1 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
4 * gcc.dg/autopar/autopar.exp: New.
5 * g++.dg/tree-ssa/pr34355.C: Require pthread.
6 * lib/target-supports.exp (check_effective_target_pthread): New.
8 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
9 * gcc.dg/tree-ssa/reduc-1short.c: Same.
10 * gcc.dg/tree-ssa/reduc-1.c: Same.
11 * gcc.dg/tree-ssa/reduc-2short.c: Same.
12 * gcc.dg/tree-ssa/reduc-2.c: Same
13 * gcc.dg/tree-ssa/reduc-3.c: Same.
14 * gcc.dg/tree-ssa/reduc-1char.c: Same.
15 * gcc.dg/tree-ssa/reduc-6.c: Same.
16 * gcc.dg/tree-ssa/reduc-7.c: Same.
17 * gcc.dg/tree-ssa/reduc-2char.c: Same.
18 * gcc.dg/tree-ssa/reduc-8.c: Same.
19 * gcc.dg/tree-ssa/reduc-9.c: Same.
21 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
23 * gnat.dg/discr5.adb: New test.
25 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
27 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
29 2008-01-17 Richard Guenther <rguenther@suse.de>
31 PR tree-optimization/34825
32 * gcc.dg/pr34825.c: New testcase.
34 2008-01-17 Richard Guenther <rguenther@suse.de>
36 * gcc.c-torture/execute/20080117-1.c: New testcase.
38 2008-01-17 Revital Eres <eres@il.ibm.com>
41 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
43 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
46 * gfortran.dg/function_charlen_1.f90: New test.
49 * gfortran.dg/function_types_1.f90: New test.
50 * gfortran.dg/function_types_2.f90: New test.
53 * gfortran.dg/function_kinds_4.f90: New test.
54 * gfortran.dg/function_kinds_5.f90: New test.
56 * gfortran.dg/defined_operators_1.f90: Errors now at function
58 * gfortran.dg/private_type_4.f90: The same.
59 * gfortran.dg/interface_15.f90: The same.
60 * gfortran.dg/elemental_args_check_2.f90: The same.
61 * gfortran.dg/auto_internal_assumed.f90: The same.
63 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
65 * gnat.dg/sizetype.adb: New test.
67 2008-01-16 Richard Guenther <rguenther@suse.de>
70 * gcc.dg/overflow-warn-7.c: New testcase.
72 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
74 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
76 2008-01-16 Jakub Jelinek <jakub@redhat.com>
77 Richard Guenther <rguenther@suse.de>
80 * gcc.dg/pr34668-1.c: New test.
81 * gcc.dg/pr34668-2.c: Likewise.
83 2008-01-16 Richard Guenther <rguenther@suse.de>
86 * g++.dg/torture/pr33819.C: New testcase.
88 2008-01-16 Richard Guenther <rguenther@suse.de>
91 * gcc.c-torture/execute/pr34768-1.c: New testcase.
92 * gcc.c-torture/execute/pr34768-2.c: Likewise.
94 2008-01-16 Tobias Burnus <burnus@net-b.de>
97 * gfortran.dg/argument_checking_13.f90: New.
98 * gfortran.dg/argument_checking_14.f90: New.
100 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
103 * gfortran.dg/anyallcount_1.f90: New test.
105 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
108 * g++.dg/cpp0x/vt-34399.C: New.
109 * g++.dg/template/friend50.C: New.
111 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
114 * g++.dg/cpp0x/vt-34751.C: New.
116 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
122 * g++.dg/cpp0x/vt-34051-2.C: New.
123 * g++.dg/cpp0x/vt-34102.C: New.
124 * g++.dg/cpp0x/vt-34051.C: New.
125 * g++.dg/cpp0x/vt-34055.C: New.
126 * g++.dg/cpp0x/vt-34103.C: New.
128 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
131 * g++.dg/cpp0x/vt-34314.C: New.
132 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
133 reality (the error message was wrong previously).
135 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
138 * g++.dg/cpp0x/vt-33964.C: New.
139 * g++.dg/template/partial5.C: New.
141 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
144 * g++.dg/cpp0x/vt-34052.C: New.
145 * g++.dg/template/ttp26.C: New.
147 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
149 * gnat.dg/rep_clause2.ad[sb]: New test.
150 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
152 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
155 * g++.dg/cpp/pedantic-errors.C: Delete.
156 * g++.dg/cpp/permissive.C: Delete.
158 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
160 * gcc.c-torture/compile/20080114-1.c: New test.
162 2008-01-13 Tobias Burnus <burnus@net-b.de>
165 * gfortran.dg/argument_checking_11.f90: New.
166 * gfortran.dg/argument_checking_12.f90: New.
167 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
168 * gfortran.dg/c_assoc_2.f03: Update dg-error.
169 * gfortran.dg/argument_checking_3.f90: Ditto.
170 * gfortran.dg/pointer_intent_2.f90: Ditto.
171 * gfortran.dg/import2.f90: Ditto.
172 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
173 * gfortran.dg/implicit_actual.f90: Ditto.
174 * gfortran.dg/used_dummy_types_3.f90: Ditto.
175 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
177 2008-01-13 Tobias Burnus <burnus@net-b.de>
180 * gfortran.dg/interface_proc_end.f90: New.
182 2008-01-13 Tobias Burnus <burnus@net-b.de>
185 * gfortran.dg/assumed_size_refs_4.f90: New.
187 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
189 * gnat.dg/unchecked_convert1.adb.
191 2008-01-13 Richard Guenther <rguenther@suse.de>
193 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
194 readable and writable again before exiting.
196 2008-01-13 Richard Guenther <rguenther@suse.de>
199 * gcc.dg/noncompile/incomplete-4.c: New testcase.
201 2008-01-13 Jan Hubicka <jh@suse.cz>
204 * gcc.dg/pr32135.c: new.
206 2008-01-12 Doug Kwan <dougkwan@google.com>
208 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
209 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
210 -Wignored-qualifiers.
212 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
214 * gnat.dg/slice3.adb: New test.
215 * gnat.dg/slice4.adb: Likewise.
217 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
219 * gnat.dg/bit_packed_array.ad[sb]: New test.
221 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
224 * gfortran.dg/parens_7.f90: New test.
226 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
228 * gcc.dg/tree-ssa/loadpre5.c: Use static.
229 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
231 * gcc.dg/pr33826.c: Require nonpic.
233 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
236 * gfortran.dg/inquire_12.f90: New test.
238 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
241 * all_bounds_1.f90: New test case.
242 * maxloc_bounds_1.f90: New test case.
243 * maxloc_bounds_2.f90: New test case.
244 * maxloc_bounds_3.f90: New test case.
245 * maxloc_bounds_4.f90: New test case.
246 * maxloc_bounds_5.f90: New test case.
247 * maxloc_bounds_6.f90: New test case.
248 * maxloc_bounds_7.f90: New test case.
249 * maxloc_bounds_8.f90: New test case.
251 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
253 * gcc.dg/struct-ret-3.c: New test.
255 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
258 * gfortran.dg/transfer_simplify_8.f90: New test.
260 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
262 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
263 size_t using predefined macro.
265 2008-01-10 Raksit Ashok <raksit@google.com>
267 PR rtl-optimization/27971
268 * gcc.target/i386/pr27971.c: New testcase.
270 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
273 * gfortran.dg/bounds_check_12.f90: New test.
275 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
277 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
278 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
280 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
283 * g++.dg/torture/pr34641.C: New testcase.
285 2008-01-10 Richard Guenther <rguenther@suse.de>
287 PR tree-optimization/34651
288 * g++.dg/torture/pr34651.C: New testcase.
290 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
292 PR tree-optimization/34017
293 * gcc.dg/tree-ssa/pr34017.c: New.
295 2008-01-09 Richard Guenther <rguenther@suse.de>
296 Andrew Pinski <andrew_pinski@playstation.sony.com>
299 * gcc.c-torture/compile/pr30132.c: New testcase.
301 2008-01-09 Richard Guenther <rguenther@suse.de>
304 * gcc.c-torture/compile/pr34458.c: New testcase.
306 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
309 g++.dg/eh/ia64-2.C: Require weak support.
311 2008-01-08 Richard Guenther <rguenther@suse.de>
314 * g++.dg/torture/pr31863.C: New testcase.
316 2008-01-08 Jakub Jelinek <jakub@redhat.com>
319 * gcc.dg/gomp/pr34694.c: New test.
320 * g++.dg/gomp/pr34694.C: New test.
323 * g++.dg/gomp/pr33890.C: New test.
325 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
328 * gfortran.dg/parameter_array_init_3.f90: New test.
330 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
334 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
336 2008-01-07 Janis Johnson <janis187@us.ibm.com>
338 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
339 * g++.dg/other/spu2vmx-1.C: Use it.
341 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
343 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
346 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
347 * gcc.target/powerpc/parity-1.c: Likewise.
349 2008-01-07 Fred Fish <fnf@specifix.com>
351 PR preprocessor/30363:
352 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
355 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
358 * gfortran.dg/use_only_2.f90: New test.
360 2008-01-06 Paolo Carlini <pcarlini@suse.de>
363 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
364 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
366 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
369 * gfortran.dg/use_12.f90: New test.
371 2008-01-06 Tobias Burnus <burnus@net-b.de>
374 * interface.c (compare_actual_formal): Fix intent(out) check for
375 function result variables.
377 2008-01-06 Tobias Burnus <burnus@net-b.de>
380 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
382 2008-01-06 Tobias Burnus <burnus@net-b.de>
385 * gfortran.dg/intent_out_4.f90: Fix test case.
387 2008-01-06 Tobias Burnus <burnus@net-b.de>
390 * gfortran.dg/intent_out_4.f90: New.
392 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
395 * gfortran.dg/optional_dim_3.f90: New test.
397 2008-01-06 Tobias Burnus <burnus@net-b.de>
400 * gfortran.dg/common_11.f90: New.
401 * gfortran.dg/blockdata_1.f90: Update test case.
402 * gfortran.dg/blockdata_2.f90: Update test case.
404 2008-01-06 Tobias Burnus <burnus@net-b.de>
406 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
408 2008-01-06 Tobias Burnus <burnus@net-b.de>
411 * gfortran.dg/equiv_constraint_9.f90: New.
413 2008-01-06 Revital Eres <eres@il.ibm.com>
415 PR tree-optimization/34263
416 * gcc.dg/pr34263.c: New testcase.
418 2008-01-06 Tobias Burnus <burnus@net-b.de>
421 * gfortran.dg/internal_io_unf.f90: New.
423 2008-01-06 Tobias Burnus <burnus@net-b.de>
426 * gfortran.dg/elemental_args_check_2.f90: New.
428 2008-01-06 Tobias Burnus <burnus@net-b.de>
431 * gfortran.dg/intent_out_3.f90: New.
433 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
435 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
437 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
440 * gfortran.dg/list_read_8.f90: New test.
442 2008-01-04 Richard Guenther <rguenther@suse.de>
445 * gcc.c-torture/compile/pr34029-1.c: New testcase.
446 * gcc.c-torture/compile/pr34029-2.c: Likewise.
448 2008-01-04 Jakub Jelinek <jakub@redhat.com>
450 PR gcov-profile/34609
451 * g++.dg/gcov/gcov-6.C: New test.
453 2008-01-04 Richard Guenther <rguenther@suse.de>
455 PR tree-optimization/31081
456 * g++.dg/torture/pr31081-1.C: New testcase.
457 * g++.dg/torture/pr31081-2.C: Likewise.
459 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
461 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
462 * gcc.target/mips/rsqrt-2.c: Likewise.
463 * gcc.target/mips/rsqrt-4.c: New test.
465 2008-01-04 Tobias Burnus <burnus@net-b.de>
468 * gfortran.dg/equiv_substr.f90: New.
470 2008-01-03 Tom Tromey <tromey@redhat.com>
473 * gcc.dg/pr34457-2.c: New file.
474 * gcc.dg/pr34457-1.c: New file.
476 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
478 Revert fix for PR tree-optimization/34458.
480 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
482 PR tree-optimization/34458
483 * gcc.dg/tree-ssa/pr34458.c: New.
485 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
488 * gfortran.dg/internal_readwrite_1.f90: New test.
489 * gfortran.dg/internal_readwrite_2.f90: New test.
491 2008-01-03 Tom Tromey <tromey@redhat.com>
493 PR preprocessor/34602:
494 * gcc.dg/cpp/pr34602.c: New file.
496 2008-01-03 Jakub Jelinek <jakub@redhat.com>
498 PR tree-optimization/29484
499 * gcc.c-torture/execute/20071220-1.c: New test.
500 * gcc.c-torture/execute/20071220-2.c: New test.
502 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
504 PR tree-optimization/34635
505 * gcc.dg/tree-ssa/pr34635.c: New.
506 * gcc.dg/tree-ssa/pr34635-1.c: New.
508 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
511 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
512 scan-assembler check.
514 2008-01-03 Jakub Jelinek <jakub@redhat.com>
517 * g++.dg/gomp/pr34608.C: New test.
519 2008-01-02 Richard Guenther <rguenther@suse.de>
523 * gcc.c-torture/compile/pr34093.c: New testcase.
525 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
527 * g++.dg/cpp0x/long_long.C: New.
529 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
531 * gcc.target/spu/tag_manager.c : Include stdlib.h.
532 * gcc.target/spu/Wmain.c: Fix the line numbers for the
533 warning on the function main.
535 2008-01-01 Jakub Jelinek <jakub@redhat.com>
537 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
538 rather than __v2di type.
540 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
543 * gfortran.dg/linked_list_1.f90: New test.
545 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
547 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
548 instead of appending to it.
550 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
552 PR tree-optimization/34591
553 * gcc.dg/vect/pr34591.c: New test.
555 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
558 * gfortran.dg/direct_io_8.f90: New test case.
560 2007-12-27 Jakub Jelinek <jakub@redhat.com>
563 * gcc.c-torture/execute/20071213-1.c: New test.
565 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
568 * gfortran.dg/read_eof_5.f90: New test.
570 2007-12-25 Tobias Burnus <burnus@net-b.de>
573 * gfortran.dg/initialization_17.f90: New.
575 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
578 * gfortran.dg/matmul_6.f90: New test.
580 2007-12-23 Tobias Burnus <burnus@net-b.de>
583 * gfortran.dg/entry_17.f90: New.
585 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
588 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
589 * gfortran.dg/real_const_3.f90: Likewise.
590 * gfortran.dg/unary_operator.f90: New test.
592 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
594 * gnat.dg/pack2.adb: New test.
596 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
599 * gfortran.dg/repeat_6.f90: New test.
601 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
604 * cshift_shift_real_1.f90: New test.
606 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
609 * gfortran.dg/shift-kind_2.f90: New test.
611 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
614 * gcc.dg/pr8835-1.c: New.
616 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
619 * gfortran.dg/default_initialization_3.f90: New test.
621 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
623 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
625 (dg-mips-options): Treat -march=24k* as a 32-bit option.
627 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
629 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
630 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
632 2007-12-20 Jason Merrill <jason@redhat.com>
634 * gcc.dg/overload/arg[14].C: Remove expected errors.
636 2007-12-20 Jakub Jelinek <jakub@redhat.com>
639 * gcc.c-torture/execute/20071219-1.c: New test.
641 2007-12-20 Tobias Burnus <burnus@net-b.de>
644 * gfortran.dg/namelist_44.f90: New.
646 2007-12-20 Tobias Burnus <burnus@net-b.de>
649 * gfortran.dg/boz_8.f90: Add error-check check.
650 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
653 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
655 * gcc.dg/gomp/combined-1.c: New test.
657 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
659 PR tree-optimization/34355
660 * g++.dg/tree-ssa/pr34355.C: New test.
662 2007-12-19 Revital Eres <eres@il.ibm.com>
664 * gcc.dg/sms-5.c: New testcase.
666 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
669 * gfortran.dg/missing_parens_1.f90: New.
670 * gfortran.dg/missing_parens_1.f90: New.
672 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
675 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
677 * gfortran.dg/transfer_simplify_7.f90: New test.
679 2007-12-18 Janis Johnson <janis187@us.ibm.com>
681 * gcc.dg/pr32912-3.c: Compile with -w.
683 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
685 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
686 Jakub Jelinek <jakub@redhat.com>
691 * g++.dg/cpp0x/variadic86.C: New.
692 * g++.dg/cpp0x/variadic87.C: New.
693 * g++.dg/cpp0x/variadic84.C: New.
694 * g++.dg/cpp0x/variadic85.C: New.
695 * g++.dg/template/ttp25.C: New.
697 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
699 PR tree-optimization/34123
700 * gcc.dg/tree-ssa/pr34123.c: New test.
702 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
704 PR rtl-optimization/34456
705 * gcc.c-torture/execute/pr34456.c: New test.
707 2007-12-18 Jakub Jelinek <jakub@redhat.com>
710 * g++.dg/parse/friend7.C: New test.
712 PR rtl-optimization/34490
713 * gcc.c-torture/execute/20071216-1.c: New test.
715 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
717 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
719 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
721 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
722 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
723 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
724 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
725 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
727 2007-12-17 Jakub Jelinek <jakub@redhat.com>
730 * gcc.dg/gomp/clause-2.c: New test.
731 * g++.dg/gomp/clause-4.C: New test.
733 2007-12-17 Tobias Burnus <burnus@net-b.de>
735 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
736 part of Fortran 77/95/2003.
738 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
740 PR tree-optimization/34445
741 * gfortran.dg/vect/cost-model-pr34445.f: New test.
742 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
744 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
747 * gfortran.dg/namelist_42.f90: Update.
748 * gfortran.dg/namelist_43.f90: New.
750 2007-12-16 Tobias Burnus <burnus@net-b.de>
753 * gfortran.dg/initialization_16.f90: New.
755 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
758 * gfortran.dg/real_dimension_1.f: New test case.
760 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
762 * gcc.dg/torture/pr24257.c: Remove -O from options.
764 2007-12-16 Tobias Burnus <burnus@net-b.de>
767 * gfortran.dg/bind_c_usage_16.f03: Extend test.
769 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
774 * gfortran.dg/mapping_1.f90: New test.
775 * gfortran.dg/mapping_2.f90: New test.
776 * gfortran.dg/mapping_3.f90: New test.
778 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
780 PR rtl-optimization/34415
781 * gcc.c-torture/execute/pr34415.c: New test.
783 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
785 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
788 2007-12-16 Jakub Jelinek <jakub@redhat.com>
791 * gcc.dg/pr34003-1.c: New test.
792 * gcc.dg/pr34003-2.c: New.
794 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
796 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
797 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
798 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
799 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
801 * gcc.target/cris/torture/cris-torture.exp,
802 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
803 * gcc.target/cris/builtin_ctz_v3.c,
804 gcc.target/cris/builtin_ctz_v8.c,
805 gcc.target/cris/builtin_clz_v0.c,
806 gcc.target/cris/builtin_clz_v3.c,
807 gcc.target/cris/builtin_bswap_v3.c,
808 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
809 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
810 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
811 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
812 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
813 lib/target-supports.exp: Adjust for crisv32-*-*.
815 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
817 * gcc.dg/debug/const-3.c: New.
819 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
821 * g++.dg/other/datasec1.C: Require named section support.
823 2007-12-14 Jakub Jelinek <jakub@redhat.com>
826 * gcc.target/i386/pr29978.c: New test.
828 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
830 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
832 * gcc.target/i386/sse-12.c (dg-options): Ditto.
833 * g++.dg/other/i386-2.C (dg-options): Ditto.
835 2007-12-14 Tobias Burnus <burnus@net-b.de>
838 * gfortran.dg/private_type_10.f90: New.
840 2007-12-14 Tobias Burnus <burnus@net-b.de>
843 * gfortran.dg/nan_4.f90: New.
845 2007-12-14 Richard Guenther <rguenther@suse.de>
848 * gcc.c-torture/compile/20071214-1.c: New testcase.
850 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
852 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
853 macros to test macroized SSE intrinsics. Use new macros to test
854 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
855 emmintrin.h, xmmintrin.h and bmmintrin.h
856 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
857 to test with immediate operand.
859 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
862 * gcc.c-torture/compile/pr34091.c: New test.
864 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
866 * gcc.dg/uninit-13.c: UnXFAIL.
867 * gcc.dg/complex-5.c: New testcase.
869 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
871 * gcc.dg/struct/struct-reorg.exp: Replace
872 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
874 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
879 * gfortran.dg/advance_6.f90: New test case.
880 * gfortran.dg/direct_io_7.f90: New test case.
881 * gfortran.dg/streamio_13.f90: New test case.
883 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
885 * g++.dg/cpp0x/__func__.C: New.
887 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
890 * g++.dg/other/pr34435.C: New testcase.
892 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
894 * gcc.dg/struct: New directory with tests
895 for struct-reorg optimizaion.
896 * gcc.dg/struct/struct-reorg.exp: New script.
897 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
898 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
899 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
900 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
901 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
902 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
903 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
904 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
905 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
906 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
907 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
908 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
909 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
910 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
911 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
912 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
913 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
914 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
915 * gcc.dg/struct/w_prof_global_array.c: Likewise.
916 * gcc.dg/struct/w_prof_global_var.c: Likewise.
917 * gcc.dg/struct/w_prof_local_array.c: Likewise.
918 * gcc.dg/struct/w_prof_local_var.c: Likewise.
919 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
920 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
922 2007-12-13 Tobias Burnus <burnus@net-b.de>
925 * gfortran.dg/namelist_42.f90: New.
927 2007-12-12 Tobias Burnus <burnus@net-b.de>
930 * gfortran.dg/function_kinds_3.f90: New.
932 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
934 * gcc.target/s390/20071212-1.c: New testcase.
936 2007-12-11 Jakub Jelinek <jakub@redhat.com>
939 * g++.dg/ext/visibility/anon7.C: Add xfail.
940 * g++.dg/ext/visibility/anon9.C: New test.
941 * g++.dg/ext/visibility/anon10.C: New test.
944 * g++.dg/rtti/dyncast2.C: New test.
946 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
948 PR tree-optimization/34407
949 * gcc.dg/vect/pr34407.c: New test.
951 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
954 * gfortran.dg/error_recovery_5.f90: New.
955 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
957 2007-12-10 Jakub Jelinek <jakub@redhat.com>
959 PR tree-optimization/34371
960 * gcc.c-torture/compile/20071207-1.c: New test.
962 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
965 * g++.dg/parse/crash40.C: New test.
967 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
969 * g++.dg/opt/memcpy1.C: New test.
971 2007-12-10 Tobias Burnus <burnus@net-b.de>
974 * gfortran.dg/argument_checking_10.f90: New.
976 2007-12-10 Jakub Jelinek <jakub@redhat.com>
978 PR rtl-optimization/34302
979 * gcc.c-torture/execute/20071210-1.c: New test.
981 2007-12-10 Jakub Jelinek <jakub@redhat.com>
984 * g++.dg/cpp0x/error1.C: New test.
987 * g++.dg/other/error22.C: New test.
989 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
992 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
993 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
994 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
996 2007-12-09 Jakub Jelinek <jakub@redhat.com>
1000 * g++.dg/template/repo6.C: New test.
1001 * g++.dg/template/repo7.C: New test.
1002 * g++.dg/template/repo8.C: New test.
1004 2007-12-09 H.J. Lu <hjl@lucon.org>
1005 Tobias Burnus <burnus@net-b.de>
1008 * gfortran.dg/read_2.f90: New.
1010 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
1012 * lib/target-supports.exp (check_effective_target_tls_native):
1015 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
1018 * gnat.dg/enclosing_record_reference.ads,
1019 gnat.dg/enclosing_record_reference.adb: New test.
1021 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
1024 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1025 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1028 * gfortran.dg/char_component_initializer_1.f90: New test.
1030 2007-12-09 Tobias Burnus <burnus@net-b.de>
1037 * gfortran.dg/boz_8.f90: New.
1038 * gfortran.dg/boz_9.f90: New.
1039 * gfortran.dg/boz_10.f90: New.
1040 * gfortran.dg/boz_7.f90: Update dg-warning.
1041 * gfortran.dg/pr16433.f: Add dg-error.
1042 * gfortan.dg/ibits.f90: Update dg-warning.
1043 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1044 * gfortran.dg/unf_io_convert_2.f90: Ditto.
1046 2007-12-08 Jakub Jelinek <jakub@redhat.com>
1049 * gfortran.dg/include_1.f90: New test.
1050 * gfortran.dg/include_1.inc: New.
1051 * gfortran.dg/include_2.f90: New test.
1053 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
1055 * gcc.c-torture/compile/20011130-2.c: Fix typo.
1057 2007-12-08 Tobias Burnus <burnus@net-b.de>
1060 * gfortran.dg/nan_3.f90: New.
1062 2007-12-07 Jakub Jelinek <jakub@redhat.com>
1064 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1066 2007-12-07 Olivier Hainque <hainque@adacore.com>
1068 * gnat.dg/tamdt*.ad?: Support for ...
1069 * gnat.dg/test_tamdt.adb: New test.
1071 2007-12-07 Olivier Hainque <hainque@adacore.com>
1073 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1074 exports and document how these can be exercised.
1076 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
1079 * gnat.dg/specs/access_constants.ads: New test.
1081 * gnat.dg/specs/access_constant_decl.ads: New test.
1084 * gnat.dg/compose.adb: New test.
1086 2007-12-07 Olivier Hainque <hainque@adacore.com>
1089 * gnat.dg/unc_memops.ad[sb]: Support for ...
1090 * gnat.dg/unc_memfree.adb: New test.
1092 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
1094 * gfortran.dg/ltrans-7.f90: New.
1096 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
1097 Dorit Nuzman <dorit@il.ibm.com>
1099 PR tree-optimization/34005
1100 * gcc.dg/vect/pr34005.c: New test.
1102 2007-12-06 Jakub Jelinek <jakub@redhat.com>
1105 * g++.dg/template/new8.C: New test.
1107 2007-12-06 Tobias Burnus <burnus@net-b.de>
1110 * gfortran.dg/boz_7.f90: New.
1111 * gfortran.dg/int_1.f90: Disable -pedantic option.
1112 * gfortran.dg/boz_1.f90: Ditto.
1113 * gfortran.dg/boz_3.f90: Ditto.
1114 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
1115 * gfortran.dg/ibits.f90: Ditto.
1116 * gfortran.dg/unf_io_convert_1.f90: Ditto.
1117 * gfortran.dg/unf_io_convert_2.f90: Ditto.
1119 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
1122 * gfortran.dg/used_types_19.f90: New test.
1124 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
1126 * gfortran.dg/nan_2.f90: Add -mieee for sh.
1127 * gfortran.dg/nearest_2.f90: Likewise.
1128 * gfortran.dg/nearest_3.f90: Likewise.
1130 2007-12-05 Jakub Jelinek <jakub@redhat.com>
1133 * gcc.c-torture/execute/20071205-1.c: New test.
1135 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
1137 * gfortran.dg/module_nan.f90: Add -mieee for sh.
1138 * gfortran.dg/real_const_3.f90: Likewise.
1140 2007-12-05 Richard Guenther <rguenther@suse.de>
1142 PR tree-optimization/34138
1143 * gcc.c-torture/compile/pr34138.c: New testcase.
1145 2007-12-05 Jakub Jelinek <jakub@redhat.com>
1148 * gfortran.dg/debug_2.f: New test.
1150 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
1152 * gnat.dg/specs/elab1.ads: New test.
1154 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
1157 * gcc.target/i386/pr34312.c: New test.
1159 2007-12-05 Tobias Burnus <burnus@net-b.de>
1162 * gfortran.dg/nan_2.f90: New.
1164 2007-12-05 Jakub Jelinek <jakub@redhat.com>
1167 * g++.dg/cpp0x/decltype9.C: New test.
1168 * g++.dg/cpp0x/decltype10.C: New test.
1170 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
1173 * gnat.dg/rm_6_4_1_13.adb: New test.
1175 2007-12-04 Jakub Jelinek <jakub@redhat.com>
1178 * gcc.c-torture/compile/20071117-1.c: New test.
1180 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
1183 * g++.dg/cpp0x/variadic-ttp.C: New.
1185 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1187 * gcc.dg/parse-decl-after-if.c: New.
1188 * gcc.dg/20031223-1.c: Adjust.
1190 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
1193 * g++.dg/cpp0x/variadic-throw.C: New.
1195 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
1198 * g++.dg/cpp0x/variadic-unify.C: New.
1200 2007-12-04 Richard Guenther <rguenther@suse.de>
1204 * gcc.c-torture/compile/pr34334.c: New testcase.
1205 * g++.dg/torture/pr34222.C: New testcase.
1207 2007-12-04 Jakub Jelinek <jakub@redhat.com>
1209 * gcc.c-torture/execute/20071202-1.c: New test.
1210 * gcc.dg/tree-ssa/pr34146-2.c: New test.
1212 2007-12-04 Tobias Burnus <burnus@net-b.de>
1215 * gfortran.dg/module_nan.f90: New.
1217 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
1219 * lib/target-supports.exp (get_compiler_messages): Replace with...
1220 (check_compile): ...this new procedure. Handle TYPE == executable.
1221 Use comments in the source to determine the correct extension.
1222 Return a pair containing the compiler output and the output filename.
1223 Don't delete the file here.
1224 (check_no_compiler_messages_nocache): New procedure.
1225 (check_no_compiler_messages): Use it.
1226 (check_no_messages_and_pattern_nocache): New procedure.
1227 (check_no_messages_and_pattern): Use it.
1228 (check_runtime_nocache, check_runtime): New procedures.
1229 (check_effective_target_tls): Use check_no_compiler_messages.
1230 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
1231 (check_effective_target_tls_runtime): Use check_runtime.
1232 (check_effective_target_fstack_protector): Likewise.
1233 (check_iconv_available): Use check_runtime_nocache.
1234 (check_effective_target_fortran_large_real): Use
1235 check_no_compiler_messages.
1236 (check_effective_target_fortran_large_int): Likewise.
1237 (check_effective_target_static_libgfortran): Likewise.
1238 (check_750cl_hw_available): Use check_cached_effective_target
1239 and check_runtime_nocache.
1240 (check_vmx_hw_available): Likewise.
1241 (check_effective_target_broken_cplxf_arg): Likewise.
1242 (check_alpha_max_hw_available): Use check_runtime.
1243 (check_function_available): Use check_no_compiler_messages.
1244 (check_cxa_atexit_available): Use check_cached_effective_target
1245 and check_runtime_nocache.
1246 (check_effective_target_dfp_nocache): Use
1247 check_no_compiler_messages_nocache.
1248 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
1249 (check_effective_target_dfp): Use check_cached_effective_target.
1250 (check_effective_target_dfprt): Likewise.
1251 (check_effective_target_arm_neon_hw): Use check_runtime.
1252 (check_effective_target_ultrasparc_hw): Likewise.
1253 (check_effective_target_c99_runtime): Use
1254 check_no_compiler_messages_nocache.
1256 2007-12-03 Jakub Jelinek <jakub@redhat.com>
1259 * gcc.dg/fold-rotate-1.c: New test.
1261 PR tree-optimization/33453
1262 * gcc.c-torture/compile/20071203-1.c: New test.
1264 2007-12-03 Robert Dewar <dewar@adacore.com>
1265 Samuel Tardieu <sam@rfc1149.net>
1268 * gnat.dg/check_elaboration_code.adb: New test.
1269 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
1272 2007-12-02 Paolo Carlini <pcarlini@suse.de>
1275 * g++.dg/cpp0x/pr34061.C: New.
1277 2007-12-02 Paolo Carlini <pcarlini@suse.de>
1280 * g++.dg/other/error21.C: New.
1282 2007-12-02 Revital Eres <eres@il.ibm.com>
1284 * gcc.dg/sms-4.c: New testcase.
1286 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
1287 Revital Eres <eres@il.ibm.com>
1289 * gcc.dg/sms-3.c: New testcase.
1291 2007-12-01 Ollie Wild <aaw@google.com>
1294 * g++.dg/conversion/ptrmem9.C: New test.
1296 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1299 * gfortran.dg/namelist_41.f90: New test.
1301 2007-11-30 Tom Tromey <tromey@redhat.com>
1303 PR preprocessor/32868:
1304 * gcc.dg/cpp/pr32868.c: New file.
1306 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1309 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
1311 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
1313 PR rtl-optimization/34171
1314 * gcc.dg/pr34171.c: New testcase.
1316 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
1318 * gcc.dg/tree-ssa/pr34244.c: Fixed.
1320 2007-11-30 Tobias Burnus <burnus@net-b.de>
1323 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
1324 * gfortran.dg/bind_c_usage_11.f03: New.
1325 * gfortran.dg/bind_c_usage_12.f03: New.
1327 2007-11-30 Jakub Jelinek <jakub@redhat.com>
1330 * g++.dg/other/error20.C: New test.
1332 2007-11-29 Steven G. Kargl <kargls@comcast.net>
1335 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
1337 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
1339 PR tree-optimization/34244
1340 * gcc.dg/tree-ssa/pr34244.c: New test.
1342 2007-11-29 Jakub Jelinek <jakub@redhat.com>
1344 PR tree-optimization/33434
1345 * gcc.dg/pr33434-1.c: New test.
1346 * gcc.dg/pr33434-2.c: New test.
1347 * gcc.dg/pr33434-3.c: New test.
1348 * gcc.dg/pr33434-4.c: New test.
1351 * g++.dg/template/cond7.C: New test.
1355 * g++.dg/cpp0x/decltype7.C: New test.
1356 * g++.dg/cpp0x/decltype8.C: New test.
1358 2007-11-29 Tobias Burnus <burnus@net-b.de>
1361 * gfortran.dg/result_in_spec_3.f90: New.
1363 2007-11-29 Tobias Burnus <burnus@net-b.de>
1366 * gfortran.dg/mvbits_3.f90: New.
1368 2007-11-28 Bob Wilson <bob.wilson@acm.org>
1370 * lib/target-supports.exp (check_effective_target_mips_soft_float):
1372 (check_effective_target_hard_float): New.
1373 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
1374 * gcc.dg/pr30957-1.c: Likewise.
1376 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
1379 * gnat.dg/specs/variant_part.ads: New test.
1382 * gnat.dg/specs/attribute_parsing.ads: New test.
1385 * gnat.dg/specs/integer_value.ads: New test.
1388 * gnat.dg/specs/delta_small.ads: New test.
1390 2007-11-28 Jakub Jelinek <jakub@redhat.com>
1392 PR tree-optimization/34140
1393 * gcc.c-torture/compile/20071128-1.c: New test.
1395 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1398 * gfortran.dg/data_array_1.f90
1399 * gfortran.dg/data_array_2.f90
1400 * gfortran.dg/data_array_3.f90
1401 * gfortran.dg/data_array_4.f90
1403 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1406 * gfortran.dg/blockdata_5.f90: New test.
1407 * gfortran.dg/blockdata_6.f90: New test.
1409 2007-11-27 Jakub Jelinek <jakub@redhat.com>
1411 PR tree-optimization/34016
1412 * gcc.dg/pr34016.c: New test.
1414 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
1417 * gfortran.dg/stfunc_6.f90: New test.
1420 * gfortran.dg/assign_10.f90: New test.
1422 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
1425 * gfortran.dg/use_11.f90: New test.
1428 * gfortran.dg/generic_15.f90: New test.
1430 2007-11-27 Jakub Jelinek <jakub@redhat.com>
1433 * gcc.dg/pr34225.c: New test.
1435 2007-11-27 Richard Guenther <rguenther@suse.de>
1437 PR tree-optimization/34241
1438 * g++.dg/torture/pr34241.C: New testcase.
1440 2007-11-27 Richard Guenther <rguenther@suse.de>
1442 * gcc.dg/builtins-error.c: New testcase.
1444 2007-11-27 Jakub Jelinek <jakub@redhat.com>
1447 * g++.dg/ext/visibility/anon8.C: New test.
1449 2007-11-13 Michael Meissner <michael.meissner@amd.com>
1452 * gcc.target/i386/pr34077.c: New testcase.
1454 2007-11-26 Tobias Burnus <burnus@net-b.de>
1457 * gfortran.dg/backslash_3.f: Add -fbackslash option.
1458 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
1459 * gfortran.dg/backslash_1.f90: Remove no longer needed
1460 -fno-backslash option.
1462 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1465 * gcc.dg/cpp/19990413-1.c: Update.
1466 * gcc.dg/parse-else-error.c: New.
1467 * gcc.dg/parse-else-error-2.c: New.
1468 * gcc.dg/parse-else-error-3.c: New.
1469 * gcc.dg/parse-else-error-4.c: New.
1471 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
1474 * g++.dg/template/dependent-expr6.C: New testcase.
1476 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
1479 * gcc.target/i386/pr34215.c: New test.
1481 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
1484 * gcc.dg/torture/pr34174-1.c: New.
1486 2007-11-26 Richard Guenther <rguenther@suse.de>
1489 * gcc.dg/pr34233.c: New testcase.
1491 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
1492 Revital Eres <eres@il.ibm.com>
1494 PR rtl-optimization/34085
1495 * gcc.dg/tree-prof (bb-reorg.c): New test.
1497 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
1499 * lib/target-supports.exp (check_effective_target_mips_soft_float):
1500 Return true for MIPS16 targets.
1502 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1505 * gfortran.dg/blockdata_4.f90: New test.
1507 2007-11-25 Tobias Burnus <burnus@net-b.de>
1510 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
1511 * gfortran.dg/bind_c_usage_16.f03: New.
1512 * gfortran.dg/bind_c_usage_16_c.c: New.
1514 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
1516 * gnat.dg/specs/size_clause1.ads: New test.
1517 * gnat.dg/specs/size_clause2.ads: Likewise.
1518 * gnat.dg/specs/size_clause3.ads: Likewise.
1520 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
1523 * gfortran.dg/entry_16.f90: New test.
1525 2007-11-24 Tobias Burnus <burnus@net-b.de>
1528 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
1530 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
1533 * gfortran.dg/nested_modules_1.f90: Change the reference to
1534 FOO, forbidden by the standard, to a reference to W.
1535 * gfortran.dg/use_only_1.f90: New test.
1537 2007-11-23 Tobias Burnus <burnus@net-b.de>
1540 * gfortran.dg/nearest_3.f90: New test.
1542 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1545 * gfortran.dg/optional_dim_2.f90: New test.
1547 2007-11-23 Tobias Burnus <burnus@net-b.de>
1550 * gfortran.dg/bind_c_usage_15.f90: New.
1552 2007-11-23 Tobias Burnus <burnus@net-b.de>
1555 * gfortran.dg/nearest_2.f90: New.
1558 2007-11-23 Jakub Jelinek <jakub@redhat.com>
1562 * g++.dg/ext/java-2.C: New test.
1564 2007-11-23 Mark Mitchell <mark@codesourcery.com>
1565 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1568 * g++.dg/warn/pr5310.C: New.
1569 * g++.dg/warn/pr33160.C: New.
1571 2007-11-23 Richard Guenther <rguenther@suse.de>
1572 Michael Matz <matz@suse.de>
1574 PR tree-optimization/34176
1575 * gcc.c-torture/execute/pr34176.c: New testcase.
1577 2007-11-23 Jakub Jelinek <jakub@redhat.com>
1580 * gcc.dg/Wconversion-5.c: New test.
1581 * g++.dg/Wconversion3.C: New test.
1583 2007-11-23 Richard Guenther <rguenther@suse.de>
1585 * gcc.dg/tree-ssa/alias-17.c: New testcase.
1587 2007-11-22 Joseph Myers <joseph@codesourcery.com>
1590 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
1591 qualifiers in abstract declarator.
1593 2007-11-22 Tobias Burnus <burnus@net-b.de>
1595 * gfortran.dg/derived_constructor_comps_3.f90: New.
1597 2007-11-22 Jakub Jelinek <jakub@redhat.com>
1600 * g++.dg/ext/visibility/anon7.C: New test.
1602 2007-11-22 Tobias Burnus <burnus@net-b.de>
1605 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
1606 * gfortran.dg/bind_c_usage_13.f03: New.
1607 * gfortran.dg/bind_c_usage_14.f03: New.
1609 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
1611 PR rtl-optimization/33848
1612 * gcc.dg/torture/pr33848.c: New test.
1614 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1617 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
1619 2007-11-20 Richard Guenther <rguenther@suse.de>
1622 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
1624 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
1626 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
1628 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1631 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
1632 so test passes with -frecord-marker=8.
1633 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1634 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
1635 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
1636 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1637 * gfortrand.dg/modulo_1.f90: Likewise.
1639 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
1641 * lib/target-supports.exp (check_effective_target_mips_soft_float):
1643 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
1644 * gcc.dg/pr30957-1.c: Likewise.
1646 2007-11-20 Jakub Jelinek <jakub@redhat.com>
1649 * g++.dg/template/crash74.C: New test.
1651 2007-11-20 Richard Guenther <rguenther@suse.de>
1653 * gcc.c-torture/execute/20071120-1.c: New testcase.
1655 2007-11-20 Jakub Jelinek <jakub@redhat.com>
1658 * gcc.dg/tree-ssa/pr34146.c: New test.
1661 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
1662 dependent on target settings like move_by_pieces etc.
1665 * g++.dg/template/vla2.C: New test.
1668 * g++.dg/overload/template3.C: New test.
1670 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1673 * gfortran.dg/optional_dim_2.f90: Remove test.
1675 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
1677 * gcc.dg/dfp/ddmode-ice.c: New test.
1679 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
1681 PR tree-optimization/34036
1682 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
1684 2007-11-19 Richard Guenther <rguenther@suse.de>
1686 PR tree-optimization/34
1687 * gcc.c-torture/execute/pr34099-2.c: New testcase.
1689 2007-11-19 Tobias Burnus <burnus@net-b.de>
1692 * gfortran.dg/bind_c_usage_10_c.c: New.
1693 * gfortran.dg/bind_c_usage_10.f03: New.
1695 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
1697 * gcc.dg/pr33007.c: Expect new warning.
1698 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1699 * g++.dg/opt/pr34036.C: New test.
1701 2007-11-18 Jakub Jelinek <jakub@redhat.com>
1704 * g++.dg/warn/noreturn-4.C: New test.
1705 * g++.dg/warn/noreturn-5.C: New test.
1706 * g++.dg/warn/noreturn-6.C: New test.
1707 * g++.dg/warn/noreturn-7.C: New test.
1709 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1712 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
1713 integers so tests works with -fdefault-integer-8.
1714 * gfortran.fortran-torture/execute/elemental.f90: Use default
1715 integers so test passes with -fdefault-integer-8.
1716 * gfortran.fortran-torture/execute/der_io.f90: Increase
1717 buffer length so test passes with -fdefault-integer-8.
1718 * gfortran.dg/bounds_check_8.f90: Likewise.
1719 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
1720 * gfortran.dg/equiv_7.f90: Set kind so test passes
1721 with -fdefault-integer-8.
1722 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
1725 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1728 * gfortran.dg/optional_dim_2.f90: New test.
1731 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
1733 2007-11-18 Jakub Jelinek <jakub@redhat.com>
1735 PR rtl-optimization/34132
1736 * gcc.c-torture/compile/20071118-1.c: New test.
1738 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
1741 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
1743 2007-11-18 Tobias Burnus <burnus@net-b.de>
1746 * gfortran.dg/entry_14.f90: New.
1747 * gfortran.dg/entry_15.f90: New.
1749 2007-11-18 Richard Guenther <rguenther@suse.de>
1751 PR tree-optimization/34127
1752 * gcc.c-torture/compile/pr34127.c: New testcase.
1754 2007-11-18 Ben Elliston <bje@au.ibm.com>
1756 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
1757 type specifier, as they are not permitted according to the AltiVec
1758 Programming Interface Manual.
1760 2007-11-17 Tobias Burnus <burnus@net-b.de>
1763 * gfortran.dg/bind_c_usage_9.f03: New.
1764 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
1766 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1769 * interface.c (gfc_current_interface_head,
1770 gfc_set_current_interface_head): New functions.
1771 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
1772 On syntax error, restore previous state of the interface.
1773 * gfortran.h (gfc_current_interface_head,
1774 gfc_set_current_interface_head): New prototypes.
1776 2007-11-17 Richard Guenther <rguenther@suse.de>
1779 * gcc.c-torture/execute/pr34130.c: New testcase.
1781 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1784 * gfortran.dg/fmt_label_1.f90: New test.
1786 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1789 * gfortran.dg/initialization_15.f90 : New test.
1791 2007-11-16 Richard Guenther <rguenther@suse.de>
1794 * gcc.c-torture/compile/pr34030.c: New testcase.
1796 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
1799 * gfortran.dg/interface_assignment_3.f90.
1801 2007-11-16 Richard Guenther <rguenther@suse.de>
1803 PR tree-optimization/33870
1804 * gcc.dg/torture/pr33870.c: New testcase.
1806 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
1809 * gfortran.dg/allocatable_function_3.f90.
1811 2007-11-16 Richard Guenther <rguenther@suse.de>
1813 PR tree-optimization/34113
1814 * gcc.c-torture/compile/pr34113.c: New testcase.
1816 2007-11-16 Richard Guenther <rguenther@suse.de>
1818 PR tree-optimization/34099
1819 * g++.dg/torture/pr3499.C: New testcase.
1820 * gcc.c-torture/execute/pr34099.c: Likewise.
1822 2007-11-16 Olivier Hainque <hainque@adacore.com>
1824 * gnat.dg/release_unc_maxalign.adb: New test.
1826 2007-11-16 Jakub Jelinek <jakub@redhat.com>
1829 * g++.dg/template/crash73.C: New test.
1831 2007-11-15 Jakub Jelinek <jakub@redhat.com>
1834 * gcc.dg/tree-ssa/pr23848-1.c: New test.
1835 * gcc.dg/tree-ssa/pr23848-2.c: New test.
1836 * gcc.dg/tree-ssa/pr23848-3.c: New test.
1837 * gcc.dg/tree-ssa/pr23848-4.c: New test.
1839 2007-11-15 Tobias Burnus <burnus@net-b.de>
1842 * gfortran.dg/proc_decl_11.f90: New.
1844 2007-11-15 Ben Elliston <bje@au.ibm.com>
1846 * gcc.target/spu/compare-dp.c: New test.
1848 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
1850 * gcc.dg/pr33923.c: New test.
1852 2007-11-14 Jakub Jelinek <jakub@redhat.com>
1855 * gcc.dg/pr34088.c: New test.
1857 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
1859 * gcc.c-torture/compile/20071114-1.c: New test.
1861 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1864 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
1865 to match known variations in symbol format. Document in comments.
1867 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1870 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
1872 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1874 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
1877 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1880 * gfortran.dg/proc_decl_1.f90: Update.
1881 * gfortran.dg/proc_decl_7.f90: New test.
1882 * gfortran.dg/proc_decl_8.f90: New test.
1883 * gfortran.dg/proc_decl_9.f90: New test.
1884 * gfortran.dg/proc_decl_10.f90: New test.
1886 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
1889 * gfortran.dg/transfer_assumed_size_1.f90: New test.
1891 2007-11-13 Jakub Jelinek <jakub@redhat.com>
1898 * g++.dg/parse/crash36.C: Add another dg-error.
1899 * g++.dg/cpp0x/pr34054.C: New test.
1900 * g++.dg/cpp0x/pr34056.C: New test.
1901 * g++.dg/cpp0x/pr34057.C: New test.
1902 * g++.dg/cpp0x/pr34058.C: New test.
1903 * g++.dg/cpp0x/pr34060.C: New test.
1905 PR tree-optimization/34063
1906 * g++.dg/tree-ssa/pr34063.C: New test.
1908 2007-11-13 Diego Novillo <dnovillo@google.com>
1910 PR tree-optimization/33870
1911 * gcc.c-torture/execute/pr33870-1.c: New test.
1912 * gcc.dg/tree-ssa/alias-16.c: New test.
1914 2007-11-13 Jakub Jelinek <jakub@redhat.com>
1917 * g++.dg/template/crash72.C: New test.
1919 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
1921 * g++.dg/opt/cfg5.C: New test.
1923 2007-11-12 Richard Guenther <rguenther@suse.de>
1926 * gcc.c-torture/execute/pr34070-1.c: New testcase.
1927 * gcc.c-torture/execute/pr34070-2.c: Likewise.
1929 2007-11-12 Richard Guenther <rguenther@suse.de>
1932 * gcc.dg/pr34027-1.c: New testcase.
1933 * gcc.dg/pr34027-2.c: Likewise.
1935 2007-11-12 Ira Rosen <irar@il.ibm.com>
1937 PR tree-optimization/33953
1938 * gcc.dg/vect/pr33953.c: New testcase.
1940 2007-11-11 Tom Tromey <tromey@redhat.com>
1943 * g++.dg/ext/pr17577.h: New file.
1944 * g++.dg/ext/pr17577.C: New file.
1946 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1949 * g++.old-deja/g++.ns/template13.C: Update expected output.
1950 * g++.old-deja/g++.pt/friend23.C: Likewise.
1951 * g++.dg/warn/pr8570.C: New.
1953 2007-11-11 Jakub Jelinek <jakub@redhat.com>
1956 * g++.dg/template/pseudodtor4.C: New test.
1958 2007-11-10 Jakub Jelinek <jakub@redhat.com>
1961 * g++.dg/opt/inline14.C: New test.
1963 PR tree-optimization/33680
1964 * gcc.c-torture/compile/20071108-1.c: New test.
1967 * g++.dg/template/pseudodtor3.C: New test.
1969 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
1972 * g++.dg/cpp0x/variadic-init.C: New.
1974 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
1975 Jakub Jelinek <jakub@redhat.com>
1977 PR rtl-optimization/34012
1978 * gcc.target/i386/pr34012.c: New test.
1980 2007-11-09 Richard Guenther <rguenther@suse.de>
1982 PR tree-optimization/33604
1983 * g++.dg/tree-ssa/pr33604.C: New testcase.
1984 * gcc.dg/pr32721.c: Adjust pattern.
1986 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
1988 * gcc.target/mips/dse-1.c: Disable.
1990 2007-11-08 Tom Tromey <tromey@redhat.com>
1992 * gcc.dg/empty-source-3.c: Update warning location.
1993 * gcc.dg/gomp/barrier-2.c: Likewise.
1994 * gcc.dg/label-decl-3.c: Likewise.
1995 * gcc.dg/label-decl-2.c: Likewise.
1996 * gcc.dg/empty-source-2.c: Likewise.
1998 2007-11-08 Tom Tromey <tromey@redhat.com>
2001 * g++.dg/inherit/pr30297.C: New file.
2003 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
2005 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2006 -fno-common for cygwin and mingw32.
2008 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
2011 * gcc.dg/pr33826.c: New.
2012 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
2013 recursive functions being marked pure or const.
2015 2007-11-08 Tobias Burnus <burnus@net-b.de>
2018 * gfortran.dg/proc_decl_5.f90: New.
2019 * gfortran.dg/proc_decl_6.f90: New.
2021 2007-11-08 Jakub Jelinek <jakub@redhat.com>
2023 PR tree-optimization/32575
2024 * gcc.c-torture/execute/20071108-1.c: New test.
2026 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
2028 * g++.dg/opt/anchor1.C: New.
2030 2007-11-07 Diego Novillo <dnovillo@google.com>
2033 * gcc.c-torture/execute/pr33870.x: Remove.
2035 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
2040 * g++.dg/cpp0x/decltype-33837.C: New.
2041 * g++.dg/cpp0x/decltype-refbug.C: New.
2042 * g++.dg/cpp0x/decltype-33838.C: New.
2044 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
2046 * gcc.c-torture/compile/20071107-1.c: New test.
2048 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
2050 * gcc.dg/out-of-bounds-1.c: New test.
2052 2007-11-07 Jakub Jelinek <jakub@redhat.com>
2055 * g++.dg/warn/incomplete2.C: New test.
2056 * g++.dg/template/incomplete4.C: New test.
2057 * g++.dg/template/incomplete5.C: New test.
2059 2007-11-07 Olivier Hainque <hainque@adacore.com>
2061 * gnat.dg/max_align.adb: New test.
2063 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
2066 * gcc.target/i386/pr30961-1.c: New.
2068 2007-11-06 Tom Tromey <tromey@redhat.com>
2071 * g++.dg/warn/pragma-system_header3.h: New.
2072 * g++.dg/warn/pragma-system_header3.C: New.
2075 * g++.dg/warn/pragma-system_header4.C: New.
2076 * g++.dg/warn/pragma-system_header4.h: New.
2078 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
2082 * g++.dg/other/canon-array.C: New.
2084 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
2086 * g++.dg/parser/crash36.C: Tweak expected errors.
2087 * g++.dg/cpp0x/pr31439.C: New.
2088 * g++.dg/cpp0x/pr32114.C: New.
2089 * g++.dg/cpp0x/pr32115.C: New.
2090 * g++.dg/cpp0x/pr32125.C: New.
2091 * g++.dg/cpp0x/pr32126.C: New.
2092 * g++.dg/cpp0x/pr32127.C: New.
2093 * g++.dg/cpp0x/pr32128.C: New.
2094 * g++.dg/cpp0x/pr32253.C: New.
2095 * g++.dg/cpp0x/pr32566.C: New.
2096 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2097 * g++.dg/cpp0x/pr31438.C: Ditto.
2098 * g++.dg/cpp0x/variadic81.C: Ditto.
2099 * g++.dg/cpp0x/pr31432.C: Ditto.
2100 * g++.dg/cpp0x/pr31442.C: Ditto.
2102 2007-11-06 Jakub Jelinek <jakub@redhat.com>
2105 * g++.dg/other/datasec1.C: New test.
2107 PR tree-optimization/33458
2108 * g++.dg/opt/inline12.C: New test.
2110 PR tree-optimization/33993
2111 * gcc.c-torture/compile/20071105-1.c: New test.
2113 2007-11-05 Jakub Jelinek <jakub@redhat.com>
2115 PR rtl-optimization/33648
2116 * gcc.dg/pr33648.c: Require effective targer freorder.
2118 2007-11-05 Revital Eres <eres@il.ibm.com>
2120 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
2122 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
2127 * g++.dg/cpp0x/pr33996.C: New
2128 * g++.dg/cpp0x/rv-trivial-bug.C: New
2129 * g++.dg/cpp0x/pr33930.C: New
2131 2007-11-05 Nick Clifton <nickc@redhat.com>
2132 Sebastian Pop <sebastian.pop@amd.com>
2134 PR tree-optimization/32540
2135 PR tree-optimization/33922
2136 * gcc.dg/tree-ssa/pr32540-1.c: New.
2137 * gcc.dg/tree-ssa/pr32540-2.c: New.
2138 * gcc.dg/tree-ssa/pr33922.c: New.
2140 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
2143 * g++.dg/cpp0x/variadic-rref.C: New.
2145 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2147 * g++dg/warn/pointer-integer-comparison.C: New.
2149 2007-11-05 Jakub Jelinek <jakub@redhat.com>
2151 PR tree-optimization/33856
2152 * gcc.c-torture/compile/20071027-1.c: New test.
2155 * g++.dg/ext/label10.C: New test.
2158 * g++.dg/other/ptrmem9.C: New test.
2160 2007-11-04 Andrew Pinski <pinskia@gmail.com>
2163 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
2165 2007-11-04 David Edelsohn <edelsohn@gnu.org>
2167 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
2168 * g++.dg/ext/visibility/namespace2.C: Add argument to
2169 dg-require-visibility.
2170 * g++.dg/ext/java-1.C: Disable on AIX.
2172 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
2174 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
2176 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2179 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
2181 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2184 * gcc.dg/20031223-1.c: Adjust error output.
2185 * gcc.dg/parse-decl-after-label.c: New.
2187 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2190 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
2191 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
2192 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
2194 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
2196 PR rtl-optimization/28940
2197 * gcc.target/i386/addr-sel-1.c: New test.
2199 2007-11-03 Jakub Jelinek <jakub@redhat.com>
2202 * gcc.dg/pr33670.c: New test.
2204 2007-11-02 Jakub Jelinek <jakub@redhat.com>
2207 * g++.dg/lookup/typedef1.C: New test.
2209 2007-11-02 Janis Johnson <janis187@us.ibm.com>
2212 * lib/scandump.exp (dump-suffix): New.
2213 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
2214 Include dump suffix in pass/fail messages, put regexp in quotes.
2216 2007-11-02 Paolo Carlini <pcarlini@suse.de>
2219 * g++.dg/other/error19.C: New.
2221 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
2223 PR rtl-optimization/28062
2224 * gcc.c-torture/compile/20071102-1.c: New test.
2226 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
2228 * g++.dg/cpp0x/pr33955.C: New.
2230 2007-11-01 Tom Tromey <tromey@redhat.com>
2232 PR preprocessor/30805:
2233 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
2235 2007-11-02 Jakub Jelinek <jakub@redhat.com>
2237 PR rtl-optimization/33648
2238 * gcc.dg/pr33648.c: New test.
2240 2007-11-01 Jakub Jelinek <jakub@redhat.com>
2243 * g++.dg/template/pseudodtor1.C: New test.
2244 * g++.dg/template/pseudodtor2.C: New test.
2247 * g++.dg/rtti/typeid7.C: New test.
2249 2007-11-01 Tom Tromey <tromey@redhat.com>
2251 PR preprocessor/30805:
2252 * gcc.dg/cpp/pr30805.c: New file.
2254 2007-11-01 Janis Johnson <janis187@us.ibm.com>
2257 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
2259 * gcc.c-torture/compile/20001205-1.c: Ditto.
2260 * gcc.c-torture/compile/20001226-1.c: Ditto.
2261 * gcc.c-torture/compile/20020312-1.c: Ditto.
2262 * gcc.c-torture/compile/20020604-1.c: Ditto.
2263 * gcc.c-torture/compile/920501-12.c: Ditto.
2264 * gcc.c-torture/compile/920501-4.c: Ditto.
2265 * gcc.c-torture/compile/920520-1.c: Ditto.
2266 * gcc.c-torture/compile/980506-1.c: Ditto.
2267 * gcc.c-torture/compile/990617-1.c: Ditto.
2268 * gcc.dg/compare6.c: Ditto.
2269 * g++.old-deja/g++.brendan/crash43.C: Ditto.
2270 * g++.old-deja/g++.brendan/synth1.C: Ditto.
2271 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
2272 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
2273 * g++.old-deja/g++.pt/static6.C: Ditto.
2274 * g++.old-deja/g++.pt/crash16.C: Ditto.
2275 * g++.old-deja/g++.mike/p10416.C: Ditto.
2276 * g++.old-deja/g++.mike/ns15.C: Ditto.
2277 * g++.old-deja/g++.mike/eh46.C: Ditto.
2279 2007-11-01 Tom Tromey <tromey@redhat.com>
2281 * gcc.dg/redecl-1.c: Update.
2282 * gcc.dg/pr20368-3.c: Update.
2283 * gcc.dg/inline-14.c: Update.
2284 * gcc.dg/builtins-30.c: Update.
2285 * gcc.dg/dremf-type-compat-4.c: Update.
2286 * gcc.dg/pr20368-2.c: Update.
2288 2007-11-01 Jakub Jelinek <jakub@redhat.com>
2290 PR rtl-optimization/33673
2291 * gcc.dg/pr33673.c: New test.
2293 2007-11-01 Michael Matz <matz@suse.de>
2295 PR tree-optimization/33961
2296 * gcc.dg/pr33961.c: New test.
2298 2007-10-31 Paolo Carlini <pcarlini@suse.de>
2301 * g++.dg/template/error35.C: New.
2303 2007-10-31 Jakub Jelinek <jakub@redhat.com>
2306 * gcc.dg/pr31507-1.c: New test.
2307 * gcc.dg/pr31507-2.c: New test.
2309 2007-10-31 Revital Eres <eres@il.ibm.com>
2311 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
2313 * gcc.dg/vect/tree-vect.h (check_vect): Add
2314 powerpc-*paired test.
2315 * lib/target-supports.exp (check_750cl_hw_available):
2317 (check_effective_target_vect_int,
2318 check_effective_target_vect_intfloat_cvt,
2319 check_effective_target_powerpc_altivec_ok,
2320 check_effective_target_vect_long,
2321 check_effective_target_vect_sdot_hi,
2322 check_effective_target_vect_udot_hi,
2323 check_effective_target_vect_pack_trunc,
2324 check_effective_target_vect_unpack,
2325 check_effective_target_vect_shift,
2326 check_effective_target_vect_int_mult): Disable for powerpc-*paired
2328 * gcc.dg/vect/vect-ifcvt-11.c: New.
2329 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
2330 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
2331 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
2332 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
2333 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2334 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2336 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
2337 Tobias Burnus <burnus@net-b.de>
2340 * gfortran.dg/module_read_1.f90: New.
2342 2007-10-31 Tom Tromey <tromey@redhat.com>
2344 PR preprocessor/30786:
2345 * gcc.dg/cpp/pr30786.c: New file.
2347 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2350 * gfortran.dg/interface_19.f90: New.
2351 * gfortran.dg/interface_20.f90: New.
2352 * gfortran.dg/interface_21.f90: New.
2354 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
2356 PR tree-optimization/32377
2357 * gfortran.dg/vect/pr32377.f90: New.
2359 2007-10-31 Richard Guenther <rguenther@suse.de>
2362 * gcc.c-torture/execute/pr33779-1.c: New testcase.
2363 * gcc.c-torture/execute/pr33779-2.c: Likewise.
2365 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
2368 * gfortran.dg/contained_3.f90: New.
2370 2007-10-31 Christian Bruel <christian.bruel@st.com>
2373 * g++.dg/opt/nrv8.C: New.
2375 2007-10-30 Jakub Jelinek <jakub@redhat.com>
2378 * g++.dg/opt/compound1.C: New test.
2381 * g++.dg/template/ptrmem18.C: New test.
2383 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2386 * gfortran.dg/isnan_2.f90: New test.
2388 2007-10-30 Ed Schouten <ed@fxq.nl>
2390 PR tree-optimization/32500
2391 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
2393 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
2397 * g++.dg/cpp0x/pr31993.C: New
2398 * g++.dg/cpp0x/pr32252.C: New
2400 2007-10-30 Jakub Jelinek <jakub@redhat.com>
2402 PR tree-optimization/33723
2403 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
2405 2007-10-30 Richard Guenther <rguenther@suse.de>
2407 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
2408 gcc.target/i386/loop-3.c.
2410 2007-10-30 Revital Eres <eres@il.ibm.com>
2412 * gcc.dg/vect/pr33866.c: Require vect_long.
2414 2007-10-30 Revital Eres <eres@il.ibm.com>
2416 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
2417 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
2419 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
2421 PR tree-optimization/32893
2422 * lib/target-supports.exp
2423 (check_effective_target_unaligned_stack): new keyword.
2424 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
2425 not sensitive to unaligned_stack.
2426 * gcc.dg/vect/vect-3.c: Likewise.
2427 * gcc.dg/vect/vect-4.c: Likewise.
2428 * gcc.dg/vect/vect-5.c: Likewise.
2429 * gcc.dg/vect/vect-6.c: Likewise.
2430 * gcc.dg/vect/vect-7.c: Likewise.
2431 * gcc.dg/vect/vect-13.c: Likewise.
2432 * gcc.dg/vect/vect-17.c: Likewise.
2433 * gcc.dg/vect/vect-18.c: Likewise.
2434 * gcc.dg/vect/vect-19.c: Likewise.
2435 * gcc.dg/vect/vect-20.c: Likewise.
2436 * gcc.dg/vect/vect-21.c: Likewise.
2437 * gcc.dg/vect/vect-22.c: Likewise.
2438 * gcc.dg/vect/vect-27.c: Likewise.
2439 * gcc.dg/vect/vect-29.c: Likewise.
2440 * gcc.dg/vect/vect-64.c: Likewise.
2441 * gcc.dg/vect/vect-65.c: Likewise.
2442 * gcc.dg/vect/vect-66.c: Likewise.
2443 * gcc.dg/vect/vect-72.c: Likewise.
2444 * gcc.dg/vect/vect-73.c: Likewise.
2445 * gcc.dg/vect/vect-86.c: Likewise.
2446 * gcc.dg/vect/vect-all.c: Likewise.
2447 * gcc.dg/vect/slp-25.c: Likewise.
2448 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2449 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2450 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2452 * gcc.dg/vect/vect-31.c: Removed alignment checks.
2453 * gcc.dg/vect/vect-34.c: Likewise.
2454 * gcc.dg/vect/vect-36.c: Likewise.
2455 * gcc.dg/vect/vect-64.c: Likewise.
2456 * gcc.dg/vect/vect-65.c: Likewise.
2457 * gcc.dg/vect/vect-66.c: Likewise.
2458 * gcc.dg/vect/vect-68.c: Likewise.
2459 * gcc.dg/vect/vect-76.c: Likewise.
2460 * gcc.dg/vect/vect-77.c: Likewise.
2461 * gcc.dg/vect/vect-78.c: Likewise.
2463 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
2464 testcase (without no-section-anchors prefix) but with global arrays.
2465 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2466 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
2467 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2468 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2469 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2470 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2471 * gcc.dg/vect/vect-77-global.c: Likewise.
2472 * gcc.dg/vect/vect-78-global.c: Likewise.
2474 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
2475 testcase (without no-section-anchors prefix) but fix alignment checks
2476 to also consider unaligned_stack targets.
2477 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2479 2007-10-29 Jakub Jelinek <jakub@redhat.com>
2481 PR tree-optimization/33723
2482 * gcc.c-torture/execute/20071029-1.c: New test.
2483 * gcc.dg/tree-ssa/pr33723.c: New test.
2485 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
2487 PR tree-optimization/33614
2488 * gcc.c-torture/compile/pr33614.c: New test.
2490 2007-10-29 Richard Guenther <rguenther@suse.de>
2492 PR tree-optimization/33870
2493 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
2495 2007-10-29 Jakub Jelinek <jakub@redhat.com>
2497 PR tree-optimization/33757
2498 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
2499 true architectures instead of having a big dg-skip-if.
2502 * g++.dg/other/bitfield3.C: New test.
2504 2007-10-29 Richard Guenther <rguenther@suse.de>
2506 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
2508 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
2510 Automatic parallelization reduction tests.
2512 * gcc.dg/tree-ssa/reduc-1.c: New test.
2513 * gcc.dg/tree-ssa/reduc-1char.c: New test.
2514 * gcc.dg/tree-ssa/reduc-1short.c: New test.
2515 * gcc.dg/tree-ssa/reduc-2.c: New test.
2516 * gcc.dg/tree-ssa/reduc-2char.c: New test.
2517 * gcc.dg/tree-ssa/reduc-2short.c: New test.
2518 * gcc.dg/tree-ssa/reduc-3.c: New test.
2519 * gcc.dg/tree-ssa/reduc-6.c: New test.
2520 * gcc.dg/tree-ssa/reduc-7.c: New test.
2521 * gcc.dg/tree-ssa/reduc-8.c: New test.
2522 * gcc.dg/tree-ssa/reduc-9.c: New test.
2524 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
2525 Zdenek Dvorak <ook@ucw.cz>
2527 OMP_ATOMIC Changes, testsuite changes.
2529 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
2530 instead of gimple dump.
2531 * gcc.dg/gomp/atomic-9.c: Same.
2532 * gcc.dg/gomp/atomic-10.c: Same.
2533 * g++.dg/gomp/atomic-3.C: Same.
2534 * g++.dg/gomp/atomic-9.C: Same.
2535 * g++.dg/gomp/atomic-10.C: Same.
2537 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
2541 * gfortran.dg/forall_12.f90: New test.
2544 * gfortran.dg/forall_13.f90: New test.
2546 2007-10-28 Paolo Carlini <pcarlini@suse.de>
2547 Mark Mitchell <mark@codesourcery.com>
2550 * g++.dg/template/crash71.C: New.
2552 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
2555 * gfortran.dg/module_md5_1.f90: Update hash-value.
2557 2007-10-28 Andrew Pinski <pinskia@gmail.com>
2560 * g++.dg/torture/pr33589-1.C: New testcase.
2561 * g++.dg/torture/pr33589-2.C: New testcase.
2563 2007-10-28 Richard Guenther <rguenther@suse.de>
2565 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
2567 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
2568 Uros Bizjak <ubizjak@gmail.com>
2570 PR tree-optimization/33920
2571 * gcc.dg/tree-ssa/pr33290.c: New test.
2573 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2576 * gfortran.dg/argument_check_7.f90: New test.
2577 * gfortran.dg/argument_check_8.f90: New test.
2579 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
2581 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
2582 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
2583 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
2584 * gcc.target/i386/sse-14.c: Ditto.
2586 2007-10-27 Jakub Jelinek <jakub@redhat.com>
2589 * g++.dg/other/ptrmem8.C: New test.
2592 * g++.dg/template/error34.C: New test.
2594 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
2596 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
2598 2007-10-27 Richard Guenther <rguenther@suse.de>
2600 PR tree-optimization/33870
2601 * gcc.dg/tree-ssa/alias-15.c: New testcase.
2602 * gcc.c-torture/execute/pr33870.c: Likewise.
2604 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2607 * gfortran.dg/argument_checking_9.f90: New test.
2609 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
2611 * g++.dg/other/pr33601.C: New.
2613 2007-10-26 Paolo Carlini <pcarlini@suse.de>
2616 * g++.dg/init/new25.C: New.
2618 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
2620 * g++.dg/cpp0x/pr33839.C: New.
2622 2007-10-26 Jakub Jelinek <jakub@redhat.com>
2625 * g++.dg/template/arg6.C: New test.
2627 2007-10-26 Paolo Carlini <pcarlini@suse.de>
2630 * g++.dg/parse/crash39.C: New.
2632 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
2634 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
2635 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
2638 2007-10-25 David Daney <ddaney@avtrex.com>
2640 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
2642 2007-10-25 Paolo Carlini <pcarlini@suse.de>
2645 * g++.dg/template/error32.C: New.
2647 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
2648 Ira Rosen <irar@il.ibm.com>
2650 PR tree-optimization/33833
2651 * gcc.dg/vect/pr33833.c: New testcase.
2653 2007-10-25 David Daney <ddaney@avtrex.com>
2655 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
2657 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
2658 Ira Rosen <irar@il.ibm.com>
2660 PR tree-optimization/33866
2661 * gcc.dg/vect/pr33866.c: New testcase.
2663 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
2665 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
2666 Add -w to compile flags to suppress "call-clobbered register" warnings
2667 and remove dg-warning directives.
2669 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
2671 * gcc.dg/sms-2.c: Cleanup sms dump file.
2672 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
2675 2007-10-24 David Daney <ddaney@avtrex.com>
2677 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
2679 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
2682 * gcc.target/mips/pr33755.c: New test.
2684 2007-10-24 Ira Rosen <irar@il.ibm.com>
2686 PR tree-optimization/33804
2687 * gcc.dg/vect/pr33804.c: New testcase.
2689 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2692 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
2694 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
2695 Uros Bizjak <ubizjak@gmail.com>
2697 PR rtl-optimization/33846
2698 * gcc.dg/vect/pr33846.c: New testcase.
2700 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
2701 Dorit Nuzman <dorit@il.ibm.com>
2703 PR tree-optimization/33860
2704 * g++.dg/vect/pr33860.cc: New test.
2705 * g++.dg/vect/pr33860a.cc: New test.
2707 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
2708 Revital Eres <eres@il.ibm.com>
2710 * gcc.dg/sms-2.c: New testcase.
2712 2007-10-22 David S. Miller <davem@davemloft.net>
2714 * gcc.dg/globalreg-1.c: New test.
2716 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
2717 Dorit Nuzman <dorit@il.ibm.com>
2719 PR tree-optimization/33834
2720 PR tree-optimization/33835
2721 * g++.dg/vect/pr33834_1.cc: New test.
2722 * g++.dg/vect/pr33834_2.cc: New test.
2723 * g++.dg/vect/pr33835.cc: New test.
2725 2007-10-22 Jakub Jelinek <jakub@redhat.com>
2727 * gcc.dg/pr33644.c: New test.
2729 2007-10-22 Jakub Jelinek <jakub@redhat.com>
2732 * g++.dg/gomp/pr33372-1.C: New test.
2733 * g++.dg/gomp/pr33372-2.C: New test.
2734 * g++.dg/gomp/pr33372-3.C: New test.
2736 2007-10-22 Michael Matz <matz@suse.de>
2738 PR tree-optimization/33855
2739 * gcc.c-torture/compile/pr33855.c: New testcase.
2741 2007-10-22 Ira Rosen <irar@il.ibm.com>
2743 PR tree-optimization/33854
2744 * gcc.dg/vect/O1-pr33854.c: New testcase.
2745 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
2747 2007-10-21 David Edelsohn <edelsohn@gnu.org>
2749 * gcc.dg/unwind-1.c: Disable on AIX.
2750 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
2752 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
2755 * gfortran.dg/assign_9.f90: New test.
2757 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
2759 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
2760 (dg-mips-options): Skip tests that specify an ABI other than o32
2761 and o64 if generating MIPS16 hard-float code.
2763 2007-10-21 Ira Rosen <irar@il.ibm.com>
2764 Revital Eres <eres@il.ibm.com>
2766 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
2767 * gcc.dg/vect/vect-16.c: Fix comment.
2768 * gcc.dg/vect/pr33369.c: Require vect_int.
2769 * gcc.dg/vect/slp-33.c: Add spaces.
2770 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
2772 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
2773 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
2775 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
2776 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
2778 * gcc.dg/vect/slp-10.c: Add spaces.
2779 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
2781 * gcc.dg/vect/slp-36.c: Require vect_int.
2782 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
2783 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
2784 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
2785 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
2787 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
2788 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
2789 instead of vector_alignment_reachable_for_double.
2790 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
2791 (natural_alignment): Split into...
2792 (natural_alignment_32, natural_alignment_64): New.
2793 (vector_alignment_reachable): Depend on natural_alignment_32.
2794 (vector_alignment_reachable_for_double): Rename to ...
2795 (vector_alignment_reachable_for_64bit): And depend on
2796 natural_alignment_64.
2798 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
2800 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
2802 * g++.dg/vect/vect.exp: Likewise.
2803 * lib/fortran-torture.exp: Likewise.
2804 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
2805 mipsisa64*-*-* as the target selector. Remove -mips64,
2806 -mhard-float and -mgp64 from the options list.
2807 * gcc.target/mips/mips-ps-2.c: Likewise.
2808 * gcc.target/mips/mips-ps-3.c: Likewise.
2809 * gcc.target/mips/mips-ps-4.c: Likewise.
2810 * gcc.target/mips/mips-ps-6.c: Likewise.
2811 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
2813 * gcc.target/mips/sb1-1.c: Likewise.
2814 * gcc.target/mips/mips-ps-type.c: Likewise.
2815 * gcc.target/mips/mips-ps-7.c: New test.
2816 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2817 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
2818 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
2819 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
2820 as forcing an ABI and an architecture.
2821 (is_gp32_flag, is_gp64_flag): Fold into...
2822 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
2823 then -mfp64 imply -mhard-float. Apply register rules after the
2824 loop. Handle -march=mipsN like -mipsN.
2826 2007-10-20 David Edelsohn <edelsohn@gnu.org>
2828 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
2829 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
2831 2007-10-20 Tobias Burnus <burnus@net-b.de>
2834 * gfortran.dg/entry_dummy_ref_3.f90: New.
2836 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
2837 FX Coudert <fxcoudert@gcc.gnu.org>
2840 * gfortran.dg/char_cast_1.f90: New test.
2842 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
2844 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
2845 * gfortran.dg/large_real_kind_2.F90: ditto.
2846 * gfortran.dg/default_format_2.f90: ditto.
2847 * gfortran.dg/default_format_denormal_1.f90: ditto.
2849 2007-10-19 Richard Guenther <rguenther@suse.de>
2853 * gfortran.dg/pr32921.f: New testcase.
2855 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2858 * gfortran.dg/transfer_check_1.f90: Adjust options.
2860 2007-10-19 Richard Guenther <rguenther@suse.de>
2863 2007-10-19 Richard Guenther <rguenther@suse.de>
2866 * gfortran.dg/pr32921.f: New testcase.
2868 2007-10-19 Richard Guenther <rguenther@suse.de>
2870 * gcc.c-torture/execute/20071018-1.c: New testcase.
2872 2007-10-19 Richard Guenther <rguenther@suse.de>
2875 * gfortran.dg/pr32921.f: New testcase.
2877 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
2879 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
2881 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
2883 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
2885 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
2888 * gfortran.dg/host_assoc_function_1.f90: Correct references.
2889 * gfortran.dg/host_assoc_function_3.f90: New test.
2891 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
2894 * gfortran.dg/transfer_simplify_6.f90: New test.
2896 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
2897 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2900 * gfortran.dg/pr33794.f90: New testcase.
2902 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
2905 * gcc.target/i386/pr32961.c: New testcase.
2906 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
2907 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
2908 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
2909 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
2910 __builtin_ia32_pslldi128 defines.
2912 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
2915 * gfortran.dg/c_ptr_tests_13.f03: New test case.
2917 2007-10-16 Paolo Carlini <pcarlini@suse.de>
2921 * g++.dg/template/void12.C: New.
2922 * g++.dg/template/void13.C: New.
2924 2007-10-16 Paolo Carlini <pcarlini@suse.de>
2927 * g++.dg/template/void11.C: New.
2928 * g++.dg/template/void2.C: Adjust error markers.
2929 * g++.dg/template/void10.C: Likewise.
2930 * g++.dg/template/crash55.C: Likewise.
2932 2007-10-16 Mark Mitchell <mark@codesourcery.com>
2934 * g++.dg/opt/const5.C: New test.
2936 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
2937 Maxim Kuvyrkov <maxim@codesourcery.com>
2939 * gcc.target/ia64/20040709-2.c: New test.
2941 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
2943 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
2945 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
2947 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
2948 to each function. Check that there are no unsigned loads.
2950 2007-10-15 Jakub Jelinek <jakub@redhat.com>
2952 PR tree-optimization/33136
2953 * gcc.c-torture/execute/20070824-1.c: New test.
2954 * gcc.dg/pr33136-1.c: New test.
2955 * gcc.dg/pr33136-2.c: New test.
2956 * gcc.dg/pr33136-3.c: New test.
2958 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
2960 PR tree-optimization/33735
2961 * g++.dg/torture/pr33735.C: New.
2963 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
2966 * gcc.dg/va-arg-pack-2.c: New.
2968 2007-10-15 Jakub Jelinek <jakub@redhat.com>
2970 PR tree-optimization/33619
2971 * gcc.dg/pr33619.c: New test.
2973 2007-10-15 David Edelsohn <edelsohn@gnu.org>
2975 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
2977 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
2979 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2982 * gfortran.dg/inquire_11.f90: New test.
2983 * gfortan.dg/negative_unit_int8.f: New test.
2985 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
2988 * gcc.c-torture/compile/pr33133.c: New test.
2990 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2993 * gfortran.dg/namelist_40.f90: New test.
2995 2007-10-14 Tobias Burnus <burnus@net-b.de>
2998 * gfortran.dg/bounds_check_11.f90: New.
3000 2007-10-14 Andrew Pinski <pinskia@gmail.com>
3003 * g++.dg/other/ctor1.C: New test.
3004 * g++.dg/other/ctor2.C: New test.
3005 * g++.dg/other/dtor1.C: New test.
3007 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
3009 * gfortran.dg/bounds_check_10.f90: Fix testcase.
3011 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
3012 Paul Thomas <pault@gcc.gnu.org>
3016 * gfortran.dg/bounds_check_10.f90: New.
3018 2007-10-13 David Edelsohn <edelsohn@gnu.org>
3020 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3021 * gcc.target/powerpc/popcount-1.c: Same.
3023 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
3026 * g++.dg/conversion/op4.C: New test.
3028 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
3030 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3032 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
3035 * gfortran.dg/ambiguous_specific_1.f90: New test.
3037 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
3040 * gfortran.dg/impure_spec_expr_1.f90: New test.
3041 * gfortran.dg/char_result_7.f90: Remove illegal test.
3043 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
3046 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3047 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3048 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3049 * gcc.target/i386/pr11001-memset-1.c: New testcase.
3050 * gcc.target/i386/pr11001-memset-2.c: New testcase.
3051 * gcc.target/i386/pr11001-memset-3.c: New testcase.
3052 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3053 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3054 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3056 2007-10-12 Richard Guenther <rguenther@suse.de>
3059 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3060 * gcc.c-torture/execute/20071011-1.c: Likewise.
3061 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3063 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
3065 PR tree-optimization/33742
3066 * gcc.dg/pr33742.c: New testcase.
3068 2007-10-12 Jakub Jelinek <jakub@redhat.com>
3070 PR tree-optimization/33645
3071 * gcc.dg/pr33645-1.c: New test.
3072 * gcc.dg/pr33645-2.c: New test.
3073 * gcc.dg/pr33645-3.c: New test.
3076 * g++.dg/ext/label4.C: Adjust error regexp.
3077 * g++.dg/ext/label6.C: Adjust error regexp.
3078 * g++.dg/ext/label7.C: New test.
3079 * g++.dg/ext/label8.C: New test.
3080 * g++.dg/ext/label9.C: New test.
3082 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
3085 * gcc.dg/pr33676.c: New.
3087 2007-10-11 Paolo Carlini <pcarlini@suse.de>
3090 * g++.dg/cpp0x/variadic83.C: New.
3092 2007-10-11 Paolo Carlini <pcarlini@suse.de>
3095 * g++.dg/cpp0x/variadic81.C: New.
3096 * g++.dg/cpp0x/variadic82.C: Likewise.
3098 2007-10-11 Richard Guenther <rguenther@suse.de>
3101 * gcc.dg/pr33724.c: New testcase.
3103 2007-10-11 Richard Guenther <rguenther@suse.de>
3106 * gcc.dg/pr33726.c: New testcase.
3108 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
3111 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
3113 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3116 * gfortran.dg/do_3.F90: Run with -fwrapv.
3118 2007-10-09 Geoffrey Keating <geoffk@apple.com>
3120 * gcc.dg/unwind-1.c: New.
3122 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3125 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
3126 failure on some common systems.
3128 2007-10-09 Richard Guenther <rguenther@suse.de>
3131 * gcc.dg/pr33692.c: New testcase.
3133 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
3136 * gcc.c-torture/execute/pr33669.c: New.
3138 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
3140 PR tree-optimization/33615
3141 * g++.dg/tree-ssa/pr33615-2.C: New test.
3143 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
3145 PR tree-optimization/33615
3146 * g++.dg/tree-ssa/pr33615.C: New test.
3148 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
3150 PR tree-optimization/33572
3151 * g++.dg/torture/pr33572.C: Replace with complete test.
3153 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
3156 * gfortran.dg/spec_expr_5.f90: New.
3158 2007-10-08 Geoffrey Keating <geoffk@apple.com>
3160 * gcc.dg/pragma-darwin-2.c: New.
3162 2007-10-08 Richard Guenther <rguenther@suse.de>
3167 * gcc.dg/pr33693.c: New testcase.
3168 * gcc.dg/pr33695.c: Likewise.
3169 * gcc.dg/pr33697.c: Likewise.
3171 2007-10-08 Richard Guenther <rguenther@suse.de>
3176 * gcc.dg/pr33691.c: New testcase.
3177 * gcc.dg/pr33694.c: Likewise.
3178 * gcc.dg/pr33696.c: Likewise.
3180 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3183 * gfortran.dg/gamma_5.f90: New test case
3185 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
3188 * initialization_1.f90: Fix dg-error annotations.
3189 * initialization_14.f90: New.
3190 * initialization_7.f90: Fix dg-error annotations.
3191 * initialization_9.f90: Likewise.
3193 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3195 * gfortran.dg/error_recovery_4.f90: New test.
3197 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3199 * gfortran.dg/default_format_denormal_2.f90: New test.
3200 * gfortran.dg/default_format_2.inc: New test.
3201 * gfortran.dg/default_format_denormal_1.f90: New test.
3202 * gfortran.dg/default_format_1.inc: New test.
3203 * gfortran.dg/default_format_1.f90: Don't test for denormalized
3205 * gfortran.dg/default_format_2.f90: Don't test for denormalized
3208 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3210 * gfortran.dg/namelist_15.f90: Revise test.
3212 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
3214 PR tree-optimization/33655
3215 * gcc.dg/torture/pr33655.c: New.
3217 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
3219 PR tree-optimization/33572
3220 * g++.dg/torture/pr33572.C: New.
3222 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
3225 * gfortran.dg/forall_11.f90: New.
3227 2007-10-05 Michael Matz <matz@suse.de>
3230 * gcc.dg/pr33667.c: New testcase.
3232 2007-10-05 Richard Guenther <rguenther@suse.de>
3235 * gcc.dg/pr33666.c: New testcase.
3237 2007-10-05 Michael Matz <matz@suse.de>
3240 * gcc.target/i386/pr33600.c: New testcase.
3242 2007-10-05 Richard Guenther <rguenther@suse.de>
3244 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
3246 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
3249 * gcc.target/mips/pr33635-1.c: New test.
3251 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3254 * gfortran.dg/namelist_39.f90: Revise to use long names.
3256 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
3259 * gfortran.dg/pr33646.f90: New file.
3261 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3264 * gfortran.dg/char_type_len_2.f90: Adjust error message.
3265 * gfortran.dg/char_decl_2.f90: New test.
3267 2007-10-04 Richard Guenther <rguenther@suse.de>
3270 * gcc.c-torture/compile/pr33641.c: New testcase.
3272 2007-10-04 Michael Matz <matz@suse.de>
3274 PR rtl-optimization/33653
3275 * gcc.dg/pr33653.c: New.
3277 2007-10-04 Richard Guenther <rguenther@suse.de>
3279 PR tree-optimization/33627
3280 * g++.dg/torture/pr33627.C: New testcase.
3282 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
3285 * gfortran.dg/parens_6.f90: New.
3287 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
3291 * gfortran.dg/ambiguous_specific_1.f90: Remove.
3293 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
3295 * g++.dg/ext/gnu-inline-global-redecl.C: New.
3297 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
3300 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
3302 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
3303 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
3305 * gcc.target/mips/fpr-moves-1.c: New test.
3306 * gcc.target/mips/fpr-moves-2.c: Likewise.
3307 * gcc.target/mips/fpr-moves-3.c: Likewise.
3308 * gcc.target/mips/fpr-moves-4.c: Likewise.
3309 * gcc.target/mips/fpr-moves-5.c: Likewise.
3310 * gcc.target/mips/fpr-moves-6.c: Likewise.
3311 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
3313 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3315 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
3317 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3319 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
3320 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
3322 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
3325 * gfortran.dg/common_errors_1.f90: New.
3327 2007-10-03 Doug Kwan <dougkwan@google.com>
3328 Richard Guenther <rguenther@suse.de>
3331 * g++.dg/debug/using3.C: New testcase.
3333 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3336 * gfortran.dg/namelist_38.f90: New test.
3337 * gfortran.dg/namelist_39.f90: New test.
3339 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3342 * gfortran.dg/default_format_1.f90: New test.
3343 * gfortran.dg/default_format_2.f90: New test.
3344 * gfortran.dg/namelist_print_1.f: Adjust expected output.
3345 * gfortran.dg/real_const_3.f90: Adjust expected output.
3347 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
3349 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
3350 default ABI. Split mips_forced_abi into mips_forced_abi and
3352 (is_gp32_flag): Return true for -mabi=32.
3353 (is_gp64_flag): New function. Handle 64-bit -mabi options.
3354 (dg-mips-options): Use is_gp64_flag instead of checking specifically
3355 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
3356 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
3357 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
3358 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
3359 * gcc.target/mips/save-restore-2.c: Likewise.
3360 * gcc.target/mips/save-restore-3.c: Likewise.
3361 * gcc.target/mips/save-restore-4.c: Likewise.
3363 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
3366 * gcc.c-torture/compile/pr33617.c: New test.
3368 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
3370 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
3371 -gstabs+ for extended options.
3373 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
3376 * gfortran.dg/ambiguous_specific_1.f90: New test.
3378 2007-10-02 Revital Eres <eres@il.ibm.com>
3380 * gcc.target/powerpc/paired-8.c: New test.
3381 * gcc.target/powerpc/paired-9.c: New test.
3382 * gcc.target/powerpc/paired-10.c: New test.
3384 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
3387 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
3389 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
3392 * gfortran.dg/intent_out_2.f90: New test.
3394 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
3397 * gfortran.dg/ambiguous_reference_1.f90: New test.
3399 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
3404 * gfortran.dg/function_kinds_1.f90: New test.
3405 * gfortran.dg/function_kinds_2.f90: New test.
3406 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
3407 use association into interfaces.
3409 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3412 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
3413 (overflow): Use INFINITY, not FP_INFINITE.
3414 gcc.dg/float-range-4.c: Likewise.
3415 gcc.dg/float-range-5.c: Likewise.
3417 2007-10-01 Nick Clifton <nickc@redhat.com>
3419 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
3422 2007-09-30 Diego Novillo <dnovillo@google.com>
3425 * g++.dg/tree-ssa/pr33593.C: New test.
3427 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3430 * gfortran.dg/PR19872.f: Fix test condition.
3431 * gfortran.dg/list_read_7.f90: New test.
3433 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
3435 PR tree-optimization/33597
3436 * gcc.dg/vect/pr33597.c: New testcase.
3438 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
3440 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
3441 * gcc.target/i386/pr33524.c: ...this.
3443 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
3446 * gfortran.dg/minmaxloc_4.f90: New.
3448 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3450 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
3452 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
3454 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
3456 2007-09-28 Paolo Carlini <pcarlini@suse.de>
3459 * g++.dg/cpp0x/variadic79.C: New.
3461 2007-09-28 Michael Matz <matz@suse.de>
3462 Jakub Jelinek <jakub@redhat.com>
3464 PR rtl-optimization/33552
3465 * gcc.target/i386/pr33552.c: New runtime test.
3466 * gcc.target/i386/strinline.c: New compile time test.
3468 2007-09-28 Jakub Jelinek <jakub@redhat.com>
3470 * gfortran.dg/openmp_stack.f90: Removed.
3473 * g++.dg/cpp0x/variadic80.C: New test.
3475 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3477 * gfortran.dg/namelist_38.f90: Delete test for revertion of
3480 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
3483 * gcc.target/powerpc/gcse-1.c: New test.
3485 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
3487 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
3488 fixed capitalizations.
3489 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
3490 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
3491 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
3492 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
3493 * gfortran.dg/maxloc_shape_1.f90: Likewise.
3494 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
3495 * gfortran.dg/min_max_conformance.f90: Likewise.
3497 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
3499 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
3501 * gcc.dg/c99-tgmath-2.c: Likewise.
3502 * gcc.dg/c99-tgmath-3.c: Likewise.
3503 * gcc.dg/c99-tgmath-4.c: Likewise.
3505 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
3508 * gfortran.dg/anint_1.f90: New test.
3510 2007-09-27 Ian Lance Taylor <iant@google.com>
3512 PR tree-optimization/33565
3513 * gcc.dg/Wstrict-overflow-20.c: New test.
3515 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3517 * gfortran.dg/openmp_stack.f90: Fix typo.
3518 * gfortran.dg/recursive_stack.f90: Fix typo.
3520 2007-09-27 Paolo Carlini <pcarlini@suse.de>
3523 * g++.dg/template/error31.C: New.
3525 2007-09-27 Jakub Jelinek <jakub@redhat.com>
3527 * lib/prune.exp: Prune also "^In function .*$" lines and
3528 "^ inlined from .*$" lines.
3530 2007-09-26 Richard Guenther <rguenther@suse.de>
3532 PR tree-optimization/33563
3533 * gcc.dg/torture/pr33563.c: New testcase.
3535 2007-09-26 Joseph Myers <joseph@codesourcery.com>
3538 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
3540 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
3543 2007-09-26 Richard Guenther <rguenther@suse.de>
3545 PR tree-optimization/30375
3546 PR tree-optimization/33560
3547 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
3548 * gcc.dg/tree-ssa/complex-5.c: Likewise.
3549 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3550 * gcc.dg/torture/pr30375.c: New testcase.
3551 * gcc.dg/torture/pr33560.c: New testcase.
3552 * gcc.dg/tree-ssa/pr30375.c: Likewise.
3554 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
3557 * g++.dg/parse/crash38.C: New test.
3559 2007-09-25 Michael Meissner <michael.meissner@amd.com>
3562 * gcc.target/i386/sse5-convert.c: New file, test int->long
3563 vectorized conversions.
3565 2007-09-25 Revital Eres <eres@il.ibm.com>
3567 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
3569 2007-09-25 Joseph Myers <joseph@codesourcery.com>
3572 * gcc.dg/enum-incomplete-1.c: New test.
3574 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
3576 * gcc.c-torture/compile/20070919-1.c: New test.
3578 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
3580 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
3582 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
3585 * g++.dg/inherit/override_attribs.C: New file.
3587 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
3590 * io.c (check_format_string): Move NULL and constant checks into
3592 (check_io_constraints): Call gfc_simplify_expr() before calling
3593 check_format_string(). Remove NULL and constant checks.
3595 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
3597 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
3598 * gcc.c-torture/execute/loop-2g.x: Likewise.
3600 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
3602 * lib/target-supports.exp (check_effective_target_mips16_attribute):
3603 Reject hard-float modes unless the ABI is o32 or o64.
3604 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
3605 of gcc.exp. Skip the tests when mips16 code generation is not
3607 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
3608 and use dg-add-options mips16_attribute.
3610 2007-09-24 Jakub Jelinek <jakub@redhat.com>
3613 * g++.dg/ext/attrib29.C: New test.
3615 2007-09-23 Ollie Wild <aaw@google.com>
3617 * gcc.dg/fold-bitand-1.c: New test.
3618 * gcc.dg/fold-bitand-2.c: New test.
3619 * gcc.dg/fold-bitand-3.c: New test.
3620 * gcc.dg/fold-bitand-4.c: New test.
3622 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
3624 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
3625 any of the macros to be defined for __mips16.
3626 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
3628 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
3630 * gcc.dg/vect/pr21591.c: Require vect_int.
3631 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
3632 * gcc.dg/vect/vect-outer-2a.c: Likewise.
3633 * gcc.dg/vect/vect-outer-2c.c: Likewise.
3635 2007-09-23 Jakub Jelinek <jakub@redhat.com>
3637 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
3639 * gcc.dg/va-arg-pack-len-2.c: New test.
3640 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
3642 * g++.dg/ext/va-arg-pack-len-2.C: New test.
3644 PR tree-optimization/32772
3645 * gcc.c-torture/compile/20070905-1.c: New test.
3647 PR tree-optimization/32975
3648 * gcc.dg/pr32975.c: New test.
3651 * gcc.dg/pr28755.c: New test.
3653 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
3655 * lib/target-supports.exp (check_effective_target_nomips16): New
3657 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
3659 * gcc.dg/vect/vect.exp: Likewise.
3660 * g++.dg/vect/vect.exp: Likewise.
3661 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
3662 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
3663 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
3664 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
3665 * gcc.target/mips/clear-cache-1.c (f): Likewise.
3666 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
3667 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
3668 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
3669 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
3670 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
3671 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
3672 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
3673 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3674 (test14, test15, test16, test17, test18): Likewise.
3675 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
3676 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3677 (test14, test15, test16, test17, test18, test19, test20, test21)
3679 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
3680 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
3681 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
3682 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
3683 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
3684 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
3685 * gcc.target/mips/mips-3d-1.c (main): Likewise.
3686 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
3687 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3688 (test13, test14, test15, test16, test17, test18, test19, test20)
3689 (test21, test22, test23, test24, test25, test26, test27, test28)
3690 (test29, test30, test31): Likewise.
3691 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
3692 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3693 (test13, test14, test15, test16, test17, test18, test19, test20)
3694 (test21, test22, test23, test24, test25, test26, test27, test28)
3695 (test29, test30, test31, test32, test33, test34, test35, test36)
3696 (test37, test38, test39, test40, test41, test42, test43, test44)
3697 (test45, test46, test47, test48, test49, test50, test51, test52)
3698 (test53, test54, test55, test56, test57, test58, test59, test60)
3699 (test61, test62, test63): Likewise.
3700 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
3701 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3702 (test13, test14, test15, test16, test17, test18, test19, test20)
3703 (test21, test22, test23, test24, test25, test26, test27, test28)
3704 (test29, test30, test31): Likewise.
3705 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
3706 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3707 (test13, test14, test15, test16, test17, test18, test19, test20)
3708 (test21, test22, test23, test24, test25, test26, test27, test28)
3709 (test29, test30, test31): Likewise.
3710 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
3711 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3712 (test13, test14, test15): Likewise.
3713 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
3714 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3715 (test13, test14, test15): Likewise.
3716 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
3717 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3718 (test13, test14, test15, test16, test17, test18, test19, test20)
3719 (test21, test22, test23, test24, test25, test26, test27, test28)
3720 (test29, test30, test31): Likewise.
3721 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
3722 (matrix_multiply4: Likewise.
3723 * gcc.target/mips/mips-ps-1.c (main): Likewise.
3724 * gcc.target/mips/mips-ps-2.c (main): Likewise.
3725 * gcc.target/mips/mips-ps-3.c (main): Likewise.
3726 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
3727 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3728 (test13, test14, test15, test16, test17, test18, test19, test20)
3729 (test21, test22, test23, test24, test25, test26, test27, test28)
3730 (test29, test30, test31): Likewise.
3731 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
3732 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3733 (test13, test14, test15, test16, test17, test18, test19, test20)
3734 (test21, test22, test23, test24, test25, test26, test27, test28)
3735 (test29, test30, test31): Likewise.
3736 * gcc.target/mips/mips-ps-5.c (main): Likewise.
3737 * gcc.target/mips/mips-ps-6.c (main): Likewise.
3738 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
3739 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
3740 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
3741 (sub_v4qi): Likewise.
3742 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
3743 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
3744 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
3745 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
3746 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
3747 (subb, subc): Likewise.
3748 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
3749 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
3750 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
3751 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
3752 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
3753 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
3754 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
3755 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
3756 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
3757 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
3758 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
3759 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
3760 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
3762 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
3764 * lib/target-supports.exp (add_options_for_mips16_attribute)
3765 (check_effective_target_mips16_attribute): New functions.
3766 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
3768 (dg-mips-options) Remove -mno-mips16 handling. Add options to
3770 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
3771 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
3772 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
3773 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
3774 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
3775 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
3776 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
3777 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
3778 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
3779 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
3780 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
3781 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
3782 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
3783 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
3784 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
3785 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
3786 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
3787 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
3788 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
3789 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
3790 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
3791 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
3792 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
3793 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
3795 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
3797 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
3798 options. Require { target mips16_attribute } and use dg-add-options
3799 to add the associated options.
3801 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
3802 * gcc.target/mips/call-saved-3.c: Likewise.
3803 * gcc.target/mips/code-readable-1.c: Require { target
3804 mips16_attribute } and use dg-add-options to add the associated
3805 options. Remove trailing whitespace.
3807 * gcc.target/mips/code-readable-2.c: Likewise.
3808 * gcc.target/mips/code-readable-3.c: Likewise.
3809 * gcc.target/mips/mips16-attributes-2.c: Likewise.
3810 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
3811 Require { target mips16_attribute } and use dg-add-options to
3812 add the associated options.
3813 (cksum16, cksum8): Use MIPS16.
3814 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
3815 Require { target mips16_attribute } and use dg-add-options to
3816 add the associated options.
3818 * gcc.target/mips/save-restore-2.c: Likewise.
3819 * gcc.target/mips/save-restore-3.c: Likewise.
3820 * gcc.target/mips/save-restore-4.c: Likewise.
3821 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
3823 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
3824 (foo): Use NOMIPS16.
3826 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
3829 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
3832 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
3834 2007-09-22 Tobias Burnus <burnus@net-b.de>
3837 * gfortran.dg/gomp/free-2.f90: New.
3838 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
3839 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
3841 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
3843 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
3844 * gcc.target/i386/sse5-haddX.c: Ditto.
3845 * gcc.target/i386/sse5-hsubX.c: Ditto.
3846 * gcc.target/i386/sse5-maccXX.c: Ditto.
3847 * gcc.target/i386/sse5-msubXX.c: Ditto.
3848 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3849 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3850 * gcc.target/i386/sse5-permpX.c: Ditto.
3851 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
3853 * gcc.target/i386/sse5-fma-vector.c: Ditto.
3854 * gcc.target/i386/sse5-ima-vector.c: Ditto.
3855 * gcc.target/i386/sse5-pcmov.c: Ditto.
3856 * gcc.target/i386/sse5-pcmov2.c: Ditto.
3858 2007-09-22 Richard Guenther <rguenther@suse.de>
3860 PR tree-optimization/33146
3861 * gcc.c-torture/compile/pr33146.c: New testcase.
3863 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
3865 * lib/target-supports.exp (check_cached_effective_target): New
3867 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
3868 (check_effective_target_c99_runtime): New procedure.
3869 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
3870 (test3l): Likewise cargl.
3871 * gcc.dg/builtins-59.c: Require c99_runtime.
3872 * gcc.dg/builtins-61.c: Likewise.
3873 * gcc.dg/builtins-62.c: Likewise.
3875 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
3877 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
3878 * lib/target-supports-dg.exp (dg-add-options): Likewise.
3879 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
3880 target-specific dg-options.
3881 * gcc.dg/builtins-20.c: Likewise.
3882 * gcc.dg/builtins-53.c: Likewise.
3883 * gcc.dg/builtins-55.c: Likewise.
3884 * gcc.dg/single-precision-constant.c: Likewise.
3885 * gcc.dg/torture/builtin-convert-1.c: Likewise.
3886 * gcc.dg/torture/builtin-convert-2.c: Likewise.
3887 * gcc.dg/torture/builtin-convert-3.c: Likewise.
3888 * gcc.dg/torture/builtin-convert-4.c: Likewise.
3889 * gcc.dg/torture/builtin-power-1.c: Likewise.
3891 2007-09-21 Chao-ying Fu <fu@mips.com>
3893 * lib/target-supports.exp (check_effective_target_fixed_point): New to
3894 check if targets have fixed-point supports.
3895 * gcc.dg/fixed-point/fixed-point.exp: New file.
3896 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
3897 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
3898 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
3899 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
3900 * gcc.dg/fixed-point/constants-pedantic.c,
3901 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
3902 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
3903 * gcc.dg/fixed-point/keywords-ignored-c99.c,
3904 * gcc.dg/fixed-point/keywords-pedantic.c,
3905 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
3906 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
3907 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
3908 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
3909 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
3910 * gcc.dg/fixed-point/func-vararg-mixed.c,
3911 * gcc.dg/fixed-point/operator-logical.c,
3912 * gcc.dg/fixed-point/struct-union.c,
3913 * gcc.dg/fixed-point/bit-complement.c,
3914 * gcc.dg/fixed-point/operator-bitwise.c,
3915 * gcc.dg/fixed-point/operator-comma.c,
3916 * gcc.dg/fixed-point/struct-layout-1.c,
3917 * gcc.dg/fixed-point/union-init.c,
3918 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
3919 * gcc.dg/fixed-point/func-mixed.c,
3920 * gcc.dg/fixed-point/func-vararg-size0.c,
3921 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
3922 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
3923 * gcc.dg/fixed-point/operator-unary.c,
3924 * gcc.dg/fixed-point/allop-const.c,
3925 * gcc.dg/fixed-point/muldiv-warning.c,
3926 * gcc.dg/nofixed-point-1.c,
3927 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
3928 * gcc.target/mips/fixed-vector-type.c,
3929 * gcc.target/mips/fixed-scalar-type.c: New tests.
3931 2007-09-21 Olivier Hainque <hainque@adacore.com>
3933 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
3934 * gnat.dg/test_nested_subtype_byref.adb: New test.
3936 2007-09-21 Jakub Jelinek <jakub@redhat.com>
3939 * gfortran.dg/gomp/pr33439.f90: New test.
3941 2007-09-21 Tobias Burnus <burnus@net-b.de>
3944 * gfortran.dg/merge_char_3.f90: New.
3946 2007-09-21 Tobias Burnus <burnus@net-b.de>
3949 * gfortran.dg/transfer_check_1.f90: New.
3951 2007-09-20 Asher Langton <langton2@llnl.gov>
3954 * gfortran.dg/init_flag_1.f90: New.
3955 * gfortran.dg/init_flag_2.f90: New.
3956 * gfortran.dg/init_flag_3.f90: New.
3957 * gfortran.dg/init_flag_4.f90: New.
3958 * gfortran.dg/init_flag_5.f90: New.
3959 * gfortran.dg/init_flag_6.f90: New.
3960 * gfortran.dg/init_flag_7.f90: New.
3962 2007-09-20 Paolo Carlini <pcarlini@suse.de>
3965 * g++.dg/ext/anon-struct6.C: New.
3967 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3970 * gfortran.dg/inquire_10.f90: New test.
3972 2007-09-20 Joseph Myers <joseph@codesourcery.com>
3974 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
3976 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3979 * gfortran.dg/used_types_18.f90: Declare variable of empty
3982 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3985 * gfortran.dg/array_constructor_19.f90: New test.
3987 2007-09-20 Jakub Jelinek <jakub@redhat.com>
3990 * gcc.dg/debug/pr33316.c: New test.
3993 * g++.dg/cpp0x/variadic76.C: New test.
3994 * g++.dg/cpp0x/variadic77.C: New test.
3995 * g++.dg/cpp0x/variadic78.C: New test.
3999 * gcc.c-torture/execute/20070919-1.c: New test.
4000 * gcc.dg/pr33238.c: New test.
4001 * gcc.dg/pr27301.c: New test.
4003 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
4005 * lib/target-supports.exp (check_effective_target_mips64): New
4007 * gcc.dg/lower-subreg-1.c: Require !mips64.
4008 * gcc.dg/sibcall-3.c (ATTR): New macro.
4009 (recurser_void1, recurser_void2): Use it.
4010 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
4011 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
4013 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
4015 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
4016 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
4018 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
4020 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
4023 * gfortran.dg/c_loc_tests_11.f03: New test case.
4025 2007-09-20 Paolo Carlini <pcarlini@suse.de>
4028 * g++.dg/init/ref14.C: New.
4030 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
4032 * gnat.dg/slice2.ad[sb]: New testcase.
4034 2007-09-19 Nick Clifton <nickc@redhat.com>
4036 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
4038 2007-09-19 Jie Zhang <jie.zhang@analog.com>
4040 * gcc.target/bfin/bfin.exp: New.
4041 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
4042 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
4043 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
4044 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
4045 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
4046 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
4047 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
4048 mcpu-bf561.c, mcpu-default.c}: New tests.
4050 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
4052 Restore detection of unsupported TLS.
4055 2007-02-10 Richard Henderson <rth@redhat.com>
4057 * lib/target-supports.exp (check_effective_target_tls): Redefine
4058 to mean non-emulated tls.
4059 * gcc.dg/tls/alias-1.c: Remove tls requirement.
4060 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4061 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4062 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4063 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4064 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4065 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4068 * lib/target-supports.exp (check_effective_target_tls): Use
4069 stronger test for compiler support for TLS.
4070 (check_effective_target_tls_native): New, to test for non-emulated
4072 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
4073 instead of dg-require-effective-target tls.
4074 * g++.dg/gomp/copyin-1.C: Likewise.
4075 * g++.dg/gomp/sharing-1.C: Likewise.
4076 * g++.dg/gomp/tls-1.C: Likewise.
4077 * g++.dg/gomp/tls-2.C: Likewise.
4078 * g++.dg/gomp/tls-3.C: Likewise.
4079 * g++.dg/tls/diag-1.C: Likewise.
4080 * g++.dg/tls/diag-2.C: Likewise.
4081 * g++.dg/tls/diag-3.C: Likewise.
4082 * g++.dg/tls/diag-4.C: Likewise.
4083 * g++.dg/tls/diag-5.C: Likewise.
4084 * g++.dg/tls/init-1.C: Likewise.
4085 * g++.dg/tls/init-2.C: Likewise.
4086 * g++.dg/tls/trivial.C: Likewise.
4087 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
4088 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
4089 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4090 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
4091 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
4092 * gcc.dg/gomp/clause-1.c: Likewise.
4093 * gcc.dg/gomp/copyin-1.c: Likewise.
4094 * gcc.dg/gomp/sharing-1.c: Likewise.
4095 * gcc.dg/gomp/tls-1.c: Likewise.
4096 * gcc.dg/gomp/tls-2.c: Likewise.
4097 * gcc.dg/tls/alpha-1.c: Likewise.
4098 * gcc.dg/tls/opt-1.c: Likewise.
4099 * gcc.dg/tls/opt-13.c: Likewise.
4100 * gcc.dg/tls/opt-14.c: Likewise.
4101 * gcc.dg/tls/opt-2.c: Likewise.
4102 * gcc.dg/tls/opt-3.c: Likewise.
4103 * gcc.dg/tls/opt-4.c: Likewise.
4104 * gcc.dg/tls/opt-7.c: Likewise.
4105 * gcc.dg/tls/section-1.c: Likewise.
4106 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
4107 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
4108 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
4109 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
4110 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4111 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4112 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
4113 * gfortran.dg/gomp/crayptr2.f90: Likewise.
4114 * gfortran.dg/gomp/fixed-1.f: Likewise.
4115 * gfortran.dg/gomp/free-1.f90: Likewise.
4116 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4117 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
4118 * gfortran.dg/gomp/reduction1.f90: Likewise.
4119 * gfortran.dg/gomp/sharing-1.f90: Likewise.
4121 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4124 * gfortran.dg/bounds_check_9.f90: New test.
4125 * gfortran.dg/bounds_check_fail_2.f90: New test.
4127 2007-09-18 Paolo Carlini <pcarlini@suse.de>
4129 PR c++/33462 (again)
4130 * g++.dg/ext/va-arg1.C: Adjust.
4132 2007-09-18 Paolo Carlini <pcarlini@suse.de>
4135 * g++.dg/ext/va-arg1.C: New.
4137 2007-09-18 Tobias Burnus <burnus@net-b.de>
4139 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
4141 2007-09-18 Paolo Carlini <pcarlini@suse.de>
4144 * g++.dg/rtti/typeid6.C: New.
4146 2007-09-18 Paolo Carlini <pcarlini@suse.de>
4149 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
4150 * g++.dg/ext/is_class_error2.C: New.
4152 2007-09-18 Richard Guenther <rguenther@suse.de>
4154 PR tree-optimization/33340
4155 * g++.dg/torture/pr33340.C: New testcase.
4157 2007-09-18 Tobias Burnus <burnus@net-b.de>
4160 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
4161 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
4162 * gfortran.dg/elemental_subroutine_5.f90: New.
4164 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
4166 * lib/target-supports.exp (check_profiling_available): Extend
4167 mips*-*-elf check to mips*-*-elf*.
4169 2007-09-18 Jakub Jelinek <jakub@redhat.com>
4171 * gcc.dg/format/c90-scanf-5.c: New test.
4172 * gcc.dg/format/c99-scanf-4.c: New test.
4173 * gcc.dg/format/ext-7.c: New test.
4174 * gcc.dg/format/ext-8.c: New test.
4177 * gcc.c-torture/compile/20070915-1.c: New test.
4179 2007-09-17 Tobias Burnus <burnus@net-b.de>
4182 * gfortran.dg/private_type_9.f90: New.
4184 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4187 * gfortran.dg/pr33449.f90: New test.
4189 2007-09-17 Tobias Burnus <burnus@net-b.de>
4191 * gfortran.dg/interface_15.f90: Compile with -std=f95.
4192 * gfortran.dg/private_type_1.f90: Ditto
4193 * gfortran.dg/interface_18.f90: New.
4194 * gfortran.dg/private_type_8.f90: New.
4196 2007-09-16 Paolo Carlini <pcarlini@suse.de>
4199 * g++.dg/warn/new1.C: Adjust.
4200 * g++.dg/torture/str_empty.C: Likewise.
4202 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
4204 * gcc.target/mips/dse-1.c: New test.
4206 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
4209 * g++.dg/overload/operator3.C: New.
4211 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
4213 * gcc.target/mips/truncate-1.c: New test.
4215 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
4221 * gfortran.dg/subref_array_pointer_1.f90: New test.
4222 * gfortran.dg/subref_array_pointer_2.f90: New test.
4224 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
4226 * gfortran.dg/nint_2.f90: Correct last change.
4228 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
4230 * gcc.dg/tree-ssa/parallelization-1.c: New test.
4232 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
4234 * gcc.dg/vect/pr33373b.c: New test.
4236 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
4239 * gcc.target/i386/pr33438.c: New test.
4241 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4243 * gfortran.dg/nint_2.f90: Revert previous commit.
4245 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4247 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
4249 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
4252 * g++.dg/other/unused1.C: XFAIL class2 scan.
4254 2007-09-13 Tobias Burnus <burnus@net-b.de>
4257 * gfortran.dg/elemental_args_check_1.f90: New.
4258 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
4259 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
4261 2007-09-13 Tobias Burnus <burnus@net-b.de>
4263 * gfortran.dg/recursive_check_3.f90: New.
4265 2007-09-13 Tobias Burnus <burnus@net-b.de>
4268 * gfortran.dg/elemental_bind_c.f90: New.
4270 2007-09-13 Richard Sandiford <richard@codesourcery.com>
4272 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
4273 * gcc.target/mips/mips16-attributes-2.c: New test.
4274 * gcc.target/mips/mips16-attributes-3.c: Likewise.
4275 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
4276 hard-float asm when __mips16 is defined.
4277 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
4278 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
4279 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
4280 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
4281 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
4282 * gcc.target/mips/pr26765.c (foo): Likewise.
4283 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
4284 targets, use dg-mips-options instead of dg-options, and use -mgp32
4285 to force 32-bit mode.
4286 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
4288 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
4290 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
4291 Michael Meissner <michael.meissner@amd.com>
4293 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
4294 * gcc.target/i386/sse5-hsubX.c: Ditto.
4295 * gcc.target/i386/sse5-permpX.c: Ditto.
4296 * gcc.target/i386/sse5-haddX.c: Ditto.
4297 * gcc.target/i386/sse5-maccXX.c: Ditto.
4298 * gcc.target/i386/sse5-msubXX.c: Ditto.
4299 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4300 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4302 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
4303 optimizes floating point conditional moves into the pcmov
4304 instruction on SSE5.
4305 * gcc.target/i386/sse5-pcmov2.c: Ditto.
4307 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
4308 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
4311 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
4312 compiler optimizes vector (a*b)+c into fmadd on SSE5.
4314 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
4315 optimizes (a*b)+c into fmadd on SSE5.
4317 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
4318 whether the SSE5 instructions can be generated.
4320 * gcc.target/i386/sse5-check.h: New. Add support for
4323 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
4324 ammintrin.h, and turn on -msse5 option instead of -msse4a.
4325 * gcc.target/i386/sse-13.c: Ditto.
4326 * gcc.target/i386/sse-14.c: Ditto.
4328 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
4331 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
4332 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
4334 2007-09-12 Jakub Jelinek <jakub@redhat.com>
4337 * gcc.dg/pr32338-1.c: New test.
4338 * gcc.dg/pr32338-2.c: New test.
4340 2007-09-12 Bob Wilson <bob.wilson@acm.org>
4342 * lib/target-supports.exp (check_effective_target_sync_int_long):
4343 Revert change to add xtensa.
4344 (check_effective_target_sync_char_short): Likewise.
4346 2007-09-12 Olivier Hainque <hainque@adacore.com>
4348 * gnat.dg/packed_subtype.adb: New test.
4350 2007-09-12 Tobias Burnus <burnus@net-b.de>
4353 * gfortran.dg/intrinsic_size.f90: New.
4355 2007-09-12 Tobias Burnus <burnus@net-b.de>
4359 * gfortran.dg/conflicts_2.f90: New.
4361 2007-09-12 Ira Rosen <irar@il.ibm.com>
4363 PR tree-optimization/32377
4364 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
4365 dependence distance.
4366 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
4367 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
4368 * gcc.dg/vect/no-vfa-vect-depend-1.c,
4369 gfortran.dg/vect/no-vfa-pr32377.f90: New.
4371 2007-09-12 Richard Guenther <rguenther@suse.de>
4374 * gcc.c-torture/compile/pr33382.c: New testcase.
4375 * gcc.c-torture/execute/pr33382.c: Likewise.
4377 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
4380 * gfortran.dg/c_ptr_tests_12.f03: New test case.
4382 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
4384 PR tree-optimization/33373
4385 * gcc.dg/vect/pr33373.c: New test.
4387 2007-09-12 Ben Elliston <bje@au.ibm.com>
4389 * lib/target-supports.exp (check_effective_target_vect_no_double):
4392 2007-09-12 Ben Elliston <bje@au.ibm.com>
4393 Ulrich Weigand <uweigand@de.ibm.com>
4395 * gcc.target/spu/dfcgt-nan.c: New test.
4397 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
4399 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
4401 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
4404 * gfortran.dg/c_ptr_tests_11.f03: New test case.
4406 2007-09-11 Jakub Jelinek <jakub@redhat.com>
4408 * gcc.dg/va-arg-pack-len-1.c: New test.
4409 * g++.dg/va-arg-pack-len-1.C: New test.
4411 2007-09-11 Michael Matz <matz@suse.de>
4413 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
4415 2007-09-10 Janis Johnson <janis187@us.ibm.com>
4417 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
4418 checks for size of long double.
4419 * gcc.dg/dfp/convert.h: New file.
4420 * gcc.dg/dfp/convert-bfp-2.c: New test.
4421 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
4422 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
4423 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
4424 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
4425 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
4426 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
4427 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
4428 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
4429 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
4431 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
4433 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
4434 Change dg-final to expect 1 non-profitable loop and
4436 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
4437 Change dg-final to expect 1 non-profitable loop and
4439 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
4440 Change dg-final to expect 1 profitable loop.
4441 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4442 Change dg-final to expect 1 profitable loop.
4444 2007-09-10 Richard Sandiford <richard@codesourcery.com>
4446 * gcc.target/mips/call-saved-1.c: New test.
4447 * gcc.target/mips/call-saved-2.c: Likewise.
4448 * gcc.target/mips/call-saved-3.c: Likewise.
4449 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
4450 instead of mips_mips64. Set mips_fp64 too.
4451 (is_gp32_flag): Return true for -mips1 and -mips2.
4452 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
4454 2007-09-10 Jakub Jelinek <jakub@redhat.com>
4456 * g++.dg/ext/va-arg-pack-1.C: New test.
4457 * g++.dg/ext/va-arg-pack-2.C: New test.
4459 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
4462 * gcc.dg/vect/pr33369.c: New test.
4464 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
4467 * gfortran.dg/array_memcpy_5.f90: New test.
4469 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
4471 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
4473 2007-09-09 Richard Guenther <rguenther@suse.de>
4475 * gcc.c-torture/compile/20070906-1.c: New testcase.
4477 2007-09-09 Ira Rosen <irar@il.ibm.com>
4479 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
4481 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
4482 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
4483 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4486 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
4488 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
4490 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
4492 * gnat.dg/addr2_p.ads: Bump size of array to 9.
4494 2007-09-09 Ira Rosen <irar@il.ibm.com>
4496 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
4497 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
4498 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
4499 Compile tests with -fno-tree-pre.
4500 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
4501 * lib/target-supports.exp (check_effective_target_vect_strided): New.
4502 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
4503 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
4504 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
4505 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
4506 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
4507 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
4508 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
4509 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
4510 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
4511 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
4512 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
4513 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
4514 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
4515 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
4516 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
4517 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
4518 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
4520 2007-09-09 Joseph Myers <joseph@codesourcery.com>
4522 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
4524 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
4525 Use remote_exec to call c++filt.
4526 * lib/target-supports-dg.exp (dg-require-host-local): New.
4527 * gcc.misc-tests/options.exp: Allow .exe in command paths.
4528 * g++.dg/parse/repo1.C: Use dg-require-host-local.
4529 * g++.dg/rtti/repo1.C: Likewise.
4530 * g++.dg/template/repo1.C: Likewise.
4531 * g++.dg/template/repo2.C: Likewise.
4532 * g++.dg/template/repo3.C: Likewise.
4533 * g++.dg/template/repo4.C: Likewise.
4534 * g++.dg/template/repo5.C: Likewise.
4535 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4536 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4537 * g++.old-deja/g++.pt/repo1.C: Likewise.
4538 * g++.old-deja/g++.pt/repo2.C: Likewise.
4539 * g++.old-deja/g++.pt/repo3.C: Likewise.
4540 * g++.old-deja/g++.pt/repo4.C: Likewise.
4541 * gcc.dg/cpp/trad/builtins.c: Likewise.
4543 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
4545 PR tree-optimization/32283
4546 * gcc.dg/tree-ssa/loop-31.c: New test.
4548 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
4550 PR rtl-optimization/26449
4551 * gcc.target/i386/pr26449-1.c: New file.
4553 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
4556 PR rtl-optimization/26449
4557 * gcc.target/i386/pr33329.c: New file.
4559 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
4561 * gnat.dg/renaming3.adb, renaming4.ads: New test.
4563 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
4565 * gnat.dg/unaligned_rep_clause.adb: New testcase.
4567 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
4569 PR tree-optimization/33301
4570 * gfortran.dg/vect/pr33301.f: New test.
4572 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4575 * gfortran.dg/backspace_10.f90: New test.
4577 2007-09-07 Richard Guenther <rguenther@suse.de>
4580 2007-09-06 Richard Guenther <rguenther@suse.de>
4582 PR tree-optimization/32586
4583 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4584 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4585 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4586 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4587 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4588 now obsolete simplification.
4590 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
4592 PR tree-optimization/33299
4593 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
4594 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
4596 2007-09-07 Richard Guenther <rguenther@suse.de>
4599 2007-09-06 Richard Guenther <rguenther@suse.de>
4601 PR tree-optimization/32586
4602 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4603 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4604 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4605 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4606 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4607 now obsolete simplification.
4609 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
4611 PR tree-optimization/32821
4612 * gcc.dg/tree-ssa/pr32821.c: New file.
4614 2007-09-07 Richard Sandiford <richard@codesourcery.com>
4616 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
4617 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
4618 and mips_forced_no_er.
4619 (dg-mips-options): Add -mno-abicalls when a small-data option is
4620 specified. Skip tests with small-data options if mips_forced_gp.
4621 Skip tests with -mexplicit-relocs if mips_forced_no_er.
4622 * gcc.target/mips/sdata-1.c: New test.
4623 * gcc.target/mips/sdata-2.c: Likewise.
4624 * gcc.target/mips/sdata-3.c: Likewise.
4625 * gcc.target/mips/sdata-4.c: Likewise.
4627 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4630 * spread_zerosize_1.f90: New test case.
4631 * spread_bounds_1.f90: New test case.
4633 2007-09-06 Paolo Carlini <pcarlini@suse.de>
4636 * g++.dg/template/static31.C: New.
4638 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4641 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
4644 2007-09-06 David Daney <ddaney@avtrex.com>
4645 Richard Sandiford <richard@codesourcery.com>
4648 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
4649 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
4650 * gcc.target/mips/pr33256.c: New test.
4652 2007-09-06 Tom Tromey <tromey@redhat.com>
4654 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
4656 2007-09-06 Richard Guenther <rguenther@suse.de>
4658 PR tree-optimization/32586
4659 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4660 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4661 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4662 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4663 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4664 now obsolete simplification.
4666 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
4668 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
4669 * gcc.target/i386/sse3-addsubps.c: Ditto.
4670 * gcc.target/i386/sse3-haddpd.c: Ditto.
4671 * gcc.target/i386/sse3-haddps.c: Ditto.
4672 * gcc.target/i386/sse3-hsubpd.c: Ditto.
4673 * gcc.target/i386/sse3-hsubps.c: Ditto.
4674 * gcc.target/i386/sse3-lddqu.c: Ditto.
4675 * gcc.target/i386/sse3-movddup.c: Ditto.
4676 * gcc.target/i386/sse3-movshdup.c: Ditto.
4677 * gcc.target/i386/sse3-movsldup.c: Ditto.
4679 2007-09-06 Richard Guenther <rguenther@suse.de>
4681 PR tree-optimization/33302
4682 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
4684 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4687 * gfortran.dg./fmt_float.f90: New test.
4689 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4692 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
4694 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
4696 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
4697 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
4699 2007-09-06 Jakub Jelinek <jakub@redhat.com>
4701 * g++.dg/eh/builtin1.C: New test.
4702 * g++.dg/eh/builtin2.C: New test.
4703 * g++.dg/eh/builtin3.C: New test.
4706 * g++.dg/eh/builtin4.C: New test.
4708 2007-09-05 Janis Johnson <janis187@us.ibm.com>
4710 * gcc.target/powerpc/dfp-dd.c: New test.
4711 * gcc.target/powerpc/dfp-td.c: New test.
4713 2007-09-05 Jakub Jelinek <jakub@redhat.com>
4715 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
4716 * gcc.dg/va-arg-pack-1.c: New test.
4718 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
4720 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
4721 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
4722 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
4723 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
4724 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
4726 2007-09-05 Paolo Carlini <pcarlini@suse.de>
4729 * g++.dg/ext/anon-struct5.C: New.
4731 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
4733 * gcc.dg/i386-cpuid.h: Remove.
4734 * gcc.target/i386/mmx-check.h: Include cpuid.h.
4735 (main): Use __get_cpuid to get target features.
4736 * gcc.target/i386/sse-check.h: Ditto.
4737 * gcc.target/i386/sse2-check.h: Ditto.
4738 * gcc.target/i386/sse3-check.h: Ditto.
4739 * gcc.target/i386/ssse3-check.h: Ditto.
4740 * gcc.target/i386/sse4_1-check.h: Ditto.
4741 * gcc.target/i386/sse4_2-check.h: Ditto.
4742 * gcc.target/i386/sse4a-check.h: Ditto.
4743 * gcc.dg/torture/pr16104-1.c: Ditto.
4744 (do_test): Change to void.
4745 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
4746 * gcc.target/i386/sse-6.c: Ditto.
4747 * gcc.target/i386/sse-7.c: Ditto.
4748 * g++.dg/other/i386-1.C: Include cpuid.h.
4749 (main): New function. Use __get_cpuid to get target fetaures.
4751 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
4752 David Ung <davidu@mips.com>
4753 Nigel Stephens <nigel@mips.com>
4755 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
4756 * gcc.c-torture/compile/mipscop-2.c: Likewise.
4757 * gcc.c-torture/compile/mipscop-3.c: Likewise.
4758 * gcc.c-torture/compile/mipscop-4.c: Likewise.
4759 * gcc.dg/torture/mips-hilo-1.c: Likewise.
4760 * gcc.dg/torture/mips-hilo-2.c: Likewise.
4761 * gcc.dg/torture/pr19683-1.c: Likewise.
4762 * gcc.target/mips/madd-3.c: Likewise.
4763 * gcc.target/mips/maddu-3.c: Likewise.
4764 * gcc.target/mips/msub-3.c: Likewise.
4765 * gcc.target/mips/msubu-3.c: Likewise.
4766 * gcc.target/mips/asm-1.c: Likewise.
4767 * gcc.target/mips/branch-1.c: Likewise.
4768 * gcc.target/mips/ins-1.c: Likewise.
4769 * gcc.target/mips/near-far-3.c: Likewise.
4770 * gcc.target/mips/near-far-4.c: Likewise.
4771 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4772 * gcc.target/mips/smartmips-ror-1.c: Likewise.
4773 * gcc.target/mips/smartmips-ror-2.c: Likewise.
4774 * gcc.target/mips/smartmips-ror-3.c: Likewise.
4775 * gcc.target/mips/smartmips-ror-4.c: Likewise.
4776 * gcc.target/mips/dspr2-MULT.c: Likewise.
4777 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4778 * gcc.target/mips/mips32-dsp-run.c: Likewise.
4779 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
4780 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
4781 * gcc.target/mips/code-readable-2.c: Likewise.
4782 * gcc.target/mips/code-readable-3.c: Likewise.
4784 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
4785 David Ung <davidu@mips.com>
4786 Nigel Stephens <nigel@mips.com>
4788 * gcc.target/mips/mips16-attributes.c: New.
4790 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
4793 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
4796 * gfortran.dg/char_length_10.f90: New test.
4798 2007-09-05 Paolo Carlini <pcarlini@suse.de>
4801 * g++.dg/parse/template24.C: New.
4803 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
4805 * g++.dg/other/spu2vmx-1.C: New test.
4807 2007-09-05 Jakub Jelinek <jakub@redhat.com>
4809 PR tree-optimization/33017
4810 * gcc.dg/pr33017.c: New test.
4812 2007-09-05 Ben Elliston <bje@au.ibm.com>
4814 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
4815 __protected_stream family of macros.
4817 2007-09-04 Jan Hubicka <jh@suse.cz>
4819 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
4820 * gcc.dg/tree-ssa/pr27236.c: Likewise.
4821 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
4822 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4823 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
4824 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
4825 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4828 2007-09-04 Janus Weil <jaydub66@gmail.com>
4829 Tobias Burnus <burnus@net-b.de>
4831 * gfortran.dg/proc_decl_1.f90: New.
4832 * gfortran.dg/proc_decl_2.f90: New.
4833 * gfortran.dg/proc_decl_3.f90: New.
4834 * gfortran.dg/proc_decl_4.f90: New.
4836 2007-09-04 Jan Hubicka <jh@suse.cz>
4838 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
4839 * gcc.dg/vect/vect-105.c: Mark functions noinline.
4840 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
4841 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
4842 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
4843 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
4844 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
4845 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
4846 * gcc.dg/vect/vect-50.c: Mark functions noinline.
4847 * gcc.dg/vect/vect-33.c: Mark functions noinline.
4848 * gcc.dg/vect/vect-16.c: Mark functions noinline.
4849 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
4850 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
4851 * gcc.dg/vect/vect-92.c: Mark functions noinline.
4852 * gcc.dg/vect/vect-75.c: Mark functions noinline.
4853 * gcc.dg/vect/vect-58.c: Mark functions noinline.
4854 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
4855 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
4856 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
4857 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
4858 * gcc.dg/vect/vect-114.c: Mark functions noinline.
4859 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
4860 * gcc.dg/vect/vect-8.c: Mark functions noinline.
4861 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
4862 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
4863 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
4864 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
4865 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
4866 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
4867 * gcc.dg/vect/vect-42.c: Mark functions noinline.
4868 * gcc.dg/vect/vect-25.c: Mark functions noinline.
4869 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
4870 * gcc.dg/vect/vect-67.c: Mark functions noinline.
4871 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
4872 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
4873 * gcc.dg/vect/vect-106.c: Mark functions noinline.
4874 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
4875 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
4876 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
4877 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
4878 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
4879 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
4880 * gcc.dg/vect/vect-34.c: Mark functions noinline.
4881 * gcc.dg/vect/vect-17.c: Mark functions noinline.
4882 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
4883 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
4884 * gcc.dg/vect/vect-93.c: Mark functions noinline.
4885 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
4886 * gcc.dg/vect/vect-76.c: Mark functions noinline.
4887 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
4888 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
4889 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
4890 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
4891 * gcc.dg/vect/vect-115.c: Mark functions noinline.
4892 * gcc.dg/vect/vect-9.c: Mark functions noinline.
4893 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
4894 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
4895 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
4896 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
4897 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
4898 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
4899 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
4900 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
4901 * gcc.dg/vect/vect-60.c: Mark functions noinline.
4902 * gcc.dg/vect/vect-26.c: Mark functions noinline.
4903 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
4904 * gcc.dg/vect/vect-85.c: Mark functions noinline.
4905 * gcc.dg/vect/vect-68.c: Mark functions noinline.
4906 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
4907 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
4908 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
4909 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
4910 * gcc.dg/vect/vect-107.c: Mark functions noinline.
4911 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
4912 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
4913 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
4914 * gcc.dg/vect/vect-52.c: Mark functions noinline.
4915 * gcc.dg/vect/vect-35.c: Mark functions noinline.
4916 * gcc.dg/vect/vect-18.c: Mark functions noinline.
4917 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
4918 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
4919 * gcc.dg/vect/vect-77.c: Mark functions noinline.
4920 * gcc.dg/vect/vect-2.c: Mark functions noinline.
4921 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
4922 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
4923 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
4924 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
4925 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
4926 * gcc.dg/vect/vect-116.c: Mark functions noinline.
4927 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
4928 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
4929 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
4930 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
4931 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
4932 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
4933 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
4934 * gcc.dg/vect/vect-44.c: Mark functions noinline.
4935 * gcc.dg/vect/vect-27.c: Mark functions noinline.
4936 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
4937 * gcc.dg/vect/vect-86.c: Mark functions noinline.
4938 * gcc.dg/vect/vect-100.c: Mark functions noinline.
4939 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
4940 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
4941 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
4942 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
4943 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
4944 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
4945 * gcc.dg/vect/vect-108.c: Mark functions noinline.
4946 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
4947 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
4948 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
4949 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
4950 * gcc.dg/vect/vect-11.c: Mark functions noinline.
4951 * gcc.dg/vect/vect-70.c: Mark functions noinline.
4952 * gcc.dg/vect/vect-36.c: Mark functions noinline.
4953 * gcc.dg/vect/vect-19.c: Mark functions noinline.
4954 * gcc.dg/vect/vect-95.c: Mark functions noinline.
4955 * gcc.dg/vect/vect-78.c: Mark functions noinline.
4956 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
4957 * gcc.dg/vect/vect-3.c: Mark functions noinline.
4958 * gcc.dg/vect/vect-all.c: Mark functions noinline.
4959 * gcc.dg/vect/vect-117.c: Mark functions noinline.
4960 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
4961 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
4962 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
4963 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
4964 * gcc.dg/vect/vect-20.c: Mark functions noinline.
4965 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
4966 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
4967 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
4968 * gcc.dg/vect/vect-62.c: Mark functions noinline.
4969 * gcc.dg/vect/vect-28.c: Mark functions noinline.
4970 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
4971 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
4972 * gcc.dg/vect/vect-87.c: Mark functions noinline.
4973 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
4974 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
4975 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
4976 * gcc.dg/vect/vect-109.c: Mark functions noinline.
4977 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
4978 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
4980 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
4981 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
4982 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
4983 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
4984 * gcc.dg/vect/vect-12.c: Mark functions noinline.
4985 * gcc.dg/vect/vect-71.c: Mark functions noinline.
4986 * gcc.dg/vect/vect-54.c: Mark functions noinline.
4987 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
4988 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
4989 * gcc.dg/vect/vect-96.c: Mark functions noinline.
4990 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
4991 * gcc.dg/vect/vect-110.c: Mark functions noinline.
4992 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
4993 * gcc.dg/vect/vect-4.c: Mark functions noinline.
4994 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
4995 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
4996 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
4997 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
4998 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
4999 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
5000 * gcc.dg/vect/vect-21.c: Mark functions noinline.
5001 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
5002 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
5003 * gcc.dg/vect/vect-80.c: Mark functions noinline.
5004 * gcc.dg/vect/vect-63.c: Mark functions noinline.
5005 * gcc.dg/vect/vect-46.c: Mark functions noinline.
5006 * gcc.dg/vect/vect-29.c: Mark functions noinline.
5007 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
5008 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
5009 * gcc.dg/vect/vect-88.c: Mark functions noinline.
5010 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
5011 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
5012 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
5013 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
5014 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
5015 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
5016 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
5017 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
5018 * gcc.dg/vect/vect-30.c: Mark functions noinline.
5019 * gcc.dg/vect/vect-13.c: Mark functions noinline.
5020 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
5021 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
5022 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
5023 * gcc.dg/vect/vect-72.c: Mark functions noinline.
5024 * gcc.dg/vect/vect-38.c: Mark functions noinline.
5025 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
5026 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
5027 * gcc.dg/vect/vect-97.c: Mark functions noinline.
5028 * gcc.dg/vect/vect-111.c: Mark functions noinline.
5029 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
5030 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
5031 * gcc.dg/vect/vect-5.c: Mark functions noinline.
5032 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
5033 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
5034 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
5035 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
5036 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
5037 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
5038 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
5039 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
5040 * gcc.dg/vect/vect-22.c: Mark functions noinline.
5041 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
5042 * gcc.dg/vect/vect-64.c: Mark functions noinline.
5043 * gcc.dg/vect/vect-89.c: Mark functions noinline.
5044 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
5045 * gcc.dg/vect/vect-103.c: Mark functions noinline.
5046 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
5047 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
5048 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
5049 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
5050 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
5051 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
5052 * gcc.dg/vect/vect-31.c: Mark functions noinline.
5053 * gcc.dg/vect/vect-14.c: Mark functions noinline.
5054 * gcc.dg/vect/vect-73.c: Mark functions noinline.
5055 * gcc.dg/vect/vect-56.c: Mark functions noinline.
5056 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
5057 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
5058 * gcc.dg/vect/vect-98.c: Mark functions noinline.
5059 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
5060 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
5061 * gcc.dg/vect/vect-112.c: Mark functions noinline.
5062 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
5063 * gcc.dg/vect/vect-6.c: Mark functions noinline.
5064 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
5065 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
5066 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
5067 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
5068 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
5069 * gcc.dg/vect/pr25413.c: Mark functions noinline.
5070 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
5071 * gcc.dg/vect/vect-40.c: Mark functions noinline.
5072 * gcc.dg/vect/vect-23.c: Mark functions noinline.
5073 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
5074 * gcc.dg/vect/vect-82.c: Mark functions noinline.
5075 * gcc.dg/vect/vect-65.c: Mark functions noinline.
5076 * gcc.dg/vect/vect-48.c: Mark functions noinline.
5077 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
5078 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
5079 * gcc.dg/vect/vect-104.c: Mark functions noinline.
5080 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
5081 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
5082 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
5083 * gcc.dg/vect/vect-32.c: Mark functions noinline.
5084 * gcc.dg/vect/vect-15.c: Mark functions noinline.
5085 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
5086 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
5087 * gcc.dg/vect/vect-91.c: Mark functions noinline.
5088 * gcc.dg/vect/vect-74.c: Mark functions noinline.
5089 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
5090 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
5091 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
5092 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
5093 * gcc.dg/vect/vect-99.c: Mark functions noinline.
5094 * gcc.dg/vect/vect-113.c: Mark functions noinline.
5095 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
5096 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
5097 * gcc.dg/vect/vect-7.c: Mark functions noinline.
5098 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
5099 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
5100 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
5101 * gcc.dg/vect/vect-24.c: Mark functions noinline.
5102 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
5103 * gcc.dg/vect/vect-83.c: Mark functions noinline.
5104 * gcc.dg/vect/vect-66.c: Mark functions noinline.
5105 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
5107 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
5110 * gcc.target/i386/cmov7.c: New file.
5112 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
5114 * gcc.target/i386/sse4a-check.h: New file.
5115 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
5116 * gcc.target/i386/sse4a-insert.c: Ditto.
5117 * gcc.target/i386/sse4a-montsd.c: Ditto.
5118 * gcc.target/i386/sse4a-montss.c: Ditto.
5119 * gcc.target/i386/mmx-check.h: New file.
5120 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
5121 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
5122 * gcc.target/i386/sse-check.h: New file.
5123 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
5124 * gcc.target/i386/sse-3.c: Ditto.
5125 * gcc.target/i386/sse-7.c: Ditto.
5126 * gcc.target/i386/sse-9.c: Ditto.
5127 * gcc.target/i386/ssefn-3.c: Ditto.
5128 * gcc.target/i386/sse-recip.c: Ditto.
5129 * gcc.target/i386/sse-recip-vec.c: Ditto.
5130 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
5131 * gcc.target/i386/20020523-1.c: Remove.
5132 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
5133 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5134 * gcc.target/i386/ssefn-4.c: Ditto.
5135 * gcc.target/i386/sse-6.c: Ditto.
5136 * gcc.target/i386/sse-10.c: Ditto.
5137 * gcc.target/i386/sse-11.c: Ditto.
5138 * gcc.target/i386/sse-18.c: Ditto.
5139 * gcc.target/i386/fpprec-1.c: Ditto.
5140 * g++.dg/other/i386-1.C: Ditto.
5142 2007-09-04 Richard Guenther <rguenther@suse.de>
5144 PR tree-optimization/33291
5145 * gcc.dg/volatile2.c: New testcase.
5146 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
5147 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
5148 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5149 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5151 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5154 * gfortran.dg/namelist_15.f90: Update test.
5155 * gfortran.dg/namelist_24.f90: Update test.
5156 * gfortran.dg/namelist_38.f90: New test.
5158 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
5160 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
5161 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5162 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
5163 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5164 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
5165 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5167 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
5169 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
5170 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
5172 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
5174 2007-09-02 David Daney <ddaney@avtrex.com>
5176 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
5177 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
5178 * gcc.target/mips/atomic-memory-1.c: Ditto.
5179 * gcc.target/mips/atomic-memory-2.c: Ditto.
5181 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
5183 * gcc.target/cris/builtin_clz_v0.c: New testcase.
5184 * gcc.target/cris/builtin_clz_v3.c: New testcase.
5186 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
5188 * gfortran.dg/substr_6.f90: New test.
5190 2007-09-02 Paolo Carlini <pcarlini@suse.de>
5193 * g++.dg/other/error18.C: New.
5194 * g++.dg/expr/bitfield3.C: Adjust.
5196 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
5199 * gfortran.fortran-torture/compile/pr33276.f90: New.
5201 2007-09-02 Joseph Myers <joseph@codesourcery.com>
5205 * gcc.dg/c99-arraydecl-3.c: New test.
5207 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
5210 * g++.dg/cpp0x/variadic-new2.C: New.
5211 * g++.dg/cpp0x/variadic-new.C: New.
5213 2007-08-31 Tobias Burnus <burnus@net-b.de>
5216 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
5217 * gfortran.dg/read_1.f90: New.
5219 2007-08-31 Paolo Carlini <pcarlini@suse.de>
5222 * g++.dg/template/error30.C: New.
5224 2007-08-31 Paolo Carlini <pcarlini@suse.de>
5227 * g++.dg/template/crash70.C: New.
5229 2007-08-31 Paolo Carlini <pcarlini@suse.de>
5232 * g++.dg/ext/is_class_error.C: New.
5234 2007-08-31 Olivier Hainque <hainque@adacore.com>
5236 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
5238 2007-08-31 David Edelsohn <edelsohn@gnu.org>
5239 Revital Eres <eres@il.ibm.com>
5241 * gcc.target/powerpc/paired-1.c: New test.
5242 * gcc.target/powerpc/paired-2.c: New test.
5243 * gcc.target/powerpc/paired-3.c: New test.
5244 * gcc.target/powerpc/paired-4.c: New test.
5245 * gcc.target/powerpc/paired-5.c: New test.
5246 * gcc.target/powerpc/paired-6.c: New test.
5247 * gcc.target/powerpc/paired-7.c: New test.
5248 * gcc.target/powerpc/ppc-paired.c: New test.
5250 2007-08-31 Ollie Wild <aaw@google.com>
5252 * g++.dg/conversion/ptrmem2.C: New test.
5253 * g++.dg/conversion/ptrmem3.C: New test.
5254 * g++.dg/conversion/ptrmem4.C: New test.
5255 * g++.dg/conversion/ptrmem5.C: New test.
5256 * g++.dg/conversion/ptrmem6.C: New test.
5257 * g++.dg/conversion/ptrmem7.C: New test.
5258 * g++.dg/conversion/ptrmem8.C: New test.
5260 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
5263 * gfortran.dg/char_length_7.f90: New test.
5264 * gfortran.dg/char_length_9.f90: New test.
5265 * gfortran.dg/char_assign_1.f90: Add extra warning.
5269 * gfortran.dg/char_length_8.f90: New test.
5271 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
5273 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
5275 2007-08-30 Jakub Jelinek <jakub@redhat.com>
5277 * gcc.dg/inline-24.c: New test.
5278 * g++.dg/opt/inline11.C: New test.
5280 2007-08-30 Richard Guenther <rguenther@suse.de>
5282 * gcc.target/i386/vectorize5.c: New testcase.
5284 2007-08-30 Tobias Burnus <burnus@net-b.de>
5287 * interface.c (check_interface0): Improve error for external procs.
5288 (check_sym_interfaces): Fix checking of module procedures.
5290 2007-08-30 Jakub Jelinek <jakub@redhat.com>
5292 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
5294 * gcc.dg/sync-3.c: New test.
5297 * gcc.dg/cleanup-12.c: New test.
5299 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
5301 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
5302 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
5303 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
5304 * gcc.dg/pr32450.c: Ditto.
5305 * gcc.dg/nest.c: Ditto.
5306 * gcc.dg/nested-func-4.c: Ditto.
5307 * g++.old-deja/g++.law/profile1.C: Ditto.
5309 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5312 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
5313 non-default integer kind arguments.
5315 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
5318 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
5320 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
5322 * gcc.dg/h8300-ice2.c: Remove target selector.
5324 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
5327 * gfortran.dg/binding_label_tests_15.f03: New test case.
5328 * gfortran.dg/binding_label_tests_16.f03: Ditto.
5330 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5332 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
5333 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
5335 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
5338 * g++.dg/other/canon-33194.C: New.
5340 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
5342 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
5343 * gcc.c-torture/execute/pr23135.c: Likewise.
5345 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
5347 * gcc.dg/pr31344.c: Move to ...
5348 * gcc.dg/dfp/pr31344.c: ... here.
5349 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
5350 * gcc.dg/20050503-1.c: Ditto.
5351 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
5352 * gcc.dg/20061127-1.c: Compile only for fpic targets.
5353 * gcc.dg/20060801-1.c: Ditto.
5355 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
5357 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
5358 * gfortran.dg/nan_1.f90: Likewise.
5360 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5363 Revert previous patch.
5365 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
5366 Kazu Hirata <kazu@codesourcery.com>
5368 * gcc.target/m68k/interrupt-1.c: New.
5370 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
5372 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
5373 10000 for targets where "int" can't hold at least 100000.
5374 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
5375 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
5376 (test5)(test6): Use it.
5377 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
5378 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
5379 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
5380 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
5381 * gcc.dg/attr-alloc_size.c (test): Likewise.
5383 2007-08-28 Paolo Carlini <pcarlini@suse.de>
5386 * g++.dg/template/error29.C: New.
5388 2007-08-28 Jakub Jelinek <jakub@redhat.com>
5391 * g++.dg/ext/visibility/anon5.C: New test.
5393 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5395 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
5397 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5399 * gfortran.dg/gamma_1.f90: Remove large-real tests.
5400 * gfortran.dg/gamma_2.f90: Remove large-real tests.
5401 * gfortran.dg/gamma_4.f90: New: large-real tests.
5403 2007-08-28 Jason Merrill <jason@redhat.com>
5406 * g++.dg/ext/stmtexpr12.C: New test.
5409 * g++.dg/ext/attrib28.C: New test.
5411 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
5414 * gcc.target/i386/pr32661.c: New test.
5416 2007-08-28 Jakub Jelinek <jakub@redhat.com>
5419 * gcc.dg/pr32370.c: New test.
5421 PR rtl-optimization/33148
5422 * gcc.c-torture/compile/20070827-1.c: New test.
5425 * d++.dg/debug/const3.C: New test.
5426 * d++.dg/debug/const4.C: New test.
5427 * d++.dg/debug/dwarf2/const1.C: New test.
5428 * d++.dg/debug/dwarf2/const2.C: New test.
5429 * d++.dg/debug/dwarf2/const2b.C: New test.
5431 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
5432 Vladimir Yanovsky <yanov@il.ibm.com>
5433 Revital Eres <eres@il.ibm.com>
5434 Andrey Belevantsev <abel@ispras.ru>
5436 * gcc.dg/sms-1.c: New test.
5438 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
5440 * g++.dg/ext/gnu-inline-common.h: New.
5441 * g++.dg/ext/gnu-inline-global-reject.C: New.
5442 * g++.dg/ext/gnu-inline-global.C: New.
5443 * g++.dg/ext/gnu-inline-namespace.C: New.
5444 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
5445 * g++.dg/ext/gnu-inline-class.C: New.
5446 * g++.dg/ext/gnu-inline-class-static.C: New.
5447 * g++.dg/ext/gnu-inline-template-class.C: New.
5448 * g++.dg/ext/gnu-inline-template-func.C: New.
5450 2007-08-27 Jason Merrill <jason@redhat.com>
5453 * g++.dg/ext/stmtexpr11.C: New.
5455 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
5457 * lib/target-supports.exp (check_profiling_available):
5458 Set profiling_available_saved to 0 on fido-*-elf.
5460 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
5462 PR tree-optimization/33173
5464 * gcc.c-torture/compile/pr33173.c: New.
5466 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
5469 * gcc.dg/dfp/pr31385.c: New.
5471 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
5473 * gcc.dg/unsigned-long-compare.c: Remove target selector.
5475 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
5477 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
5478 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
5479 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
5480 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
5481 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
5482 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
5483 gcc.target/m68k directory.
5484 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
5485 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
5486 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
5487 gcc.target/cris directory.
5488 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
5489 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
5490 gcc.target/bfin directory.
5492 * gcc.target/sh: New directory.
5493 * gcc.target/sh/sh.exp: New file.
5494 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
5495 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
5496 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
5497 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
5498 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
5499 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
5501 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
5503 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
5504 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
5505 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
5506 * gcc.target/i386/local2.c: Ditto.
5507 * gcc.target/i386/stack-prot-kernel.c: Ditto.
5508 * gcc.target/i386/20011119-1.c: Ditto.
5509 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
5510 * gcc.target/i386/fastcall-1.c: Fix target selector.
5512 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5515 * gfortran.dg/negative_unit.f: Add new check
5516 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
5517 -fdefault-integer-8.
5519 2007-08-26 Asher Langton <langton2@llnl.gov>
5521 * gfortran.dg/recursive_stack.f90: New.
5522 * gfortran.dg/openmp_stack.f90: New.
5524 2007-08-26 Tobias Burnus <burnus@net-b.de>
5527 * gfortran.dg/use_10.f90: New.
5529 2007-08-26 Tobias Burnus <burnus@net-b.de>
5532 * gfortran.dg/namelist_14.f90: Make test case valid.
5533 * gfortran.dg/common_10.f90: New.
5535 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
5538 * gcc.dg/ifelse-2.c: New.
5540 2007-08-26 Tobias Burnus <burnus@net-b.de>
5543 * gfortran.dg/gamma_1.f90: New.
5544 * gfortran.dg/gamma_2.f90: New.
5545 * gfortran.dg/gamma_3.f90: New.
5547 2007-08-26 Tobias Burnus <burnus@net-b.de>
5550 * gfortran.dg/used_types_18.f90: New.
5552 2007-08-25 Jakub Jelinek <jakub@redhat.com>
5554 * gcc.dg/array-init-2.c: New test.
5556 2007-08-24 Tobias Burnus <burnus@net-b.de>
5559 * gfortran.dg/initialization_4.f90: Update dg-error.
5560 * gfortran.dg/initialization_13.f90: New.
5562 2007-08-24 Richard Guenther <rguenther@suse.de>
5565 * gcc.c-torture/compile/pr33166.c: New testcase.
5567 2007-08-24 Tobias Burnus <burnus@net-b.de>
5570 * gfortran.dg/pointer_assign_4.f90: New.
5571 * gfortran.dg/shape_2.f90: Fix test case.
5572 * gfortran.dg/char_result_4.f90: Ditto.
5574 2007-08-24 Jakub Jelinek <jakub@redhat.com>
5576 * gcc.dg/array-init-1.c: New test.
5579 * g++.dg/parse/crash36.C: New test.
5581 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
5583 * gcc.dg/pr32721.c: Updated.
5585 2007-08-24 Jakub Jelinek <jakub@redhat.com>
5587 PR tree-optimization/32573
5589 * gcc.dg/pr32573.c: New test.
5592 * g++.dg/lookup/ns3.C: New test.
5594 * gfortran.dg/assumed_charlen_sharing.f90: New test.
5597 * g++.dg/parse/crash37.C: New test.
5599 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
5602 * gcc.target/i386/pr17390.c: New test.
5604 2007-08-23 Richard Guenther <rguenther@suse.de>
5606 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
5607 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
5608 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
5609 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
5610 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
5611 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
5612 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
5613 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
5615 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
5617 * gcc.target/s390: New directory.
5618 * gcc.target/s390/s390.exp: New file.
5619 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
5620 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
5621 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
5622 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
5623 gcc.target/s390 directory.
5625 2007-08-23 Richard Guenther <rguenther@suse.de>
5627 PR tree-optimization/32328
5628 * gcc.dg/pr32328.c: New testcase.
5630 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
5632 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
5635 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5638 * gfortran.dg/min_max_optional_5.f90: New test.
5639 * gfortran.dg/min_max_optional_2.f90: Remove.
5640 * gfortran.dg/min_max_optional_3.f90: Remove.
5641 * gfortran.dg/min_max_optional_4.f90: Remove.
5643 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
5645 * gcc.target/i386/xorps-sse.c: New.
5646 * gcc.target/i386/xorps-sse2.c: New.
5648 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
5650 * gcc.target/i386/cmov3.c: Fix scan-assembler.
5651 * gcc.target/i386/cmov4.c: Fix scan-assembler.
5652 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
5654 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
5657 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
5658 include multiple kinds for SHAPE parameter within a single
5660 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
5661 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
5663 2007-08-22 Janus Weil <jaydub66@gmail.com>
5665 * interface_abstract_1.f90: Extended test case.
5666 * interface_abstract_3.f90: New test.
5668 2007-08-21 Christian Bruel <christian.bruel@st.com>
5670 * gcc.dg/fold-sub.c: New test.
5672 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
5674 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
5675 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
5676 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
5677 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
5678 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
5679 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
5681 2007-08-22 Richard Guenther <rguenther@suse.de>
5684 * gcc.dg/pr33007.c: New testcase.
5686 2007-08-22 Richard Sandiford <richard@codesourcery.com>
5688 * gcc.c-torture/execute/strcmp-1.x: Delete.
5690 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
5692 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
5693 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
5694 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
5695 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
5696 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
5697 gcc.target/i386/stack-realign.c,
5698 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5699 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5700 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
5701 target using dg-require-effective-target directive.
5702 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
5703 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
5704 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5705 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
5706 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
5707 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
5708 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
5709 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
5710 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
5711 Require lp64 target using dg-require-effective-target directive.
5712 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
5713 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
5715 * gcc.target/i386/20010202-1.c: Move from here ...
5716 * gcc.dg/20010202-1.c: ... to here.
5718 2007-08-22 Richard Guenther <rguenther@suse.de>
5720 PR tree-optimization/33142
5721 * gcc.c-torture/execute/pr33142.c: New testcase.
5723 2007-08-22 Richard Guenther <rguenther@suse.de>
5726 * g++.dg/torture/pr32563.C: New testcase.
5728 2007-08-22 Jakub Jelinek <jakub@redhat.com>
5731 * gcc.dg/pr32912-1.c: Add -w to options.
5732 * gcc.dg/pr32912-2.c: Likewise.
5733 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
5735 2007-08-21 Ian Lance Taylor <iant@google.com>
5737 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
5739 2007-08-21 Ian Lance Taylor <iant@google.com>
5741 PR tree-optimization/33134
5742 * g++.dg/tree-ssa/pr33134.C: New test.
5744 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
5746 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
5747 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
5749 2007-08-21 Jakub Jelinek <jakub@redhat.com>
5752 * gcc.dg/debug/pr32610.c: New test.
5754 * g++.dg/init/new24.C: New test.
5757 * gcc.dg/pr32912-1.c: New test.
5758 * gcc.dg/pr32912-2.c: New test.
5759 * gcc.dg/pr32912-3.c: New test.
5761 2007-08-21 Richard Guenther <rguenther@suse.de>
5763 * gcc.dg/pointer-arith-10.c: New testcase.
5765 2007-08-21 Richard Guenther <rguenther@suse.de>
5768 * gcc.c-torture/compile/pr33122.c: New testcase.
5770 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
5772 * g++.dg/warn/Wnvdtor-2.C: New testcase.
5774 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
5776 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
5778 2007-08-20 Jakub Jelinek <jakub@redhat.com>
5781 * g++.dg/init/new23.C: New test.
5783 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5786 * gcc.c-torture/compile/pr30564-1.c: New test.
5787 * gcc.c-torture/compile/pr30564-2.c: New test.
5789 2007-08-19 Joseph Myers <joseph@codesourcery.com>
5791 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
5793 2007-08-19 Tobias Burnus <burnus@net-b.de>
5795 * gfortran.dg/interface_abstract_2.f90: New.
5796 * gfortran.dg/interface_abstract_1.f90: Fix typo.
5798 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
5800 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
5801 unknown (so that outer-loop wont get analyzed).
5802 * gcc.dg/vect/vect-outer-1a.c: New test.
5803 * gcc.dg/vect/vect-outer-1b.c: New test.
5804 * gcc.dg/vect/vect-outer-1.c: New test.
5805 * gcc.dg/vect/vect-outer-2a.c: New test.
5806 * gcc.dg/vect/vect-outer-2b.c: New test.
5807 * gcc.dg/vect/vect-outer-2c.c: New test.
5808 * gcc.dg/vect/vect-outer-2.c: New test.
5809 * gcc.dg/vect/vect-outer-3a.c: New test.
5810 * gcc.dg/vect/vect-outer-3b.c: New test.
5811 * gcc.dg/vect/vect-outer-3c.c: New test.
5812 * gcc.dg/vect/vect-outer-3.c: New test.
5813 * gcc.dg/vect/vect-outer-4a.c: New test.
5814 * gcc.dg/vect/vect-outer-4b.c: New test.
5815 * gcc.dg/vect/vect-outer-4c.c: New test.
5816 * gcc.dg/vect/vect-outer-4d.c: New test.
5817 * gcc.dg/vect/vect-outer-4e.c: New test.
5818 * gcc.dg/vect/vect-outer-4f.c: New test.
5819 * gcc.dg/vect/vect-outer-4g.c: New test.
5820 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
5821 * gcc.dg/vect/vect-outer-4i.c: New test.
5822 * gcc.dg/vect/vect-outer-4j.c: New test.
5823 * gcc.dg/vect/vect-outer-4k.c: New test.
5824 * gcc.dg/vect/vect-outer-4l.c: New test.
5825 * gcc.dg/vect/vect-outer-4m.c: New test.
5826 * gcc.dg/vect/vect-outer-4.c: New test.
5827 * gcc.dg/vect/vect-outer-5.c: New test.
5828 * gcc.dg/vect/vect-outer-6.c: New test.
5829 * gcc.dg/vect/vect-outer-fir.c: New test.
5830 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
5831 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
5833 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
5835 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
5836 and -fno-tree-reassoc.
5837 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
5838 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5839 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
5840 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5841 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
5842 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5843 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
5844 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
5845 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
5846 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
5847 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
5848 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
5849 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
5850 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
5851 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
5852 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
5853 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
5854 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
5855 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
5856 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
5857 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
5858 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
5859 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
5860 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
5861 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
5862 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
5863 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
5864 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
5865 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
5866 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
5867 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
5868 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
5869 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
5870 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
5871 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
5872 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
5873 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
5875 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
5877 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
5878 versioning for aliasing).
5879 * gcc.dg/vect/vect-35.c: Likewise.
5881 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
5883 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
5885 2007-08-18 Tom Tromey <tromey@redhat.com>
5887 PR preprocessor/32974:
5888 * gcc.dg/cpp/pr32974.c: New file.
5890 2007-08-17 Tobias Burnus <burnus@net-b.de>
5892 * gfortran.dg/interface_abstract_1.f90: New.
5894 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
5897 * gfortran.dg/pure_initializer_1.f90: New test.
5899 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
5902 * gfortran.dg/array_constructor_18.f90: New test.
5904 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
5907 * g++.dg/expr/lval3.C: New test.
5908 * g++.dg/expr/lval4.C: New test.
5910 2007-08-17 Ollie Wild <aaw@google.com>
5913 * g++.dg/lookup/builtin3.C: New test.
5914 * g++.dg/lookup/builtin4.C: New test.
5915 * g++.dg/lookup/using19.C: New test.
5917 2007-08-17 Paolo Carlini <pcarlini@suse.de>
5920 * g++.dg/parse/error31.C: New.
5922 2007-08-17 Paolo Carlini <pcarlini@suse.de>
5925 * g++.dg/template/error26.C: New.
5927 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5930 * gfortran.dg/zero_length_2.f90: New test.
5932 2007-08-17 Tobias Burnus <burnus@net-b.de>
5934 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
5935 * gfortran.dg/kind_tests_3.f03: Ditto.
5936 * gfortran.dg/global_vars_f90_init.f90: Ditto.
5937 * gfortran.dg/interface_13.f90: Ditto.
5938 * gfortran.dg/pr32738.f90: Ditto.
5939 * gfortran.dg/module_private_1.f90: Ditto.
5940 * gfortran.dg/test_only_clause.f90: Ditto.
5941 * gfortran.dg/bind_c_vars.f90: Ditto.
5942 * gfortran.dg/bind_c_dts.f90: Ditto.
5943 * gfortran.dg/use_9.f90: Ditto.
5944 * gfortran.dg/generic_8.f90: Ditto.
5945 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
5946 * gfortran.dg/private_type_6.f90: Ditto.
5947 * gfortran.dg/c_assoc.f90: Ditto.
5948 * gfortran.dg/private_type_7.f90: Ditto.
5949 * gfortran.dg/global_vars_c_init.f90: Ditto.
5950 * gfortran.dg/bind_c_dts_2.f03: Ditto.
5951 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
5952 * gfortran.dg/c_size_t_test.f03: Ditto.
5953 * gfortran.dg/used_types_12.f90: Ditto.
5954 * gfortran.dg/pr25923.f90: Ditto.
5955 * gfortran.dg/test_com_block.f90: Ditto.
5956 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
5957 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5958 * gfortran.dg/com_block_driver.f90: Ditto.
5959 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
5960 * gfortran.dg/use_iso_c_binding.f90: Ditto.
5961 * gfortran.dg/c_loc_test.f90: Ditto.
5962 * gfortran.dg/c_ptr_tests.f03: Ditto.
5963 * gfortran.dg/module_interface_1.f90: Ditto.
5965 2007-08-17 Paolo Carlini <pcarlini@suse.de>
5968 * g++.dg/other/error17.C: Adjust.
5970 2007-08-17 Ben Elliston <bje@au.ibm.com>
5973 * g++.dg/ext/altivec-14.C: New test.
5975 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
5977 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
5978 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
5980 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
5981 * gcc.dg/vect/pr32366.c: Ditto.
5983 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
5986 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
5987 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
5988 * gcc.dg/dfp/convert-int-fold.c: Ditto.
5989 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
5991 2007-08-16 Tobias Burnus <burnus@net-b.de>
5994 * gfortran.dg/use_9.f90: New.
5996 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
5998 * g++.dg/gcov/gcov-5.C: New test.
6000 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
6002 * g++.dg/gcov/gcov-4.C: New test.
6003 * lib/gcov.exp (verify-lines): Add support for
6004 checking no-coverage lines.
6006 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
6008 * gcc.dg/vect/vect-vfa-01.c: New.
6009 * gcc.dg/vect/vect-vfa-02.c: New.
6010 * gcc.dg/vect/vect-vfa-03.c: New.
6011 * gcc.dg/vect/vect-vfa-04.c: New.
6012 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
6013 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
6014 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
6015 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
6016 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
6017 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
6018 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
6019 gfortran.dg/vect/pr19049.f90: Rename to start with
6021 * gcc.dg/vect/vect.exp: Disable versioning for alias
6022 when test starts with no-vfa-.
6023 * gfortran.dg/vect/vect.exp: Likewise.
6025 2007-08-16 Richard Sandiford <richard@codesourcery.com>
6027 * gcc.dg/torture/pr32897.c: New test.
6029 2007-08-16 Paolo Carlini <pcarlini@suse.de>
6032 * g++.dg/template/crash69.C: New.
6034 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
6036 * lib/target-supports.exp (check_effective_target_arm32): Use
6037 check_no_compiler_messages.
6039 2007-08-15 Diego Novillo <dnovillo@google.com>
6041 gcc.dg/tree-ssa/20070815.c: New test.
6043 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6046 * gfortran.dg/random_7.f90: Initialize variable.
6048 2007-08-15 Jakub Jelinek <jakub@redhat.com>
6051 * gfortran.dg/pr33074.f90: New test.
6054 * g++.dg/opt/nrv14.C: New test.
6056 2007-08-15 Paolo Carlini <pcarlini@suse.de>
6059 * g++.dg/template/crash68.C: New.
6061 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
6063 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
6064 * gcc.dg/sibcall-4.c: Ditto.
6066 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6069 * gfortran.dg/use_8.f90: New test.
6070 * gfortran.dg/c_loc_tests_2.f03: Fix code.
6072 2007-08-14 Paolo Carlini <pcarlini@suse.de>
6075 * g++.dg/template/error27.C: New.
6076 * g++.dg/template/error28.C: New.
6077 * g++.dg/other/pr28304.C: Adjust.
6078 * g++.old-deja/g++.mike/p811.C: Likewise.
6080 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
6083 * gcc.target/i386/pr30315.c: New.
6085 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6088 * gfortran.dg/substr_5.f90: New test.
6090 2007-08-14 Andrew Pinski <pinskia@gmail.com>
6093 * gcc.dg/vector-2.c: New test.
6096 * g++.dg/ext/vector8.C: New test.
6098 2007-08-13 Dan Hipschman <dsh@google.com>
6101 * gcc.dg/format/array-1.c: Add an additional test for
6102 unterminated format strings of length 1.
6104 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
6107 * gfortran.dg/external_procedures_3.f90: New test.
6109 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
6112 * gfortran.dg/import6.f90: New test.
6114 2007-08-13 Andrew Pinski <pinskia@gmail.com>
6117 * gcc.dg/vector-1.c: New test.
6119 2007-08-13 Richard Sandiford <richard@codesourcery.com>
6121 * gcc.dg/pr21255-4.c: Skip for PIC.
6122 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
6124 2007-08-13 Richard Sandiford <richard@codesourcery.com>
6126 * gcc.dg/attr-isr.c: Skip for PIC.
6127 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6128 * gcc.dg/attr-isr-trapa.c: Likewise.
6129 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6130 * gcc.dg/pragma-isr-trapa.c: Likewise.
6131 * gcc.dg/pragma-isr-trapa2.c: Likewise.
6133 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
6136 * gfortran.dg/transpose_1.f90: New test.
6138 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6141 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
6144 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6148 * gfortran.dg/random_4.f90: New test.
6149 * gfortran.dg/random_5.f90: New test.
6150 * gfortran.dg/random_6.f90: New test.
6151 * gfortran.dg/random_7.f90: New test.
6153 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6156 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
6158 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6161 * gfortran.dg/module_private_1.f90: New test.
6163 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6166 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
6167 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
6169 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6172 * gfortran.dg/char_length_6.f90: New test.
6174 2007-08-10 Ollie Wild <aaw@google.com>
6176 * g++.dg/lookup/using18.C: New test.
6178 2007-08-10 Paolo Carlini <pcarlini@suse.de>
6181 * g++.dg/other/error16.C: New.
6183 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6186 * gfortran.dg/namelist_37.f90: New test.
6188 2007-08-10 Paolo Carlini <pcarlini@suse.de>
6191 * g++.dg/conversion/op3.C: New.
6193 2007-08-09 Tobias Burnus <burnus@net-b.de>
6196 * gfortran.dg/fmt_tab_1.f90: New.
6197 * gfortran.dg/fmt_tab_2.f90: New.
6199 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
6202 * gcc.c-torture/compile/pr32796.c: New test.
6204 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
6207 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
6208 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
6211 2007-08-08 Richard Sandiford <richard@codesourcery.com>
6213 * gcc.target/mips/code-readable-1.c: New test.
6214 * gcc.target/mips/code-readable-2.c: Likewise.
6215 * gcc.target/mips/code-readable-3.c: Likewise.
6217 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
6218 Revital Eres <eres@il.ibm.com>
6220 * gfortran.dg/sms-1.f90: Add comment.
6221 * gfortran.dg/sms-2.f90: New.
6223 2007-08-07 Ian Lance Taylor <iant@google.com>
6225 * gcc.dg/instrument-1.c: New test.
6226 * gcc.dg/instrument-2.c: New test.
6227 * gcc.dg/instrument-3.c: New test.
6229 2007-08-07 Steve Ellcey <sje@cup.hp.com>
6231 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
6233 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
6235 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
6236 !vector_alignment_reachable targets.
6237 * gcc.dg/vect/vect-33.c: Likewise.
6238 * gcc.dg/vect/vect-42.c: Likewise.
6239 * gcc.dg/vect/vect-44.c: Likewise.
6240 * gcc.dg/vect/vect-50.c: Likewise.
6241 * gcc.dg/vect/vect-70.c: Likewise.
6242 * gcc.dg/vect/vect-71.c: Likewise.
6243 * gcc.dg/vect/vect-87.c: Likewise.
6244 * gcc.dg/vect/vect-88.c: Likewise.
6245 * gcc.dg/vect/vect-91.c: Likewise.
6246 * gcc.dg/vect/vect-93.c: Likewise.
6247 * gcc.dg/vect/vect-96.c: Likewise.
6248 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
6249 * gcc.dg/vect/section-anchors-69.c: Likewise.
6250 * gcc.dg/vect/pr25413.c: Likewise.
6251 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
6252 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
6253 * gfortran.dg/vect-2.f90: Likewise.
6254 * gfortran.dg/vect-3.f90: Likewise.
6255 * gfortran.dg/vect-4.f90: Likewise.
6256 * gfortran.dg/vect-5.f90: Likewise.
6257 * lib/target-supports.exp (check_effective_target_natural_alignment):
6258 Return false for darwin.
6259 (check_effective_target_vector_alignment_reachable_for_double): New.
6261 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
6263 * gcc.dg/multiword-1.c: New testcase.
6265 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
6267 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
6269 * gfortran.dg/namelist_36.f90: New test.
6271 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
6273 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
6274 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
6276 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
6278 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
6279 * gcc.dg/torture/type-generic-1.c: Likewise.
6281 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
6283 * gcc.c-torture/20070522-1.c: Move to ...
6284 * gcc.c-torture/compile/20070522-1.c: Here.
6286 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6289 * gfortran.dg/minmax_char_1.f90: New test.
6290 * gfortran.dg/minmax_char_2.f90: New test.
6291 * gfortran.dg/min_max_optional_4.f90: New test.
6293 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6295 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
6296 hanging on the testcase.
6298 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
6301 * gcc.c-torture/compile/pr32988.c: New test.
6303 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
6305 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
6307 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
6309 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
6312 2007-03-22 Dirk Mueller <dmueller@suse.de>
6314 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6316 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6319 * gfortran.dg/isnan_1.f90: New test.
6321 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
6322 Revital Eres <eres@il.ibm.com>
6324 * gcc.dg/sms-antideps.c: New test.
6326 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
6329 * gfortran.dg/entry_13.f90: New test.
6331 * gfortran.dg/entry_12.f90: Clean up .mod file.
6333 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6336 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
6337 variables as kind=4 so they don't overflow the record length.
6339 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
6342 * gfortran.dg/selected_kind_1.f90: New test.
6344 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
6347 * gcc.c-torture/compile/pr32780.c: New test.
6349 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6352 * gcc.c-torture/compile/pr32399.c: New testcase.
6354 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6357 * g++.dg/torture/pr32304.C: New testcase.
6359 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6362 * gfortran.fortran-torture/compile/complex_1.f90: New test.
6364 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6367 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
6369 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6372 * gfortran.dg/nint_2.f90: New test.
6374 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
6376 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
6377 * gcc.dg/weak/typeof-2.c: Likewise.
6379 2007-08-03 Diego Novillo <dnovillo@google.com>
6382 * gcc.dg/tree-ssa/pr31521.c: New test.
6384 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6387 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
6388 iostat must be default kind.
6390 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6392 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
6394 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6397 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
6398 explicit so test passes with -fdefault-integer-8.
6399 * gfortran.dg/unformatted_recl_1.f90: Likewise.
6400 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
6402 2007-08-02 Lee Millward <lee.millward@gmail.com>
6405 * g++.dg/parse/asm1.C: New test.
6408 * g++.dg/parse/asm2.C: Likewise.
6411 * g++.dg/parse/asm3.C: Likewise.
6413 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
6415 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
6416 "int" is only 16 bit bits wide.
6417 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
6419 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6421 * g++.dg/torture/type-generic-1.C: New.
6422 * gcc.dg/pr28796-2.c: Move tests ...
6423 * gcc.dg/tg-tests.h: ... here.
6424 * gcc.dg/torture/type-generic-1.c: New.
6426 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6429 * minmaxloc_3.f90: New test case.
6431 2007-08-01 Tobias Burnus <burnus@net-b.de>
6434 * gfortran.dg/allocate_stat.f90: New.
6436 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
6438 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
6440 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
6442 PR tree-optimization/32919
6443 * gcc.c-torture/compile/pr32919.c: New.
6445 2007-08-01 Nick Clifton <nickc@redhat.com>
6447 * gcc.c-torture/execute/execute.exp: Change copyright header to
6448 refer to version 3 of the GNU General Public License and to point
6449 readers at the COPYING3 file and the FSF's license web page.
6450 * gcc.c-torture/execute/ieee/ieee.exp,
6451 gcc.c-torture/unsorted/unsorted.exp,
6452 gcc.c-torture/compile/compile.exp,
6453 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
6454 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
6455 gcc.target/cris/torture/cris-torture.exp,
6456 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
6457 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
6458 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
6459 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
6460 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
6461 gnat.dg/dg.exp, gnat.dg/style/style.exp,
6462 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
6463 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
6464 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
6465 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
6466 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
6467 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
6468 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
6469 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
6470 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
6471 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
6472 gcc.dg/noncompile/noncompile.exp,
6473 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
6474 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
6475 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
6476 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
6477 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
6478 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
6479 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
6480 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
6481 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
6482 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
6483 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
6484 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
6485 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
6486 g++.old-deja/old-deja.exp,
6487 gfortran.fortran-torture/execute/execute.exp,
6488 gfortran.fortran-torture/compile/compile.exp,
6489 treelang/output/output-1.c, treelang/output/output-1.tree,
6490 treelang/execute/execute.exp, treelang/Makefile.in,
6491 treelang/compile/compile.exp, g++.dg/dg.exp,
6492 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
6493 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
6494 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
6495 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
6496 g++.dg/compat/struct-layout-1.exp,
6497 g++.dg/compat/struct-layout-1_generate.c,
6498 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
6499 g++.dg/bprob/bprob.exp, config/default.exp,
6500 gcc.test-framework/test-framework.awk,
6501 gcc.test-framework/gen_directive_tests,
6502 gcc.test-framework/test-framework.exp,
6503 objc.dg/special/special.exp,
6504 objc.dg/gnu-encoding/gnu-encoding.exp,
6505 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
6506 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
6507 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
6508 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
6509 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
6510 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
6511 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
6512 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
6513 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
6514 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
6515 lib/target-supports-dg.exp, lib/gcc-defs.exp,
6516 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
6517 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
6518 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
6519 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
6520 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
6523 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
6525 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
6528 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
6531 * gfortran.dg/initialization_12.f90: New test.
6533 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
6536 * gfortran.dg/entry_12.f90: New test.
6538 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6541 * gfortran.dg/altreturn_6.f90: New test.
6543 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
6546 * gfortran.dg/exponent_2.f90: New test.
6548 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
6550 * gcc.dg/vect/vect-117.c: New test.
6551 * gcc.dg/vect/vect-74.c: Enabled test
6552 * gcc.dg/vect/vect-81.c: Enabled test
6554 2007-07-30 Andrew Pinski <pinskia@gmail.com>
6556 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
6557 s/dg-error/dg-warning where warning is expected.
6559 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6562 * gfortran.dg/array_constructor_12.f90: Adjust argument
6563 of huge() to correct kind.
6565 2007-07-30 Ollie Wild <aaw@google.com>
6567 * gcc.dg/cpp/counter-2.c: New test.
6568 * gcc.dg/cpp/counter-3.c: New test.
6569 * gcc.dg/cpp/dir-only-1.c: New test.
6570 * gcc.dg/cpp/dir-only-1.h: New file.
6571 * gcc.dg/cpp/dir-only-2.c: New test.
6572 * gcc.dg/cpp/dir-only-3.c: New test.
6573 * gcc.dg/cpp/dir-only-3a.h: New file.
6574 * gcc.dg/cpp/dir-only-3b.h: New file.
6575 * gcc.dg/cpp/dir-only-4.c: New test.
6576 * gcc.dg/cpp/dir-only-5.c: New test.
6577 * gcc.dg/cpp/dir-only-6.c: New test.
6579 2007-07-30 Julian Brown <julian@codesourcery.com>
6581 * gcc.target/arm/neon/v*.c: Regenerate.
6583 2007-07-30 Paolo Carlini <pcarlini@suse.de>
6586 * g++.dg/ext/label6.C: New.
6588 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6592 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
6594 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
6597 * gfortran.dg/actual_pointer_function_1.f90: New test.
6600 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
6602 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
6605 * gfortran.dg/shape_1.f90: Adjust error message.
6606 * gfortran.dg/parameter_array_ref_1.f90: New test.
6608 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6611 * gfortran.dg/entry_11.f90: New test.
6613 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
6614 Revital Eres <eres@il.ibm.com>
6616 * gfortran.dg/sms-1.f90: New test.
6618 2007-07-28 Richard Guenther <rguenther@suse.de>
6620 * gcc.c-torture/compile/pr32920.c: New testcase.
6622 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
6625 * g++.dg/lookup/friend11.C: New test.
6627 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
6629 * gfortran.dg/namelist_5.f90: Adjusted error message.
6630 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
6631 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
6632 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
6633 * gfortran.dg/namelist_32.f90: ... this.
6636 * gfortran.dg/namelist_33.f90: New test.
6639 * gfortran.dg/namelist_34.f90: New test.
6642 * gfortran.dg/namelist_35.f90: New test.
6644 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
6647 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
6649 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
6652 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
6653 assuming it is 0x7ffffffff.
6654 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
6655 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
6657 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
6659 * gfortran.dg/operator_3.f90: Fix dg directive.
6660 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
6661 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
6662 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
6664 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
6666 * g++.dg/cpp0x/decltype1.C: New.
6667 * g++.dg/cpp0x/decltype2.C: New.
6668 * g++.dg/cpp0x/decltype3.C: New.
6669 * g++.dg/cpp0x/decltype4.C: New.
6670 * g++.dg/cpp0x/decltype5.C: New.
6671 * g++.dg/cpp0x/decltype6.C: New.
6673 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
6675 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
6676 because the test relies on bit 31 to be the sign bit.
6678 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
6680 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
6681 assuming it is 0x7fffffff.
6682 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
6683 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
6685 2007-07-27 Mark Mitchell <mark@codesourcery.com>
6688 * g++.dg/expr/bitfield9.C: New test.
6690 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6693 * gfortran.dg/logical_comp.f90: Update dg-error strings.
6695 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6698 * gfortran.dg/private_type_7.f90: New test.
6700 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6703 * gfortran.dg/select_char_1.f90: New test.
6705 2007-07-27 Tobias Burnus <burnus@net-b.de>
6708 * gfortran.dg/initialization_11.f90: New test.
6710 2007-07-27 Richard Sandiford <richard@codesourcery.com>
6712 * gcc.target/mips/ins-1.c: New test.
6714 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
6717 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
6720 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
6722 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
6723 error: width of 'spare' exceeds its type.
6725 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
6727 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
6728 * gcc.dg/sibcall-4.c: Likewise.
6730 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6732 PR rtl-optimization/31500
6733 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
6734 * g++.dg/warn/Warray-bounds.C: Likewise.
6736 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
6738 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
6740 2007-07-25 Julian Brown <julian@codesourcery.com>
6741 Paul Brook <paul@codesourcery.com>
6742 Joseph Myers <joseph@codesourcery.com>
6743 Mark Shinwell <shinwell@codesourcery.com>
6745 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
6746 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
6747 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
6748 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
6749 (check_effective_target_arm_neon_hw): New.
6750 * gcc.target/arm/neon/neon.exp: New file.
6751 * gcc.target/arm/neon/polytypes.c: New file.
6752 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
6754 2007-07-25 Janis Johnson <janis187@us.ibm.com>
6756 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
6757 targets where an "int" is less than 32 bits wide.
6759 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
6761 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
6763 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
6765 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
6766 during addition if an int is only 16 bits wide.
6767 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
6769 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
6771 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
6772 size as "long int" and are 32 or 64 bits wide.
6773 * gcc.dg/torture/pr28814.c: Likewise.
6775 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
6777 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
6778 exactly as wide as an int.
6780 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
6782 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6783 Define and use throughout as long long printf format specifier.
6784 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6787 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
6789 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
6790 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
6792 2007-07-25 Ben Elliston <bje@au.ibm.com>
6794 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
6796 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
6798 * gcc.c-torture/execute/20070724-1.c: New.
6800 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
6803 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
6804 "deallocates" to 24, since patch has code rid of much spurious
6806 * gfortran.dg/interface_assignment_1.f90 : New test.
6809 * gfortran.dg/interface_assignment_2.f90 : New test.
6811 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
6814 * fortran.dg/initialization_10.f90: New test.
6816 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
6819 * gfortran.dg/imag_2.f: Removed
6820 * gfortran.dg/warn_std_1.f90: New test.
6821 * gfortran.dg/warn_std_2.f90: New test.
6822 * gfortran.dg/warn_std_3.f90: New test.
6824 2007-07-24 Paolo Carlini <pcarlini@suse.de>
6827 * g++.dg/init/new22.C: New.
6829 2007-07-24 Paolo Carlini <pcarlini@suse.de>
6832 * g++.dg/template/crash67.C: New.
6834 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
6836 * lib/target-support.exp (check_effective_target_natural_alignment):
6837 (check_effective_target_vector_alignment_reachable): New.
6838 * config/spu/spu.c (spu_vector_alignment_reachable): New.
6839 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
6840 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
6842 * gcc.dg/vect/pr25413.c: Likewise.
6843 * gcc.dg/vect/pr31699.c: Likewise.
6845 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6848 * gfortran.dg/pack_bounds_1.f90: New test case.
6850 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
6853 * gfortran.dg/initialization_9.f90: New test.
6855 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
6859 * gfortran.dg/bind_c_usage_8.f03: New test case.
6860 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
6861 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
6863 2007-07-23 Richard Sandiford <richard@codesourcery.com>
6865 * gcc.target/mips/branch-cost-1.c: New test.
6866 * gcc.target/mips/branch-cost-2.c: Likewise.
6868 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
6871 * gfortran.dg/c_char_tests.f03: New test case.
6872 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
6873 * gfortran.dg/c_char_tests_2.f03: New test case.
6874 * gfortran.dg/value_6.f03: Ditto.
6875 * gfortran.dg/value_7.f03: Ditto.
6877 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
6880 * gfortran.dg/c_funloc_tests_5.f03: New.
6881 * gfortran.dg/c_funloc_tests_5.f04: New.
6882 * gfortran.dg/c_funloc_tests_4_driver.c: New.
6884 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
6887 * g++.dg/expr/call4.C: New.
6888 * g++.dg/expr/call5.C: New.
6890 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
6893 * gfortran.dg/namelist_30.f90: New test.
6895 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
6898 * gfortran.dg/array_initializer_1.f90: Removed warning.
6899 * gfortran.dg/initialization_1.f90: Adjusted messages.
6900 * gfortran.dg/nested_modules_6.f90: Removed warning.
6903 * gfortran.dg/initialization_7.f90: New test.
6906 * gfortran.dg/initialization_8.f90: New test.
6908 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
6911 * g++.dg/template/crash47.C: Adjust errors.
6912 * g++.dg/template/crash48.C: Adjust errors.
6913 * g++.dg/template/typename12.C: New.
6914 * g++.dg/template/typename13.C: New.
6915 * g++.dg/template/typename14.C: New.
6916 * g++.dg/template/typedef6.C: Adjust errors.
6918 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
6921 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
6922 * gfortran.dg/pr32627.f03: New test case.
6924 * gfortran.dg/c_f_pointer_logical.f03: New test case.
6925 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
6926 c_f_pointer_logical.
6927 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
6928 c_f_pointer_complex.
6929 * gfortran.dg/c_f_pointer_complex.f03: New test case.
6930 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
6931 c_f_pointer_shape_tests_2.
6932 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
6934 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
6937 * gfortran.dg/c_loc_tests_9.f03: New test case.
6938 * gfortran.dg/c_loc_tests_10.f03: Ditto.
6940 2007-07-21 Lee Millward <lee.millward@gmail.com>
6943 * gfortran.dg/int_2.f90: New test.
6945 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
6947 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
6949 2007-07-20 Richard Sandiford <richard@codesourcery.com>
6951 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
6952 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
6954 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
6956 PR tree-optimization/19910
6957 * gcc.dg/pr19910.c: New test.
6959 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
6962 * gfortran.dg/pr32738.f90: New test.
6964 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6966 PR tree-optimzation/32635
6967 * gfortran.dg/pr32635.f: New test case.
6969 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
6972 * gfortran.dg/pr32801.f03: New test case.
6974 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6976 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
6977 Test negative numbers also.
6978 * gcc.dg/c99-math-float-1.c: Likewise.
6979 * gcc.dg/c99-math-long-double-1.c: Likewise.
6980 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
6983 2007-07-18 Bob Wilson <bob.wilson@acm.org>
6985 * lib/target-supports.exp (check_effective_target_sync_int_long):
6987 (check_effective_target_sync_char_short): Likewise.
6989 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6991 * gcc.dg/pr28796-2.c: Add more cases.
6993 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6995 * gcc.dg/pr28796-1.c: Add more cases.
6996 * gcc.dg/pr28796-2.c: Likewise.
6998 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7000 * gcc.dg/pr28796-1.c: Add more cases.
7001 * gcc.dg/pr28796-2.c: Likewise.
7003 2007-07-17 Janus Weil <jaydub66@gmail.com>
7006 * gfortran.dg/pr32535.f90: New test.
7008 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
7012 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
7014 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
7016 PR rtl-optimization/32773
7017 * gcc.dg/pr32773.c: New test.
7019 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
7021 * gcc.target/spu/intrinsics-1.c: Use dg-message to
7022 match flax-vector-conversions note.
7023 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
7024 instead of dg-error for the warning.
7026 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
7028 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
7029 adapted to work on targets with 16-bit or wider int.
7030 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
7031 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
7032 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
7033 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
7035 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
7037 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
7038 support large arrays.
7039 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
7040 * gcc.dg/20061109-1.c: Likewise.
7041 * gcc.c-torture/execute/20061101-1.x: Likewise.
7042 * gcc.c-torture/execute/pr29797-1.x: Likewise.
7043 * gcc.c-torture/execute/pr31448.x: Likewise.
7045 2007-07-16 Lee Millward <lee.millward@gmail.com>
7047 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
7050 * gfortran.dg/pr32238.f90: New test.
7053 * gfortran.dg/pr32222.f90: New test.
7056 * gfortran.dg/pr32242.f90: New test.
7058 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
7059 David Ung <davidu@mips.com>
7061 * gcc.target/mips/mips-sched-madd.c: New test case.
7063 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7066 * gfortran.dg/large_real_kind_1.f90: Update test.
7067 * gfortran.dg/pr17706.f90: Update test.
7068 * gfortran.dg/fmt_zero_digits.f90: Update test.
7069 * gfortran.dg/fmt_zero_precision.f90: Update test.
7070 * gfortran.dg/real_const_3.f90: Update test.
7072 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7075 * gfortran.dg/bounds_check_8.f90: New test.
7076 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
7078 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7081 * gfortran.dg/mvbits_2.f90: New test.
7083 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7086 * gfortran.dg/pack_mask_1.f90: New test.
7087 * gfortran.dg/unpack_mask_1.f90: New test.
7089 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
7091 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
7092 * gcc.dg/20001101-1.c: Likewise.
7093 * gcc.dg/20001102-1.c: Likewise.
7094 * gcc.dg/20020116-2.c: Likewise.
7095 * gcc.dg/20020416-1.c: Likewise.
7096 * gcc.dg/sparc-constant-1.c: Likewise.
7097 * gcc.dg/sparc-dwarf2.c: Likewise.
7098 * gcc.dg/sparc-frame-1.c: Likewise.
7099 * gcc.dg/sparc-getcontext-1.c: Likewise.
7100 * gcc.dg/sparc-loop-1.c: Likewise.
7101 * gcc.dg/sparc-reg-1.c: Likewise.
7102 * gcc.dg/sparc-ret.c: Likewise.
7103 * gcc.dg/sparc-trap-1.c: Likewise.
7104 * gcc.dg/ultrasp10.c: Likewise.
7105 * gcc.dg/ultrasp11.c: Likewise.
7106 * gcc.dg/ultrasp1.c: Likewise.
7107 * gcc.dg/ultrasp2.c: Likewise.
7108 * gcc.dg/ultrasp3.c: Likewise.
7109 * gcc.dg/ultrasp4.c: Likewise.
7110 * gcc.dg/ultrasp5.c: Likewise.
7111 * gcc.dg/ultrasp6.c: Likewise.
7112 * gcc.dg/ultrasp7.c: Likewise.
7113 * gcc.dg/ultrasp8.c: Likewise.
7114 * gcc.dg/ultrasp9.c: Likewise.
7115 * gcc.dg/splet-1.c: Delete.
7117 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
7120 * gfortran.dg/stfunc_5.f90: New test.
7122 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
7124 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
7125 New procedure to check if arrays are naturally aligned to the vector
7127 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
7128 in size_t typedef. Adjust tree dump scan results according to
7129 vect_aligned_arrays target check.
7130 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
7131 vect_aligned_arrays target check.
7132 * gcc.dg/vect/pr31699.c: Ditto.
7134 2007-07-13 Sa Liu <saliu@de.ibm.com>
7136 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
7137 for V2DFmode vector conditional expression.
7138 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
7140 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
7142 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
7143 V2DFmode comparison and test special values.
7144 * lib/target-supports.exp: Switch on test for V2DFmode
7145 vector conditional expression.
7147 2007-07-13 Richard Guenther <rguenther@suse.de>
7149 PR tree-optimization/32721
7150 * gcc.dg/pr32721.c: New testcase.
7152 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
7154 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
7155 error message part that continues on a new line.
7157 2007-07-12 Geoffrey Keating <geoffk@apple.com>
7159 * gcc.dg/c99-tgmath-1.c: New.
7160 * gcc.dg/c99-tgmath-2.c: New.
7161 * gcc.dg/c99-tgmath-3.c: New.
7162 * gcc.dg/c99-tgmath-4.c: New.
7164 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7165 Janis Johnson <janis187@us.ibm.com>
7168 * gcc.test-framework/dg-error-exp-F.c: New test.
7169 * gcc.test-framework/dg-warning-exp-F.c: New test.
7170 * lib/gcc.exp: Enable warning and error prefixes.
7171 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
7172 (dg-error): Wrap original dg-error.
7173 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
7174 markers from dg-error/dg-warning directives.
7175 * gcc.dg/20040322-1.c: Likewise.
7176 * gcc.dg/Wchar-subscripts-1.c: Likewise.
7177 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
7178 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
7179 * gcc.dg/Werror-1.c: Likewise.
7180 * gcc.dg/Werror-10.c: Likewise.
7181 * gcc.dg/Werror-11.c: Likewise.
7182 * gcc.dg/Werror-2.c: Likewise.
7183 * gcc.dg/Werror-3.c: Likewise.
7184 * gcc.dg/Werror-4.c: Likewise.
7185 * gcc.dg/Werror-5.c: Likewise.
7186 * gcc.dg/Werror-6.c: Likewise.
7187 * gcc.dg/Werror-7.c: Likewise.
7188 * gcc.dg/Werror-8.c: Likewise.
7189 * gcc.dg/Werror-9.c: Likewise.
7190 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7191 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
7192 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
7193 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
7194 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
7195 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
7196 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
7197 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
7198 * gcc.dg/Wnested-externs-1.c: Likewise.
7199 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
7200 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
7201 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
7202 * gcc.dg/Wshadow-3.c: Likewise.
7203 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
7204 * gcc.dg/Wwrite-strings-1.c: Likewise.
7205 * gcc.dg/anon-struct-5.c: Likewise.
7206 * gcc.dg/anon-struct-6.c: Likewise.
7207 * gcc.dg/anon-struct-7.c: Likewise.
7208 * gcc.dg/anon-struct-8.c: Likewise.
7209 * gcc.dg/array-8.c: Likewise.
7210 * gcc.dg/array-quals-2.c: Likewise.
7211 * gcc.dg/asm-qual-1.c: Likewise.
7212 * gcc.dg/asm-wide-1.c: Likewise.
7213 * gcc.dg/assign-warn-1.c: Likewise.
7214 * gcc.dg/assign-warn-2.c: Likewise.
7215 * gcc.dg/bitfld-10.c: Likewise.
7216 * gcc.dg/bitfld-11.c: Likewise.
7217 * gcc.dg/bitfld-12.c: Likewise.
7218 * gcc.dg/bitfld-13.c: Likewise.
7219 * gcc.dg/bitfld-14.c: Likewise.
7220 * gcc.dg/builtin-choose-expr-2.c: Likewise.
7221 * gcc.dg/builtins-30.c: Likewise.
7222 * gcc.dg/c90-const-expr-5.c: Likewise.
7223 * gcc.dg/c90-typespec-1.c: Likewise.
7224 * gcc.dg/c99-const-expr-5.c: Likewise.
7225 * gcc.dg/c99-flex-array-5.c: Likewise.
7226 * gcc.dg/c99-fordecl-3.c: Likewise.
7227 * gcc.dg/c99-tag-3.c: Likewise.
7228 * gcc.dg/c99-typespec-1.c: Likewise.
7229 * gcc.dg/c99-vla-jump-1.c: Likewise.
7230 * gcc.dg/c99-vla-jump-2.c: Likewise.
7231 * gcc.dg/c99-vla-jump-3.c: Likewise.
7232 * gcc.dg/c99-vla-jump-4.c: Likewise.
7233 * gcc.dg/c99-vla-jump-5.c: Likewise.
7234 * gcc.dg/cast-1.c: Likewise.
7235 * gcc.dg/cast-2.c: Likewise.
7236 * gcc.dg/cast-3.c: Likewise.
7237 * gcc.dg/cast-4.c: Likewise.
7238 * gcc.dg/cast-pretty-print-1.c: Likewise.
7239 * gcc.dg/comp-goto-2.c: Likewise.
7240 * gcc.dg/comp-goto-3.c: Likewise.
7241 * gcc.dg/cpp/error-1.c: Likewise.
7242 * gcc.dg/cpp/if-paren.c: Likewise.
7243 * gcc.dg/decl-7.c: Likewise.
7244 * gcc.dg/decl-8.c: Likewise.
7245 * gcc.dg/decl-nospec-1.c: Likewise.
7246 * gcc.dg/decl-nospec-2.c: Likewise.
7247 * gcc.dg/decl-nospec-3.c: Likewise.
7248 * gcc.dg/declspec-10.c: Likewise.
7249 * gcc.dg/declspec-11.c: Likewise.
7250 * gcc.dg/declspec-12.c: Likewise.
7251 * gcc.dg/declspec-13.c: Likewise.
7252 * gcc.dg/declspec-14.c: Likewise.
7253 * gcc.dg/declspec-15.c: Likewise.
7254 * gcc.dg/declspec-16.c: Likewise.
7255 * gcc.dg/declspec-17.c: Likewise.
7256 * gcc.dg/declspec-4.c: Likewise.
7257 * gcc.dg/declspec-5.c: Likewise.
7258 * gcc.dg/declspec-6.c: Likewise.
7259 * gcc.dg/declspec-7.c: Likewise.
7260 * gcc.dg/declspec-8.c: Likewise.
7261 * gcc.dg/declspec-9.c: Likewise.
7262 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
7263 * gcc.dg/dfp/constants-c99.c: Likewise.
7264 * gcc.dg/dfp/keywords-c89.c: Likewise.
7265 * gcc.dg/dfp/keywords-c99.c: Likewise.
7266 * gcc.dg/dfp/keywords-reserved.c: Likewise.
7267 * gcc.dg/dfp/typespec.c: Likewise.
7268 * gcc.dg/dremf-type-compat-2.c: Likewise.
7269 * gcc.dg/dremf-type-compat-3.c: Likewise.
7270 * gcc.dg/dremf-type-compat-4.c: Likewise.
7271 * gcc.dg/empty-source-2.c: Likewise.
7272 * gcc.dg/empty-source-3.c: Likewise.
7273 * gcc.dg/enum3.c: Likewise.
7274 * gcc.dg/extra-semi-2.c: Likewise.
7275 * gcc.dg/extra-semi-3.c: Likewise.
7276 * gcc.dg/float-range-1.c: Likewise.
7277 * gcc.dg/float-range-2.c: Likewise.
7278 * gcc.dg/float-range-3.c: Likewise.
7279 * gcc.dg/float-range-5.c: Likewise.
7280 * gcc.dg/format/asm_fprintf-2.c: Likewise.
7281 * gcc.dg/format/asm_fprintf-3.c: Likewise.
7282 * gcc.dg/format/asm_fprintf-4.c: Likewise.
7283 * gcc.dg/format/asm_fprintf-5.c: Likewise.
7284 * gcc.dg/format/cast-1.c: Likewise.
7285 * gcc.dg/format/gcc_diag-3.c: Likewise.
7286 * gcc.dg/format/gcc_diag-4.c: Likewise.
7287 * gcc.dg/format/gcc_diag-6.c: Likewise.
7288 * gcc.dg/format/gcc_diag-8.c: Likewise.
7289 * gcc.dg/format/gcc_diag-9.c: Likewise.
7290 * gcc.dg/format/nul-2.c: Likewise.
7291 * gcc.dg/format/opt-1.c: Likewise.
7292 * gcc.dg/format/opt-2.c: Likewise.
7293 * gcc.dg/format/opt-3.c: Likewise.
7294 * gcc.dg/format/opt-4.c: Likewise.
7295 * gcc.dg/format/opt-5.c: Likewise.
7296 * gcc.dg/format/opt-6.c: Likewise.
7297 * gcc.dg/framework-2.c: Likewise.
7298 * gcc.dg/func-args-1.c: Likewise.
7299 * gcc.dg/func-outside-1.c: Likewise.
7300 * gcc.dg/func-outside-2.c: Likewise.
7301 * gcc.dg/gnu-cond-expr-2.c: Likewise.
7302 * gcc.dg/gnu-cond-expr-3.c: Likewise.
7303 * gcc.dg/if-empty-1.c: Likewise.
7304 * gcc.dg/init-bad-1.c: Likewise.
7305 * gcc.dg/init-bad-2.c: Likewise.
7306 * gcc.dg/init-bad-3.c: Likewise.
7307 * gcc.dg/init-desig-obs-2.c: Likewise.
7308 * gcc.dg/init-desig-obs-3.c: Likewise.
7309 * gcc.dg/init-empty-2.c: Likewise.
7310 * gcc.dg/init-empty-3.c: Likewise.
7311 * gcc.dg/inline-11.c: Likewise.
7312 * gcc.dg/inline-12.c: Likewise.
7313 * gcc.dg/inline-8.c: Likewise.
7314 * gcc.dg/inline-9.c: Likewise.
7315 * gcc.dg/inline3.c: Likewise.
7316 * gcc.dg/label-decl-1.c: Likewise.
7317 * gcc.dg/label-decl-2.c: Likewise.
7318 * gcc.dg/label-decl-3.c: Likewise.
7319 * gcc.dg/label-decl-4.c: Likewise.
7320 * gcc.dg/long-long-typespec-1.c: Likewise.
7321 * gcc.dg/lvalue-2.c: Likewise.
7322 * gcc.dg/lvalue-3.c: Likewise.
7323 * gcc.dg/nested-func-3.c: Likewise.
7324 * gcc.dg/nested-redef-1.c: Likewise.
7325 * gcc.dg/noreturn-4.c: Likewise.
7326 * gcc.dg/old-style-prom-2.c: Likewise.
7327 * gcc.dg/old-style-prom-3.c: Likewise.
7328 * gcc.dg/old-style-then-proto-1.c: Likewise.
7329 * gcc.dg/overflow-warn-1.c: Likewise.
7330 * gcc.dg/overflow-warn-2.c: Likewise.
7331 * gcc.dg/overflow-warn-3.c: Likewise.
7332 * gcc.dg/overflow-warn-4.c: Likewise.
7333 * gcc.dg/overflow-warn-6.c: Likewise.
7334 * gcc.dg/parm-forwdecl-2.c: Likewise.
7335 * gcc.dg/parm-forwdecl-3.c: Likewise.
7336 * gcc.dg/parm-impl-decl-1.c: Likewise.
7337 * gcc.dg/parm-impl-decl-2.c: Likewise.
7338 * gcc.dg/parm-incomplete-1.c: Likewise.
7339 * gcc.dg/parm-mismatch-1.c: Likewise.
7340 * gcc.dg/pointer-arith-1.c: Likewise.
7341 * gcc.dg/pointer-arith-2.c: Likewise.
7342 * gcc.dg/pointer-arith-3.c: Likewise.
7343 * gcc.dg/pointer-arith-4.c: Likewise.
7344 * gcc.dg/pointer-arith-6.c: Likewise.
7345 * gcc.dg/pointer-arith-7.c: Likewise.
7346 * gcc.dg/pointer-arith-8.c: Likewise.
7347 * gcc.dg/pr13804-1.c: Likewise.
7348 * gcc.dg/pr15698-1.c: Likewise.
7349 * gcc.dg/pr15698-2.c: Likewise.
7350 * gcc.dg/pr15698-3.c: Likewise.
7351 * gcc.dg/pr15698-4.c: Likewise.
7352 * gcc.dg/pr15698-5.c: Likewise.
7353 * gcc.dg/pr15698-6.c: Likewise.
7354 * gcc.dg/pr15698-7.c: Likewise.
7355 * gcc.dg/pr15698-8.c: Likewise.
7356 * gcc.dg/pr17188-1.c: Likewise.
7357 * gcc.dg/pr17301-1.c: Likewise.
7358 * gcc.dg/pr17301-2.c: Likewise.
7359 * gcc.dg/pr17730-1.c: Likewise.
7360 * gcc.dg/pr20368-1.c: Likewise.
7361 * gcc.dg/pr20368-2.c: Likewise.
7362 * gcc.dg/pr20368-3.c: Likewise.
7363 * gcc.dg/pr22308-1.c: Likewise.
7364 * gcc.dg/qual-component-1.c: Likewise.
7365 * gcc.dg/redecl-1.c: Likewise.
7366 * gcc.dg/redecl-11.c: Likewise.
7367 * gcc.dg/redecl-12.c: Likewise.
7368 * gcc.dg/redecl-13.c: Likewise.
7369 * gcc.dg/redecl-14.c: Likewise.
7370 * gcc.dg/redecl-15.c: Likewise.
7371 * gcc.dg/register-var-1.c: Likewise.
7372 * gcc.dg/register-var-2.c: Likewise.
7373 * gcc.dg/stmt-expr-2.c: Likewise.
7374 * gcc.dg/stmt-expr-3.c: Likewise.
7375 * gcc.dg/stmt-expr-label-1.c: Likewise.
7376 * gcc.dg/stmt-expr-label-2.c: Likewise.
7377 * gcc.dg/stmt-expr-label-3.c: Likewise.
7378 * gcc.dg/struct-empty-2.c: Likewise.
7379 * gcc.dg/struct-empty-3.c: Likewise.
7380 * gcc.dg/struct-parse-1.c: Likewise.
7381 * gcc.dg/struct-semi-1.c: Likewise.
7382 * gcc.dg/struct-semi-2.c: Likewise.
7383 * gcc.dg/struct-semi-3.c: Likewise.
7384 * gcc.dg/switch-5.c: Likewise.
7385 * gcc.dg/switch-6.c: Likewise.
7386 * gcc.dg/switch-7.c: Likewise.
7387 * gcc.dg/tls/diag-5.c: Likewise.
7388 * gcc.dg/transparent-union-1.c: Likewise.
7389 * gcc.dg/transparent-union-3.c: Likewise.
7390 * gcc.dg/typespec-1.c: Likewise.
7391 * gcc.dg/vla-init-2.c: Likewise.
7392 * gcc.dg/vla-init-3.c: Likewise.
7393 * gcc.dg/vla-init-4.c: Likewise.
7394 * gcc.dg/vla-init-5.c: Likewise.
7395 * gcc.dg/void-cast-2.c: Likewise.
7396 * gcc.dg/wvla-3.c: Likewise.
7397 * gcc.dg/wvla-7.c: Likewise.
7398 * gcc.target/i386/991209-1.c: Likewise.
7399 * gcc.target/ia64/fpreg-1.c: Likewise.
7400 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
7401 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
7403 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
7406 * gfortran.dg/func_decl_4.f90: New test.
7408 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
7411 * gfortran.dg/interface_17.f90: New test.
7413 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
7416 * gfortran.dg/32599.f03: New test case.
7419 * gfortran.dg/32601.f03: New test case.
7420 * gfortran.dg/32601_1.f03: Ditto.
7421 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
7422 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
7424 2007-07-12 Steve Ellcey <sje@cup.hp.com>
7426 * gcc.c-torture/execute/align-3.c: Remove function addr check.
7428 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
7429 Devang Patel <dpatel@apple.com>
7431 PR tree-optimization/25413
7432 * gcc.dg/vect/vect-align-1.c: New.
7433 * gcc.dg/vect/vect-align-2.c: New.
7434 * gcc.dg/vect/pr25413.c: New.
7435 * gcc.dg/vect/pr25413a.c: New.
7436 * gcc.dg/vect/pr31699.c: Fix dg-final check.
7438 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
7440 * lib/target-support.exp (check_ultrasparc_hw_available):
7442 (is-effective-target): Check $arg for ultrasparc_hw.
7443 (is-effective-target-keyword): Likewise.
7444 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
7445 when determining what to do on sparc platforms.
7446 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
7447 * gcc.dg/20001101-1.c: Likewise.
7448 * gcc.dg/20001101-2.c: Likewise.
7449 * gcc.dg/ultrasp9.c: Likewise.
7450 * gcc.dg/ultrasp10.c: Likewise.
7451 * gcc.target/sparc/pdist-3.c: Likewise.
7453 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
7455 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
7457 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
7459 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
7461 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
7463 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
7464 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
7465 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
7466 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
7467 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
7468 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
7469 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
7470 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
7471 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
7472 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
7473 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
7474 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
7475 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
7476 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
7477 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
7478 * lib/target-supports.exp (check_effective_target_vect_int_mul):
7481 2007-07-12 Jakub Jelinek <jakub@redhat.com>
7484 * g++.dg/parse/error30.C: New test.
7486 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7489 * gfortran.dg/alloc_comp_misc_1.f90: New test.
7491 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
7493 * gfortran.fortran-torture/compile/pr32663.f: New test.
7495 2007-07-11 Paolo Carlini <pcarlini@suse.de>
7498 * g++.dg/inherit/virtual4.C: New.
7500 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
7503 * gcc.target/i386/pr32661-1.c: New test.
7505 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
7507 * gnat.dg/invariant_index.ad[sb]: New test.
7509 2007-07-11 Paolo Carlini <pcarlini@suse.de>
7512 * g++.dg/template/decl3.C: New.
7514 2007-07-09 Geoffrey Keating <geoffk@apple.com>
7517 * gcc.c-torture/execute/align-3.c: New.
7519 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
7522 * gcc.target/i386/pr32708-1.c: New test.
7523 * gcc.target/i386/pr32708-2.c: Ditto.
7524 * gcc.target/i386/pr32708-3.c: Ditto.
7526 2007-07-10 Mark Mitchell <mark@codesourcery.com>
7528 * g++.dg/init/new20.C: Remove svn:executable flag.
7530 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
7532 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
7534 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
7536 * gcc.dg/ultrasp7.c: Add fpic target requirement.
7538 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7541 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
7544 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
7547 * gfortran.dg/overload_2.f90: New test.
7550 * gfortran.dg/transfer_simplify_5.f90
7553 * gfortran.dg/interface_15.f90: New test.
7555 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7558 * gfortran.dg/matmul_5.f90: New test case.
7560 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
7562 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
7563 * gcc.dg/fesd-any.h: Likewise.
7564 * gcc.dg/fesd-baseonly.c: Likewise.
7565 * gcc.dg/fesd-baseonly.h: Likewise.
7566 * gcc.dg/fesd-none.c: Likewise.
7567 * gcc.dg/fesd-none.h: Likewise.
7568 * gcc.dg/fesd-reduced.c: Likewise.
7569 * gcc.dg/fesd-reduced.h: Likewise.
7570 * gcc.dg/fesd-sys.c: Likewise.
7571 * gcc.dg/fesd-sys.h: Likewise
7572 * gcc.dg/fesd.h: Likewise.
7574 * g++.dg/debug/dwarf2: New directory.
7575 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
7576 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
7577 * g++.dg/other/fesd-any.h: Likewise.
7578 * g++.dg/other/fesd-baseonly.C: Likewise.
7579 * g++.dg/other/fesd-baseonly.h: Likewise.
7580 * g++.dg/other/fesd-none.C: Likewise.
7581 * g++.dg/other/fesd-none.h: Likewise.
7582 * g++.dg/other/fesd-reduced.C: Likewise.
7583 * g++.dg/other/fesd-reduced.h: Likewise.
7584 * g++.dg/other/fesd-sys.C: Likewise.
7585 * g++.dg/other/fesd-sys.h: Likewise.
7586 * g++.dg/other/fesd.h: Likewise.
7588 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
7591 * gfortran.dg/parameter_unused.f90: New test.
7593 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
7595 PR tree-optimization/32681
7596 * gcc.dg/tree-ssa/pr32681.c: New test.
7598 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7601 * gfortran.dg/fmt_t_5.f90: New test.
7603 2007-07-08 Paolo Carlini <pcarlini@suse.de>
7606 * g++.dg/template/operator10.C: New.
7608 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7611 * gfortran.dg/unpack_zerosize_1.f90: New test case.
7613 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
7616 * gfortran.dg/operator_6.f90: New test.
7618 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
7621 * gfortran.dg/operator_4.f90: New test.
7622 * gfortran.dg/operator_5.f90: New test.
7623 * gfortran.dg/logical_comp.f90: Adjusted error messages.
7624 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
7626 2007-07-08 Tobias Burnus <burnus@net-b.de>
7629 * gfortran.dg/argument_checking_6.f90: New.
7631 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
7634 * gfortran.dg/interface_155555.f90: New test.
7636 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7638 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7639 c99-math-long-double-1.c, c99-math.h: Test subnormals.
7641 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7644 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
7645 discern pedantic diagnostics and errors.
7646 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
7648 * gcc.dg/20050121-1.c: This is an error and not a warning.
7649 * gcc.target/i386/sseregparm-2.c: Likewise.
7650 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
7651 * gcc.dg/charset/attribute2.c: Likewise.
7652 * gcc.dg/bitfld-1.c: Likewise.
7653 * gcc.dg/pack-test-2.c: Likewise.
7654 * gcc.dg/940510-1.c: Match separately error and warning.
7655 * gcc.dg/array-2.c: Match separately multiple messages. The second
7656 diagnostic is a pedantic warning and not an error.
7657 * gcc.dg/pr14475.c: Match separately multiple messages.
7658 * gcc.dg/pr18809-1.c: Likewise.
7659 * gcc.dg/pr27953.c: Likewise.
7660 * gcc.dg/vla-init-1.c: Likewise.
7661 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
7663 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7666 * gfortran.dg/char_decl_1.f90: New test.
7668 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
7670 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
7672 2007-07-07 Mark Mitchell <mark@codesourcery.com>
7675 * g++.dg/template/overload9.C: New test.
7677 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
7679 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
7680 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
7682 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
7684 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
7685 * gcc.dg/20001012-2.c: Likewise.
7686 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
7687 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
7689 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
7691 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
7692 about the chunk size when STACK_SIZE is defined.
7694 2007-07-06 Josh Conner <jconner@apple.com>
7697 * gcc.dg/sibcall-8.c: New test.
7699 2007-07-06 Josh Conner <jconner@apple.com>
7702 * gcc.target/arm/sibcall-1.c: New test.
7704 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
7706 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
7708 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
7710 * gfortran.dg/save_parameter.f90: New test.
7711 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
7713 2007-07-06 Richard Guenther <rguenther@suse.de>
7715 * g++.dg/opt/pr30965.C: New testcase.
7717 2007-07-06 Richard Sandiford <richard@codesourcery.com>
7719 * gcc.target/mips/save-restore-5.c: New test.
7721 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
7723 PR rtl_optimization/32450
7724 * gcc.dg/pr32450.c: New runtime test.
7726 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
7728 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
7729 single underscore in scan directives.
7731 2007-07-05 Mark Mitchell <mark@codesourcery.com>
7734 * g++.dg/init/ptrmem4.C: New test.
7737 * g++.dg/init/new21.C: Likewise.
7740 * g++.dg/template/static30.C: Likewise.
7742 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
7744 * gcc.dg/vect/costmodel/ppc: New directory.
7745 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
7746 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
7748 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
7749 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
7750 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
7751 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
7752 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
7753 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
7754 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
7755 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
7756 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
7757 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
7758 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
7759 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
7760 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
7761 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
7763 2007-07-05 Tobias Burnus <burnus@net-b.de>
7766 * gfortran.dg/module_md5_1.f90: Update MD5 number.
7768 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
7771 * gfortran.dg/interface_14.f90: New test.
7774 * gfortran.dg/do_iterator_2.f90: New test.
7776 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
7778 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
7779 (FE_DEC_DOWNWARD): Likewise.
7780 (FE_DEC_UPWARD): Likewise.
7781 (FE_DEC_TOWARDZERO): Likewise.
7782 (FE_DEC_TONEARESTFROMZERO): Likewise.
7784 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
7786 * gcc.c-torture/compile/pr32606.c: New.
7787 * gfortran.fortran-torture/execute/pr32604.f90: New.
7789 2007-07-04 Mark Mitchell <mark@codesourcery.com>
7791 * gcc.dg/visibility-12.c: New test.
7792 * gcc.dg/visibility-13.c: Likewise.
7793 * g++.dg/ext/visibility-9.C: Likewise.
7794 * g++.dg/ext/visibility-10.C: Likewise.
7796 2007-07-04 Richard Sandiford <richard@codesourcery.com>
7798 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
7799 * gcc.dg/sh-relax-vxworks.c: New test.
7801 2007-07-04 Richard Guenther <rguenther@suse.de>
7803 PR tree-optimization/32500
7804 * gcc.c-torture/execute/pr32500.c: New testcase.
7806 2007-07-04 Richard Guenther <rguenther@suse.de>
7808 PR tree-optimization/32482
7809 * gcc.c-torture/compile/pr32482.c: New testcase.
7811 2007-07-04 Richard Sandiford <richard@codesourcery.com>
7813 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
7815 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
7816 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
7817 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
7818 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
7820 2007-07-04 Richard Sandiford <richard@codesourcery.com>
7822 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
7824 2007-07-04 Richard Sandiford <richard@codesourcery.com>
7826 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
7828 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7831 * gfortran.dg/min_max_optional_1.f90: New test.
7832 * gfortran.dg/min_max_optional_2.f90: New test.
7833 * gfortran.dg/min_max_optional_3.f90: New test.
7835 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7838 * gfortran.dg/fmt_error.f90: New test.
7840 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7843 * gfortran.dg/interface_13.f90: New test.
7845 2007-07-03 Dave Brolley <brolley@redhat.com>
7848 * g++.dg/init/new20.C: New test.
7850 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
7853 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
7855 2007-07-03 Tobias Burnus <burnus@net-b.de>
7858 * common_7.f90: New.
7859 * common_8.f90: New.
7860 * common_9.f90: New.
7862 2007-07-03 Tobias Burnus <burnus@net-b.de>
7865 * gfortran.dg/argument_checking_1.f90: New.
7866 * gfortran.dg/argument_checking_2.f90: New.
7867 * gfortran.dg/argument_checking_3.f90: New.
7868 * gfortran.dg/argument_checking_4.f90: New.
7869 * gfortran.dg/argument_checking_5.f90: New.
7870 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
7871 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
7873 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
7875 * gcc.dg/pr32176.c: Add -w to default dg-options.
7877 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
7879 * gcc.c-torture/compile/ssa-pre-1.c: New test.
7881 2007-07-03 Tobias Burnus <burnus@net-b.de>
7884 * gfortran.dg/null_2.f90: New.
7886 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
7887 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7890 * gcc.dg/pr32176.c: New test.
7892 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
7894 * gcc.dg/const-float80.c : New test.
7895 * gcc.dg/const-float128.c : New test.
7896 * gcc.dg/const-float80-ped.c : New test.
7897 * gcc.dg/const-float128-ped.c : New test.
7899 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7901 * gcc.dg/c99-math.h: Fix typo.
7903 2007-07-02 Jakub Jelinek <jakub@redhat.com>
7906 * gcc.dg/gomp/pr32468-1.c: New test.
7908 2007-07-02 Richard Sandiford <richard@codesourcery.com>
7910 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
7913 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
7915 * gfortran.fortran-torture/compile/pr32583.f: New.
7916 * gcc.c-torture/compile/pr32584.c: New
7918 2007-07-02 Ollie Wild <aaw@google.com>
7920 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
7921 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
7923 2007-07-02 Richard Sandiford <richard@codesourcery.com>
7925 * gcc.target/mips/save-restore-1.c: New test.
7926 * gcc.target/mips/save-restore-2.c: Likewise.
7927 * gcc.target/mips/save-restore-3.c: Likewise.
7928 * gcc.target/mips/save-restore-4.c: Likewise.
7930 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
7932 PR tree-optimization/31966
7933 PR tree-optimization/32533
7934 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
7935 * gfortran.dg/pr32533.f90: Ditto.
7937 2007-07-02 Jakub Jelinek <jakub@redhat.com>
7939 * g++.dg/opt/nrv12.C: New test.
7940 * gcc.target/i386/nrv1.c: New test.
7943 * g++.dg/gomp/pr31748.C: New test.
7945 2007-07-02 Ira Rosen <irar@il.ibm.com>
7947 PR tree-optimization/32230
7948 * gcc.dg/vect/pr32230.c: New test.
7950 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
7952 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
7953 * bind_c_coms.f90: Ditto.
7954 * bind_c_coms_driver.c: Ditto.
7955 * bind_c_dts.f90: Ditto.
7956 * bind_c_dts_2.f03: Ditto.
7957 * bind_c_dts_2_driver.c: Ditto.
7958 * bind_c_dts_3.f03: Ditto.
7959 * bind_c_dts_4.f03: Ditto.
7960 * bind_c_dts_driver.c: Ditto.
7961 * bind_c_implicit_vars.f03: Ditto.
7962 * bind_c_procs.f03: Ditto.
7963 * bind_c_usage_2.f03: Ditto.
7964 * bind_c_usage_3.f03: Ditto.
7965 * bind_c_usage_5.f03: Ditto.
7966 * bind_c_usage_6.f03: Ditto.
7967 * bind_c_usage_7.f03: Ditto.
7968 * bind_c_vars.f90: Ditto.
7969 * bind_c_vars_driver.c: Ditto.
7970 * binding_c_table_15_1.f03: Ditto.
7971 * binding_label_tests.f03: Ditto.
7972 * binding_label_tests_10.f03: Ditto.
7973 * binding_label_tests_10_main.f03: Ditto.
7974 * binding_label_tests_11.f03: Ditto.
7975 * binding_label_tests_11_main.f03: Ditto.
7976 * binding_label_tests_12.f03: Ditto.
7977 * binding_label_tests_13.f03: Ditto.
7978 * binding_label_tests_13_main.f03: Ditto.
7979 * binding_label_tests_14.f03: Ditto.
7980 * binding_label_tests_2.f03: Ditto.
7981 * binding_label_tests_3.f03: Ditto.
7982 * binding_label_tests_4.f03: Ditto.
7983 * binding_label_tests_5.f03: Ditto.
7984 * binding_label_tests_6.f03: Ditto.
7985 * binding_label_tests_7.f03: Ditto.
7986 * binding_label_tests_8.f03: Ditto.
7987 * binding_label_tests_9.f03: Ditto.
7988 * c_assoc.f90: Ditto.
7989 * c_assoc_2.f03: Ditto.
7990 * c_f_pointer_shape_test.f90: Ditto.
7991 * c_f_pointer_tests.f90: Ditto.
7992 * c_f_tests_driver.c: Ditto.
7993 * c_funloc_tests.f03: Ditto.
7994 * c_funloc_tests_2.f03: Ditto.
7995 * c_funloc_tests_3.f03: Ditto.
7996 * c_funloc_tests_3_funcs.c: Ditto.
7997 * c_kind_params.f90: Ditto.
7998 * c_kind_tests_2.f03: Ditto.
8000 * c_loc_driver.c: Ditto.
8001 * c_loc_test.f90: Ditto.
8002 * c_loc_tests_2.f03: Ditto.
8003 * c_loc_tests_2_funcs.c: Ditto.
8004 * c_loc_tests_3.f03: Ditto.
8005 * c_loc_tests_4.f03: Ditto.
8006 * c_loc_tests_5.f03: Ditto.
8007 * c_loc_tests_6.f03: Ditto.
8008 * c_loc_tests_7.f03: Ditto.
8009 * c_loc_tests_8.f03: Ditto.
8010 * c_ptr_tests.f03: Ditto.
8011 * c_ptr_tests_10.f03: Ditto.
8012 * c_ptr_tests_5.f03: Ditto.
8013 * c_ptr_tests_7.f03: Ditto.
8014 * c_ptr_tests_7_driver.c: Ditto.
8015 * c_ptr_tests_8.f03: Ditto.
8016 * c_ptr_tests_8_funcs.c: Ditto.
8017 * c_ptr_tests_9.f03: Ditto.
8018 * c_ptr_tests_driver.c: Ditto.
8019 * c_size_t_driver.c: Ditto.
8020 * c_size_t_test.f03: Ditto.
8021 * com_block_driver.f90: Ditto.
8022 * global_vars_c_init.f90: Ditto.
8023 * global_vars_c_init_driver.c: Ditto.
8024 * global_vars_f90_init.f90: Ditto.
8025 * global_vars_f90_init_driver.c: Ditto.
8026 * interop_params.f03: Ditto.
8027 * iso_c_binding_only.f03: Ditto.
8028 * iso_c_binding_rename_1.f03: Ditto.
8029 * iso_c_binding_rename_1_driver.c: Ditto.
8030 * iso_c_binding_rename_2.f03: Ditto.
8031 * iso_c_binding_rename_2_driver.c: Ditto.
8032 * kind_tests_2.f03: Ditto.
8033 * kind_tests_3.f03: Ditto.
8034 * module_md5_1.f90: Ditto.
8035 * only_clause_main.c: Ditto.
8036 * print_c_kinds.f90: Ditto.
8037 * test_bind_c_parens.f03: Ditto.
8038 * test_c_assoc.c: Ditto.
8039 * test_com_block.f90: Ditto.
8040 * test_common_binding_labels.f03: Ditto.
8041 * test_common_binding_labels_2.f03: Ditto.
8042 * test_common_binding_labels_2_main.f03: Ditto.
8043 * test_common_binding_labels_3.f03: Ditto.
8044 * test_common_binding_labels_3_main.f03: Ditto.
8045 * test_only_clause.f90: Ditto.
8046 * use_iso_c_binding.f90: Ditto.
8047 * value_5.f90: Ditto.
8048 * value_test.f90: Ditto.
8049 * value_tests_f03.f90: Ditto.
8051 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
8053 * gcc.dg/tls/opt-14.c: New.
8055 2007-07-01 Ollie Wild <aaw@google.com>
8057 * g++.dg/lookup/using16.C: New test.
8058 * g++.dg/lookup/using17.C: New test.
8060 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
8063 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
8064 (test_4): Use proper test for floating point equality.
8067 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8069 PR libgfortran/32554
8070 * gfortran.dg/fmt_p_1.f90: New test.
8072 2007-07-01 Ira Rosen <irar@il.ibm.com>
8074 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
8075 initialization and fix dg-final check - the initialization loop is
8078 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
8079 Volker Reichelt <reichelt@netcologne.de>
8082 * gcc.dg/pr32559.c: New test.
8084 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
8086 PR tree-optimization/25371
8087 * gcc.dg/vect/pr25371.c: New test.
8089 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
8091 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
8092 when allocating and initializing a flexible array.
8094 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
8097 * gfortran.dg/intrinsic.f90: New test.
8099 2007-06-30 Tobias Burnus <burnus@net-b.de>
8102 * gfortran.dg/fmt_zero_check.f90: New.
8104 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
8107 * gfortran.dg/repeat_f90: New test.
8109 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8112 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
8113 -pedantic-errors, so we should match errors.
8114 * gcc.dg/cpp/escape-1.c: Likewise.
8115 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
8116 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
8118 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
8119 errors instead of warnings.
8120 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
8122 * gcc.dg/cpp/arith-3.c: Likewise.
8124 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8127 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
8128 * gcc.dg/pch/valid-2.c: Likewise.
8129 * gcc.dg/pch/valid-3.c: Likewise.
8130 * gcc.dg/pch/warn-1.c: Likewise.
8131 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
8133 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8136 * gcc.dg/Wunused-function.c: New.
8138 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8140 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
8142 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
8144 * g++.dg/other/canon-31724.C: New.
8146 2007-06-29 Jan Hubicka <jh@suse.cz>
8149 * gcc.c-torture/compile/pr32372.c: new.
8151 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
8153 * gfortran.dg/operator_3.f90: New test.
8155 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
8157 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
8158 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
8160 2007-06-29 Richard Guenther <rguenther@suse.de>
8163 * gcc.dg/inline-23.c: New testcase.
8165 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
8167 PR tree-optimization/24659
8168 * gcc.target/i386/vectorize2.c: New test.
8169 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
8170 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8172 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
8174 * gcc.dg/pointer-arith-9.c: New test.
8176 2007-06-29 Tobias Burnus <burnus@net-b.de>
8179 * gfortran.dg/fmt_read_2.f90: New.
8181 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8183 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
8184 If it exists, don't try to create it.
8186 2007-06-28 Geoffrey Keating <geoffk@apple.com>
8188 * g++.dg/ext/visibility/ms-compat-1.C: New.
8190 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
8193 * gfortran.fortran-torture/compile/pr32417.f90: New test.
8195 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
8197 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
8200 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
8203 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
8205 2007-06-27 Richard Guenther <rguenther@suse.de>
8208 * gcc.dg/inline-22.c: New testcase.
8210 2007-06-26 Hui-May Chang <hm.chang@apple.com>
8212 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
8213 the scan-assembler constant.
8215 2007-06-25 Geoffrey Keating <geoffk@apple.com>
8218 * gcc.dg/pr20216.c: New.
8220 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
8223 * gcc.dg/vect/pr32421.c: New test.
8225 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
8228 * g++.dg/other/friend5.C: New test.
8230 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
8233 * gfortran.dg/host_assoc_function_2.f90: New test.
8236 * gfortran.dg/host_assoc_call_1.f90: New test.
8238 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8240 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
8242 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8245 * gfortran.dg/error_format.f90: New test.
8247 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
8250 * gfortran.dg/pr32136.f90: New test.
8252 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
8255 * gfortran.dg/minmaxloc_1.f90: New test.
8258 * gfortran.dg/minmaxloc_2.f90: New test.
8260 2007-06-23 Richard Guenther <rguenther@suse.de>
8262 PR tree-optimization/16876
8264 * gcc.dg/pr29254.c: The warning is bogus.
8265 * gcc.dg/warn-1.c: Likewise.
8266 * gcc.dg/assign-warn-3.c: Likewise.
8267 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
8269 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
8271 * gcc.c-torture/execute/20070623-1.c: New.
8273 2007-06-22 Jan Hubicka <jh@suse.cz>
8275 * gcc.c-torture/compile/pr31541.c: New.
8277 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
8279 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
8280 Remove -m64 from dg-options.
8282 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
8285 * gcc.dg/pr32374.c: New test.
8287 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8290 * gfortran.dg/pointer_assign_3.f90: New test.
8292 2007-06-21 Sebastian Pop <sebpop@gmail.com>
8294 * gcc.dg/tree-ssa/pr19590.c: New.
8296 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8299 * gfortran.dg/assign.f90: Update test.
8300 * gfortran.dg/real_do_1.f90: Update test.
8301 * gfortran.dg/gomp/omp_do1.f90: Update test.
8302 * gfortran.dg/warnings_are_errors_1.f: Update test.
8303 * gfortran.dg/g77/20010519-1.f: Update test.
8304 * gfortran.dg/g77/pr9258.f: Update test.
8305 * gfortran.dg/g77/960317-1.f: Update test.
8307 2007-06-21 Richard Guenther <rguenther@suse.de>
8309 PR tree-optimization/32453
8310 * gcc.c-torture/compile/pr32453.c: New testcase.
8312 2007-06-21 Jakub Jelinek <jakub@redhat.com>
8314 PR tree-optimization/31866
8315 * gcc.dg/pr31866.c: New test.
8317 2007-06-21 Richard Guenther <rguenther@suse.de>
8319 PR tree-optimization/32451
8320 * g++.dg/torture/20070621-1.C: New testcase.
8322 2007-06-21 Christian Bruel <christian.bruel@st.com>
8324 * gcc.dg/attr-isr.c: Test delay slot content.
8326 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8329 gfortran.dg/pointer_assign_2.f90: New test.
8331 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8334 gfortran.dg/invalid_procedure_name.f90: New test.
8336 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
8338 PR tree-optimization/25737
8339 * gcc.dg/tree-ssa/alias-14.c: New test.
8341 2007-06-20 Hui-May Chang <hm.chang@apple.com>
8343 * gcc.target/i386/large-size-array-3.c: New.
8345 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8346 Richard Guenther <rguenther@suse.de>
8349 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
8351 2007-06-20 Jakub Jelinek <jakub@redhat.com>
8354 * gcc.dg/pr31959.c: New test.
8357 * g++.dg/ext/asm10.C: New test.
8360 * gcc.c-torture/execute/20070614-1.c: New test.
8362 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
8364 * gcc.target/arm/stack-corruption.c: New test.
8366 2007-06-19 Richard Guenther <rguenther@suse.de>
8368 * g++.dg/torture/pr30252.C: New testcase.
8370 2007-06-19 Jakub Jelinek <jakub@redhat.com>
8372 PR tree-optimization/32353
8373 * g++.dg/opt/nrv13.C: New test.
8375 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
8379 * gfortran.dg/impure_assignment_2.f90 : New test.
8382 * gfortran.dg/data_initialized_2.f90 : New test.
8384 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
8385 appropriate version of 'dmach'.
8387 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
8390 * gcc.target/i386/pr32389.c New test.
8392 2007-06-18 Simon Baldwin <simonb@google.com>
8395 * g++.dg/template/error25.C: New.
8396 * g++.dg/template/spec35.C: New.
8398 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
8400 * gcc.c-torture/compile/pr32355.c: New testcase.
8402 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
8404 PR tree-optimization/32383
8405 * g++.dg/opt/pr32383.C: New test.
8407 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
8409 PR rtl-optimization/32366
8410 * gcc.dg/vect/pr32366.c: New test.
8412 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
8414 * gcc.c-torture/compile/pr32349.c: New testcase.
8416 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
8418 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
8419 * gcc.target/sparc/combined-2.c: Likewise.
8420 * gcc.target/sparc/fexpand.c : Likewise.
8421 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
8422 * gcc.target/sparc/fpack16.c : Likewise.
8423 * gcc.target/sparc/fpmerge.c : Likewise.
8424 * gcc.target/sparc/fpmul.c : Likewise.
8425 * gcc.target/sparc/noresult.c : Likewise.
8426 * gcc.target/sparc/pdist.c: Likewise.
8428 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
8431 * gcc.target/i386/recip-divf.c: New test.
8432 * gcc.target/i386/recip-sqrtf.c: Ditto.
8433 * gcc.target/i386/recip-vec-divf.c: Ditto.
8434 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8435 * gcc.target/i386/sse-recip.c: Ditto.
8436 * gcc.target/i386/sse-recip-vec.c: Ditto.
8438 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8441 * gcc.c-torture/compile/20070605-1.c: New test.
8443 * gcc.c-torture/compile/20070603-1.c: New testcase.
8444 * gcc.c-torture/compile/20070603-2.c: New testcase.
8446 * gcc.c-torture/compile/20070531-1.c: New test.
8449 * gcc.c-torture/compile/20070531-2.c: New test.
8452 * gcc.c-torture/compile/20070529-1.c: New test.
8455 * gcc.c-torture/compile/20070529-2.c: New test.
8458 * gcc.c-torture/compile/20070520-1.c: New test.
8460 * g++.dg/ext/java-1.C: New test.
8462 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
8463 loops instead of one. Remove the "can't determine dependence"
8465 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
8466 needed as the cast is gone in the first place.
8467 * gcc.dg/max-1.c: Change local variable a to be a global one.
8468 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
8469 have a cast which is PREd.
8471 2007-06-15 Mark Mitchell <mark@codesourcery.com>
8473 * g++.dg/lookup/anon6.C: New test.
8475 2007-06-14 Dirk Mueller <dmueller@suse.de>
8478 * g++.dg/opt/static6.C: New testcase.
8480 2007-06-14 Geoff Keating <geoffk@apple.com>
8482 * g++.dg/ext/visibility/overload-1.C: New.
8485 * g++.dg/ext/visibility/anon4.C: New.
8487 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
8490 * gcc.target/i386/pr32268.c: New test.
8492 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
8494 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
8495 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
8496 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
8498 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
8499 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
8500 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
8503 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
8506 * gfortran.dg/common_resize_1.f90: New test.
8508 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
8511 * gcc.dg/vect/pr32224.c: Fix.
8513 2007-06-13 Eric Christopher <echristo@apple.com>
8515 * gcc.target/i386/ssefn-1.c: Add -march=i386.
8517 2007-06-13 Tobias Burnus <burnus@net-b.de>
8520 * gfortran.dg/actual_array_vect_1.f90: New.
8522 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
8524 * gcc.target/sparc/mfpu.c: New test.
8526 2007-06-12 Geoff Keating <geoffk@apple.com>
8528 * g++.dg/warn/weak1.C: Suppress on Darwin.
8529 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
8531 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
8534 * g++.dg/torture/pr31579.C: New testcase.
8536 2007-06-12 Ian Lance Taylor <iant@google.com>
8539 * g++.dg/init/new16.C: New test.
8540 * g++.dg/init/new17.C: New test.
8541 * g++.dg/init/new18.C: New test.
8542 * g++.dg/init/new19.C: New test.
8544 2007-06-12 Olivier Hainque <hainque@adacore.com>
8546 * gnat.dg/lhs_view_convert.adb: New test.
8548 2007-06-12 Richard Guenther <rguenther@suse.de>
8550 PR tree-optimization/15353
8551 PR tree-optimization/31657
8552 * gcc.c-torture/execute/20070424-1.c: New testcase.
8553 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
8554 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
8555 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
8556 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
8557 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
8559 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
8561 PR rtl-optimization/32293
8562 * gcc.dg/pr32293.c: New test.
8564 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
8566 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
8568 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
8571 * gfortran.dg/equiv_7.f90: New test.
8572 * gfortran.dg/equiv_constraint_7.f90: Change error message.
8575 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
8577 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
8579 * gcc.dg/setjmp-3.c: Rename raise to raise0.
8580 * gcc.dg/setjmp-4.c: Likewise.
8581 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
8583 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
8585 PR rtl-optimization/31025
8586 * gfortran.dg/pr31025.f90: New.
8588 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
8591 * gcc.target/i386/pr32280.c: New test.
8593 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
8596 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
8598 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8600 PR libgfortran/32235
8601 * gfortran.dg/backspace_9.f: New test.
8603 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
8605 * gcc.dg/tree-ssa/prefetch-7.c: New test.
8607 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
8609 * gcc.dg/tree-ssa/loop-28.c: New testcase.
8611 2007-06-09 Ian Lance Taylor <iant@google.com>
8613 PR tree-optimization/32169
8614 * gcc.c-torture/compile/pr32169.c: New test.
8616 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
8618 * gcc.dg/vect/costmodel: New directory.
8619 * gcc.dg/vect/costmodel/i386: New directory.
8620 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
8621 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8623 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
8624 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
8625 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
8626 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
8627 * gcc.dg/vect/costmodel/x86_64: New directory.
8628 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
8630 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8632 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
8633 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
8634 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
8635 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
8636 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
8638 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
8640 PR tree-optimization/32243
8641 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
8642 flags for -Os tests.
8643 * gcc.dg/vect/03-vect-pr32243.c: New test.
8645 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
8647 PR tree-optimization/32224
8648 * gcc.dg/vect/pr32224.c: New test.
8650 2007-06-08 Jakub Jelinek <jakub@redhat.com>
8653 * g++.dg/gomp/pr32177.C: New test.
8655 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8658 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
8659 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
8660 warning nor an error.
8661 * gcc.dg/Wfatal-2.c: Likewise.
8662 * gcc.dg/Werror-1.c: Likewise.
8663 * gcc.dg/Werror-5.c: Likewise.
8664 * gcc.dg/Werror-7.c: Likewise.
8665 * gcc.dg/Werror-10.c: Likewise.
8666 * gcc.dg/Werror-11.c: Likewise.
8668 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
8671 * g++.dg/init/brace6.C: New test.
8673 2007-06-07 Geoffrey Keating <geoffk@apple.com>
8675 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
8676 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
8677 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
8678 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
8680 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
8681 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
8682 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
8683 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
8684 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
8685 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
8686 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
8687 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
8689 * gcc.dg/darwin-minversion-3.c: New.
8691 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
8693 * gcc.target/i386/builtin-copysign.c: New test.
8695 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
8697 PR tree-optimization/32220
8698 * gfortran.dg/predcom-2.f: New testcase.
8700 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
8703 * gcc.target/i386/vectorize4.c: New test.
8705 2007-06-06 Steve Ellcey <sje@cup.hp.com>
8707 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
8709 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8712 * gcc.dg/simd-5.c: Mark output as a note.
8713 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
8715 * gcc.dg/simd-1.c: Likewise.
8716 * gcc.dg/always_inline.c: Mark output as a sorry.
8717 * gcc.dg/always_inline2.c: Likewise.
8718 * gcc.dg/always_inline3.c: Likewise.
8720 2007-06-06 Ian Lance Taylor <iant@google.com>
8722 * g++.dg/conversion/enum1.C: New test.
8724 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
8726 PR tree-optimization/32216
8727 * gcc.dg/vect/pr32216.c: New test.
8729 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8732 * gfortran.dg/invalid_contains_1.f90: New test.
8733 * gfortran.dg/invalid_contains_2.f90: New test.
8735 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8738 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
8741 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8744 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
8745 dg-message to match de note.
8746 * gcc.dg/pr26570.c: Use dg-message for a note.
8747 * gcc.dg/pr29254.c: Use dg-message for generic output and use
8748 dg-error instead of dg-warning because of -Werror.
8749 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
8750 neither an error, nor a warning.
8751 * gcc.dg/glibc-uclibc-2.c: Likewise
8752 * gcc.dg/cpp/19940712-1.c: Likewise.
8754 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
8756 PR preprocessor/23479
8757 * gcc.dg/binary-constants-1.c: Add test suites for
8758 the 0b-prefixed binary integer constants.
8759 * gcc.dg/binary-constants-2.c: Ditto.
8760 * gcc.dg/binary-constants-3.c: Ditto.
8761 * gcc.dg/binary-constants-4.c: Ditto.
8763 2007-06-05 Ian Lance Taylor <iant@google.com>
8765 * gcc.dg/Wstrict-overflow-19.c: New test.
8767 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
8769 * gcc.dg/matrix/matrix-6.c: Remove conversion.
8771 2007-06-04 Ian Lance Taylor <iant@google.com>
8773 * gcc.dg/Wstrict-overflow-18.c: New test.
8775 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8778 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
8779 * gcc.dg/cpp/mi5.c: Likewise.
8780 * gcc.dg/cpp/mi7.c: Likewise.
8782 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
8785 * gcc.dg/pr32191.c: New test.
8787 2007-05-28 Tobias Burnus <burnus@net-b.de>
8790 * gfortran.dg/allocate_stat_1.f90: Remove.
8792 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
8794 * gcc.target/i386/sse4_2-check.h: New.
8795 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
8796 * gcc.target/i386/sse4_2-crc32.h: Likewise.
8797 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
8798 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8799 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
8800 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
8801 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
8802 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
8803 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
8804 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
8805 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
8806 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
8807 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
8808 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
8809 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
8810 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
8811 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
8812 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8814 2007-06-01 Geoffrey Keating <geoffk@apple.com>
8816 * gcc.dg/pie-link.c: New test.
8818 2007-06-01 Ian Lance Taylor <iant@google.com>
8820 * gcc.dg/Wstrict-overflow-17.c: New test.
8822 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
8824 * gcc.dg/builtin-return-1.c (g): New.
8825 (main): Allocate at least 64 bytes on the stack.
8827 2007-05-31 Mark Mitchell <mark@codesourcery.com>
8829 * g++.dg/init/cleanup3.C: New test.
8831 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
8833 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
8836 007-05-31 Paul Thomas <pault@gcc.gnu.org>
8839 * gfortran.dg/char_array_constructor_3.f90: New test.
8841 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
8843 PR tree-optimization/32160
8844 * gfortran.dg/predcom-1.f: New test.
8846 2007-05-31 Richard Guenther <rguenther@suse.de>
8848 * g++.dg/other/str_empty.C: Move...
8849 * g++.dg/other/pr30567.C: Move...
8850 * g++.dg/tree-ssa/pr27218.C: Move...
8851 * g++.dg/torture: ...here and remove dg-options.
8853 2007-05-31 Paolo Carlini <pcarlini@suse.de>
8856 * g++.dg/ext/is_pod_incomplete.C: New.
8858 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
8859 Douglas Gregor <doug.gregor@gmail.com>
8860 Pedro Lamarao <pedro.lamarao@mndfck.org>
8861 Howard Hinnant <howard.hinnant@gmail.com>
8865 * g++.dg/cpp0x/rv8p.C: New.
8866 * g++.dg/cpp0x/temp-constructor-bug.C: New.
8867 * g++.dg/cpp0x/cast-bug.C: New.
8868 * g++.dg/cpp0x/elision_weak.C: New.
8869 * g++.dg/cpp0x/collapse-bug.C: New.
8870 * g++.dg/cpp0x/rv3p.C: New.
8871 * g++.dg/cpp0x/rv7n.C: New.
8872 * g++.dg/cpp0x/overload-conv-1.C: New.
8873 * g++.dg/cpp0x/rv2n.C: New.
8874 * g++.dg/cpp0x/deduce.C: New.
8875 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
8876 * g++.dg/cpp0x/rv6p.C: New.
8877 * g++.dg/cpp0x/template_deduction.C: New.
8878 * g++.dg/cpp0x/implicit-copy.C: New.
8879 * g++.dg/cpp0x/rv1p.C: New.
8880 * g++.dg/cpp0x/cast.C: New.
8881 * g++.dg/cpp0x/rv5n.C: New.
8882 * g++.dg/cpp0x/collapse.C: New.
8883 * g++.dg/cpp0x/overload-conv-2.C: New.
8884 * g++.dg/cpp0x/rv4p.C: New.
8885 * g++.dg/cpp0x/rvo.C: New.
8886 * g++.dg/cpp0x/iop.C: New.
8887 * g++.dg/cpp0x/rv3n.C: New.
8888 * g++.dg/cpp0x/rv7p.C: New.
8889 * g++.dg/cpp0x/reference_collapsing.C: New.
8890 * g++.dg/cpp0x/overload.C: New.
8891 * g++.dg/cpp0x/named.C: New.
8892 * g++.dg/cpp0x/rv2p.C: New.
8893 * g++.dg/cpp0x/rv6n.C: New.
8894 * g++.dg/cpp0x/not_special.C: New.
8895 * g++.dg/cpp0x/bind.C: New.
8896 * g++.dg/cpp0x/rv1n.C: New.
8897 * g++.dg/cpp0x/rv5p.C: New.
8898 * g++.dg/cpp0x/elision.C: New.
8899 * g++.dg/cpp0x/named_refs.C: New.
8900 * g++.dg/cpp0x/unnamed_refs.C: New.
8901 * g++.dg/cpp0x/rv4n.C: New.
8902 * g++.dg/cpp0x/elision_neg.C: New.
8903 * g++.dg/init/copy7.C: Run in C++98 mode.
8904 * g++.dg/overload/arg1.C: Ditto.
8905 * g++.dg/overload/arg4.C: Ditto.
8907 2007-05-30 Jakub Jelinek <jakub@redhat.com>
8910 * g++.dg/opt/static5.C: New test.
8912 2007-05-30 Richard Guenther <rguenther@suse.de>
8914 * g++.dg/dg.exp: Prune torture/.
8915 * g++.dg/torture/dg-torture.exp: New testsuite.
8917 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
8919 * gcc.target/arm/pr27387.C: Move and rename to ...
8920 * g++.dg/inherit/thunk8.C: ... here.
8922 2007-05-30 Jakub Jelinek <jakub@redhat.com>
8924 PR tree-optimization/31769
8925 * g++.dg/gomp/pr31769.C: New test.
8927 2007-05-29 Hui-May Chang <hm.chang@apple.com>
8929 * gcc.target/i386/stack-realign.c: New.
8931 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
8933 * gcc.dg/tree-ssa/prefetch-6.c: New test.
8935 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
8937 * gfortran.dg/sizeof.f90: New.
8939 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
8942 * gcc.dg/boolcomplex-1.c: New test.
8945 * g++.dg/ext/boolcomplex-1.c: New test.
8947 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
8949 * gcc.dg/matrix: New directory.
8951 2007-05-28 Tobias Burnus <burnus@net-b.de>
8954 * gfortran.dg/allocate_stat_1.f90: New.
8956 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
8959 * transfer_hollerith_1.f90: New test.
8961 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
8964 * gcc.c-torture/execute/vrp-7.c: New test.
8966 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
8968 * gfortran.dg/transfer_simplify_4.f90: New test.
8970 2007-05-27 Tobias Burnus <burnus@net-b.de>
8973 * gfortran.dg/func_result_3.f90: New.
8975 2007-05-27 Tobias Burnus <burnus@net-b.de>
8978 * gfortran.dg/transfer_simplify_3.f90: New.
8980 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
8983 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
8985 * gcc.target/i386/pr32065-2.c: New test.
8987 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8990 * gfortran.dg/io_constraints_2.f90: Update.
8992 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
8995 * gfortran.dg/array_constructor_17.f90: New test.
8997 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
9000 * g++.dg/opt/array2.C: New testcase.
9002 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
9005 * gcc.target/i386/pr32065.c: New test.
9007 2007-05-25 Dirk Mueller <dmueller@suse.de>
9008 Marcus Meissner <meissner@suse.de>
9010 * gcc.dg/attr-alloc_size.c: New.
9012 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
9013 Lee Millward <lee.millward@gmail.com>
9016 * g++.dg/parse/crash34.C: New test.
9018 * g++.dg/parse/crash35.C: New test.
9020 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
9022 * gcc.target/i386/sse2-check.h: New.
9023 * gcc.target/i386/sse2-vec-1.c: Likewise.
9024 * gcc.target/i386/sse2-vec-2.c: Likewise.
9025 * gcc.target/i386/sse2-vec-3.c: Likewise.
9026 * gcc.target/i386/sse2-vec-4.c: Likewise.
9027 * gcc.target/i386/sse2-vec-5.c: Likewise.
9028 * gcc.target/i386/sse2-vec-6.c: Likewise.
9030 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
9042 * g++.dg/cpp0x/pr31431.C: New.
9043 * g++.dg/cpp0x/pr31437.C: New.
9044 * g++.dg/cpp0x/pr31442.C: New.
9045 * g++.dg/cpp0x/pr31444.C: New.
9046 * g++.dg/cpp0x/pr31431-2.C: New.
9047 * g++.dg/cpp0x/pr31432.C: New.
9048 * g++.dg/cpp0x/pr31434.C: New.
9049 * g++.dg/cpp0x/pr31438.C: New.
9050 * g++.dg/cpp0x/pr31443.C: New.
9051 * g++.dg/cpp0x/pr31445.C: New.
9052 * g++.dg/cpp0x/variadic-crash1.C: New.
9054 2007-05-25 Richard Sandiford <richard@codesourcery.com>
9056 * gcc.target/arm/long-calls-1.c: New test.
9057 * gcc.target/arm/long-calls-2.c: Likewise.
9058 * gcc.target/arm/long-calls-3.c: Likewise.
9059 * gcc.target/arm/long-calls-4.c: Likewise.
9061 2007-05-25 Richard Guenther <rguenther@suse.de>
9062 Andrew Pinski <andrew_pinski@playstation.sony.com>
9064 PR tree-optimization/31982
9065 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
9067 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
9070 * gfortran.dg/result_in_spec_2.f90: New test.
9072 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9074 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
9076 2007-05-24 Ollie Wild <aaw@google.com>
9078 * gcc.dg/cpp/counter-1.c: New test.
9079 * gcc.dg/pch/counter-1.c: New test.
9080 * gcc.dg/pch/counter-1.hs: New file.
9081 * gcc.dg/pch/counter-2.c: New test.
9082 * gcc.dg/pch/counter-2.hs: New file.
9083 * gcc.dg/pch/counter-3.c: New test.
9084 * gcc.dg/pch/counter-3.hs: New file.
9086 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
9088 * gcc.dg/tree-ssa/predcom-1.c: New test.
9089 * gcc.dg/tree-ssa/predcom-2.c: New test.
9090 * gcc.dg/tree-ssa/predcom-3.c: New test.
9091 * gcc.dg/tree-ssa/predcom-4.c: New test.
9092 * gcc.dg/tree-ssa/predcom-5.c: New test.
9093 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
9095 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
9098 * gcc.target/i386/sse4_1-check.h (MASK): New.
9100 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9103 * gfortran.dg/pr25603.f: Initialize integer variables.
9105 2007-05-23 Ian Lance Taylor <iant@google.com>
9107 * g++.dg/other/vrp1.C: New test.
9109 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
9111 PR preprocessor/20077
9112 * gcc.dg/cpp/paste15.c: New test.
9114 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
9115 Nigel Stephens <nigel@mips.com>
9116 Richard Sandiford <richard@codesourcery.com>
9118 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
9119 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
9120 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
9121 * gcc.target/mips/inter/mips16-inter.exp: New.
9123 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
9125 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
9127 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
9129 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
9130 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
9131 * gcc.target/i386/sse3-addsubps.c: Likewise.
9132 * gcc.target/i386/sse3-haddpd.c: Likewise.
9133 * gcc.target/i386/sse3-haddps.c: Likewise.
9134 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9135 * gcc.target/i386/sse3-hsubps.c: Likewise.
9136 * gcc.target/i386/sse3-lddqu.c: Likewise.
9137 * gcc.target/i386/sse3-movddup.c: Likewise.
9138 * gcc.target/i386/sse3-movshdup.c: Likewise.
9139 * gcc.target/i386/sse3-movsldup.c: Likewise.
9141 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
9142 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
9143 * gcc.target/i386/ssse3-pabsd.c: Likewise.
9144 * gcc.target/i386/ssse3-pabsw.c: Likewise.
9145 * gcc.target/i386/ssse3-palignr.c: Likewise.
9146 * gcc.target/i386/ssse3-phaddd.c: Likewise.
9147 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9148 * gcc.target/i386/ssse3-phaddw.c: Likewise.
9149 * gcc.target/i386/ssse3-phsubd.c: Likewise.
9150 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9151 * gcc.target/i386/ssse3-phsubw.c: Likewise.
9152 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9153 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9154 * gcc.target/i386/ssse3-pshufb.c: Likewise.
9155 * gcc.target/i386/ssse3-psignb.c: Likewise.
9156 * gcc.target/i386/ssse3-psignd.c: Likewise.
9157 * gcc.target/i386/ssse3-psignw.c: Likewise.
9158 * gcc.target/i386/ssse3-vals.h: Likewise.
9160 * gcc.target/i386/sse3-check.h: New file.
9161 * gcc.target/i386/ssse3-check.h: Likewise.
9163 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
9166 * gcc.c-torture/compile/bcopy-1.c: New testcase.
9168 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
9171 * gcc.c-torture/20070522-1.c: New testcase.
9173 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
9175 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
9177 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
9179 * gcc.c-torture/execute/ieee/20000320-1.x,
9180 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9181 m68k-*-* and check_effective_target_coldfire_fpu.
9183 2007-05-22 Ollie Wild <aaw@google.com>
9185 * g++.dg/lookup/hidden-class10.C: New test.
9186 * g++.dg/lookup/hidden-class11.C: New test.
9188 2007-05-22 Ollie Wild <aaw@google.com>
9190 * g++.dg/lookup/name-clash5.C: New test.
9191 * g++.dg/lookup/name-clash6.C: New test.
9193 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
9195 * g++.dg/other/i386-2.C: Update comments on header files tested.
9196 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
9198 * gcc.target/i386/sse-12.c: Likewise.
9199 * gcc.target/i386/sse-13.c: Likewise.
9200 * gcc.target/i386/sse-14.c: Likewise.
9202 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
9203 Redefined to test with immediate operand.
9204 (__builtin_ia32_blendps): Likewise.
9205 (__builtin_ia32_blendpd): Likewise.
9206 (__builtin_ia32_dpps): Likewise.
9207 (__builtin_ia32_dpps): Likewise.
9208 (__builtin_ia32_insertps128): Likewise.
9209 (__builtin_ia32_vec_ext_v4sf): Likewise.
9210 (__builtin_ia32_vec_set_v16qi): Likewise.
9211 (__builtin_ia32_vec_set_v4si): Likewise.
9212 (__builtin_ia32_vec_set_v2di): Likewise.
9213 (__builtin_ia32_vec_ext_v16qi): Likewise.
9214 (__builtin_ia32_vec_ext_v4si): Likewise.
9215 (__builtin_ia32_vec_ext_v2di): Likewise.
9216 (__builtin_ia32_roundpd): Likewise.
9217 (__builtin_ia32_roundsd): Likewise.
9218 (__builtin_ia32_roundps): Likewise.
9219 (__builtin_ia32_roundss): Likewise.
9220 (__builtin_ia32_mpsadbw128): Likewise.
9222 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
9224 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
9226 2007-05-22 Janis Johnson <janis187@us.ibm.com>
9228 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
9230 * gcc.dg/dfp/func-struct.c: Ditto.
9231 * gcc.dg/dfp/operator-assignment.c: Ditto.
9232 * gcc.dg/dfp/convert-bfp.c: Ditto.
9233 * gcc.dg/dfp/convert-int.c: Ditto.
9234 * gcc.dg/dfp/convert-int-max.c: Ditto.
9235 * gcc.dg/dfp/func-scalar.c: Ditto.
9236 * gcc.dg/dfp/cast.c: Ditto.
9237 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
9238 failures, and fix a typo in return type of arg1_128.
9239 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
9240 failures, and fix a typo in a constant suffix.
9241 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
9242 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
9244 2007-05-22 Janis Johnson <janis187@us.ibm.com>
9245 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9247 * lib/gcc-dg.exp(process_message): New proc.
9248 (dg-message): New test directive.
9249 * gcc.dg/always_inline.c: Use dg-message.
9250 * gcc.dg/always_inline2.c: Ditto.
9251 * gcc.dg/always_inline3.c: Ditto.
9252 * gcc.dg/invalid-call-1.c: Ditto.
9253 * gcc.dg/pr17506.c: Ditto.
9254 * gcc.dg/simd-5.c: Ditto.
9255 * gcc.dg/simd-6.c: Ditto.
9256 * gcc.dg/va-arg-2.c: Ditto.
9257 * gcc.dg/cpp/syshdr.c: Ditto.
9258 * gcc.dg/cpp/unc4.c: Ditto.
9259 * gcc.dg/cpp/trad/mi1.c: Ditto.
9260 * gcc.dg/cpp/trad/mi5.c: Ditto.
9261 * gcc.dg/cpp/trad/mi7.c: Ditto.
9262 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
9263 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
9264 * gcc.test-framework/test-framework.awk: Special-case outexists
9267 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
9269 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
9270 (bit_SSE4_2): Likewise.
9271 (bit_POPCNT): Likewise.
9273 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
9274 Check if assembler supports SSE4 instructions.
9276 * gcc.target/i386/sse4_1-blendpd.c: New file.
9277 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9278 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
9279 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
9280 * gcc.target/i386/sse4_1-check.h: Likewise.
9281 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
9282 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
9283 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
9284 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
9285 * gcc.target/i386/sse4_1-extractps.c: Likewise.
9286 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
9287 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
9288 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
9289 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
9290 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
9291 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
9292 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
9293 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
9294 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
9295 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
9296 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
9297 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
9298 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
9299 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
9300 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
9301 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
9302 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
9303 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
9304 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
9305 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
9306 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
9307 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
9308 * gcc.target/i386/sse4_1-pminud.c: Likewise.
9309 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
9310 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
9311 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
9312 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
9313 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
9314 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
9315 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
9316 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
9317 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
9318 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
9319 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
9320 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
9321 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
9322 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
9323 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
9324 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
9325 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
9326 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
9327 * gcc.target/i386/sse4_1-round.h: Likewise.
9328 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
9329 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
9330 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
9331 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
9332 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
9333 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
9334 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
9335 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
9336 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
9337 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
9338 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
9339 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
9340 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
9341 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
9343 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9346 * gfortran.dg/bounds_check_7.f90: New test.
9348 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
9350 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
9351 (check_effective_target_sse4a): Ditto.
9353 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
9354 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
9355 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
9356 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
9357 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
9358 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
9359 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
9360 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
9361 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
9362 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
9363 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
9364 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
9365 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
9366 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
9367 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
9368 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
9369 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
9370 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
9371 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
9372 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
9374 2007-05-21 Mark Mitchell <mark@codesourcery.com>
9376 * g++.dg/ext/cleanup-1.C: New test.
9377 * g++.dg/ext/cleanup-2.C: Likewise.
9378 * g++.dg/ext/cleanup-3.C: Likewise.
9379 * g++.dg/ext/cleanup-4.C: Likewise.
9380 * g++.dg/ext/cleanup-5.C: Likewise.
9381 * g++.dg/ext/cleanup-6.C: Likewise.
9382 * g++.dg/ext/cleanup-8.C: Likewise.
9383 * g++.dg/ext/cleanup-9.C: Likewise.
9384 * g++.dg/ext/cleanup-10.C: Likewise.
9385 * g++.dg/ext/cleanup-11.C: Likewise.
9386 * g++.dg/ext/cleanup-dtor.C: Likewise.
9388 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
9391 * gcc.dg/vect/vect-102a.c: New test.
9393 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
9394 Paolo Carlini <pcarlini@suse.de>
9395 Uros Bizjak <ubizjak@gmail.com>
9397 * gcc.dg/gcc-have-sync-compare-and-swap.c,
9398 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9399 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9400 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
9401 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9404 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
9407 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
9409 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9412 * gfortran.dg/do_3.F90: Add checks for the final value of the
9415 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
9417 * gcc.c-torture/execute/990127-2.x: New file.
9419 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
9421 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
9422 * gcc.target/i386/sse-12: Add -O to compile options.
9423 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
9424 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
9425 and mm3dnow.h. Add -O to compile options.
9427 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
9430 * gfortran.dg/char_length_5.f90: New test.
9433 * gfortran.dg/array_reference_1.f90: New test.
9435 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9442 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
9443 * gcc.dg/Wtype-limits.c: New.
9444 * gcc.dg/Wtype-limits-Wextra.c: New.
9445 * gcc.dg/Wtype-limits-no.c: New.
9446 * g++.dg/warn/Wtype-limits.C: New.
9447 * g++.dg/warn/Wtype-limits-Wextra.C: New.
9448 * g++.dg/warn/Wtype-limits-no.C: New.
9450 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
9452 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
9453 instead of "-msse2".'
9454 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
9455 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
9457 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
9458 to test with immediate operand.
9459 (__builtin_ia32_insertqi): Ditto.
9460 (__builtin_ia32_palignr128): Ditto.
9461 (__builtin_ia32_palignr): Ditto.
9462 (__builtin_ia32_pshufhw): Ditto.
9463 (__builtin_ia32_pshuflw): Ditto.
9464 (__builtin_ia32_pshufd): Ditto.
9465 (__builtin_ia32_vec_set_v8hi): Ditto.
9466 (__builtin_ia32_vec_ext_v8hi): Ditto.
9467 (__builtin_ia32_shufpd): Ditto.
9468 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9470 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
9473 * gfortran.dg/min_max_conformance.f90: Added more testcases.
9475 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
9478 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
9479 and "__inline". Use "-msse" instead of "-msse2".
9481 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9484 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
9485 * gcc.dg/20030906-2.c: Likewise.
9486 * objc.dg/method-17.m: Add -Wreturn-type.
9487 * obj-c++.dg/method-21.mm: Likewise.
9489 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
9492 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
9493 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
9494 (__builtin_ia32_psrlqi128): Ditto.
9495 (__builtin_ia32_psrlwi128): Ditto.
9496 (__builtin_ia32_psrldi128): Ditto.
9497 (__builtin_ia32_psrldqi128): Ditto.
9498 (__builtin_ia32_pslldqi128): Ditto.
9499 (__builtin_ia32_psrawi128): Ditto.
9500 (__builtin_ia32_psradi128): Ditto.
9501 (__builtin_ia32_psllqi128): Ditto.
9502 (__builtin_ia32_pslldi128): Ditto.
9503 (__builtin_prefetch): Ditto.
9504 (__builtin_ia32_pshufw): Ditto.
9505 (__builtin_ia32_vec_set_v4hi): Ditto.
9506 (__builtin_ia32_vec_ext_v4hi): Ditto.
9507 (__builtin_ia32_shufps): Ditto.
9508 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9510 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9513 * gfortran.dg/char_allocation_1.f90: New test.
9515 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9517 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
9518 * gcc.dg/Wconversion-sign.c: New.
9519 * gcc.dg/Wconversion-integer-no-sign.c: New.
9520 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
9522 * g++.dg/warn/Wconversion-sign.C: New.
9523 * g++.old-deja/g++.other/warn4.C: Update.
9524 * g++.dg/warn/Wconversion1.C: Likewise.
9526 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9528 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
9529 * gcc.dg/torture/builtin-math-4.c: Likewise.
9531 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9534 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
9536 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
9538 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
9540 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
9543 * gcc.target/i386/pr31628.c: New.
9545 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
9548 * gcc.dg/pr31344.c: New test.
9550 2007-05-17 Ian Lance Taylor <iant@google.com>
9552 PR tree-optimization/31953
9553 * gcc.c-torture/compile/pr31953.c: New test.
9555 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9557 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
9559 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
9561 * gcc.dg/torture/builtin-math-4.c: Likewise.
9563 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
9564 * gcc.dg/torture/builtin-math-4.c: Likewise.
9566 * gcc.dg/torture/builtin-math-4.c: New test.
9568 2007-05-17 Janis Johnson <janis187@us.ibm.com>
9569 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9571 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
9572 * gcc.dg/cpp/include2.c: Ditto.
9573 * gcc.dg/cpp/mac-dir-2.c: Ditto.
9574 * gcc.dg/cpp/paste5.c: Ditto.
9575 * gcc.dg/cpp/paste6.c: Ditto.
9576 * gcc.dg/cpp/paste8.c: Ditto.
9577 * gcc.dg/cpp/paste11.c: Ditto.
9578 * gcc.dg/cpp/paste13.c: Ditto.
9579 * gcc.dg/cpp/skipping2.c: Ditto.
9580 * gcc.dg/reg-vol-struct-1.c: Ditto.
9581 * gcc.dg/Wshadow-1.c: Ditto.
9582 * gcc.dg/cpp/trad/comment.c: Ditto.
9583 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
9584 * gcc.dg/cpp/if-2.c: Ditto.
9585 * gcc.dg/array-5.c: Ditto.
9586 * gcc.dg/inline-15.c: Ditto.
9587 * gcc.dg/pr27953.c: Ditto.
9588 * gcc.dg/Wno-c++-compat.c: Ditto.
9590 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
9592 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
9594 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
9596 * gcc.c-torture/execute/20070517-1.c: New test.
9598 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
9601 * gfortran.dg/min_max_conformance.f90: New test.
9603 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
9605 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
9606 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
9607 gcc.dg/vect/vect-104.c: Use more complex construction to
9608 prevent vectorizing.
9609 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
9611 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
9613 PR tree-optimization/24659
9614 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
9615 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
9616 not vect_int target.
9617 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
9618 not vect_int target. Loop is vectorized for vect_intfloat_cvt
9620 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
9621 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
9622 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
9624 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
9626 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
9627 and x86_64-*-* targets.
9628 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
9630 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
9637 * transfer_simplify_1.f90: New test.
9638 * transfer_simplify_2.f90: New test.
9640 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9642 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
9644 2007-05-14 Janis Johnson <janis187@us.ibm.com>
9646 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9648 * gcc.dg/fltconst-pedantic-dfp.c: New test.
9651 * gcc.dg/fltconst-1.c: New test.
9653 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
9654 * gcc.dg/dfp/operator-assignment.c: Ditto.
9656 2007-05-14 Paolo Carlini <pcarlini@suse.de>
9659 * g++.dg/rtti/typeid5.C: New.
9661 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9664 * gfortran.dg/substr_4.f: New test.
9666 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
9668 * gcc.target/m68k/interrupt_thread-1.c,
9669 gcc.target/m68k/interrupt_thread-2.c,
9670 gcc.target/m68k/interrupt_thread-3.c: New.
9671 * gcc.target/m68k/m68k.exp: Accept fido.
9673 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9675 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
9676 * gfortran.dg/altreturn_3.f90: Likewise.
9677 * gfortran.dg/assumed_dummy_1.f90: Likewise.
9678 * gfortran.dg/default_numeric_type_1.f90: Likewise.
9679 * gfortran.dg/inquire_iolength.f90: Likewise.
9680 * gfortran.dg/module_naming_1.f90: Likewise.
9681 * gfortran.dg/oldstyle_2.f90: Likewise.
9682 * gfortran.dg/operator_2.f90: Likewise.
9683 * gfortran.dg/parameter_array_element_1.f90: Likewise.
9684 * gfortran.dg/used_types_11.f90: Likewise.
9685 * gfortran.dg/zero_array_components_1.f90: Likewise.
9686 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
9687 * gfortran.dg/parameter_array_dummy.f90: Likewise.
9688 * gfortran.dg/real_const_3.f90: Likewise.
9690 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
9692 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
9693 * gcc.dg/tree-ssa/loop-30.c: New test.
9695 2007-05-13 Richard Guenther <rguenther@suse.de>
9697 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
9699 * g++.dg/tree-ssa/pr31146.C: Likewise.
9701 2007-05-13 Revital Eres <eres@il.ibm.com>
9703 * gcc.dg/dse.c: New test.
9705 2007-05-12 Richard Guenther <rguenther@suse.de>
9707 PR tree-optimization/31797
9708 * gcc.c-torture/compile/pr31797.c: New testcase.
9710 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
9713 * gfortran.dg/host_assoc_function_1.f90: New test.
9715 2007-05-11 Steve Ellcey <sje@cup.hp.com>
9718 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
9720 2007-05-11 Silvius Rus <rus@google.com>
9722 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
9723 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
9724 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
9725 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
9726 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
9727 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
9728 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
9729 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
9730 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
9731 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
9732 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
9733 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
9734 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
9735 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
9736 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
9737 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
9739 2007-05-11 Paolo Carlini <pcarlini@suse.de>
9742 * gcc.c-torture/execute/builtins/memchr.c: New.
9743 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
9744 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
9746 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9749 * gfortran.dg/recursive_reference_1.f90: Put error at correct
9751 * gfortran.dg/recursive_reference_2.f90: New test.
9753 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9756 * gfortran.dg/namelist_29.f90: New test.
9758 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9761 * gfortran.dg/entry_10.f90: New test.
9763 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
9765 PR tree-optimization/31885
9766 * gcc.dg/tree-ssa/loop-29.c: New test.
9768 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
9770 * assumed_dummy_1.f90: Fix dg directive.
9771 * char_initialiser_actual.f90: Likewise.
9772 * nested_modules_2.f90: Likewise.
9773 * shift-alloc.f90: Likewise.
9775 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
9777 * gcc.dg/20070507-1.c: Disable for non-pic targets.
9779 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9782 * gfortran.dg/unf_read_corrupted_2.f90: New test.
9784 2007-05-09 Mike Stump <mrs@apple.com>
9786 * g++.dg/other/first-global.C: Add -fpie for darwin.
9787 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
9789 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
9791 * gcc.dg/20070507-1.c: New testcase.
9793 2007-05-08 Chao-ying Fu <fu@mips.com>
9795 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
9796 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
9797 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
9798 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
9800 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
9803 * gcc.dg/pr31847.c: New test.
9805 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
9808 * gfortran.dg/actual_array_result_1.f90: New test.
9810 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
9813 * gfortran.dg/parameter_array_init_1.f90: New test.
9816 * gfortran.dg/parameter_array_init_2.f90: New test.
9818 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
9821 * gcc.target/i386/pr31854.c: New test.
9823 2007-05-07 Janis Johnson <janis187@us.ibm.com>
9825 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
9827 2007-05-07 Mike Stump <mrs@apple.com>
9829 * g++.old-deja/g++.mike/empty.C: Add.
9831 2007-05-07 Eric Christopher <echristo@apple.com>
9833 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
9835 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
9837 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
9838 variable. Rearrange conversions from binary float to decimal float.
9840 2007-05-07 Mark Mitchell <mark@codesourcery.com>
9842 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
9845 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
9847 * gnat.dg/opt1.ad[sb]: New testcase.
9849 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9852 * gfortran.dg/do_3.F90: New test.
9854 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9857 * gfortran.dg/new_line.f90: Add new checks.
9859 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9862 * gfortran.dg/large_unit_1.f90: New.
9863 * gfortran.dg/large_unit_2.f90: New.
9864 * gfortran.dg/iostat_4.f90: New
9865 * gfortran.dg/bounds_check_fail_1.f90: Updated.
9867 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
9870 * gfortran.dg/char_result_4.f90: New test.
9872 2007-06-05 Revital Eres <eres@il.ibm.com>
9875 * gcc.dg/pr30957-1.c: New test.
9877 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9880 * gfortran.dg/char_type_len_2.f90: New test.
9882 2007-05-05 Geoffrey Keating <geoffk@apple.com>
9885 * g++.dg/other/nested-extern.cc: New.
9886 * g++.dg/other/nested-extern-1.C: New.
9887 * g++.dg/other/nested-extern-2.C: New.
9889 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
9892 * gfortran.dg/erf.f90: New test.
9893 * gfortran.dg/besxy.f90: New test.
9895 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
9898 * gfortran.dg/fseek.f90: New test.
9900 2007-05-04 Bob Wilson <bob.wilson@acm.org>
9902 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
9904 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9907 * gfortran.dg/zero_length_1.f90: New test.
9909 2007-05-04 Tobias Burnus <burnus@net-b.de>
9912 * gfortran.dg/char_pointer_assign_3.f90: New test.
9913 * gfortran.dg/char_result_2.f90: Re-enable test.
9915 2007-05-04 Tobias Burnus <burnus@net-b.de>
9918 * gfortran.dg/char_length_3.f90: New test.
9919 * gfortran.dg/char_result_2.f90: Fix test.
9921 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
9923 PR tree-optimization/30565
9924 * gcc.dg/tree-ssa/loop-27.c: New test.
9926 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
9928 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
9929 * gcc.target/bfin/arith.c (__v2hi): Likewise.
9930 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
9931 * gcc.target/bfin/shift.c (__v2hi): Likewise.
9933 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
9935 PR tree-optimization/31699
9936 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
9938 (check_effective_target_vect_floatint_cvt): New.
9939 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
9940 of specific targets.
9941 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
9942 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
9943 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9944 * gcc.dg/vect/vect-iv-4.c: Likewise.
9945 * gcc.dg/vect/vect-multitypes-11.c: New.
9946 * gcc.dg/vect/pr31699.c: New.
9948 2007-05-02 Geoffrey Keating <geoffk@apple.com>
9950 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
9952 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
9955 * g++.dg/warn/anonymous-namespace-2.C: New.
9956 * g++.dg/warn/anonymous-namespace-2.h: New.
9958 2007-05-02 Paul Brook <paul@codesourcery.com>
9960 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
9962 2007-05-02 Eric Christopher <echristo@apple.com>
9964 * gcc.dg/cpp/if-div.c: New file.
9966 2007-05-02 Tom Tromey <tromey@redhat.com>
9968 PR preprocessor/28709:
9969 * gcc.dg/cpp/pr28709.c: New file.
9971 2007-05-02 Richard Guenther <rguenther@suse.de>
9973 PR tree-optimization/31146
9974 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
9976 2007-05-01 Geoffrey Keating <geoffk@apple.com>
9978 * gcc.c-torture/compile/limits-blockid.c: New.
9979 * gcc.c-torture/compile/limits-caselabels.c: New.
9980 * gcc.c-torture/compile/limits-declparen.c: New.
9981 * gcc.c-torture/compile/limits-enumconst.c: New.
9982 * gcc.c-torture/compile/limits-exprparen.c: New.
9983 * gcc.c-torture/compile/limits-externalid.c: New.
9984 * gcc.c-torture/compile/limits-fnargs.c: New.
9985 * gcc.c-torture/compile/limits-fndefn.c: New.
9986 * gcc.c-torture/compile/limits-idexternal.c: New.
9987 * gcc.c-torture/compile/limits-idinternal.c: New.
9988 * gcc.c-torture/compile/limits-pointer.c: New.
9989 * gcc.c-torture/compile/limits-stringlit.c: New.
9990 * gcc.c-torture/compile/limits-structmem.c: New.
9991 * gcc.c-torture/compile/limits-structnest.c: New.
9993 2007-04-29 Geoffrey Keating <geoffk@apple.com>
9995 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
9997 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
10000 * gcc.c-torture/compile/20070501-1.c: New testcase.
10002 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10005 * gfortran.dg/array_memset_2: New test case.
10007 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
10010 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
10012 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
10015 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
10017 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
10018 keyword to dg-final test.
10019 * gcc.dg/vect/vect-iv-4.c: Likewise.
10020 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10021 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
10023 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
10025 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
10026 * lib/target-supports.exp
10027 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
10028 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
10030 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
10032 * gcc.c-torture/execute/ieee/20000320-1.c: Use
10033 __LONG_LONG_MAX__ and its friends instead of those supplied by
10036 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
10039 * g++.dg/ext/vector7.C: New testcase.
10041 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10044 * gfortran.dg/bound_simplification_1.f90: New test.
10046 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10049 * gfortran.dg/bom_error.f90: New test.
10050 * gfortran.dg/bom_include.f90: New test.
10051 * gfortran.dg/bom_UTF16-LE.f90: New test.
10052 * gfortran.dg/bom_UTF16-BE.f90: New test.
10053 * gfortran.dg/bom_UTF-8.f90: New test.
10054 * gfortran.dg/bom_UTF-32.f90: New test.
10055 * gfortran.dg/bom_UTF-8.F90: New test.
10056 * gfortran.dg/bom_include.inc: New file.
10058 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10061 * g++.dg/init/ptrfn2.C: New test.
10062 * g++.dg/init/ptrfn3.C: New test.
10064 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
10067 * gfortran.dg/dependency_21.f90: New test.
10069 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10071 * gfortran.dg/secnds.f: Use real*8.
10072 * gfortran.dg/secnds-1.f: Use real*8.
10074 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10076 PR libfortran/31532
10077 * gfortran.dg/inquire_5.f90: Update test.
10079 2007-04-27 Ian Lance Taylor <iant@google.com>
10081 PR middle-end/31710
10082 * gcc.c-torture/compile/pr31710.c: New test.
10084 2007-04-27 Richard Guenther <rguenther@suse.de>
10086 PR tree-optimization/30965
10087 PR tree-optimization/30978
10088 * gcc.dg/tree-ssa/pr30978.c: New testcase.
10089 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
10090 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
10091 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
10093 2007-04-27 Richard Guenther <rguenther@suse.de>
10095 PR tree-optimization/31715
10096 * gcc.dg/Warray-bounds-4.c: New testcase.
10098 2007-04-26 Ian Lance Taylor <iant@google.com>
10101 * gcc.c-torture/compile/pr28675.c: New test.
10103 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
10106 * g++.dg/ext/vector6.C: New test.
10108 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
10110 * gcc.c-torture/execute/ieee/20000320-1.x: New.
10112 2007-04-26 Steve Ellcey <sje@cup.hp.com>
10114 PR middle-end/31617
10115 * g++.dg/other/str_empty.C: Add expected warning.
10117 2007-04-26 Richard Guenther <rguenther@suse.de>
10118 Daniel Berlin <dberlin@dberlin.org>
10120 PR tree-optimization/30567
10121 * g++.dg/other/pr30567.C: New testcase.
10123 2007-04-26 Richard Guenther <rguenther@suse.de>
10125 PR tree-optimization/31703
10126 * gcc.c-torture/compile/pr31703.c: New testcase.
10127 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
10128 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10130 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
10132 * gfortran.dg/open_errors.f90: Added if statements checking
10133 the value of iostat.
10135 2007-04-26 Jakub Jelinek <jakub@redhat.com>
10138 * g++.dg/gomp/pr31598.C: New test.
10140 PR tree-optimization/30558
10141 * g++.dg/gomp/pr30558.C: New test.
10143 2007-04-24 Mark Mitchell <mark@codesourcery.com>
10146 * g++.dg/ext/complex2.C: New test.
10148 2007-04-25 Paolo Carlini <pcarlini@suse.de>
10150 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
10152 2007-04-25 Thiemo Seufer <ths@mips.com>
10154 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
10155 value to signed char.
10157 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
10159 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
10160 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
10161 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
10163 2007-04-25 Tobias Burnus <burnus@net-b.de>
10166 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
10167 statement functions.
10168 * gfortran.dg/c_by_val_5.f90: New test.
10170 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
10172 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
10173 with two new subroutines to avoid parameter-induced aliasing.
10174 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
10175 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
10177 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10179 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
10180 * g++.dg/warn/Warray-bounds.C: Likewise.
10182 2007-04-24 Ian Lance Taylor <iant@google.com>
10184 PR tree-optimization/31605
10185 * gcc.c-torture/execute/pr31605.c: New test.
10187 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10190 * lib/gcc-dg.exp (scan-module): New function.
10191 * gfortran.dg/module_md5_1.f90: New test.
10193 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
10195 * g++.old-deja/g++.pt/defarg6.C: Only run with
10197 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
10198 * g++.dg/cpp0x/variadic61.C: Ditto.
10199 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
10200 * g++.dg/cpp0x/variadic62.C: Ditto.
10201 * g++.dg/template/meminit1.C: Ditto.
10202 * g++.dg/template/operator7.C: Ditto.
10203 * g++.dg/template/static15.C: Ditto.
10204 * g++.dg/template/invalid1.C: Ditto.
10205 * g++.dg/template/shift1.C: Ditto.
10206 * g++.dg/template/error10.C: Ditto.
10208 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
10210 PR diagnostic/25923
10211 * gfortran.dg/pr25923.f90: New test.
10213 2007-04-24 Ian Lance Taylor <iant@google.com>
10215 PR tree-optimization/31602
10216 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
10218 2007-04-24 Janis Johnson <janis187@us.ibm.com>
10220 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
10221 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
10223 2007-04-24 Hui-May Chang <hm.chang@apple.com>
10225 * gcc.target/i386/reload-1.c. New.
10227 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
10228 Olga Golovanevsky <olga@il.ibm.com>
10230 * g++.dg/other/str_empty.C: New test.
10232 2007-04-24 Richard Henderson <rth@redhat.com>
10234 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
10236 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
10239 * gcc.c-torture/compile/pr31641.c: New testcase.
10241 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
10243 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
10244 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
10245 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
10246 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
10248 2007-04-23 Simon Baldwin <simonb@google.com>
10250 * g++.dg/other/error15.C: New.
10251 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
10252 triggering a "multiple parameters named" error.
10254 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
10257 * gfortran.dg/backspace_8.f: New test case.
10259 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
10262 * gfortran.dg/used_types_17.f90: New test.
10265 * gfortran.dg/zero_array_components_1.f90: New test.
10267 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10270 * gfortran.dg/open_errors.f90: Allow a different error message.
10272 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
10274 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
10275 Rename from check_effective_target_vect_pack_mod. Rename global
10276 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
10278 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
10280 * gcc.dg/vect/vect-iv-8a.c: Ditto.
10281 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
10283 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
10285 PR middle-end/31448
10286 * gcc.c-torture/execute/pr31448.c: New testcase.
10288 2007-04-22 Nick Clifton <nickc@redhat.com>
10290 * gcc.dg/20020312-2.c: Add support for the FRV.
10292 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
10294 PR tree-optimization/24659
10295 * gcc.dg/vect/vect-float-extend-1.c: New test.
10296 * gcc.dg/vect/vect-float-truncate-1.c: New test.
10298 2007-04-22 Richard Guenther <rguenther@suse.de>
10300 PR tree-optimization/29789
10301 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
10302 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10304 2007-04-22 Revital Eres <eres@il.ibm.com>
10306 * gcc.dg/var-expand2.c: New test.
10308 2007-04-22 Revital Eres <eres@il.ibm.com>
10310 * gcc.dg/var-expand3.c: New test.
10312 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10315 * gfortran.dg/continuation_8.f90: New test.
10317 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
10320 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
10321 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
10323 2007-04-21 Richard Guenther <rguenther@suse.de>
10325 PR middle-end/31136
10326 * gcc.c-torture/execute/pr31136.c: New testcase.
10328 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
10330 * gcc.target/i386/movsi-sm-1.c: New.
10332 2007-04-20 Richard Henderson <rth@redhat.com>
10334 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
10335 * gcc.dg/pr27095.c: Cope with alpha GOT load.
10337 2007-04-20 Jakub Jelinek <jakub@redhat.com>
10339 * gcc.target/i386/ordcmp-1.c: New test.
10340 * gcc.target/i386/unordcmp-1.c: New test.
10342 PR tree-optimization/31632
10343 * gcc.c-torture/compile/20070419-1.c: New test.
10345 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
10347 * gcc.dg/invalid-call-1.c: New test.
10349 2007-04-18 Dirk Mueller <dmueller@suse.de>
10351 PR diagnostic/31227
10352 * gcc.dg/Warray-bounds-3.c: New.
10354 2007-04-18 Richard Guenther <rguenther@suse.de>
10356 PR tree-optimization/19431
10357 PR tree-optimization/21463
10358 * gcc.c-torture/execute/20070212-1.c: New testcase.
10359 * gcc.c-torture/execute/20070212-2.c: Likewise.
10360 * gcc.c-torture/execute/20070212-3.c: Likewise.
10361 * gcc.dg/tree-ssa/pr19431.c: Likewise.
10362 * gcc.dg/tree-ssa/pr21463.c: Likewise.
10363 * g++.dg/tree-ssa/pr21463.C: Likewise.
10364 * g++.dg/tree-ssa/pr30738.C: Likewise.
10366 2007-04-17 Mark Mitchell <mark@codesourcery.com>
10369 * g++.dg/expr/bitfield8.C: New test.
10371 2007-04-17 Joseph Myers <joseph@codesourcery.com>
10372 Richard Sandiford <richard@codesourcery.com>
10374 * lib/target-supports.exp (check_profiling_available): Return 0
10375 for uClibc with -p or -pg.
10377 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
10380 * g++.dg/template/init7.C: New test.
10382 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
10384 PR rtl-optimization/31360
10385 * gcc.dg/loop-7.c: New test.
10387 2007-04-17 Mark Mitchell <mark@codesourcery.com>
10389 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
10390 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
10392 (compat-execute): Likewise.
10393 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
10394 files to remote hosts.
10395 * lib/c-ctorture.exp (c-torture-compile): Likewise.
10396 (c-torture-execute): Likewise.
10397 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
10398 or plain file. Use remote_upload and remote_download to copy
10400 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
10401 before scanning it.
10403 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
10405 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
10407 2007-04-16 Lawrence Crowl <crowl@google.com>
10409 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
10410 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
10411 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
10412 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10413 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
10414 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
10415 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
10416 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
10417 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
10418 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10419 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
10421 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
10422 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
10423 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
10424 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10425 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
10426 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
10427 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
10428 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
10429 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
10430 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10431 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
10433 2007-04-16 Ian Lance Taylor <iant@google.com>
10435 PR tree-optimization/31522
10436 * gcc.dg/Wstrict-overflow-16.c: New test.
10438 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
10440 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
10442 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
10445 * gfortran.dg/module_naming_1.f90: New.
10447 2007-04-16 Richard Sandiford <richard@codesourcery.com>
10449 * lib/target-supports.exp (check_profiling_available): Return
10450 false for m68k-*-uclinux.
10452 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
10455 Testcase for c++ anonymous namespace warning
10457 * g++.dg/warn/anonymous-namespace-1.C: New test
10458 * g++.dg/warn/anonymous-namespace-1.h: New test
10460 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
10463 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
10465 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10467 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
10469 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
10472 * gfortran.dg/array_constructor_16.f90: New test.
10474 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
10476 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
10477 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
10479 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10481 PR rtl-optimization/31500
10482 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
10483 * g++.dg/warn/Warray-bounds.C: Likewise.
10485 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
10488 * gcc.dg/gnu89-init-4.c: New testcase.
10490 2007-04-14 Jakub Jelinek <jakub@redhat.com>
10493 * gcc.dg/gomp/pr25874.c: Add dg-options.
10494 * g++.dg/gomp/pr25874.C: Add dg-options.
10496 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
10499 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
10500 * gfortran.dg/warnings_are_errors_1.f: New testcase.
10502 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10505 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
10507 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
10511 * gfortran.dg/initialization_6.f90: New test.
10513 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
10515 * gcc.c-torture/compile/pr27528.c: Require nonpic.
10517 * lib/target-supports.exp (check_gc_sections_available):
10518 Return false if ldflags includes -elf2flt.
10520 2007-04-13 Jason Merrill <jason@redhat.com>
10523 * conv3.C: New test.
10525 2007-04-13 Mike Stump <mrs@apple.com>
10527 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
10528 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
10530 2007-04-13 Joseph Myers <joseph@codesourcery.com>
10532 PR tree-optimization/29598
10533 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
10535 2007-04-13 Tobias Burnus <burnus@net-b.de>
10538 * gfortran.dg/func_assign.f90: New test.
10540 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
10543 * gfortran.dg/used_types_16.f90: New test.
10545 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
10548 * gfortran.dg/goto_2.f90: New.
10549 * gfortran.dg/goto_3.f90: New.
10550 * gfortran.dg/pr17708.f90: Rename to ...
10551 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
10553 2007-04-13 Tobias Burnus <burnus@net-b.de>
10556 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
10557 instead of a struct.
10559 2007-04-13 Tobias Burnus <burnus@net-b.de>
10562 * gfortran.dg/value_4.c: Use GNU extensions for complex
10563 instead of a struct.
10565 2007-04-13 Richard Guenther <rguenther@suse.de>
10567 PR tree-optimization/21258
10568 * gcc.dg/tree-ssa/vrp34.c: New testcase.
10570 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10572 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
10575 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
10578 * gfortran.dg/char_length_2.f90: New.
10579 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
10580 * gfortran.dg/repeat_4.f90: Likewise.
10583 * gfortran.dg/char_assign_1.f90: New.
10586 * gfortran.dg/block_name_1.f90: New.
10587 * gfortran.dg/block_name_2.f90: New.
10589 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
10592 * g++.dg/other/pr31078.C: New.
10594 2007-04-12 Richard Guenther <rguenther@suse.de>
10596 PR tree-optimization/31169
10597 * gcc.c-torture/execute/pr31169.c: New testcase.
10599 2007-04-12 Richard Guenther <rguenther@suse.de>
10601 PR tree-optimization/24689
10602 PR tree-optimization/31307
10603 * g++.dg/tree-ssa/pr31307.C: New testcase.
10604 * gcc.dg/tree-ssa/pr24689.c: Likewise.
10606 2007-04-12 Tobias Burnus <burnus@net-b.de>
10609 * gfortran.dg/access_spec_1.f90: New test.
10610 * gfortran.dg/access_spec_2.f90: New test.
10611 * gfortran.dg/non_module_public.f90: Match new error message.
10613 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
10616 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
10617 to 4 at line 38 to fix bounds problem.
10619 2007-04-11 Tobias Burnus <burnus@net-b.de>
10622 * gfortran.dg/pointer_intent_1.f90: Fix test.
10624 2007-04-10 Eric Christopher <echristo@apple.com>
10626 * lib/target-supports.exp
10627 (check_effective_target_fstack_protector): Rewrite.
10629 2007-04-09 Mark Mitchell <mark@codesourcery.com>
10632 * g++.dg/init/const5.C: New test.
10634 2007-04-09 Jan Hubicka <jh@suse.cz>
10636 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
10638 2007-04-08 Jan Hubicka <jh@suse.cz>
10640 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
10642 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
10645 * gfortran.dg/achar_4.f90: New test.
10647 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
10650 * gfortran.dg/used_dummy_types_8.f90: New test.
10652 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
10655 * gfortran.dg/parameter_array_element_1.f90: New test.
10657 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
10660 * gfortran.dg/default_numeric_type_1.f90: New test.
10662 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
10665 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
10667 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
10670 * gfortran.dg/interface_12.f90: New test.
10672 2007-04-07 Bruce Korb <bkorb@gnu.org>
10674 * gcc.dg/format/opt-6.c: New test.
10675 * gcc.dg/format/nul-1.c: New test.
10676 * gcc.dg/format/nul-2.c: New test.
10678 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10680 PR libgfortran/31395
10681 * gfortran.dg/fmt_colon.f90: New test.
10683 2007-04-06 Mark Mitchell <mark@codesourcery.com>
10685 * g++.old-deja/g++.other/init18.C: Use
10686 dg-require-effective-target instead of an explicit xfail.
10688 2007-04-05 Janis Johnson <janis187@us.ibm.com>
10690 * gcc.dg/dfp/signbit-1.c
10691 * gcc.dg/dfp/signbit-2.c
10693 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
10696 * gfortran.dg/altreturn_5.f90: New test.
10698 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
10701 * gfortran.dg/contained_module_proc_1.f90: New test.
10703 2007-04-04 Stuart Hastings <stuart@apple.com>
10706 * objc/execute/exceptions/pr31281.m: New.
10708 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
10710 * g++.dg/ext/dllimport12.C: Update comments.
10712 2007-04-03 Eric Christopher <echristo@apple.com>
10714 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
10716 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10719 * gfortran.dg/repeat_2.f90: New test.
10720 * gfortran.dg/repeat_3.f90: New test.
10721 * gfortran.dg/repeat_4.f90: New test.
10723 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
10725 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
10727 2007-04-03 Jakub Jelinek <jakub@redhat.com>
10730 * g++.dg/parse/cond3.C: New test.
10732 PR middle-end/30704
10733 * gcc.c-torture/execute/ieee/pr30704.c: New test.
10735 2007-04-02 Jason Merrill <jason@redhat.com>
10738 * g++.dg/ext/visibility/anon3.C: New test.
10740 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10742 PR libgfortran/31052
10743 * gfortran.dg/namelist_28.f90: New test.
10745 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10747 PR libgfortran/31366
10748 * gfortran.dg/direct_io_6.f90: New test.
10750 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10752 PR libgfortran/31207
10753 * gfortran.dg/advance_5.f90: New test.
10754 * gfortran.dg/advance_6.f90: New test.
10756 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
10758 * g++.dg/ext/dllimport6.C: Remove extra ';'.
10759 * g++.dg/ext/dllimport7.C: Likewise.
10760 * g++.dg/ext/selectany1.C: Likewise.
10762 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
10764 * g++.dg/parser/pr31138.C: New.
10765 * g++.dg/parser/pr31140.C: New.
10766 * g++.dg/parser/pr31141.C: New.
10768 2007-03-30 Paolo Carlini <pcarlini@suse.de>
10771 * g++.dg/ext/is_base_of.C: New.
10772 * g++.dg/ext/has_virtual_destructor.C: New.
10773 * g++.dg/ext/is_polymorphic.C: New.
10774 * g++.dg/ext/is_base_of_diagnostic.C: New.
10775 * g++.dg/ext/is_enum.C: New.
10776 * g++.dg/ext/has_nothrow_assign.C: New.
10777 * g++.dg/ext/has_nothrow_constructor.C: New.
10778 * g++.dg/ext/is_empty.C: New.
10779 * g++.dg/ext/has_trivial_copy.C: New.
10780 * g++.dg/ext/has_trivial_assign.C: New.
10781 * g++.dg/ext/is_abstract.C: New.
10782 * g++.dg/ext/is_pod.C: New.
10783 * g++.dg/ext/has_nothrow_copy.C: New.
10784 * g++.dg/ext/is_class.C: New.
10785 * g++.dg/ext/has_trivial_constructor.C: New.
10786 * g++.dg/ext/is_union.C: New.
10787 * g++.dg/ext/has_trivial_destructor.C: New.
10788 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
10789 * g++.dg/template/crash43.C: Likewise.
10791 2007-03-29 Dirk Mueller <dmueller@suse.de>
10793 * g++.dg/warn/pedantic2.C: New testcase.
10795 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10797 * size_dim.f90: Fix dg directive.
10798 * pr16433.f: Likewise.
10799 * use_6.f90: Likewise.
10800 * use_7.f90: Likewise.
10801 * entry_9.f90: Likewise.
10802 * pointer_intent_2.f90: Likewise.
10803 * protected_1.f90: Likewise.
10804 * fmt_missing_period_2.f: Likewise.
10805 * pointer_intent_3.f90: Likewise.
10806 * protected_2.f90: Likewise.
10807 * protected_3.f90: Likewise.
10808 * pr15754.f90: Likewise.
10809 * protected_4.f90: Likewise.
10810 * protected_5.f90: Likewise.
10811 * initialization_2.f90: Likewise.
10812 * protected_6.f90: Likewise.
10813 * continuation_7.f90: Likewise.
10814 * derived_function_interface_1.f90: Likewise.
10815 * der_pointer_4.f90: Likewise.
10816 * fmt_zero_precision.f90: Likewise.
10817 * blockdata_3.f90: Likewise.
10818 * fmt_missing_period_1.f: Likewise.
10819 * real_const_3.f90: Likewise.
10820 * use_4.f90: Likewise.
10821 * fmt_missing_period_3.f: Likewise.
10822 * use_5.f90: Likewise.
10824 2007-03-28 Mike Stump <mrs@apple.com>
10826 * gcc.dg/darwin-comm.c: Add.
10828 2007-03-28 Eric Christopher <echristo@apple.com>
10830 * lib/target-supports.exp (check_effective_target_fstack_protector):
10832 * gcc.dg/ssp-1.c: Use.
10833 * gcc.dg/ssp-2.c: Ditto.
10835 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
10838 * g++.dg/parse/constructor3.C: New test.
10840 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
10842 * gnat.dg/thin_pointer.ad[sb]: New test.
10844 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
10846 * g++.dg/cpp0x/bracket1.C: New.
10847 * g++.dg/cpp0x/bracket2.C: New.
10848 * g++.dg/cpp0x/bracket3.C: New.
10849 * g++.dg/cpp0x/bracket4.C: New.
10851 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
10853 * g++.dg/cpp0x/temp_default1.C: New.
10854 * g++.dg/cpp0x/temp_default3.C: New.
10855 * g++.dg/cpp0x/temp_default2.C: New.
10856 * g++.dg/cpp0x/temp_default4.C: New.
10858 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
10861 * g++.dg/other/cv_func2.C: New.
10863 2007-03-27 Janis Johnson <janis187@us.ibm.com>
10865 * gcc.dg/dfp/func-vararg-alternate.h: New file.
10866 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
10867 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
10868 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
10870 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
10871 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
10873 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
10875 * lib/compat.exp (compat-execute): Fix processing of file names.
10877 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10879 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
10881 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
10883 * lib/target-supports.exp (check_effective_target_fortran_large_real):
10884 Delete created executable test file.
10885 (check_effective_target_fortran_large_int): Ditto.
10886 (check_effective_target_static_libgfortran): Ditto.
10888 2007-03-26 Paolo Carlini <pcarlini@suse.de>
10891 * g++.dg/warn/pragma-system_header1.C: New test.
10892 * g++.dg/warn/pragma-system_header2.C: New test.
10893 * g++.dg/warn/pragma-system_header1.h. New.
10894 * g++.dg/warn/pragma-system_header2.h. New.
10896 2007-03-26 Ian Lance Taylor <iant@google.com>
10898 PR tree-optimization/31345
10899 * gcc.c-torture/compile/pr31345-1.c: New test.
10901 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
10903 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
10904 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
10905 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
10906 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
10907 * gfortran.dg/overload_1.f90: Likewise.
10908 * gfortran.dg/impure_assignment_1.f90: Likewise.
10909 * gfortran.dg/error_recovery_3.f90: Likewise.
10910 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
10911 * gfortran.dg/sequence_types_1.f90: Likewise.
10912 * gfortran.dg/internal_references_1.f90: Likewise.
10913 * gfortran.dg/present_1.f90: Likewise.
10914 * gfortran.dg/volatile10.f90: Likewise.
10915 * gfortran.dg/module_equivalence_2.f90: Likewise.
10916 * gfortran.dg/use_4.f90: Likewise.
10917 * gfortran.dg/elemental_result_1.f90: Likewise.
10918 * gfortran.dg/generic_actual_arg.f90: Likewise.
10919 * gfortran.dg/private_type_5.f90: Likewise.
10920 * gfortran.dg/protected_4.f90: Likewise.
10921 * gfortran.dg/interface_3.f90: Likewise.
10923 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
10925 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
10926 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
10928 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
10930 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
10932 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10934 PR libgfortran/31199
10935 * gfortran.dg/fmt_t_4.f90: New test.
10937 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10939 PR libfortran/31297
10940 * gfortran.dg/backspace_5.f: Initialize variable(s).
10941 * gfortran.dg/backspace_6.f: Likewise.
10942 * gfortran.dg/char_bounds_check_fail_1: Likewise.
10943 * gfortran.dg/direct_io_2.f90: Likewise.
10944 * gfortran.dg/write_back.f: Likewise.
10945 * gfortran.dg/write_rewind_2.f: Likewise.
10946 * gfortran.dg/write_rewind_1.f: Likewise.
10947 * gfortran.dg/write_rewind_2.f: Likewise.
10949 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
10951 PR tree-optimization/30784
10952 * gcc.dg/vect/pr30784.c: New test.
10954 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10957 * gfortran.dg/operator_1.f90: New test.
10958 * gfortran.dg/operator_2.f90: New test.
10960 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10962 PR libfortran/31196
10963 * gfortran.dg/reshape_transpose_1.f90: New test.
10965 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10968 * gfortran.dg/bounds_check_6.f90: New test.
10970 2007-03-23 Michael Meissner <michael.meissner@amd.com>
10972 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
10974 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10975 * gcc.dg/dfp/decfloat-constants.c: Ditto.
10977 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
10980 * gfortran.dg/pointer_function_actual_1.f90: New test.
10983 * gfortran.dg/pointer_function_actual_2.f90: New test.
10986 * gfortran.dg/result_in_spec_1.f90: New test.
10988 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10991 * gfortran.dg/integer_exponentiation_3.F90: New test.
10992 * gfortran.dg/integer_exponentiation_4.f90: New test.
10993 * gfortran.dg/integer_exponentiation_5.F90: New test.
10995 2007-03-22 Mark Mitchell <mark@codesourcery.com>
10998 * g++.dg/template/error24.C: New test.
10999 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
11001 2007-03-22 Mark Mitchell <mark@codesourcery.com>
11004 * g++.dg/expr/bitfield7.C: New test.
11006 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11009 * gcc.dg/float-range-4.c: New.
11010 * gcc.dg/float-range-1.c: Update. Test for a warning.
11011 * gcc.dg/float-range-3.c: New.
11012 * gcc.dg/float-range-5.c: New.
11014 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11017 * gfortran.dg/no_range_check_1.f90: New test.
11019 2007-03-22 Dirk Mueller <dmueller@suse.de>
11021 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
11022 * g++.dg/other/static1.C: Remove stray semicolon.
11023 * g++.dg/other/init1.C: Likewise.
11024 * g++.dg/rtti/dyncast1.C: Likewise.
11025 * g++.dg/tree-ssa/pr17153.C: Likewise.
11026 * g++.dg/lookup/disamb1.C: Likewise.
11027 * g++.dg/lookup/scoped2.C: Likewise.
11028 * g++.dg/lookup/friend7.C: Likewise.
11029 * g++.dg/parse/parse4.C: Likewise.
11030 * g++.dg/parse/parse5.C: Likewise.
11031 * g++.dg/expr/pr29066.C: Likewise.
11032 * g++.dg/expr/cast4.C: Likewise.
11033 * g++.dg/tc1/dr193.C: Likewise.
11034 * g++.dg/tc1/dr213.C: Likewise.
11035 * g++.dg/abi/dcast1.C: Likewise.
11036 * g++.dg/abi/covariant2.C: Likewise.
11037 * g++.dg/inherit/covariant11.C: Likewise.
11038 * g++.dg/inherit/covariant9.C: Likewise.
11039 * g++.dg/inherit/covariant10.C: Likewise.
11040 * g++.dg/init/static3.C: Likewise.
11041 * g++.dg/init/init-ref3.C: Likewise.
11042 * g++.dg/init/ref10.C: Likewise.
11043 * g++.dg/template/meminit2.C: Likewise.
11044 * g++.dg/template/using9.C: Likewise.
11045 * g++.dg/template/friend9.C: Likewise.
11046 * g++.dg/template/ref1.C: Likewise.
11047 * g++.old-deja/g++.warn/inline.C: Likewise.
11048 * g++.old-deja/g++.robertl/eb91.C: Likewise.
11049 * g++.old-deja/g++.robertl/eb46.C: Likewise.
11050 * g++.old-deja/g++.robertl/eb34.C: Likewise.
11051 * g++.old-deja/g++.robertl/eb43.C: Likewise.
11052 * g++.old-deja/g++.robertl/eb26.C: Likewise.
11053 * g++.old-deja/g++.robertl/eb116.C: Likewise.
11054 * g++.old-deja/g++.brendan/copy5.C: Likewise.
11055 * g++.old-deja/g++.brendan/overload8.C: Likewise.
11056 * g++.old-deja/g++.brendan/overload11.C: Likewise.
11057 * g++.old-deja/g++.brendan/copy7.C: Likewise.
11058 * g++.old-deja/g++.brendan/crash38.C: Likewise.
11059 * g++.old-deja/g++.brendan/template11.C: Likewise.
11060 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
11061 * g++.old-deja/g++.brendan/crash50.C: Likewise.
11062 * g++.old-deja/g++.brendan/crash16.C: Likewise.
11063 * g++.old-deja/g++.jason/pmem2.C: Likewise.
11064 * g++.old-deja/g++.jason/parse9.C: Likewise.
11065 * g++.old-deja/g++.jason/byval2.C: Likewise.
11066 * g++.old-deja/g++.jason/overload8.C: Likewise.
11067 * g++.old-deja/g++.jason/pmf8.C: Likewise.
11068 * g++.old-deja/g++.jason/template33.C: Likewise.
11069 * g++.old-deja/g++.jason/return3.C: Likewise.
11070 * g++.old-deja/g++.jason/scoping2.C: Likewise.
11071 * g++.old-deja/g++.jason/virtual.C: Likewise.
11072 * g++.old-deja/g++.jason/opeq3.C: Likewise.
11073 * g++.old-deja/g++.jason/template27.C: Likewise.
11074 * g++.old-deja/g++.jason/synth6.C: Likewise.
11075 * g++.old-deja/g++.jason/ref8.C: Likewise.
11076 * g++.old-deja/g++.jason/offset1.C: Likewise.
11077 * g++.old-deja/g++.other/static20.C: Likewise.
11078 * g++.old-deja/g++.other/array1.C: Likewise.
11079 * g++.old-deja/g++.other/new3.C: Likewise.
11080 * g++.old-deja/g++.other/array2.C: Likewise.
11081 * g++.old-deja/g++.other/overload9.C: Likewise.
11082 * g++.old-deja/g++.other/cast6.C: Likewise.
11083 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
11084 * g++.old-deja/g++.other/eh4.C: Likewise.
11085 * g++.old-deja/g++.other/using7.C: Likewise.
11086 * g++.old-deja/g++.other/init18.C: Likewise.
11087 * g++.old-deja/g++.other/dyncast1.C: Likewise.
11088 * g++.old-deja/g++.other/dyncast2.C: Likewise.
11089 * g++.old-deja/g++.other/dtor11.C: Likewise.
11090 * g++.old-deja/g++.pt/static11.C: Likewise.
11091 * g++.old-deja/g++.pt/crash19.C: Likewise.
11092 * g++.old-deja/g++.pt/overload12.C: Likewise.
11093 * g++.old-deja/g++.pt/crash46.C: Likewise.
11094 * g++.old-deja/g++.pt/mi1.C: Likewise.
11095 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
11096 * g++.old-deja/g++.pt/nontype5.C: Likewise.
11097 * g++.old-deja/g++.pt/local5.C: Likewise.
11098 * g++.old-deja/g++.pt/typename2.C: Likewise.
11099 * g++.old-deja/g++.pt/explicit80.C: Likewise.
11100 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
11101 * g++.old-deja/g++.law/visibility1.C: Likewise.
11102 * g++.old-deja/g++.law/visibility2.C: Likewise.
11103 * g++.old-deja/g++.law/virtual2.C: Likewise.
11104 * g++.old-deja/g++.law/operators19.C: Likewise.
11105 * g++.old-deja/g++.law/parsing10.C: Likewise.
11106 * g++.old-deja/g++.law/visibility4.C: Likewise.
11107 * g++.old-deja/g++.law/operators4.C: Likewise.
11108 * g++.old-deja/g++.law/dtors2.C: Likewise.
11109 * g++.old-deja/g++.law/missed-error3.C: Likewise.
11110 * g++.old-deja/g++.law/visibility10.C: Likewise.
11111 * g++.old-deja/g++.law/scope3.C: Likewise.
11112 * g++.old-deja/g++.law/casts2.C: Likewise.
11113 * g++.old-deja/g++.law/code-gen5.C: Likewise.
11114 * g++.old-deja/g++.law/operators33.C: Likewise.
11115 * g++.old-deja/g++.law/friend4.C: Likewise.
11116 * g++.old-deja/g++.mike/pmf7.C: Likewise.
11117 * g++.old-deja/g++.mike/p5611.C: Likewise.
11118 * g++.old-deja/g++.mike/net37.C: Likewise.
11119 * g++.old-deja/g++.mike/p3570.C: Likewise.
11120 * g++.old-deja/g++.mike/p5718.C: Likewise.
11121 * g++.old-deja/g++.mike/net21.C: Likewise.
11122 * g++.old-deja/g++.mike/p1862.C: Likewise.
11123 * g++.old-deja/g++.mike/p4511.C: Likewise.
11124 * g++.old-deja/g++.mike/virt3.C: Likewise.
11125 * g++.old-deja/g++.mike/p16146.C: Likewise.
11126 * g++.old-deja/g++.mike/p1989.C: Likewise.
11127 * g++.old-deja/g++.mike/p5571.C: Likewise.
11128 * g++.old-deja/g++.gb/scope10.C: Likewise.
11129 * g++.old-deja/g++.abi/primary5.C: Likewise.
11130 * g++.old-deja/g++.abi/empty2.C: Likewise.
11131 * g++.old-deja/g++.abi/arraynew.C: Likewise.
11132 * g++.old-deja/g++.eh/vbase4.C: Likewise.
11133 * g++.old-deja/g++.eh/ptr1.C: Likewise.
11134 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
11135 * g++.old-deja/g++.bob/template3.C: Likewise.
11136 * g++.old-deja/g++.bob/inherit1.C: Likewise.
11138 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
11141 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
11143 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
11146 * gfortran.dg/derived_name_1.f90: New.
11147 * gfortran.dg/derived_name_2.f: New.
11149 2007-03-21 Richard Sandiford <richard@codesourcery.com>
11151 * lib/target-supports.exp (check_effective_target_nonpic): New
11153 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
11154 when compiling PIC.
11155 * gcc.target/i386/asm-4.c: Require nonpic.
11156 * gcc.target/i386/cmov1.c: Likewise.
11157 * gcc.target/i386/mul.c: Likewise.
11158 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
11159 * gcc.target/i386/ssetype-1.c: Require nonpic.
11160 * gcc.target/i386/ssetype-3.c: Likewise.
11161 * gcc.target/i386/ssetype-5.c: Likewise.
11163 2007-03-21 Richard Sandiford <richard@codesourcery.com>
11165 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
11166 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
11167 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
11168 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
11170 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
11172 PR tree-optimization/30590
11173 * g++.dg/opt/pr30590.C: New testcase.
11175 2007-03-20 Jakub Jelinek <jakub@redhat.com>
11178 * gcc.dg/pr30762-1.c: New test.
11179 * gcc.dg/pr30762-2.c: New test.
11181 PR inline-asm/30505
11182 * gcc.target/i386/pr30505.c: New test.
11184 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
11186 * gcc.target/arm/register-variables.c: New.
11188 2007-03-19 Jeff Law <law@redhat.com>
11190 * PR tree-optimization/30984
11191 * gcc.c-torture/pr30984.c: New test.
11193 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
11194 Richard Guenther <rguenther@suse.de>
11196 PR tree-optimization/31254
11197 * gcc.dg/torture/pr31254.c: New testcase.
11199 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
11201 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
11202 target default_packed.
11204 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11207 * gfortran.dg/string_length_1.f90: New test.
11209 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11212 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
11214 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11216 PR libgfortran/31052
11217 * gfortran.dg/namelist_27.f90: New test.
11219 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
11222 * gfortran.dg/used_types_14.f90: New test.
11225 * gfortran.dg/used_types_15.f90: New test.
11227 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
11229 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
11230 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
11232 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11235 * gfortran.dg/integer_exponentiation_2.f90: New test.
11237 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
11239 PR tree-optimization/31041
11240 * gcc.dg/vect/pr31041.c: New test.
11242 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11244 * g++.dg/warn/Wconversion-integer.C: New
11245 * g++.dg/warn/Wconversion-real.C: New.
11246 * g++.dg/warn/Wconversion-real-integer.C: New.
11247 * g++.dg/warn/conv2.C: Updated.
11249 2007-03-16 Richard Sandiford <richard@codesourcery.com>
11251 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
11254 2007-03-16 Richard Guenther <rguenther@suse.de>
11256 PR tree-optimization/31146
11257 * g++.dg/tree-ssa/pr31146.C: New testcase.
11259 2007-03-16 Richard Sandiford <richard@codesourcery.com>
11261 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
11262 assume that the target has <features.h>.
11264 2007-03-16 Richard Sandiford <richard@codesourcery.com>
11266 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
11267 dg-options rather than to the whole test.
11269 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
11272 * g++.dg/debug/pr29906.C: New
11274 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11276 PR libgfortran/31099
11277 * gfortran.dg/unformatted_recl.f90: Update test.
11279 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
11281 * gcc.dg/tree-ssa/prefetch-5.c: New test.
11283 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11286 * g++.dg/parse/namespace-definition.C: New.
11288 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11291 * g++.dg/cpp/pedantic-errors.C: New.
11292 * g++.dg/cpp/permissive.C: New.
11294 2007-03-15 Richard Sandiford <richard@codesourcery.com>
11296 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
11297 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
11299 2007-03-15 Richard Sandiford <richard@codesourcery.com>
11301 * lib/target-supports.exp (check_missing_uclibc_feature)
11302 (check_effective_target_wchar): New procedures.
11303 * gcc.dg/wchar_t-1.c: Require target wchar.
11304 * gcc.dg/wint_t-1.c: Likewise.
11306 2007-03-15 Richard Sandiford <richard@codesourcery.com>
11308 * lib/target-supports.exp (check_gc_sections_available): Return
11309 false for VxWorks targets.
11311 2007-03-15 Dirk Mueller <dmueller@suse.de>
11313 * g++.dg/warn/Wconversion2.C: Fix typo.
11314 * gcc.dg/if-empty-1.c: Ditto.
11316 2007-03-15 Richard Sandiford <richard@codesourcery.com>
11318 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
11320 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
11322 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
11323 * gcc.target/i386/pr31167.c: Ditto.
11325 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
11328 * gcc.target/i386/pr31167.c: New test.
11330 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
11333 * gfortran.dg/import5.f90.f90: New test.
11337 * gfortran.dg/data_components_1.f90: New test.
11341 * gfortran.dg/generic_13.f90: New test.
11344 * gfortran.dg/alloc_comp_basics_5.f90: New test.
11346 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11348 PR libgfortran/31051
11349 * gfortran.dg/fmt_t_4.f90: New
11351 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
11354 * g++.dg/other/default7.C: New test.
11356 2007-03-15 Dirk Mueller <dmueller@suse.de>
11358 * g++.dg/warn/Wconversion2.C: New.
11360 2007-03-14 Eric Christopher <echristo@apple.com>
11362 * gcc.dg/ssp-1.c: New.
11363 * gcc.dg/ssp-2.c: Ditto.
11365 2007-03-14 Dirk Mueller <dmueller@suse.de>
11367 * g++.dg/warn/do-empty.C: New.
11368 * gcc.dg/do-empty.c: New.
11369 * gcc.dg/if-empty-1.c: Update.
11370 * gcc.dg/20001116-1.c: Update.
11371 * gcc.dg/pr23165.c: Update.
11373 2007-03-14 Jakub Jelinek <jakub@redhat.com>
11375 * gfortran.dg/module_implicit_conversion.f90: New test.
11377 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
11379 PR middle-end/31127
11380 * gcc.dg/pr31127.c: New.
11382 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
11384 * gcc.dg/tree-ssa/loop-26.c: New test.
11386 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
11388 * gcc.target/i386/cmpxchg16b-1.c: New test.
11390 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
11392 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
11393 * gcc.dg/c99-vla-1.c: Likewise.
11394 * g++.dg/ext/vla1.C: Likewise
11396 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
11398 * gcc.dg/wvla-1.c: New test
11399 * gcc.dg/wvla-2.c: New test
11400 * gcc.dg/wvla-3.c: New test
11401 * gcc.dg/wvla-4.c: New test
11402 * gcc.dg/wvla-5.c: New test
11403 * gcc.dg/wvla-6.c: New test
11404 * gcc.dg/wvla-7.c: New test
11405 * g++.dg/warn/Wvla-1.C: New test
11406 * g++.dg/warn/Wvla-2.C: New test
11407 * g++.dg/warn/Wvla-3.C: New test
11409 2007-03-12 Mark Mitchell <mark@codesourcery.com>
11412 * g++.dg/other/default6.C: New test.
11414 2007-03-12 Richard Sandiford <richard@codesourcery.com>
11416 * lib/target-supports.exp (check_profiling_available): Return false
11418 (check_effective_target_vxworks_kernel): New procedure.
11419 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
11421 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
11422 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
11423 to include VxWorks.
11424 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
11426 2007-03-12 Richard Sandiford <richard@codesourcery.com>
11428 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
11429 PIC is not supported.
11430 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
11431 * gcc.dg/20020426-2.c: Likewise.
11432 * gcc.dg/pr28243.c: Likewise.
11433 * gcc.dg/visibility-11.c: Likewise.
11434 * gcc.dg/tls/opt-9.c: Likewise.
11435 * gcc.dg/tls/opt-10.c: Likewise.
11436 * gcc.dg/tls/pic-1.c: Likewise.
11437 * gcc.dg/tls/struct-1.c: Likewise.
11438 * gcc.target/i386/20000807-1.c: Likewise.
11439 * gcc.target/i386/20000904-1.c: Likewise.
11440 * gcc.target/i386/20011119-1.c: Likewise.
11441 * gcc.target/i386/990213-2.c: Likewise.
11442 * gcc.target/i386/990214-1.c: Likewise.
11443 * gcc.target/i386/compress-float-387-pic.c: Likewise.
11444 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
11445 * gcc.target/i386/pic-1.c: Likewise.
11446 * gcc.target/i386/pr21518.c: Likewise.
11447 * gcc.target/i386/pr23098.c: Likewise.
11448 * gcc.target/i386/pr23943.c: Likewise.
11450 2007-03-11 Mark Mitchell <mark@codesourcery.com>
11453 * g++.dg/template/complit2.C: New test.
11456 * g++.dg/ext/bitfield1.C: New test.
11458 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
11461 * gfortran.dg/interface_11.f90: New test.
11463 2007-03-11 Richard Guenther <rguenther@suse.de>
11465 PR tree-optimization/31115
11466 * gcc.dg/torture/pr31115.c: New testcase.
11468 2007-03-11 Ira Rosen <irar@il.ibm.com>
11470 PR tree-optimization/29925
11471 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
11473 2007-03-10 Mark Mitchell <mark@codesourcery.com>
11476 * g++.dg/expr/bitfield3.C: New test.
11477 * g++.dg/expr/bitfield4.C: Likewise.
11478 * g++.dg/expr/bitfield5.C: Likewise.
11479 * g++.dg/expr/bitfield6.C: Likewise.
11482 * g++.dg/template/array18.C: New test.
11484 2007-03-10 Dirk Mueller <dmueller@suse.de>
11487 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
11488 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
11490 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
11493 * g++.dg/cpp0x/variadic-bind.C: New.
11494 * g++.dg/cpp0x/variadic-function.C: New.
11495 * g++.dg/cpp0x/variadic-mem_fn.C: New.
11496 * g++.dg/cpp0x/variadic-tuple.C: New.
11497 * g++.dg/cpp0x/variadic1.C: New.
11498 * g++.dg/cpp0x/variadic2.C: New.
11499 * g++.dg/cpp0x/variadic3.C: New.
11500 * g++.dg/cpp0x/variadic4.C: New.
11501 * g++.dg/cpp0x/variadic5.C: New.
11502 * g++.dg/cpp0x/variadic6.C: New.
11503 * g++.dg/cpp0x/variadic7.C: New.
11504 * g++.dg/cpp0x/variadic8.C: New.
11505 * g++.dg/cpp0x/variadic9.C: New.
11506 * g++.dg/cpp0x/variadic10.C: New.
11507 * g++.dg/cpp0x/variadic11.C: New.
11508 * g++.dg/cpp0x/variadic12.C: New.
11509 * g++.dg/cpp0x/variadic13.C: New.
11510 * g++.dg/cpp0x/variadic14.C: New.
11511 * g++.dg/cpp0x/variadic15.C: New.
11512 * g++.dg/cpp0x/variadic16.C: New.
11513 * g++.dg/cpp0x/variadic17.C: New.
11514 * g++.dg/cpp0x/variadic18.C: New.
11515 * g++.dg/cpp0x/variadic19.C: New.
11516 * g++.dg/cpp0x/variadic20.C: New.
11517 * g++.dg/cpp0x/variadic21.C: New.
11518 * g++.dg/cpp0x/variadic22.C: New.
11519 * g++.dg/cpp0x/variadic23.C: New.
11520 * g++.dg/cpp0x/variadic24.C: New.
11521 * g++.dg/cpp0x/variadic25.C: New.
11522 * g++.dg/cpp0x/variadic26.C: New.
11523 * g++.dg/cpp0x/variadic27.C: New.
11524 * g++.dg/cpp0x/variadic28.C: New.
11525 * g++.dg/cpp0x/variadic29.C: New.
11526 * g++.dg/cpp0x/variadic30.C: New.
11527 * g++.dg/cpp0x/variadic31.C: New.
11528 * g++.dg/cpp0x/variadic32.C: New.
11529 * g++.dg/cpp0x/variadic33.C: New.
11530 * g++.dg/cpp0x/variadic34.C: New.
11531 * g++.dg/cpp0x/variadic35.C: New.
11532 * g++.dg/cpp0x/variadic36.C: New.
11533 * g++.dg/cpp0x/variadic37.C: New.
11534 * g++.dg/cpp0x/variadic38.C: New.
11535 * g++.dg/cpp0x/variadic39.C: New.
11536 * g++.dg/cpp0x/variadic40.C: New.
11537 * g++.dg/cpp0x/variadic41.C: New.
11538 * g++.dg/cpp0x/variadic42.C: New.
11539 * g++.dg/cpp0x/variadic43.C: New.
11540 * g++.dg/cpp0x/variadic44.C: New.
11541 * g++.dg/cpp0x/variadic45.C: New.
11542 * g++.dg/cpp0x/variadic46.C: New.
11543 * g++.dg/cpp0x/variadic47.C: New.
11544 * g++.dg/cpp0x/variadic48.C: New.
11545 * g++.dg/cpp0x/variadic49.C: New.
11546 * g++.dg/cpp0x/variadic50.C: New.
11547 * g++.dg/cpp0x/variadic51.C: New.
11548 * g++.dg/cpp0x/variadic52.C: New.
11549 * g++.dg/cpp0x/variadic53.C: New.
11550 * g++.dg/cpp0x/variadic54.C: New.
11551 * g++.dg/cpp0x/variadic55.C: New.
11552 * g++.dg/cpp0x/variadic56.C: New.
11553 * g++.dg/cpp0x/variadic57.C: New.
11554 * g++.dg/cpp0x/variadic58.C: New.
11555 * g++.dg/cpp0x/variadic59.C: New.
11556 * g++.dg/cpp0x/variadic60.C : New.
11557 * g++.dg/cpp0x/variadic61.C : New.
11558 * g++.dg/cpp0x/variadic62.C : New.
11559 * g++.dg/cpp0x/variadic63.C : New.
11560 * g++.dg/cpp0x/variadic64.C : New.
11561 * g++.dg/cpp0x/variadic65.C : New.
11562 * g++.dg/cpp0x/variadic66.C : New.
11563 * g++.dg/cpp0x/variadic67.C : New.
11564 * g++.dg/cpp0x/variadic68.C : New.
11565 * g++.dg/cpp0x/variadic69.C : New.
11566 * g++.dg/cpp0x/variadic70.C : New.
11567 * g++.dg/cpp0x/variadic71.C : New.
11568 * g++.dg/cpp0x/variadic72.C : New.
11569 * g++.dg/cpp0x/variadic73.C : New.
11570 * g++.dg/cpp0x/variadic74.C : New.
11571 * g++.dg/cpp0x/variadic75.C : New.
11572 * g++.dg/cpp0x/variadic-ex1.C : New.
11573 * g++.dg/cpp0x/variadic-ex2.C : New.
11574 * g++.dg/cpp0x/variadic-ex3.C : New.
11575 * g++.dg/cpp0x/variadic-ex4.C : New.
11576 * g++.dg/cpp0x/variadic-ex5.C : New.
11577 * g++.dg/cpp0x/variadic-ex6.C : New.
11578 * g++.dg/cpp0x/variadic-ex7.C : New.
11579 * g++.dg/cpp0x/variadic-ex8.C : New.
11580 * g++.dg/cpp0x/variadic-ex9.C : New.
11581 * g++.dg/cpp0x/variadic-ex10.C : New.
11582 * g++.dg/cpp0x/variadic-ex11.C : New.
11583 * g++.dg/cpp0x/variadic-ex12.C : New.
11584 * g++.dg/cpp0x/variadic-ex13.C : New.
11585 * g++.dg/cpp0x/variadic-ex14.C : New.
11587 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11589 PR libgfortran/31099
11590 * gfortran.dg/unformatted_recl.f90: New test.
11592 2007-03-09 Roger Sayle <roger@eyesopen.com>
11594 * gcc.dg/fold-eqcmplx-1.c: New test case.
11596 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
11598 PR rtl-optimization/30643
11599 * gcc.dg/pr30643.c: New.
11601 2007-03-09 Chao-ying Fu <fu@mips.com>
11603 * gcc.target/mips/mips32-dspr2-type.c: New test.
11604 * gcc.target/mips/mips32-dspr2.c: New test.
11605 * gcc.target/mips/dspr2-MULT.c: New test.
11606 * gcc.target/mips/dspr2-MULTU.c: New test.
11607 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
11608 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
11609 Adjust some formats.
11611 2007-03-09 Dirk Mueller <dmueller@suse.de>
11614 * gcc.dg/Wlogical-op-1.c: New.
11615 * g++.dg/warn/Wlogical-op-1.C: New.
11617 2007-03-09 Richard Guenther <rguenther@suse.de>
11619 PR tree-optimization/30904
11620 PR middle-end/31058
11621 * gcc.dg/pr30904.c: Remove xfail.
11623 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
11626 * gcc.c-torture/execute/pr31072.c: New test.
11628 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11630 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
11631 * gcc.dg/torture/builtin-attr-1.c: Likewise.
11632 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
11633 *lrint* and *lround*.
11634 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
11636 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
11637 * gcc.dg/torture/builtin-integral-1.c: Likewise.
11638 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
11639 and *lround*. Correct macro names.
11640 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
11641 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
11643 2007-03-08 Ian Lance Taylor <iant@google.com>
11645 * gcc.dg/no-strict-overflow-5.c: New test.
11646 * gcc.dg/no-strict-overflow-6.c: New test.
11647 * gcc.dg/Wstrict-overflow-11.c: New test.
11648 * gcc.dg/Wstrict-overflow-12.c: New test.
11649 * gcc.dg/Wstrict-overflow-13.c: New test.
11650 * gcc.dg/Wstrict-overflow-14.c: New test.
11651 * gcc.dg/Wstrict-overflow-15.c: New test.
11653 2007-03-08 Richard Sandiford <richard@codesourcery.com>
11655 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
11656 for VxWorks kernel mode.
11657 * gcc.c-torture/execute/strncmp-1.x: Likewise.
11659 2007-03-08 Richard Sandiford <richard@codesourcery.com>
11661 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
11664 2007-03-08 Richard Sandiford <richard@codesourcery.com>
11666 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
11667 and lib/bfill.c on VxWorks targets.
11668 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
11669 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
11670 lib/bfill.c and lib/memmove.c on VxWorks targets.
11671 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
11672 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
11673 on VxWorks targets.
11674 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
11675 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
11677 2007-03-08 Tobias Burnus <burnus@net-b.de>
11679 * gfortran.dg/use_5.f90: New test.
11680 * gfortran.dg/use_6.f90: Ditto.
11681 * gfortran.dg/use_7.f90: Ditto.
11683 2007-03-08 Tobias Burnus <burnus@net-b.de>
11686 * gfortran.dg/use_4.f90: New test.
11687 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
11689 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
11692 * gfortran.dg/parameter_array_section_2.f90: New test.
11694 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
11697 * g++.dg/ext/offsetof1.C: Add cases with volatile.
11700 * g++.dg/template/arg5.C: New test.
11702 2007-03-07 Joseph Myers <joseph@codesourcery.com>
11704 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
11706 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
11708 * gcc.dg/var-expand1.c: Add newline at end of file.
11710 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
11712 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
11714 2007-03-06 Richard Sandiford <richard@codesourcery.com>
11716 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
11718 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11720 * gcc.dg/torture/builtin-convert-4.c: New test.
11722 2007-03-05 Ian Lance Taylor <iant@google.com>
11724 * gcc.c-torture/compile/pr31034.c: New test.
11726 2007-03-05 Ian Lance Taylor <iant@google.com>
11728 * gcc.dg/inline-18.c: New test.
11729 * gcc.dg/inline-19.c: New test.
11730 * gcc.dg/inline-20.c: New test.
11731 * gcc.dg/inline-21.c: New test.
11733 2007-03-05 Richard Guenther <rguenther@suse.de>
11735 PR tree-optimization/14052
11736 * gcc.dg/tree-ssa/vrp33.c: New testcase.
11738 2007-03-05 Richard Guenther <rguenther@suse.de>
11740 PR tree-optimization/23777
11741 * gcc.dg/tree-ssa/pr23777.c: New testcase.
11743 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11746 * gcc.dg/multiple-overflow-warn-3.c: New.
11747 * g++.dg/warn/multiple-overflow-warn-3.C: New.
11749 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
11752 * g++.dg/parse/template23.C: New test.
11754 2007-03-04 Roger Sayle <roger@eyesopen.com>
11756 PR middle-end/30744
11757 * gcc.dg/pr30744-1.c: New test case.
11759 2007-03-04 Tobias Burnus <burnus@net-b.de>
11761 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
11763 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11766 * gfortran.dg/logical_3.f90: New test.
11768 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
11770 PR libfortran/30981
11771 * gfortran.dg/integer_exponentiation_1.f90: New test.
11773 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
11775 * gcc.target/m68k/m68k.exp: New.
11776 * gcc.target/m68k/crash1.c: New.
11778 2007-03-03 Tobias Burnus <burnus@net-b.de>
11780 * gfortran.dg/c_by_val.c: Use int64_t instead of long
11781 to be more compatible with integer(kind=8).
11783 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11785 PR libfortran/31001
11786 * gfortran.dg/zero_sized_3.f90: New test.
11788 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11791 * g++.dg/parse/else.C: New.
11792 * g++.dg/parse/else-2.C: New.
11794 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
11795 Tobias Burnus <burnus@net-b.de>
11798 * gfortran.dg/size_dim.f90: New test.
11800 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
11801 Tobias Burnus <burnus@net-b.de>
11804 * gfortran.dg/entry_9.f90: New test.
11806 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
11809 * g++.dg/inherit/covariant16.C: New test.
11811 2007-03-02 Geoffrey Keating <geoffk@apple.com>
11813 * g++.dg/other/darwin-minversion-1.C: New.
11815 2007-03-02 Diego Novillo <dnovillo@redhat.com>
11817 * gcc.dg/tree-ssa/20070302-1.c: New test.
11819 2007-03-02 Joseph Myers <joseph@codesourcery.com>
11821 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
11824 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
11826 * gcc.dg/tree-ssa/prefetch-4.c: New test.
11828 2007-03-01 Simon Baldwin <simonb@google.com>
11831 * warn/ignored_typedef.C: New.
11832 * init/ctor8.C: Added dg-warning to consume ignored typedef
11834 * template/typedef2.C: Ditto. Moved dg-error onto its own line
11835 and added an explicit line number.
11837 2007-02-28 Richard Guenther <rguenther@suse.de>
11839 PR middle-end/30364
11840 * gcc.dg/torture/pr30364-1.c: New testcase.
11841 * gcc.dg/torture/pr30364-2.c: Likewise.
11842 * gcc.dg/torture/pr30364-3.c: Likewise.
11844 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11846 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
11847 powerpc*, use -funsafe-math-optimizations.
11848 * gcc.dg/torture/builtin-logb-1.c: Likewise.
11849 * gcc.dg/torture/builtin-modf-1.c: Likewise.
11851 2007-02-28 Tobias Burnus <burnus@net-b.de>
11852 Paul Thomas <pault@gcc.gnu.org>
11856 * c_by_val_1.f: Test %VAL() with non-default kind.
11857 * c_by_val.c: Ditto.
11858 * c_by_val_4.f: New test.
11860 2007-02-28 Tobias Burnus <burnus@net-b.de>
11863 * gfortran.dg/continuation_7.f90: New test.
11865 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
11867 * g++.dg/inherit/thunk7.C: New test.
11868 * lib/target-supports.exp (check_profiling_available): Not available
11871 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
11874 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
11876 2007-02-27 Mark Mitchell <mark@codesourcery.com>
11878 * lib/target-supports.exp (check_effective_target_init_priority):
11879 Remove Solaris special case.
11881 2007-02-26 Geoffrey Keating <geoffk@apple.com>
11883 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
11884 for more builtin types.
11886 * g++.dg/ext/visibility/class1.C: Port to Darwin.
11887 * g++.dg/ext/visibility/noPLT.C: Likewise.
11889 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11891 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
11894 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
11897 * size_optional_dim_1.f90: New test.
11899 2007-02-25 Mark Mitchell <mark@codesourcery.com>
11901 * gcc.dg/vxworks/vxworks.exp: New file.
11902 * gcc.dg/vxworks/initpri1.c: Likewise.
11903 * gcc.dg/vxworks/initpri2.c: Likewise.
11904 * gcc.dg/initpri2.c: Add more tests.
11905 * g++.dg/special/initpri2.C: Likewise.
11907 * gcc.dg/initpri1.c: New test.
11908 * gcc.dg/initpri2.c: Likewise.
11909 * g++.dg/special/initpri1.C: New test.
11910 * g++.dg/special/initpri2.C: Likewise.
11911 * g++.dg/special/conpr-1.C: Use init_priority effective target.
11912 * g++.dg/special/conpr-2.C: Likewise.
11913 * g++.dg/special/conpr-3.C: Likewise.
11914 * g++.dg/special/conpr-4.C: Likewise.
11915 * g++.dg/special/initp1.C: Likewise.
11916 * g++.dg/special/ecos.exp: Remove code to detect availability of
11917 constructor priorities.
11918 * lib/target-supports.exp (check_effective_target_init_priority):
11921 2007-02-24 Jan Hubicka <jh@suse.cz>
11923 * gcc.c-torture/execute/pr30778.c: New testcase.
11925 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11927 PR libgfortran/30918
11928 * gfortran.dg/namelist_26.f90: New test.
11930 2007-02-24 Richard Guenther <rguenther@suse.de>
11932 PR middle-end/30951
11933 * gcc.dg/pr30951.c: New testcase.
11935 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11937 * gcc.dg/torture/builtin-modf-1.c: New test.
11939 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
11941 PR tree-optimization/30904
11942 * gcc.dg/pr30904.c: New test.
11944 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11946 * gcc.test-framework/README: Correct command.
11947 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
11949 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
11951 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
11953 * lib/target-supports.exp (check_effective_target_unwrapped): New.
11955 2007-02-23 Mark Mitchell <mark@codesourcery.com>
11957 * lib/target-supports.exp (check_effective_target_newlib): New
11960 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
11963 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
11964 allocatable component.
11967 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11969 * gcc.dg/torture/builtin-logb-1.c: New test.
11970 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
11971 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
11972 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
11975 2007-02-23 Richard Guenther <rguenther@suse.de>
11977 * g++.dg/warn/changes-meaning.C: New testcase.
11979 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11981 PR libgfortran/30910
11982 * gfortran.dg/fmt_zero_precision.f90: Update test.
11984 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11986 * gcc.dg/torture/builtin-frexp-1.c: New test.
11988 2007-02-22 Mark Mitchell <mark@codesourcery.com>
11990 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
11992 2007-02-22 Ian Lance Taylor <iant@google.com>
11995 * g++.dg/debug/pr30898.C: New test.
11997 2007-02-22 Ira Rosen <irar@il.ibm.com>
11999 * gcc.dg/vect/vect-106.c: New test.
12001 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
12002 Ira Rosen <irar@il.ibm.com>
12004 PR tree-optimization/30843
12005 * gcc.dg/vect/pr30843.c: New test.
12007 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
12009 PR tree-optimization/30858
12010 * gcc.dg/vect/pr30858.c: New test.
12012 2007-02-21 Mark Mitchell <mark@codesourcery.com>
12014 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
12015 to set options for compiling testglue.
12016 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
12017 * lib/obj-c++.exp (obj-c++_init): Likewise.
12019 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
12021 * gnat.dg/derived_aggregate.adb: New test.
12023 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12025 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
12026 sh* targets. Call the correct CKSGN macro.
12028 2007-02-21 Jakub Jelinek <jakub@redhat.com>
12030 * gfortran.dg/gomp/omp_parse1.f90: New test.
12031 * gfortran.dg/gomp/omp_parse2.f: New test.
12033 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
12036 * gfortran.dg/do_pointer_1.f90: New test.
12038 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12040 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
12043 2007-02-20 Geoffrey Keating <geoffk@apple.com>
12045 * gcc.dg/darwin-minversion-1.c: New.
12046 * gcc.dg/darwin-minversion-2.c: New.
12048 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12050 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
12052 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12053 DJ Delorie <dj@redhat.com>
12056 * gcc.dg/Wfatal.c: New.
12057 * gcc.dg/Wfatal-2.c: New.
12058 * gcc.dg/Werror-1.c: Adjust expectations.
12059 * gcc.dg/Werror-5.c: Likewise.
12060 * gcc.dg/Werror-7.c: Likewise.
12061 * gcc.dg/Werror-10.c: Likewise.
12062 * gcc.dg/Werror-11.c: Likewise.
12064 2007-02-20 Tobias Burnus <burnus@net-b.de>
12067 * gfortran.dg/volatile10.f90: New test.
12069 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
12071 PR libfortran/30533
12072 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
12074 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12076 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
12077 * gcc.dg/Walways-true-1.c: Likewise.
12078 * gcc.dg/weak/weak-3.c: Likewise.
12079 * gcc.dg/Werror-1.c: Likewise.
12080 * gcc.dg/Werror-3.c: Likewise.
12081 * gcc.dg/Werror-4.c: Likewise.
12082 * gcc.dg/Werror-5.c: Likewise.
12083 * gcc.dg/Werror-6.c: Likewise.
12084 * gcc.dg/Werror-7.c: Likewise.
12085 * gcc.dg/Werror-8.c: Likewise.
12086 * gcc.dg/Werror-10.c: Likewise.
12087 * gcc.dg/Werror-11.c: Likewise.
12088 * gcc.dg/Werror-12.c: Likewise.
12089 * g++.old-deja/g++.mike/warn8.C: Likewise.
12090 * g++.dg/warn/Walways-true-1.C: Likewise.
12091 * g++.dg/warn/Walways-true-2.C: Likewise.
12092 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
12093 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
12094 -Wstring-literal-comparison with -Waddress.
12095 * gcc.dg/Wstring-literal-comparison-4.c: Replace
12096 -Wno-string-literal-comparison with -Wno-address.
12098 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
12100 * gnat.dg/self_aggregate_with_call.adb: New test.
12102 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
12104 PR tree-optimization/30975
12105 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
12106 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
12107 * gcc.dg/vect/pr30795.c: New.
12109 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12112 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
12114 2007-02-18 Roger Sayle <roger@eyesopen.com>
12116 PR rtl-optimization/28173
12117 * gcc.target/i386/andor-1.c: New test case.
12119 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12121 * gcc.dg/torture/builtin-ldexp-1.c: New.
12122 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
12124 2007-02-18 Roger Sayle <roger@eyesopen.com>
12126 * gfortran.dg/array_constructor_15.f90: New test case.
12128 2007-02-18 Roger Sayle <roger@eyesopen.com>
12130 * gfortran.dg/forall_10.f90: New test case.
12132 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
12134 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
12136 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
12138 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
12139 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
12141 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
12143 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
12144 * gcc.target/i386/builtin-bswap-3.c: Ditto.
12145 * gcc.target/i386/xchg-1.c: New test.
12146 * gcc.target/i386/xchg-2.c: New test.
12148 2007-02-16 Richard Guenther <rguenther@suse.de>
12149 Christian Bruel <christian.bruel@st.com>
12151 * gcc.dg/strict-overflow-5.c: New testcase.
12153 2007-02-16 Tobias Burnus <burnus@net-b.de>
12156 * gfortran.dg/func_derived_4.f90: New test.
12158 2007-02-15 Roger Sayle <roger@eyesopen.com>
12160 PR middle-end/30391
12161 * gfortran.dg/pr30391-1.f90: New test case.
12163 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12165 PR middle-end/30433
12166 * gcc.c-torture/compile/pr30433.c: New testcase to check
12167 that complex constants comparisions are foldded.
12169 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12172 * g++.dg/ext/stmtexpr10.C: New testcase.
12174 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12176 PR middle-end/30729
12177 * gcc.dg/Wunused-value-2.c: New testcase.
12179 2007-02-15 Ian Lance Taylor <iant@google.com>
12181 * g++.dg/eh/subreg-1.C: New test.
12183 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12186 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
12187 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
12188 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
12189 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
12190 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
12191 * gcc.dg/Werror-implicit-function-declaration.c: New.
12193 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12196 * g++.dg/warn/pr28943.C: New.
12198 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12200 * gfortran.fortran-torture/execute/math.f90: Fix typo.
12202 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12205 * gfortran.dg/error_recovery_3.f90: New test.
12207 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
12209 * g++.dg/tree-ssa/sra-1.C: New.
12211 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
12213 * g++.dg/tree-ssa/sra-1.C: New.
12215 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
12217 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
12219 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12221 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
12223 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
12226 * gfortran.dg/logical_2.f90: New test.
12228 2007-02-14 Joseph Myers <joseph@codesourcery.com>
12230 * gcc.dg/torture/complex-alias-1.c: New test.
12232 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
12234 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
12235 instead of -fdump-tree-tailcall.
12237 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
12239 * gfortran.dg/interface_10.f90: Fix comment typo.
12241 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
12243 PR tree-optimization/30771
12244 * gcc.dg/vect/pr30771.c: New test.
12246 2007-02-13 Ian Lance Taylor <iant@google.com>
12248 * gcc.dg/Wstrict-overflow-1.c: New test.
12249 * gcc.dg/Wstrict-overflow-2.c: New test.
12250 * gcc.dg/Wstrict-overflow-3.c: New test.
12251 * gcc.dg/Wstrict-overflow-4.c: New test.
12252 * gcc.dg/Wstrict-overflow-5.c: New test.
12253 * gcc.dg/Wstrict-overflow-6.c: New test.
12254 * gcc.dg/Wstrict-overflow-7.c: New test.
12255 * gcc.dg/Wstrict-overflow-8.c: New test.
12256 * gcc.dg/Wstrict-overflow-9.c: New test.
12257 * gcc.dg/Wstrict-overflow-10.c: New test.
12259 2007-02-13 Roger Sayle <roger@eyesopen.com>
12261 * gcc.target/ia64/builtin-bswap-2.c: New test case.
12263 2007-02-13 Richard Henderson <rth@redhat.com>
12265 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
12266 * gcc.c-torture/execute/pr29302-1.c: ... here.
12268 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12271 * gcc.dg/c90-return-1.c: Update output.
12272 * gcc.dg/c99-return-1.c: Likewise.
12274 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
12277 * gfortran.dg/used_dummy_types_7.f90: New test..
12279 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
12281 * gcc.target/i386/parity-1.c: New test.
12282 * gcc.target/i386/parity-2.c: New test.
12284 2007-02-12 Roger Sayle <roger@eyesopen.com>
12286 * gcc.target/i386/builtin-bswap-3.c: New test case.
12288 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
12290 PR tree-optimization/29145
12291 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
12292 alias analysis is improved to take better advantage of restrict
12293 qualified pointers.
12294 * gcc.dg/vect/vect-80.c: Likewise.
12295 * gcc.dg/vect/pr29145.c: New.
12297 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
12299 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
12300 * gcc.target/i386/sse4a-insert.c: Likewise.
12302 2007-02-11 Roger Sayle <roger@eyesopen.com>
12304 * gcc.target/ia64/builtin-popcount-1.c: New test case.
12305 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
12307 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
12310 * gfortran.dg/enum_4.f90: Update error message checks.
12312 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
12315 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
12316 versions of the modules.
12319 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
12320 by getting rid of recursive I/O and providing functions with
12324 * gfortran.dg/char_array_constructor_2.f90
12326 2007-02-11 Mark Mitchell <mark@codesourcery.com>
12329 * g++.dg/template/spec34.C: New test
12331 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
12333 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
12334 on i?86 and x86_64.
12335 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
12336 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
12337 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
12338 on i?86 and x86_64.
12339 * gcc.dg/vect/vect-113.c: Ditto.
12341 2007-02-06 Mark Mitchell <mark@codesourcery.com>
12344 * g++.dg/eh/weak1-C: New test.
12345 * g++.dg/eh/weak1-a.cc: Likewise.
12346 * g++.dg/eh/comdat1.C: Likewise.
12348 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
12349 Dorit Nuzman <dorit@il.ibm.com>
12351 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
12352 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
12353 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
12354 * gcc.dg/vect/vect-113.c: Likewise.
12356 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
12358 2007-02-10 Richard Henderson <rth@redhat.com>
12360 * lib/target-supports.exp (check_effective_target_tls): Redefine
12361 to mean non-emulated tls.
12362 * gcc.dg/tls/alias-1.c: Remove tls requirement.
12363 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12364 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12365 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12366 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12367 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12368 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12370 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
12372 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
12374 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
12376 * gfortran.dg/secnds.f: Replace time tolerance with a
12377 before-and-after bracket.
12378 * gfortran.dg/secnds-1.f: Likewise.
12380 2007-02-09 Tobias Burnus <burnus@net-b.de>
12383 * gfortran.dg/maxlocval_1.f90: New test.
12385 2007-02-09 Roger Sayle <roger@eyesopen.com>
12387 * gcc.target/ia64/builtin_bswap-1.c: New test case.
12389 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12392 * gfortran.dg/array_function_1.f90: New test.
12394 2007-02-09 Richard Sandiford <richard@codesourcery.com>
12396 * lib/target-supports.exp (check_effective_target_lax_strtofp)
12397 (check_effective_target_dummy_wcsftime): New functions.
12399 2007-02-09 Richard Sandiford <richard@codesourcery.com>
12401 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
12402 * lib/target-supports.exp (check_effective_target_uclibc): New
12405 2007-02-09 Richard Sandiford <richard@codesourcery.com>
12407 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
12408 (vsnprintf): Don't define for uClibc targets.
12410 2007-02-09 Richard Sandiford <richard@codesourcery.com>
12412 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
12413 set before checking whether it was allowed.
12414 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
12415 before checking inside_main.
12417 2007-02-09 Richard Sandiford <richard@codesourcery.com>
12419 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
12421 (u16sf): Likewise u4sf.
12422 * g++.dg/compat/struct-layout-1.h: Likewise.
12424 2007-02-09 Richard Sandiford <richard@codesourcery.com>
12426 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
12428 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12429 m68k targets if check_effective_target_coldfire_fpu returns true.
12431 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
12432 Richard Guenther <rguenther@suse.de>
12434 PR middle-end/23361
12435 * gcc.dg/fold-compare-3.c: New testcase.
12436 * gcc.dg/tree-ssa/loop-24.c: Likewise.
12438 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
12440 * gcc.dg/pr26570.c: Clean up coverage files.
12441 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
12442 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
12443 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
12444 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
12445 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
12446 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
12447 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
12448 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
12449 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
12450 * gcc.dg/tree-ssa/pr25501.c: Ditto.
12451 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
12452 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
12453 * gcc.dg/vect/pr28952.c: Ditto.
12454 * gcc.dg/vect/pr27151.c: Ditto.
12455 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
12456 * g++.dg/gomp/macro-3.C: Ditto.
12458 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
12460 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
12463 2007-02-08 Roger Sayle <roger@eyesopen.com>
12465 * gcc.target/i386/builtin-bswap-2.c: New test case.
12467 2007-02-08 Roger Sayle <roger@eyesopen.com>
12469 * gfortran.dg/forall_8.f90: New test case.
12470 * gfortran.dg/forall_9.f90: Likewise.
12472 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12474 * gcc.dg/builtins-20.c: Add some -~ complex cases.
12476 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
12478 * lib/target-supports.exp (check_effective_target_simulator): New.
12480 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
12482 * gcc.dg/tree-ssa/loop-25.c: New test.
12484 2007-02-06 Richard Henderson <rth@redhat.com>
12486 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
12488 2007-02-06 Roger Sayle <roger@eyesopen.com>
12490 * gcc.target/powerpc/popcount-1.c: New test case.
12491 * gcc.target/powerpc/parity-1.c: Likewise.
12493 2007-02-06 Richard Guenther <rguenther@suse.de>
12495 PR middle-end/27302
12496 * gcc.dg/torture/pr27302-2.c: New testcase.
12498 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
12500 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
12501 * gcc.dg/vect/vect-iv-1.c: New test.
12502 * gcc.dg/vect/vect-iv-2.c: New test.
12503 * gcc.dg/vect/vect-iv-3.c: New test.
12504 * gcc.dg/vect/vect-iv-4.c: New test.
12505 * gcc.dg/vect/vect-iv-5.c: New test.
12506 * gcc.dg/vect/vect-iv-6.c: New test.
12507 * gcc.dg/vect/vect-iv-7.c: New test.
12508 * gcc.dg/vect/vect-iv-8.c: New test.
12509 * gcc.dg/vect/vect-iv-9.c: New test.
12510 * gcc.dg/vect/vect-iv-10.c: New test.
12511 * gcc.dg/vect/vect-iv-11.c: New test.
12512 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
12513 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
12514 * gcc.dg/vect/vect-14.c: Now vectorizable.
12515 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
12517 * gcc.dg/vect/vect-27.c: Likewise.
12518 * gcc.dg/vect/vect-29.c Likewise.
12519 * gcc.dg/vect/vect-dv-2.c: Likewise.
12520 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
12521 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
12522 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12524 2007-02-06 Ira Rosen <irar@il.ibm.com>
12526 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
12528 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12530 * gcc.dg/builtins-20.c: Add more cases.
12532 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
12535 * gcc.dg/pr30189.c: New test.
12537 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
12539 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
12541 * gcc.target/i386/sse4a-extract.c: New test.
12542 * gcc.target/i386/sse4a-insert.c: New test.
12543 * gcc.target/i386/sse4a-montsd.c: New test.
12544 * gcc.target/i386/sse4a-montss.c: New test.
12546 2007-02-05 Richard Guenther <rguenther@suse.de>
12548 * gcc.target/i386/vectorize3.c: New testcase.
12550 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
12553 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
12555 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12558 * gfortran.dg/repeat_1.f90: New test.
12560 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
12563 * gfortran.dg/spread_shape_1.f90: Remove tabs.
12564 * gfortran.dg/derived_init_2.f90: Ditto.
12565 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
12566 * gfortran.dg/array_initializer_1.f90: Ditto.
12567 * gfortran.dg/do_2.f90: Ditto.
12568 * gfortran.dg/proc_assign_1.f90: Ditto.
12570 2007-02-04 Richard Guenther <rguenther@suse.de>
12572 PR middle-end/30636
12573 * g++.dg/warn/pr30636.C: New testcase.
12574 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
12576 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
12578 PR middle-end/30667
12579 * gfortran.dg/pr30667.f: New test.
12581 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12583 * gcc.dg/builtins-54.c: Add more cases.
12585 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
12588 * gfortran.dg/zero_sized_2.f90: New test.
12591 * gfortran.dg/alloc_comp_basics_4.f90: New test.
12594 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
12597 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
12600 * gfortran.dg/interface_10.f90: New test.
12602 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12604 * gcc.dg/builtins-20.c: Add more cases.
12606 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12609 * gcc-target/ia64/pr29682.c: New test.
12611 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
12614 * gfortran.dg/arrayio_11.f90.f90: New test.
12617 * gfortran.dg/arrayio_12.f90.f90: New test.
12619 2007-02-02 Jakub Jelinek <jakub@redhat.com>
12622 * g++.dg/tls/diag-5.C: New test.
12624 PR middle-end/30473
12625 * gcc.dg/pr30473.c: New test.
12626 * gcc.c-torture/execute/20070201-1.c: New test.
12628 2007-02-01 Roger Sayle <roger@eyesopen.com>
12630 * gfortran.dg/dependency_20.f90: New test case.
12632 2007-01-31 Ian Lance Taylor <iant@google.com>
12634 * gcc.dg/lower-subreg-1.c (test): New test.
12636 2007-01-30 Geoffrey Keating <geoffk@apple.com>
12638 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
12640 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12642 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
12643 * gcc.dg/torture/builtin-math-3.c: Likewise.
12645 2007-01-31 Dirk Mueller <dmueller@suse.de>
12647 gcc.dg/Wparentheses-2.c: Update and add new tests.
12649 2007-01-31 Ira Rosen <irar@il.ibm.com>
12651 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
12654 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
12656 * gcc.dg/builtins-63.c: New test.
12658 2007-01-31 Tobias Burnus <burnus@net-b.de>
12661 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
12663 2007-01-31 Tobias Burnus <burnus@net-b.de>
12666 * gfortran.dg/volatile8.f90: New argument conformance test.
12667 * gfortran.dg/volatile9.f90: New scope test.
12669 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12672 * g++.dg/warn/null4.C: New.
12674 2001-01-30 Roger Sayle <roger@eyesopen.com>
12675 Uros Bizjak <ubizjak@gmail.com>
12677 * gcc.dg/large-size-array-3.c: Correct typo.
12679 2007-01-30 Richard Guenther <rguenther@suse.de>
12681 PR middle-end/27657
12682 * g++.dg/debug/pr27657.C: New testcase.
12684 2007-01-30 Richard Guenther <rguenther@suse.de>
12686 PR middle-end/30313
12687 * gcc.dg/torture/pr30313.c: New testcase.
12689 2007-01-29 Janis Johnson <janis187@us.ibm.com>
12691 * gcc.dg/dfp/dfp-except.h: New file.
12692 * gcc.dg/dfp/fe-check.h: New file.
12693 * gcc.dg/dfp/fe-binop.c: New test.
12694 * gcc.dg/dfp/fe-convert-1.c: New test.
12695 * gcc.dg/dfp/fe-convert-2.c: New test.
12696 * gcc.dg/dfp/fe-convert-3.c: New test.
12698 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
12699 * gcc.dg/dfp/decfloat-constants.c: Ditto.
12700 * gcc.dg/dfp/convert-dfp.c: Ditto.
12701 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12703 2007-01-29 Josh Conner <jconner@apple.com>
12705 * gcc.target/powerpc/altivec-24.c: New test.
12707 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
12710 * g++.dg/parse/defarg12.C: New test.
12712 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
12715 * gfortran.dg/used_dummy_types_6.f90: New test.
12717 2007-01-28 Jan Hubicka <jh@suse.cz>
12719 * gcc.dg/tree-prof/val-prof-6.c: New test.
12721 2007-01-28 Roger Sayle <roger@eyesopen.com>
12723 * gcc.dg/large-size-array-3.c: Correct test case (portability).
12725 2007-01-28 Andrew Pinski <pinskia@gmail.com>
12728 * g++.dg/expr/dtor4.C: New test.
12730 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
12732 * gcc.dg/tree-ssa/loop-23.c: New test.
12734 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
12736 PR libfortran/30389
12737 * gfortran.dg/achar_2.f90: New test.
12738 * gfortran.dg/achar_3.f90: New test.
12740 2007-01-27 Ian Lance Taylor <iant@google.com>
12742 * gcc.dg/strict-overflow-1.c: New test.
12743 * gcc.dg/no-strict-overflow-1.c: New test.
12744 * gcc.dg/strict-overflow-2.c: New test.
12745 * gcc.dg/no-strict-overflow-2.c: New test.
12746 * gcc.dg/strict-overflow-3.c: New test.
12747 * gcc.dg/no-strict-overflow-3.c: New test.
12748 * gcc.dg/strict-overflow-4.c: New test.
12749 * gcc.dg/no-strict-overflow-4.c: New test.
12750 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
12751 * gcc.dg/pr15784-1.c: Likewise.
12752 * gcc.dg/pr20922-1.c: Likewise.
12753 * gcc.dg/pr20922-3.c: Likewise.
12754 * gcc.dg/pr20922-4.c: Likewise.
12755 * gcc.dg/pr20922-6.c: Likewise.
12756 * gcc.dg/compare-4.c: Likewise.
12757 * gcc.dg/torture/pr26898-1.c: Likewise.
12758 * gcc.dg/tree-ssa/divide-1.c: Likewise.
12759 * gcc.dg/tree-ssa/divide-2.c: Likewise.
12760 * gcc.dg/tree-ssa/divide-3.c: Likewise.
12761 * gcc.dg/tree-ssa/divide-4.c: Likewise.
12762 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
12763 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
12764 * gcc.dg/tree-ssa/pr21082.c: Likewise.
12765 * gcc.dg/tree-ssa/pr26899.c: Likewise.
12766 * g++.dg/tree-ssa/pr21082.C: Likewise.
12768 2007-01-27 Roger Sayle <roger@eyesopen.com>
12770 * gcc-dg/large-size-array-3.c: New test case.
12772 2007-01-27 Roger Sayle <roger@eyesopen.com>
12774 * gfortran.dg/forall_7.f90: New test case.
12776 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
12779 * gfortran.dg/where_operator_assign_1.f90: New test.
12780 * gfortran.dg/where_operator_assign_2.f90: New test.
12781 * gfortran.dg/where_operator_assign_3.f90: New test.
12783 2007-01-26 Joseph Myers <joseph@codesourcery.com>
12785 * lib/target-supports.exp
12786 (check_effective_target_powerpc_altivec): New.
12787 (check_effective_target_vect_cmdline_needed): Use it.
12789 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
12792 * gfortran.dg/backslash_3.f: New test.
12794 2007-01-26 Richard Guenther <rguenther@suse.de>
12796 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
12798 2007-01-26 Tobias Burnus <burnus@net-b.de>
12800 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
12801 * gfortran.dg/vect/vect.exp: Ditto.
12802 * gfortran.dg/dg.exp: Ditto.
12803 * gfortran.fortran-torture/execute/execute.exp: Ditto.
12804 * gfortran.fortran-torture/compile/compile.exp: Ditto.
12806 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12808 * gcc.dg/builtins-20.c: Add more cases.
12809 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
12811 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12814 * gcc.dg/Wall.c: New.
12815 * gcc.dg/Wno-all.c: New.
12816 * gfortran.dg/Wall.f90: New.
12817 * gfortran.dg/Wno-all.f90: New.
12819 2007-01-24 Geoffrey Keating <geoffk@apple.com>
12821 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
12822 * g++.dg/eh/simd-2.C: Also run on Darwin.
12823 * g++.dg/eh/simd-3.C: New.
12824 * g++.dg/eh/simd-4.C: New.
12826 2007-01-25 Richard Guenther <rguenther@suse.de>
12828 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
12830 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
12832 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
12834 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
12835 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
12836 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
12837 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
12838 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
12839 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
12840 * gcc.dg/ipa/ipa-7.c: New testcase.
12842 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
12844 * g++.dg/cpp0x/warn_cxx0x.C: New.
12846 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12848 * gcc.dg/builtins-20.c: Test builtin carg.
12850 2007-01-24 Jakub Jelinek <jakub@redhat.com>
12852 PR middle-end/27416
12853 * gcc.dg/gomp/pr27416.c: New test.
12855 PR middle-end/30494
12856 * gcc.dg/gomp/pr30494.c: New test.
12857 * g++.dg/gomp/pr30494.C: New test.
12859 PR middle-end/30421
12860 * gcc.dg/gomp/pr30421.c: New test.
12862 2007-01-24 Steve Ellcey <sje@cup.hp.com>
12864 * gcc.target/ia64/versionid-1.c: New test.
12865 * gcc.target/ia64/versionid-2.c: New test.
12867 2007-01-24 Richard Guenther <rguenther@suse.de>
12870 * gcc.dg/builtins-57.c: Change to a link-time testcase
12871 to support non-C99 targets.
12873 2007-01-24 Jan Hubicka <jh@suse.cz>
12875 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
12877 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
12879 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
12881 2007-01-23 Andrew Pinski <pinskia@gmail.com>
12884 * objc.dg/const-str-12.m: New test.
12886 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12889 * gfortran.dg/ctrl-z.f90: New test.
12891 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12894 * gfortran.dg/namelist_assumed_char.f90: New test.
12896 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
12899 * g++.dg/inherit/covariant15.C: New test.
12901 2007-01-23 Ian Lance Taylor <iant@google.com>
12903 * g++.dg/warn/Wparentheses-24.C: New test.
12905 2007-01-23 Richard Guenther <rguenther@suse.de>
12908 * ada/acats/run_acats: Do not call gnatmake or gnatchop
12911 2007-01-22 Richard Guenther <rguenther@suse.de>
12913 PR tree-optimization/30038
12914 * gcc.dg/builtins-62.c: New testcase.
12916 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
12918 * gcc.c-torture/compile/20070121.c: New test.
12920 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
12922 PR libfortran/30525
12923 * gfortran.dg/char_comparison_1.f: New test.
12925 2007-01-21 Ira Rosen <irar@il.ibm.com>
12927 * gcc.dg/vect/vect-strided-same-dr.c: New test.
12929 2007-01-20 Andrew Pinski <pinskia@gmail.com>
12932 * objc.dg/pch: New directory.
12933 * objc.dg/pch/pch.exp: New file.
12934 * objc.dg/pch/interface-1.m: New test.
12935 * objc.dg/pch/interface-1.hs: New include file.
12936 * lib/objc.exp (objc_target_compile): Add
12937 "-x objective-c-header" in front of the sources if this is
12938 a precompiled header being compiled.
12940 2007-01-20 Roger Sayle <roger@eyesopen.com>
12942 * gfortran.dg/array_memcpy_3.f90: New test case.
12943 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
12945 2007-01-20 Roger Sayle <roger@eyesopen.com>
12946 Brooks Moses <brooks.moses@codesourcery.com>
12947 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12949 * gfortran.dg/intrinsic_sign_1.f90: New test case.
12950 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
12952 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12954 * gcc.dg/torture/builtin-math-3.c: Test fdim.
12956 2007-01-19 Mike Stump <mrs@apple.com>
12958 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
12961 2007-01-19 Roger Sayle <roger@eyesopen.com>
12963 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
12964 option instead of -funsafe-math-optimizations.
12966 2007-01-19 Tomas Bily <tbily@suse.cz>
12968 gcc.dg/tree-prof/indir-call-prof.c: New.
12969 g++.dg/dg.exp: Add tree-prof subdirectory.
12970 g++.dg/tree-prof/indir-call-prof.C: New.
12971 g++.dg/tree-prof/tree-prof.exp: New.
12973 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12976 * g++.dg/warn/deprecated.C: Update warning output.
12977 * g++.dg/warn/deprecated-2.C: Likewise.
12978 * g++.dg/warn/deprecated-3.C: New.
12980 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
12982 * gcc.c-torture/execute/nestfunc-7.c: New.
12984 2007-01-18 Hui-May Chang <hm.chang@apple.com>
12986 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
12988 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
12990 * gcc.dg/m68k-pic-1.c: New.
12992 2007-01-18 Roger Sayle <roger@eyesopen.com>
12994 * gfortran.dg/array_memcpy_4.f90: New test case.
12996 2007-01-18 Josh Conner <jconner@apple.com>
12999 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
13000 * gcc.dg/vect/no-trapping-math-1: New.
13001 * gcc.dg/vect/no-trapping-math-2: New.
13003 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
13005 * gcc.target/i386/387-8.c: Update comment about optimizing
13006 inherent load of 1.0 of fptan instruction.
13008 2007-01-18 Dirk Mueller <dmueller@suse.de>
13009 Richard Guenther <rguenther@suse.de>
13012 * gcc.dg/Warray-bounds.c: New testcase.
13013 * gcc.dg/Warray-bounds-2.c: New testcase.
13014 * g++.dg/warn/Warray-bounds.C: New testcase.
13015 * g++.dg/warn/Warray-bounds-2.C: New testcase.
13017 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
13020 * gfortran.dg/generic_12.f90: New test.
13022 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
13024 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
13025 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
13027 2007-01-16 Janis Johnson <janis187@us.ibm.com>
13029 * gcc.dg/dfp/compare-special.h: New file.
13030 * gcc.dg/dfp/compare-special-32.c: New test.
13031 * gcc.dg/dfp/compare-special-64.c: New test.
13032 * gcc.dg/dfp/compare-special-128.c: New test.
13034 2007-01-16 Roger Sayle <roger@eyesopen.com>
13035 Paul Thomas <pault@gcc.gnu.org>
13036 Steven G. Kargl <kargl@gcc.gnu.org>
13039 * gfortran.dg/forall_6.f90: New test case.
13040 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
13041 * gfortran.dg/dependency_13.f90: Likewise.
13043 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13046 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
13047 targets that don't support Inf.
13049 2007-01-15 Dale Johannesen <dalej@apple.com>
13051 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
13053 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
13055 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
13056 of achar for 0xff to avoid the "Extended ASCII not
13057 implemented" error message.
13059 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
13062 * gfortran.dg/altreturn_4.f90: New test.
13065 * gfortran.dg/stfunc_4.f90: New test.
13068 * gfortran.dg/bound_2.f90: Reinstate commented out line.
13069 * gfortran.dg/initialization_1.f90: Change warning.
13072 * gfortran.dg/specification_type_resolution_2.f90: New test.
13074 2007-01-14 Jan Hubicka <jh@suse.cz>
13076 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
13077 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
13078 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
13081 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
13084 * gfortran.dg/external_procedures_2.f90: New test.
13086 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
13089 * gcc.target/i386/pr30413.c: New test.
13091 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
13094 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
13096 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
13098 * gcc.dg/20070112-1.c: New test.
13100 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13102 PR libgfortran/30435
13103 * gfortran.dg/list_read_6.f90: New test.
13105 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
13107 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
13109 2007-01-12 Tom Tromey <tromey@redhat.com>
13111 PR preprocessor/28227:
13112 * gcc.dg/cpp/pr28227.c: New file.
13114 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
13116 * gcc.dg/tree-ssa/loop-22.c: New test.
13118 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
13120 PR tree-optimization/29516
13121 * gcc.dg/tree-ssa/loop-20.c: New test.
13123 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
13125 PR libfortran/30415
13126 * minmaxloc_integer_kinds_1.f90: New test.
13128 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
13131 * g++.dg/template/sizeof-template-argument.C: New test.
13133 2007-01-11 Jan Hubicka <jh@suse.cz>
13135 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
13136 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
13137 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
13138 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
13139 * gcc.dg/tree-ssa/pr21658.c: Likewise.
13140 * gcc.dg/tree-ssa/pr15349.c: Likewise.
13141 * gcc.dg/tree-ssa/pr25501.c: Likewise.
13142 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
13143 transformation in question.
13144 * gcc.dg/tree-ssa/vrp05.c: Likewise.
13145 * gcc.dg/tree-ssa/pr20701.c: Likewise.
13146 * gcc.dg/always_inline3.c: Likewise.
13148 2007-01-10 Mark Mitchell <mark@codesourcery.com>
13151 * g++.dg/template/typename11.C: New test.
13153 2007-01-10 Robert Kennedy <jimbob@google.com>
13155 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
13157 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
13159 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
13160 for different integer kinds.
13161 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
13162 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
13163 * gfortran.dg/ishft_2.f90: New test.
13164 * gfortran.dg/ishft_3.f90: New test.
13166 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
13168 * gfortran.dg/altreturn_2.f90: Removed executable bit.
13170 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
13172 PR tree-optimization/30322
13173 * gcc.dg/tree-ssa/loop-21.c: New test.
13175 2007-01-08 Geoffrey Keating <geoffk@apple.com>
13177 * g++.dg/rtti/darwin-builtin-linkage.C: New.
13179 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
13181 * gcc.target/spu/intrinsics-1.c: Remove xfail.
13183 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13185 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
13186 * g++.dg/warn/overflow-warn-3.C: Likewise.
13187 * g++.dg/warn/overflow-warn-4.C: Likewise.
13188 * g++.dg/warn/overflow-warn-5.C: Likewise.
13189 * g++.dg/warn/overflow-warn-6.C: Likewise.
13190 * g++.dg/warn/Woverflow-1.C: Likewise.
13191 * g++.dg/warn/Woverflow-2.C: Likewise.
13192 * g++.dg/warn/Woverflow-3.C: Likewise.
13193 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
13195 2007-01-08 Roger Sayle <roger@eyesopen.com>
13197 * gfortran.dg/array_constructor_14.f90: New test case.
13198 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
13200 2007-01-08 Richard Guenther <rguenther@suse.de>
13202 PR tree-optimization/23603
13203 * gcc.dg/tree-ssa/vrp31.c: New testcase.
13204 * gcc.dg/tree-ssa/vrp32.c: Likewise.
13206 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
13208 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
13210 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
13211 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
13212 compiler behaviour.
13213 * gcc.dg/simd-5.c: Likewise.
13214 * gcc.dg/simd-6.c: Likewise.
13215 * g++.dg/conversion/simd1.C: Likewise.
13216 * g++.dg/conversion/simd3.C: Likewise.
13217 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
13220 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
13222 PR tree-optimization/29877
13223 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
13224 name of a hard register for the target concerned. Adjust dg-error
13225 directives to cope with new behaviour of TER.
13227 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13230 * g++.dg/conversion/nullptr1.C: Added overflow warning.
13231 * g++.dg/warn/overflow-warn-1.C: New.
13232 * g++.dg/warn/overflow-warn-3.C: New.
13233 * g++.dg/warn/overflow-warn-4.C: New.
13234 * g++.dg/warn/overflow-warn-5.C: New.
13235 * g++.dg/warn/overflow-warn-6.C: New.
13236 * g++.dg/warn/Woverflow-1.C: New.
13237 * g++.dg/warn/Woverflow-2.C: New.
13238 * g++.dg/warn/Woverflow-3.C: New.
13239 * g++.dg/warn/multiple-overflow-warn-2.C: New.
13241 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
13244 * gfortran.dg/invalid_name.f90: New test.
13245 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
13246 * gfortran.dg/gomp/pr29759.f90: Ditto.
13248 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
13250 * gfortran.dg/present_1.f90: Update error message.
13252 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
13255 * g++.dg/template/duplicate1.C: New test
13256 * g++.dg/template/memfriend6.C: Adjust error markers.
13258 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
13261 * gcc.dg/torture/inline-1.c: New test.
13263 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13266 * gcc.dg/multiple-overflow-warn-1.c: New.
13267 * gcc.dg/multiple-overflow-warn-2.c: New.
13268 * gcc.dg/overflow-warn-6.c: New.
13269 * g++.dg/warn/multiple-overflow-warn-1.C: New.
13271 2007-01-05 Roger Sayle <roger@eyesopen.com>
13273 * gfortran.dg/array_memcpy_1.f90: New test case.
13274 * gfortran.dg/array_memcpy_2.f90: Likewise.
13276 2007-01-05 Richard Guenther <rguenther@suse.de>
13278 PR middle-end/27826
13279 * g++.dg/opt/pr27826.C: New testcase.
13281 2007-01-05 Ian Lance Taylor <iant@google.com>
13283 * gcc.dg/Walways-true-1.c: New test.
13284 * gcc.dg/Walways-true-2.c: New test.
13285 * g++.dg/warn/Walways-true-1.C: New test.
13286 * g++.dg/warn/Walways-true-2.C: New test.
13288 2007-01-05 Jakub Jelinek <jakub@redhat.com>
13291 * gcc.dg/pr30360.c: New test.
13293 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
13296 * gfortran.dg/data_implied_do_1.f90: New test.
13300 * gfortran.dg/char_length_1.f90: New test.
13302 2007-01-05 Richard Guenther <rguenther@suse.de>
13304 PR middle-end/28116
13305 * g++.dg/opt/pr28116.C: New testcase.
13307 2007-01-05 Tobias Burnus <burnus@net-b.de>
13310 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
13311 invalid deallocate.
13312 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
13313 * gfortran.dg/protected_4.f90: Add pointer intent check.
13314 * gfortran.dg/protected_6.f90: Add pointer intent check.
13315 * gfortran.dg/pointer_intent_1.f90: New test.
13316 * gfortran.dg/pointer_intent_2.f90: New test.
13317 * gfortran.dg/pointer_intent_3.f90: New test.
13319 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
13322 * gfortran.dg/altreturn_2.f90: new test.
13324 2007-01-04 Tom Tromey <tromey@redhat.com>
13326 PR preprocessor/28165:
13327 * gcc.dg/cpp/pr28165.c: New file.
13329 2007-01-03 Josh Conner <jconner@apple.com>
13331 PR middle-end/29683
13332 * gcc.dg/pr29683.c: New.
13334 2007-01-03 Jakub Jelinek <jakub@redhat.com>
13337 * g++.dg/pch/template-1.C: New test.
13338 * g++.dg/pch/template-1.Hs: New file.
13340 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
13342 PR middle-end/30353
13343 * gcc.c-torture/compile/complex-4.c: New test.
13345 2007-01-03 Joseph Myers <joseph@codesourcery.com>
13347 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
13349 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
13351 2007-01-03 Jakub Jelinek <jakub@redhat.com>
13353 PR middle-end/30286
13354 * gcc.dg/pr30286.c: New test.
13357 * g++.dg/template/crash66.C: New test.
13360 * g++.dg/template/friend49.C: New test.
13362 2007-01-03 Steven G. Kargl <kargls@comcast.net>
13364 * gfortran.dg/ibits.f90: New test.
13366 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
13368 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
13369 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
13371 2007-01-02 Jan Hubicka <jh@suse.cz>
13373 * gcc.dg/pr16194.c: We now output error on all three functions,
13374 not just first one.
13376 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13379 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
13380 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
13382 2006-01-02 Ian Lance Taylor <iant@google.com>
13384 * g++.dg/warn/Wparentheses-22.C: New test.
13385 * g++.dg/warn/Wparentheses-23.C: New test.
13387 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13390 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
13391 * gcc.dg/declspec-3-Wextra.c: New.
13392 * gcc.dg/declspec-3-no.c: New
13394 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
13397 * gfortran.dg/interface_10.f90: Remove.
13399 2007-01-01 Roger Sayle <roger@eyesopen.com>
13401 * gcc.dg/fold-eqxor-4.c: New test case.
13403 2007-01-02 Joseph Myers <joseph@codesourcery.com>
13405 PR middle-end/30311
13406 * gcc.c-torture/compile/pr30311.c: New test.
13408 2007-01-01 Andrew Pinski <pinskia@gmail.com>
13410 PR middle-end/30253
13411 * gcc.c-torture/compile/statement-expression-1.c: New test.
13413 2007-01-01 Andreas Schwab <schwab@suse.de>
13416 * g++.dg/eh/pr29166.C: New test.
13418 2007-01-01 Joseph Myers <joseph@codesourcery.com>
13420 * lib/target-supports.exp (check_effective_target_powerpc_spe):
13422 (check_effective_target_vect_cmdline_needed): Use it.
13424 2006-12-31 Richard Guenther <rguenther@suse.de>
13426 PR middle-end/30137
13427 * gcc.dg/pr30137-1.c: New testcase.
13428 * gcc.dg/pr30137-2.c: Likewise.
13430 2006-12-31 Roger Sayle <roger@eyesopen.com>
13432 PR middle-end/30322
13433 * gcc.dg/fold-plusnot-1.c: New test case.
13435 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
13438 * g++.dg/parse/template22.C: New test.
13440 2006-12-31 Richard Guenther <rguenther@suse.de>
13442 PR middle-end/30338
13443 * gcc.c-torture/compile/pr30338.c: New testcase.
13445 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
13448 * gfortran.dg/intrinsic_actual_4.f90: New test.
13451 * gfortran.dg/func_decl_3.f90: New test.
13453 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
13456 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
13457 * gfortran.dg/c_by_val_1.f: New test.
13458 * gfortran.dg/c_by_val_2.f: New test.
13459 * gfortran.dg/c_by_val_3.f: New test.
13461 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
13463 PR libfortran/30321
13464 * gfortran.dg/sum_zero_array_1.f90: New test.
13466 2006-12-29 Jakub Jelinek <jakub@redhat.com>
13468 PR preprocessor/29612
13469 * gcc.dg/cpp/pr29612-1.c: New test.
13470 * gcc.dg/cpp/pr29612-2.c: New test.
13472 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
13475 * gfortran.dg/pure_formal_proc_1.f90: New test.
13478 * gfortran.dg/intrinsic_actual_3.f90: New test.
13480 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13483 * gfortran.dg/io_constraints_1.f90: Update test.
13484 * gfortran.dg/io_constraints_2.f90: Update test.
13485 * gfortran.dg/inquire_iolength.f90: New test.
13487 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
13490 * gfortran.dg/interface_10.f90: New test.
13491 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
13492 since z is already, locally a variable.
13495 * gfortran.dg/generic_11.f90: New test.
13496 * gfortran.dg/interface_7.f90: Remove name clash between module
13497 name and procedure 'x' referenced in the interface.
13499 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13502 * gcc.dg/Wmissing-parameter-type.c: New.
13503 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
13504 * gcc.dg/Wmissing-parameter-type-no.c: New.
13506 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
13509 * gfortran.dg/entry_array_specs_2.f: New test.
13512 * gfortran.dg/nested_modules_6.f90: New test.
13514 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13517 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
13518 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
13520 2006-12-21 Andrew Pinski <pinskia@gmail.com>
13523 * g++.dg/opt/complex6.C: New test.
13525 2006-12-22 Ben Elliston <bje@au.ibm.com>
13527 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
13528 full" if the linker on spu-*-* warns about exceeding local store.
13530 And revert this patch:
13531 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13532 fail to link due to relocation overflows on spu-*-*.
13534 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
13537 * gfortran.dg/dependency_19.f90: New test.
13539 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
13542 * gfortran.dg/alloc_comp_basics_3.f90: New test.
13544 2006-12-21 Jakub Jelinek <jakub@redhat.com>
13546 PR middle-end/30262
13547 * gcc.c-torture/execute/20061220-1.c: New test.
13549 PR middle-end/30263
13550 * gcc.dg/gomp/asm-1.c: New test.
13553 * g++.dg/eh/ia64-2.C: New test.
13555 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
13559 * gcc.dg/rs6000-leaf.c: New.
13561 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13564 * gfortran.dg/f2c_8.f90: New test.
13566 2006-12-20 Bill Wendling <wendling@apple.com>
13568 * gcc.dg/asm-b.c: Check for __ppc64__.
13570 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
13573 * gfortran.dg/bounds_check_5.f90: New test.
13575 2006-12-20 Andrew Pinski <pinskia@gmail.com>
13577 PR middle-end/30143
13578 * gcc.dg/gomp/complex-1.c: New testcase.
13580 2006-12-20 Roger Sayle <roger@eyesopen.com>
13582 * gfortran.dg/array_memset_1.f90: New test case.
13584 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
13586 * lib/target-supports.exp: Add spu to
13587 check_effective_target_vect_widen_mult_hi_to_si.
13589 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
13592 * gfortran.dg/generic_9.f90: New test.
13595 * gfortran.dg/generic_10.f90: New test.
13597 2006-12-19 Andrew Pinski <pinskia@gmail.com>
13600 * gcc.dg/pr30045.c: New test.
13602 2006-12-20 Ben Elliston <bje@au.ibm.com>
13604 * gcc.dg/20020312-2.c: Add a case for __SPU__.
13606 2006-12-19 Eric Christopher <echristo@apple.com>
13609 * gcc.c-torture/execute/pr29302-1.c: New.
13611 2006-12-19 Tobias Burnus <burnus@net-b.de>
13614 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
13616 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
13619 * gfortran.dg/altreturn_3.f90: New test.
13621 * gfortran.dg/char_result_12.f90: Fix comment typos.
13623 2006-12-19 Ben Elliston <bje@au.ibm.com>
13625 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
13626 as newlib's stdio.h uses non-traditional cpp constructs.
13628 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
13630 * gfortran.dg/advance.f90: Renamed to advance_1.f90
13631 * gfortran.dg/append-1.f90: Renamed to append_1.f90
13632 * gfortran.dg/array-1.f90: Renamed to array_1.f90
13633 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
13634 * gfortran.dg/backspace.f: Renamed to backspace_1.f
13635 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
13636 * gfortran.dg/default_initialization.f: Renamed to
13637 default_initialization_1.f
13638 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
13639 dollar_edit_descriptor_1.f
13640 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
13641 dollar_edit_descriptor_2.f
13642 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
13643 dollar_edit_descriptor_3.f
13644 * gfortran.dg/logint-1.f: Renamed to logint_1.f
13645 * gfortran.dg/logint-2.f: Renamed to logint_2.f
13646 * gfortran.dg/logint-3.f: Renamed to logint_3.f
13647 * gfortran.dg/advance_1.f90: Renamed from advance.f90
13648 * gfortran.dg/append_1.f90: Renamed from append-1.f90
13649 * gfortran.dg/array_1.f90: Renamed from array-1.f90
13650 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
13651 * gfortran.dg/backspace_1.f: Renamed from backspace.f
13652 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
13653 * gfortran.dg/default_initialization_1.f: Renamed from
13654 default_initialization.f
13655 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
13656 dollar_edit_descriptor-1.f
13657 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
13658 dollar_edit_descriptor-2.f
13659 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
13660 dollar_edit_descriptor-3.f
13661 * gfortran.dg/logint_1.f: Renamed from logint-1.f
13662 * gfortran.dg/logint_2.f: Renamed from logint-2.f
13663 * gfortran.dg/logint_3.f: Renamed from logint-3.f
13665 2006-12-18 Bill Wendling <wendling@apple.com>
13667 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
13668 id is an OjbC keyword.
13670 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13672 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
13674 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
13676 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
13678 2006-12-18 Ian Lance Taylor <iant@google.com>
13680 * g++.dg/warn/Wmissing-declarations-1.C: New test.
13682 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
13684 * gcc.c-torture/compile/pr27528.c: Use empty templates.
13686 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
13689 * gfortran.fortran-torture/execute/where21.f90: New test.
13691 2006-12-17 Tobias Burnus <burnus@net-b.de>
13693 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
13695 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13698 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
13699 * gcc.dg/if-empty-1.c: Likewise.
13700 * gcc.dg/pr23165.c: Likewise.
13701 * g++.dg/warn/empty-body.C: Likewise.
13703 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13705 PR libfortran/30005
13706 * gfortran.dg/open_errors.f90: New test.
13708 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
13710 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
13712 * gcc.target/i386/ssse3-pabsb.c: New file.
13713 * gcc.target/i386/ssse3-pabsd.c: Likewise.
13714 * gcc.target/i386/ssse3-pabsw.c: Likewise.
13715 * gcc.target/i386/ssse3-palignr.c: Likewise.
13716 * gcc.target/i386/ssse3-phaddd.c: Likewise.
13717 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
13718 * gcc.target/i386/ssse3-phaddw.c: Likewise.
13719 * gcc.target/i386/ssse3-phsubd.c: Likewise.
13720 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
13721 * gcc.target/i386/ssse3-phsubw.c: Likewise.
13722 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
13723 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
13724 * gcc.target/i386/ssse3-pshufb.c: Likewise.
13725 * gcc.target/i386/ssse3-psignb.c: Likewise.
13726 * gcc.target/i386/ssse3-psignd.c: Likewise.
13727 * gcc.target/i386/ssse3-psignw.c: Likewise.
13728 * gcc.target/i386/ssse3-vals.h: Likewise.
13730 2006-12-15 Janis Johnson <janis187@us.ibm.com>
13732 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
13733 * lib/fortran-torture.exp: Include target-supports.exp.
13735 2006-12-15 Jakub Jelinek <jakub@redhat.com>
13738 * gcc.c-torture/execute/pr30185.c: New test.
13740 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13744 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
13745 * gcc.dg/builtin-bswap-2.c: Likewise.
13746 * gcc.dg/builtin-bswap-3.c: Likewise.
13747 * gcc.dg/builtin-bswap-4.c: Likewise.
13748 * lib/target-supports.exp (check_effective_target_stdint_types): New.
13749 * gcc.c-torture/execute/mode-dependent-address.x: New file.
13751 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13753 PR libfortran/30145
13754 * gfortran.dg/write_zero_array: New test.
13756 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13759 * gfortran.dg/write_fmt_trim.f90: New test.
13761 2006-12-14 Diego Novillo <dnovillo@redhat.com>
13764 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
13767 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13769 * lib/target-supports.exp (check_weak_available): Use istarget
13770 "hppa*-*-hpux10*" instead of regexp.
13771 (check_cxa_atexit_available): Likewise.
13773 2006-12-14 Richard Guenther <rguenther@suse.de>
13775 PR tree-optimization/30197
13776 * gcc.c-torture/execute/complex-1.c: Fix function name.
13777 * gcc.dg/builtins-61.c: New testcase.
13779 2006-12-14 Richard Guenther <rguenther@suse.de>
13781 PR middle-end/30172
13782 * gcc.dg/pr30172-1.c: New testcase.
13784 2006-12-14 Richard Guenther <rguenther@suse.de>
13786 PR tree-optimization/30198
13787 * gcc.dg/builtins-60.c: New testcase.
13789 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
13791 * lib/target-supports.exp (vect_no_align): Remove spu.
13793 2006-12-13 Ian Lance Taylor <iant@google.com>
13797 * g++.dg/warn/Wparentheses-5.C: New test.
13798 * g++.dg/warn/Wparentheses-6.C: New test.
13799 * g++.dg/warn/Wparentheses-7.C: New test.
13800 * g++.dg/warn/Wparentheses-8.C: New test.
13801 * g++.dg/warn/Wparentheses-9.C: New test.
13802 * g++.dg/warn/Wparentheses-10.C: New test.
13803 * g++.dg/warn/Wparentheses-11.C: New test.
13804 * g++.dg/warn/Wparentheses-12.C: New test.
13805 * g++.dg/warn/Wparentheses-13.C: New test.
13806 * g++.dg/warn/Wparentheses-14.C: New test.
13807 * g++.dg/warn/Wparentheses-15.C: New test.
13808 * g++.dg/warn/Wparentheses-16.C: New test.
13809 * g++.dg/warn/Wparentheses-17.C: New test.
13810 * g++.dg/warn/Wparentheses-18.C: New test.
13811 * g++.dg/warn/Wparentheses-19.C: New test.
13812 * g++.dg/warn/Wparentheses-20.C: New test.
13813 * g++.dg/warn/Wparentheses-21.C: New test.
13815 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13818 * lib/target-supports.exp (check_cxa_atexit_available): Return false
13819 for target "hppa.*hpux10".
13821 2006-12-13 Jakub Jelinek <jakub@redhat.com>
13823 * g++.dg/debug/vartrack1.C: New test.
13825 * g++.dg/opt/ifcvt1.C: New test.
13827 * gcc.dg/tls/opt-13.c: New test.
13829 * gcc.dg/20060425-2.c: New test.
13831 * g++.dg/opt/pr15054-2.C: New test.
13833 * gcc.c-torture/execute/20060420-1.c: New test.
13835 * gcc.c-torture/execute/20060412-1.c: New test.
13837 * objc/compile/20060406-1.m: New test.
13839 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
13841 * g++.dg/template/array17.C: New test.
13843 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
13845 * gcc.target/powerpc/altivec-23.c: New test.
13847 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
13850 * g++.dg/inherit/error3.C: New test.
13853 * g++.dg/inherit/error4.C: New test.
13855 2006-12-13 Richard Guenther <rguenther@suse.de>
13857 PR tree-optimization/17687
13858 * gcc.dg/builtins-59.c: New testcase.
13860 2006-12-13 Ben Elliston <bje@au.ibm.com>
13862 * gcc.target/spu/Wmain.c: New test.
13864 2006-12-12 Josh Conner <jconner@apple.com>
13866 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
13867 * g++.dg/abi/thunk4.C: Likewise.
13868 * g++.dg/abi/rtti3.C: Likewise.
13870 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
13872 * gcc.target/spu/cpat-1.c: New test.
13873 * gcc.target/spu/cpat-2.c: New test.
13874 * gcc.target/spu/cpat-3.c: New test.
13875 * gcc.target/spu/cpat-4.c: New test.
13877 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
13880 * gcc.c-torture/compile/vector-1.c: New test.
13881 * gcc.c-torture/compile/vector-2.c: New test.
13882 * gcc.c-torture/compile/vector-3.c: New test.
13884 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13886 * lib/fortran-torture.exp: Update copyright years. Remove
13887 obsolete comment. Test -ftree-vectorize where it makes sense.
13888 * lib/gfortran-dg.exp: Update copyright years. Use settings
13889 from fortran-torture.exp.
13890 * gfortran.dg/char_transpose_1.f90,
13891 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
13892 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
13893 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
13894 '-w' to dg-options.
13896 2006-12-12 Richard Sandiford <richard@codesourcery.com>
13898 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
13899 saved_${tool}_load.
13901 2006-12-12 Ira Rosen <irar@il.ibm.com>
13903 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
13904 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
13905 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
13906 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
13909 2006-12-12 Richard Guenther <rguenther@suse.de>
13911 PR middle-end/30147
13912 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
13914 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
13915 Diego Novillo <dnovillo@redhat.com>
13917 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
13919 * gcc.dg/tree-ssa/pr26421.c: Likewise
13920 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
13921 * gcc.dg/tree-ssa/pr23382.c: Likewise.
13922 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
13923 * gcc.dg/tree-ssa/pr28410.c: Likewise.
13924 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
13925 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
13926 * gcc.dg/tree-ssa/vrp07.c: Likewise.
13927 * gcc.dg/tree-ssa/vrp08.c: Likewise.
13928 * gcc.dg/tree-ssa/alias-12.c: Likewise.
13930 2006-12-11 Jan Hubicka <jh@suse.cz>
13932 * gcc.dg/tree-prof/stringop-1.c: New test.
13933 * gcc.dg/tree-prof/stringop-2.c: New test.
13935 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
13938 * gcc.target/i386/pr30120.c: New test.
13941 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
13943 * gcc.target/i386/x87regparm-1.c: New test.
13944 * gcc.target/i386/x87regparm-2.c: New test.
13945 * gcc.target/i386/x87regparm-3.c: New test.
13946 * gcc.target/i386/x87regparm-4.c: New test.
13948 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
13950 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
13952 2006-12-10 Tobias Burnus <burnus@net-b.de>
13955 * gfortran.dg/protected_1.f90: New test.
13956 * gfortran.dg/protected_2.f90: New test.
13957 * gfortran.dg/protected_3.f90: New test.
13958 * gfortran.dg/protected_4.f90: New test.
13959 * gfortran.dg/protected_5.f90: New test.
13960 * gfortran.dg/protected_6.f90: New test.
13962 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
13963 Tobias Burnus <burnus@gcc.gnu.org>
13967 * gfortran.dg/interface_4.f90: Test adding procedure to generic
13969 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
13970 ambiguous interfaces.
13971 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
13972 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
13973 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
13974 ambiguous interfaces.
13975 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
13976 * gfortran.dg/array_initializer_2.f90: Add initializer array
13980 * gfortran.dg/interface_9.f90: Test that host interfaces are
13981 not checked for ambiguity with the local version.
13983 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
13986 * gfortran.dg/module_interface_2.f90: New test.
13988 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
13991 * gfortran.dg/assumed_len.f90: New test.
13993 2006-12-09 Richard Guenther <rguenther@suse.de>
13995 * g++.dg/warn/implicit-typename1.C: Qualify types.
13996 * g++.dg/parse/crash12.C: Likewise.
13997 * g++.dg/tree-ssa/pr22444.C: Likewise.
13999 2006-12-09 Tobias Burnus <burnus@net-b.de>
14001 * gfortran.dg/array_2.f90: Added sqrt test.
14003 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
14005 * gcc.target/i386/x87regparm-1.c: XFAIL.
14006 * gcc.target/i386/x87regparm-2.c: XFAIL.
14007 * gcc.target/i386/x87regparm-3.c: XFAIL.
14008 * gcc.target/i386/x87regparm-4.c: XFAIL.
14010 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14012 * lib/target-supports.exp
14013 (check_effective_target_large_long_double): New.
14014 * gcc.dg/Wconversion-real.c : Use it.
14015 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
14018 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
14020 * gcc.c-torture/execute/mode-dependent-address.c: New test.
14022 2006-12-08 Tobias Burnus <burnus@net-b.de>
14025 * gfortran.dg/import4.f90: New test for IMPORT in modules.
14027 2006-12-07 Mark Mitchell <mark@codesourcery.com>
14030 * g++.dg/template/crash65.C: New test.
14031 * g++.dg/template/spec16.C: Tweak error markers.
14033 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
14035 * gcc.target/spu: New directory.
14036 * gcc.target/spu/spu.exp: New file.
14037 * gcc.target/spu/intrinsics-1.c: New test.
14039 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
14042 * g++.dg/ext/attrib27.C: New test.
14043 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
14044 * g++.dg/parse/typedef5.C: Likewise.
14046 2006-12-07 Mike Stump <mrs@apple.com>
14048 * treelang/compile/var_defs.tree: Adjust.
14050 2006-12-06 Mark Mitchell <mark@codesourcery.com>
14053 * g++.dg/template/crash64.C: New test.
14054 * g++.dg/parse/crash27.C: Adjust error markers.
14056 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
14058 PR libfortran/30009
14059 PR libfortran/30056
14060 * gfortran.dg/read_eof_4.f90: Add tests.
14061 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
14062 * gfortran.dg/unf_read_corrupted_1.f90: New test.
14064 2006-12-05 Mark Mitchell <mark@codesourcery.com>
14067 * g++.dg/template/crash63.C: New test.
14070 * g++.dg/template/crash62.C: New test.
14072 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
14075 * gfortran.dg/allocatable_function_1.f90: Increase the number
14076 of expected calls of free to 10; the lhs section reference is
14077 now evaluated so there is another call to bar. Change the
14078 comment appropriately.
14079 * gfortran.dg/array_section_1.f90: New test.
14081 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
14084 * gfortran.dg/char_result_12.f90: New test.
14086 2006-12-05 Richard Guenther <rguenther@suse.de>
14088 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
14089 * gcc.dg/vect/vect-pow-2.c: Rename to ...
14090 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
14091 vect_double, xfail for spu*-*-*.
14093 2006-12-04 Tobias Burnus <burnus@net-b.de>
14096 * initialization_4.f90: Test noninteger exponents (-std=f95).
14097 * initialization_5.f90: New test for noninteger exponents
14100 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
14103 * gfortran.dg/parameter_array_section_1.f90: New test.
14105 2006-12-04 Mark Mitchell <mark@codesourcery.com>
14108 * g++.dg/template/crash61.C: New test.
14111 * g++.dg/template/error23.C: New test.
14113 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
14115 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
14117 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
14120 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
14122 2006-12-04 Jakub Jelinek <jakub@redhat.com>
14124 PR middle-end/29965
14125 * gcc.dg/gomp/pr29965-1.c: New test.
14126 * gcc.dg/gomp/pr29965-2.c: New test.
14127 * gcc.dg/gomp/pr29965-3.c: New test.
14128 * gcc.dg/gomp/pr29965-4.c: New test.
14129 * gcc.dg/gomp/pr29965-5.c: New test.
14130 * gcc.dg/gomp/pr29965-6.c: New test.
14131 * g++.dg/gomp/pr29965-1.C: New test.
14132 * g++.dg/gomp/pr29965-2.C: New test.
14133 * g++.dg/gomp/pr29965-3.C: New test.
14134 * g++.dg/gomp/pr29965-4.C: New test.
14135 * g++.dg/gomp/pr29965-5.C: New test.
14136 * g++.dg/gomp/pr29965-6.C: New test.
14137 * g++.dg/gomp/pr29965-7.C: New test.
14138 * g++.dg/gomp/pr29965-8.C: New test.
14139 * g++.dg/gomp/pr29965-9.C: New test.
14140 * g++.dg/gomp/pr29965-10.C: New test.
14142 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
14144 * gnat.dg/pointer_variable_bounds.adb: New test.
14145 * gnat.dg/pointer_variable_bounds.ads: Likewise.
14146 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
14148 2006-12-03 Eric Christopher <echristo@apple.com>
14150 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
14152 2006-12-03 Richard Henderson <rth@redhat.com>
14153 Andrew Pinski <pinskia@gmail.com>
14156 * g++.dg/warn/unit-1.C: New test.
14158 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
14160 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
14162 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
14164 * g++.dg/vect/vect.exp: Enable tests to run on spu.
14165 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
14166 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
14167 * gcc.dg/vect/vect-70.c: Reduce array size.
14168 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
14169 vect_no_compaer_double targets.
14170 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
14171 vect_float, vect_double, and vect_int.
14173 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
14175 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
14176 test for loop versioning on vect_no_align targets.
14177 * gcc.dg/vect/pr20122.c: Likewise.
14178 * gcc.dg/vect/vect-105.c: Likewise.
14179 * gcc.dg/vect/vect-42.c: Likewise.
14180 * gcc.dg/vect/vect-43.c: Likewise.
14181 * gcc.dg/vect/vect-74.c: Likewise.
14182 * gcc.dg/vect/vect-75.c: Likewise.
14183 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14184 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14185 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
14186 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
14188 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
14191 * gfortran.dg/value_1.f90 : New test.
14192 * gfortran.dg/value_2.f90 : New test.
14193 * gfortran.dg/value_3.f90 : New test.
14194 * gfortran.dg/value_4.f90 : New test.
14195 * gfortran.dg/value_4.c : Called from value_4.f90.
14197 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
14200 * g++.dg/cpp0x/static_assert4.C: New testcase.
14202 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14204 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
14206 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
14209 * gcc.dg/pr27953.c: New test.
14211 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14214 * g++.dg/ext/vector5.C: New test.
14217 * g++.dg/other/main1.C: New test.
14219 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
14221 PR libfortran/29568
14222 * gfortran.dg/convert_implied_open.f90: Change to
14223 new default record length.
14224 * gfortran.dg/unf_short_record_1.f90: Adapt to
14226 * gfortran.dg/unformatted_subrecords_1.f90: New test.
14228 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
14230 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
14232 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
14235 * g++.dg/expr/pr29066.c: New.
14237 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
14238 Zdenek Dvorak <dvorakz@suse.cz>
14240 PR tree-optimization/29921
14241 * gcc.dg/pr29921-2.c: New test.
14243 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
14245 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
14246 (i386_get_cpuid): New function.
14247 (i386_cpuid_ecx): Likewise.
14248 (i386_cpuid_edx): Likewise.
14249 (i386_cpuid): Updated to call i386_cpuid_edx.
14251 * gcc.target/i386/sse3-addsubpd.c: New file.
14252 * gcc.target/i386/sse3-addsubps.c: Likewise.
14253 * gcc.target/i386/sse3-haddpd.c: Likewise.
14254 * gcc.target/i386/sse3-haddps.c: Likewise.
14255 * gcc.target/i386/sse3-hsubpd.c: Likewise.
14256 * gcc.target/i386/sse3-hsubps.c: Likewise.
14257 * gcc.target/i386/sse3-lddqu.c: Likewise.
14258 * gcc.target/i386/sse3-movddup.c: Likewise.
14259 * gcc.target/i386/sse3-movshdup.c: Likewise.
14260 * gcc.target/i386/sse3-movsldup.c: Likewise.
14262 2006-12-01 Dirk Mueller <dmueller@suse.de>
14264 * g++.dg/warn/Wreturn-type-4.C: New testcase.
14266 2006-11-30 Janis Johnson <janis187@us.ibm.com>
14268 * gcc.dg/dfp/convert-int-max.c: New test.
14269 * gcc.dg/dfp/convert-int-max-fold.c: New test.
14271 2006-11-30 Richard Guenther <rguenther@suse.de>
14273 * gcc.dg/vect/vect-pow-1.c: Rename ...
14274 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
14275 floats instead of doubles, check successful vectorization.
14277 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
14280 * gcc.c-torture/compile/pr29945.c: New testcase.
14282 2006-11-30 Joseph Myers <joseph@codesourcery.com>
14284 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
14287 2006-11-29 Eric Christopher <echristo@apple.com>
14289 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
14291 2006-11-29 Janis Johnson <janis187@us.ibm.com>
14293 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
14295 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
14297 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
14300 * g++.dg/inherit/virtual2.C: New test.
14301 * g++.dg/inherit/virtual3.C: Likewise.
14302 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
14303 * g++.dg/inherit/error2.C: Likewise.
14304 * g++.dg/template/instantiate1.C: Likewise.
14306 2006-11-28 Andrew Pinski <pinskia@gmail.com>
14309 * gcc.dg/tree-ssa/reassoc-12.c: New test.
14311 2006-11-28 Jan Hubicka <jh@suse.cz>
14313 * gcc.dg/memcpy-1.c: New test.
14315 2006-11-28 Jakub Jelinek <jakub@redhat.com>
14318 * g++.dg/warn/main-3.C: New test.
14320 2006-11-28 Jan Hubicka <jh@suse.cz>
14322 * gcc.dg/winline-1.c: New test.
14324 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
14326 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
14329 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
14332 * gfortran.dg/missing_optional_dummy_3.f90
14334 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
14337 * gfortran.dg/interface_3.f90: Modify errors.
14339 2006-11-28 Ben Elliston <bje@au.ibm.com>
14341 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14342 fail to link due to relocation overflows on spu-*-*.
14344 2006-11-27 Michael Matz <matz@suse.de>
14345 Andreas Krebbel <krebbel1@de.ibm.com>
14348 * gcc.dg/20061127-1.c: New testcase.
14350 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
14352 * gcc.dg/20061124-1.c: Add exit() function prototype.
14354 2006-11-27 Jan Hubicka <jh@suse.cz>
14356 * gcc.target/i386/memcpy-1.c: Adjust size.
14357 * gcc.dg/visibility-11.c: Likewise.
14359 2006-11-27 Richard Guenther <rguenther@suse.de>
14361 PR middle-end/25620
14362 * gcc.target/i386/pow-1.c: New testcase.
14363 * gcc.dg/builtins-58.c: Likewise.
14365 2006-11-26 Mark Mitchell <mark@codesourcery.com>
14368 * g++.dg/expr/cast8.C: New test.
14370 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14372 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
14373 Don't ever inline the testcase.
14375 2006-11-25 Andrew Pinski <pinskia@gmail.com>
14378 * gfortran.fortran-torture/compile/parameter_3.f90: New
14381 2006-11-25 Andrew Pinski <pinskia@gmail.com>
14384 * gfortran.fortran-torture/execute/transfer2.f90: New test.
14386 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14388 * gfortran.fortran-torture/execute/specifics.f90: Remove test
14391 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14393 PR libgfortran/29936
14394 * gfortran.dg/write_check3.f90: New test.
14396 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
14398 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
14400 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
14403 * gfortran.dg/interface_3.f90: New test.
14406 * gfortran.dg/generic_8.f90: New test.
14408 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14410 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
14411 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
14412 * gfortran.dg/specifics_3.f90: Remove.
14414 2006-11-24 Jakub Jelinek <jakub@redhat.com>
14417 * gcc.dg/gomp/pr29955.c: New test.
14420 * gcc.dg/pr29736.c: New test.
14422 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
14425 * gcc.dg/pure-1.c: New test.
14427 2006-11-24 Joseph Myers <joseph@codesourcery.com>
14429 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
14430 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
14432 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
14434 * gcc.dg/20061124-1.c: New testcase.
14436 2006-11-23 Eric Christopher <echristo@apple.com>
14438 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
14440 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14444 * gcc.dg/Wconversion-integer.c: New. Supersedes
14445 Wconversion-negative-constants.c
14446 * gcc.dg/Wconversion-real.c: New.
14447 * gcc.dg/Wconversion-real-integer.c: New.
14448 * gcc.dg/Wconversion-negative-constants.c: Deleted.
14449 * g++.dg/warn/Wconversion1.C: Modified.
14451 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14453 * gfortran.dg/overload_1.f90: New test.
14455 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14458 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
14459 Wtraditional-conversion.
14460 * gcc.dg/overflow-warn-2.c: Likewise.
14461 * gcc.dg/Wconversion.c: Likewise. Renamed as
14462 Wtraditional-conversion.c .
14463 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
14464 Wtraditional-conversion-2.c .
14465 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
14466 Wtraditional-conversion-2.c
14467 * gcc.dg/Wconversion-negative-constants.c: New.
14469 2006-11-23 Andrew Pinski <pinskia@gmail.com>
14471 * gcc.dg/tree-ssa/dump-1.c: New test.
14473 2006-11-23 David Ung <davidu@mips.com>
14475 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
14476 -mfp64, allowable when ISA >= 33 and float is enabled.
14477 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
14478 of mthc1 and mfhc1 patterns.
14480 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
14482 PR tree-optimization/29921
14483 * gcc.dg/pr29921.c: New test.
14485 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14488 * gfortran.dg/initialization_4.f90: New test.
14490 2006-11-22 Ira Rosen <irar@il.ibm.com>
14492 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
14493 platforms that have interleaving support.
14494 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
14495 * gcc.dg/vect/vect-strided-a-u16-i2.c,
14496 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
14497 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
14498 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
14499 gcc.dg/vect/vect-strided-u8-i2-gap.c,
14500 gcc.dg/vect/vect-strided-u8-i8.c,
14501 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
14502 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
14503 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
14504 gcc.dg/vect/vect-strided-float.c,
14505 gcc.dg/vect/vect-strided-a-mult.c,
14506 gcc.dg/vect/vect-strided-mult-char-ls.c,
14507 gcc.dg/vect/vect-strided-a-u16-mult.c,
14508 gcc.dg/vect/vect-strided-a-u32-mult.c,
14509 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
14510 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
14511 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
14512 gcc.dg/vect/vect-strided-mult.c,
14513 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
14514 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
14517 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
14520 * gfortran.dg/auto_char_len_4.f90: New test.
14522 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
14525 * gfortran.dg/generic_7.f90: New test.
14526 * gfortran.dg/defined_operators_1.f90: Add new error.
14528 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
14530 PR tree-optimization/29902
14531 * g++.dg/tree-ssa/pr29902.C: New test.
14533 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
14536 * gfortran.dg/used_types_13.f90: New test.
14538 2006-11-21 Janis Johnson <janis187@us.ibm.com>
14540 * gcc.dg/dfp/snan.c: Delete.
14542 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
14544 * g++.dg/cpp0x/static_assert1.C: New.
14545 * g++.dg/cpp0x/static_assert2.C: New.
14546 * g++.dg/cpp0x/static_assert3.C: New.
14548 2006-11-21 Richard Guenther <rguenther@suse.de>
14550 * gcc.dg/vect/vect-pow-1.c: New testcase.
14551 * gcc.dg/vect/vect-pow-2.c: Likewise.
14553 2006-11-21 Jakub Jelinek <jakub@redhat.com>
14556 * g++.dg/template/static29.C: New test.
14559 * g++.dg/conversion/simd4.C: New test.
14561 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
14564 * g++.dg/template/access19.C: New test.
14565 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
14568 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
14571 * gcc.dg/tree-ssa/sra-4.c: New testcase.
14573 2006-11-20 Tobias Burnus <burnus@net-b.de>
14576 * gfortran.dg/import.f90: Extended test.
14577 * gfortran.dg/import2.f90: Extended test.
14579 2006-11-20 Tobias Burnus <burnus@net-b.de>
14581 * gfortran.dg/volatile3.f90: Add conflict test.
14583 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
14586 * gfortran.dg/implicit_10.f90: New test.
14588 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
14591 * g++.dg/warn/Wall-write-strings.C: New.
14593 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
14595 * gfortran.dg/alloc_comp_constraint_5.f90: New.
14596 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
14598 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14600 * gfortran.dg/use_3.f90: Remove error message.
14601 * gfortran.dg/iso_fortran_env_1.f90: New test.
14602 * gfortran.dg/iso_fortran_env_2.f90: New test.
14603 * gfortran.dg/iso_fortran_env_3.f90: New test.
14604 * gfortran.dg/iso_fortran_env_4.f90: New test.
14606 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
14608 * gcc.dg/vect/vect-27.c: Fix initialization.
14610 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14612 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
14613 * gcc.dg/torture/builtin-minmax-1.c: New.
14615 * gcc.dg/builtins-20.c: Add cases for copysign.
14617 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14620 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
14622 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14623 * gfortran.dg/use_1.f90: New test.
14624 * gfortran.dg/use_1.f90: New test.
14625 * gfortran.dg/use_1.f90: New test.
14627 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
14629 PR tree-optimization/29801
14630 * gcc.dg/pr29801.c: New test.
14632 2006-11-17 Jakub Jelinek <jakub@redhat.com>
14634 PR middle-end/29584
14635 * gcc.dg/torture/pr29584.c: New test.
14637 2006-11-17 Joseph Myers <joseph@codesourcery.com>
14639 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
14640 Condition PowerPC tests for saving FPRs on powerpc_fprs.
14641 * gcc.target/powerpc/compress-float-ppc.c,
14642 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
14644 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
14645 do not pass -mhard-float.
14647 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
14649 * gnat.dg/volatile_aggregate.adb: New test.
14651 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14655 * gfortran.dg/bound_2.f90: Add more checks.
14656 * gfortran.dg/bound_3.f90: New test.
14658 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14661 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
14663 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
14665 * gfortran.dg/import3.f90: Fix error message.
14667 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14670 * gfortran.fortran-torture/compile/inline_1.f90:
14673 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
14675 * gcc.target/i386/x87regparm-1.c: New test.
14676 * gcc.target/i386/x87regparm-2.c: New test.
14677 * gcc.target/i386/x87regparm-3.c: New test.
14678 * gcc.target/i386/x87regparm-4.c: New test.
14680 2006-11-15 Tobias Burnus <burnus@net-b.de>
14683 * gfortran.dg/import.f90: New test.
14684 * gfortran.dg/import2.f90: New test.
14685 * gfortran.dg/import3.f90: New test.
14687 2006-11-15 Tobias Burnus <burnus@net-b.de>
14690 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
14692 2006-11-15 Tobias Burnus <burnus@net-b.de>
14695 * gfortran.dg/contains.f90: New test.
14696 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
14698 2006-11-15 Jakub Jelinek <jakub@redhat.com>
14700 PR tree-optimization/29581
14701 * gcc.dg/pr29581-1.c: New test.
14702 * gcc.dg/pr29581-2.c: New test.
14703 * gcc.dg/pr29581-3.c: New test.
14704 * gcc.dg/pr29581-4.c: New test.
14705 * gfortran.dg/pr29581.f90: New test.
14707 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
14710 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
14711 numbers in error message headers.
14713 2006-11-14 Richard Guenther <rguenther@suse.de>
14715 * gcc.target/i386/math-torture/math-torture.exp: Restrict
14716 to i?86 and x86_64 targets.
14718 2006-11-14 Caroline Tice <ctice@apple.com>
14720 * gcc.dg/pubtypes-1.c: New file/testcase.
14721 * gcc.dg/pubtypes-2.c: New file/testcase.
14722 * gcc.dg/pubtypes-3.c: New file/testcase.
14723 * gcc.dg/pubtypes-4.c: New file/testcase.
14724 * g++.dg/pubtypes.C: New file/testcase.
14726 2006-11-14 Mark Mitchell <mark@codesourcery.com>
14729 * g++.dg/init/self1.C: New test.
14731 2006-11-14 Tobias Burnus <burnus@net-b.de>
14734 * gfortran.dg/conflicts.f90: Add.
14736 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
14738 PR rtl-optimization/29798
14740 * gcc.c-torture/execute/pr29798.c: New.
14742 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14744 * gcc.dg/builtins-20.c: Add more cases.
14746 2006-11-13 Jakub Jelinek <jakub@redhat.com>
14749 * gfortran.dg/gomp/pr29759.f90: New test.
14751 2006-11-13 Mark Mitchell <mark@codesourcery.com>
14754 * g++.dg/template/static28.C: New test.
14756 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
14758 * lib/c-torture.exp: Use target-libpath.exp.
14759 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
14760 set GCC_EXEC_PREFIX env var from global variable of same name.
14762 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
14765 * gfortran.fortran-torture/compile/transfer-1.f90:
14768 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
14769 Zdenek Dvorak <dvorakz@suse.cz>
14771 PR tree-optimization/29680
14772 * gcc.dg/alias-11.c: New test.
14774 2006-11-12 Jason Merrill <jason@redhat.com>
14775 Andrew Pinski <pinskia@physics.uc.edu>
14777 PR middle-end/28915
14778 * gcc.target/i386/vectorize1.c: New.
14780 2006-11-12 Roger Sayle <roger@eyesopen.com>
14782 PR rtl-optimization/29797
14783 * gcc.c-torture/execute/pr29797-1.c: New test case.
14785 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14787 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
14789 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
14791 * gcc.dg/tree-ssa/prefetch-3.c: New test.
14793 2006-11-12 Roger Sayle <roger@eyesopen.com>
14795 PR tree-optimization/13827
14796 * gcc.dg/fold-eqand-1.c: New test case.
14798 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
14801 * gcc.c-torture/execute/mayalias-3.c: New test.
14803 2006-11-11 Richard Sandiford <richard@codesourcery.com>
14805 PR middle-end/27528
14806 * gcc.c-torture/compile/pr27528.c: New test.
14807 * gcc.dg/pr27528.c: Likewise.
14809 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14811 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
14813 * gcc.dg/torture/builtin-symmetric-1.c: New test.
14815 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14818 * gfortran.dg/reshape_source_size_1.f90: New test.
14820 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14823 * gfortran.dg/aliasing_dummy_4.f90: New test.
14825 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
14828 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
14829 and x86_64-*-* targets.
14831 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14833 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
14834 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
14835 New macros. Use them in exact tests.
14836 (TESTIT3): New macro.
14837 Add tests for fmin, fmax and fma.
14839 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14842 * gfortran.dg/array_constructor_13.f90: New test.
14844 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14847 * gfortran.dg/used_types_12.f90: New test.
14849 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
14851 PR middle-end/29726
14852 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
14854 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
14855 * gcc.dg/fold-eqandshift-3.c: New test case.
14857 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14860 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
14863 * gfortran.dg/change_symbol_attributes_1.f90: New test.
14865 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
14867 * gcc.dg/20061109-1.c: New testcase.
14869 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14871 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
14873 2006-11-09 Tobias Burnus <burnus@net-b.de>
14875 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
14876 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
14878 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
14880 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
14881 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
14883 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14885 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
14887 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
14889 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
14891 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
14892 * gcc.dg/vect/vect-9.c: Now vectorizable.
14893 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
14894 that support vect_widen_mult.
14895 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
14896 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
14897 vect-reduc-dot-u16.c).
14898 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
14899 vect-reduc-dot-u16.c).
14900 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
14901 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
14902 vect-reduc-dot-s8.c).
14903 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
14904 vect-reduc-dot-s8.c).
14905 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
14906 vect-reduc-dot-s8.c).
14907 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
14908 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
14909 vect-reduc-dot-u8.c).
14910 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
14911 vect-reduc-dot-u8.c).
14912 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
14913 * gcc.dg/vect/vect-multitypes-9.c: New test.
14914 * gcc.dg/vect/vect-multitypes-10.c: New test.
14915 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
14916 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
14917 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
14918 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
14919 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
14920 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
14921 wrapv-vect-reduc-dot-s8.c.
14922 * lib/target-support.exp (check_effective_target_vect_unpack): New.
14923 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
14924 targets that support vec_unpack.
14925 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
14926 (check_effective_target_vect_widen_mult_qi_to_hi): New.
14927 (check_effective_target_vect_widen_mult_hi_to_si): New.
14928 (check_effective_target_vect_widen_sum): Removed.
14930 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
14932 * gcc.dg/vect/vect-multitypes-8.c: New test.
14933 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
14935 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
14937 * gcc.dg/vect/vect-multitypes-7.c: New test.
14939 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
14941 * gcc.dg/vect/vect-multitypes-4.c: New test.
14942 * gcc.dg/vect/vect-multitypes-5.c: New test.
14943 * gcc.dg/vect/vect-multitypes-6.c: New test.
14945 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
14947 * gcc.dg/vect/vect-multitypes-1.c: New test.
14948 * gcc.dg/vect/vect-multitypes-2.c: New test.
14949 * gcc.dg/vect/vect-multitypes-3.c: New test.
14951 2006-11-07 Eric Christopher <echristo@apple.com>
14953 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
14954 Test using scan-assembler-not.
14956 2006-11-07 Jakub Jelinek <jakub@redhat.com>
14958 * gcc.dg/inline-17.c: New test.
14960 2006-11-07 Steve Ellcey <sje@cup.hp.com>
14963 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
14966 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
14969 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
14972 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
14975 2006-11-07 Tobias Burnus <burnus@net-b.de>
14978 * gfortran.dg/volatile.f90: Add.
14979 * gfortran.dg/volatile2.f90: Add.
14980 * gfortran.dg/volatile3.f90: Add.
14981 * gfortran.dg/volatile4.f90: Add.
14982 * gfortran.dg/volatile5.f90: Add.
14983 * gfortran.dg/volatile6.f90: Add.
14984 * gfortran.dg/volatile7.f90: Add.
14986 2006-11-06 Tobias Burnus <burnus@net-b.de>
14988 * gfortran.dg/io_constraints_2.f90: Adjust pattern
14989 for matching error messages.
14990 * gfortran.dg/specifics_3.f90: Adjust pattern
14991 for matching error messages.
14993 2006-11-06 Janis Johnson <janis187@us.ibm.com>
14994 Bernhard Fischer <aldot@gcc.gnu.org>
14996 * lib/gcc-dg.exp (output-exists): New proc.
14997 (output-exists-not): New proc.
14998 * gcc.test-framework/test-framework.awk: Support new directives.
14999 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
15000 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
15001 * gcc.test-framework/dg-outexists-exp-F.c: New test.
15002 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
15003 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
15004 * gcc.test-framework/dg-outexists-exp-P.c: New test.
15006 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
15010 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
15011 * gfortran.dg/initialization_3.f90: New.
15013 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15015 PR libgfortran/25545
15016 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
15018 2006-11-05 Jakub Jelinek <jakub@redhat.com>
15020 PR middle-end/29695
15021 * gcc.c-torture/execute/pr29695-1.c: New test.
15022 * gcc.c-torture/execute/pr29695-2.c: New test.
15024 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
15027 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
15029 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
15031 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
15032 for matching error messages.
15034 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
15037 * gcc.target/i386/387-12.c: New test.
15039 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15041 PR libfortran/29713
15042 * gfortran.dg/pr29713.f90: New test.
15044 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
15046 * gcc.c-torture/execute/arith-rand-ll.c:
15047 Also test for bogus rest sign.
15049 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15051 PR libfortran/27895
15052 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
15054 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
15056 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
15057 from error messages.
15059 2006-11-02 Mike Stump <mrs@apple.com>
15061 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
15063 * g++.old-deja/g++.abi/align.C: Enable for darwin.
15065 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
15067 * g++.dg/eh/gcsec1.C: New test.
15069 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15071 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
15072 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
15074 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
15076 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
15078 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
15079 * gcc.dg/pr14796-2.c: Likewise.
15081 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
15083 * gcc.c-torture/execute/20061101-1.c: New test.
15085 2006-11-01 Richard Guenther <rguenther@suse.de>
15087 * gcc.target/i386/fpprec-1.c: New testcase.
15089 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15091 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
15092 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
15094 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
15096 * gcc.c-torture/execute/20061031-1.c: New test.
15098 2006-10-31 Geoffrey Keating <geoffk@apple.com>
15101 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
15102 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
15103 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
15104 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
15105 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
15106 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
15107 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
15109 2006-10-31 Eric Christopher <echristo@apple.com>
15110 Falk Hueffner <falk@debian.org>
15112 * gcc.dg/builtin-bswap-1.c: New.
15113 * gcc.dg/builtin-bswap-2.c: New.
15114 * gcc.dg/builtin-bswap-3.c: New.
15115 * gcc.dg/builtin-bswap-4.c: New.
15116 * gcc.dg/builtin-bswap-5.c: New.
15117 * gcc.target/i386/builtin-bswap-1.c: New.
15119 2006-10-31 Geoffrey Keating <geoffk@apple.com>
15121 * gcc.dg/inline-16.c: New.
15124 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
15126 * gcc.dg/inline-13.c: New.
15127 * gcc.dg/inline-14.c: New.
15128 * gcc.dg/inline-15.c: New.
15131 * gcc.dg/inline6.c: New.
15132 * gcc.dg/inline7.c: New.
15134 2006-10-31 Roger Sayle <roger@eyesopen.com>
15136 PR middle-end/23470
15137 * gcc.dg/pr23470-1.c: New test case.
15139 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
15142 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
15144 * gfortran.dg/blockdata_2.f90: New testcase.
15146 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
15148 PR libfortran/29627
15149 * gfortran.dg/unf_short_record_1.f90: New test.
15151 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15154 * gfortran.dg/pr29067.f: New test.
15156 2006-10-31 Joseph Myers <joseph@codesourcery.com>
15157 Richard Sandiford <richard@codesourcery.com>
15159 * lib/target-supports.exp (get_compiler_messages): Append options
15160 as a single list element.
15161 (check_effective_target_arm_vfp_ok): New.
15162 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
15164 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
15167 * gfortran.dg/intrinsic_actual_2.f90: New test.
15170 * gfortran.dg/actual_array_interface_1.f90: New test.
15173 * gfortran.dg/used_types_11.f90: New test.
15175 2006-10-30 Dirk Mueller <dmueller@suse.de>
15177 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
15178 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
15179 * g++.old-deja/g++.pt/eichin01.C (main): Same.
15180 * g++.old-deja/g++.mike/net25.C (main): Same.
15181 * g++.dg/lookup/exception1.C (main): Same.
15182 * g++.dg/parse/parens2.C (main): Same.
15184 2006-10-30 Roger Sayle <roger@eyesopen.com>
15186 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
15188 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15190 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
15191 * gcc.dg/torture/builtin-math-3.c: Likewise.
15193 2006-10-30 Tobias Burnus <burnus@net-b.de>
15196 * gfortran.dg/write_check.f90: Check run-time keyword checking.
15197 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
15199 2006-10-30 Andrew Pinski <pinskia@gmail.com>
15202 * gfortran.fortran-torture/execute/transfer1.f90: New test.
15204 2006-10-30 Joseph Myers <joseph@codesourcery.com>
15206 * lib/target-supports.exp (check_function_available): Declare
15207 function before calling.
15209 2006-10-30 Jakub Jelinek <jakub@redhat.com>
15211 PR tree-optimization/29637
15212 * gcc.dg/pr29637.c: New test.
15214 2006-10-29 Roger Sayle <roger@eyesopen.com>
15216 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
15217 tree canonicalization.
15219 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15221 * gcc.dg/builtins-20.c: Add more hypot tests.
15223 2006-10-29 Roger Sayle <roger@eyesopen.com>
15225 * gcc.dg/fold-compare-1.c: New test case.
15227 2006-10-29 Dirk Mueller <dmueller@suse.de>
15230 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
15232 2006-10-29 Roger Sayle <roger@eyesopen.com>
15234 PR tree-optimization/15458
15235 * gcc.dg/fold-xornot-1.c: New test case.
15237 2006-10-29 Richard Guenther <rguenther@suse.de>
15239 * gcc.target/i386/math-torture/trunc.c: New testcase.
15241 2006-10-29 Richard Guenther <rguenther@suse.de>
15243 * gcc.target/i386/math-torture/round.c: New testcase.
15245 2006-10-29 Richard Guenther <rguenther@suse.de>
15247 * gcc.target/i386/math-torture/ceil.c: New testcase.
15248 * gcc.target/i386/math-torture/floor.c: Likewise.
15250 2006-10-29 Richard Guenther <rguenther@suse.de>
15252 * gcc.target/i386/math-torture/rint.c: New testcase.
15253 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
15255 2006-10-29 Richard Guenther <rguenther@suse.de>
15257 * gcc.target/i386/math-torture/lfloor.c: New testcase.
15258 * gcc.target/i386/math-torture/lceil.c: Likewise.
15260 2006-10-28 Tobias Burnus <burnus@net-b.de>
15262 PR libgfortran/24313
15263 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
15265 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
15267 * gcc.c-torture/execute/20020118-1.c,
15268 gcc.c-torture/execute/builtins/strlen.c,
15269 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
15272 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15274 * gcc.dg/builtins-20.c: Add tests for hypot.
15275 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
15276 two-argument builtins.
15277 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
15278 TESTIT2. Update all callers.
15279 (TESTIT2, TESTIT2_R): New helper macros.
15280 Add testcases for pow, hypot and atan2.
15282 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
15285 * g++.dg/expr/bool1.C: New test.
15286 * g++.dg/expr/bool2.C: New test.
15288 2006-10-28 Tobias Burnus <burnus@net-b.de>
15291 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
15292 * gfortran.dg/namelist_internal.f90: New test.
15294 2006-10-28 Tobias Burnus <burnus@net-b.de>
15297 * gfortran.dg/io_real_boz.f90: Add.
15298 * gfortran.dg/io_real_boz2.f90: Add.
15300 2006-10-28 Richard Guenther <rguenther@suse.de>
15302 PR middle-end/26899
15303 * gcc.dg/tree-ssa/pr26899.c: New testcase.
15305 2006-10-28 Richard Guenther <rguenther@suse.de>
15308 * gcc.target/i386/math-torture/lround.c: New testcase.
15310 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
15312 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
15313 * gcc.dg/builtins-44.c: Likewise.
15314 * gcc.dg/builtins-45.c: Likewise.
15315 * gcc.dg/pr28796-2.c: Likewise.
15316 * gcc.dg/unordered-3.c: Likewise.
15318 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15320 PR libgfortran/27954
15321 * gfortran.dg/error_recovery_2.f90: New test.
15323 2006-10-26 Richard Guenther <rguenther@suse.de>
15325 * gcc.target/i386/i386.exp: Use glob, not find to collect
15326 tests. Avoids recursing into subdirectories.
15327 * gcc.target/i386/math-torture/math-torture.exp: Torture
15328 for interesting ia32 math options.
15329 * gcc.target.i386/math-torture/lrint.c: New testcase.
15331 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15333 PR libgfortran/29563
15334 * gfortran.dg/arrayio_9.f90: Update test.
15335 * gfortran.dg/arrayio_19.f90: New test.
15337 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
15339 * gcc.dg/20061026.c: New testcase.
15341 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15343 PR libgfortran/29563
15344 * gfortran.dg/arrayio_9.f90: New test.
15346 2006-10-26 Ben Elliston <bje@au.ibm.com>
15348 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
15349 Copy the strings manually, as strcpy may call strlen.
15351 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15353 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
15354 Add checks for log, log2, log10 and log1p.
15356 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
15357 we already test 0.0. Add checks for expm1, log, log2, log10,
15358 log1p, cbrt, erf and erfc.
15360 2006-10-25 Steve Ellcey <sje@cup.hp.com>
15362 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
15364 2006-10-25 Uros Bizjak <uros@kss-loka.si>
15366 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
15367 and remainderl() built-in functions. Remove -ffast-math from
15370 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15372 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
15375 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
15376 floating point modifiers to arguments passed to float and long
15377 double functions respectively. Update all callers to use floating
15378 point numbers, not integers. Add tests for exp, exp2 and
15381 * gcc.dg/torture/builtin-math-3.c: New test.
15383 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
15386 * gfortran.dg/initialize_2.f90: New.
15388 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15390 * gcc.dg/torture/builtin-math-2.c: New test.
15392 2006-10-24 Richard Guenther <rguenther@suse.de>
15394 PR middle-end/28796
15395 * gcc.dg/pr28796-1.c: New testcase.
15396 * gcc.dg/pr28796-2.c: Likewise.
15398 2006-10-24 Richard Guenther <rguenther@suse.de>
15400 * gcc.dg/builtins-57.c: New testcase.
15402 2006-10-24 Richard Guenther <rguenther@suse.de>
15404 PR tree-optimization/29567
15405 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
15407 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
15409 PR tree-optimization/14784
15410 * gcc.dg/alias-10.c: New test.
15412 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15414 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
15416 2006-10-23 Jakub Jelinek <jakub@redhat.com>
15418 * gcc.dg/builtin-strncat-chk-1.c: New test.
15420 2006-10-23 Jan Hubicka <jh@suse.cz>
15422 * gcc.dg/memmove-1.c: New test.
15424 2006-10-23 Paul Brook <paul@codesourcery.com>
15426 * gcc.dg/pragma-pack-5.c: New test.
15428 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
15430 * g++.dg/other/s390-1.C: New testcase.
15432 2006-10-23 Richard Guenther <rguenther@suse.de>
15434 PR middle-end/27132
15435 PR middle-end/23295
15436 * gcc.dg/pr27132.c: New testcase.
15437 * gcc.dg/pr23295.c: Likewise.
15438 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
15439 * g++.dg/tree-ssa/pr19807.C: Likewise.
15441 2006-10-23 Richard Guenther <rguenther@suse.de>
15443 PR middle-end/21032
15444 * gcc.dg/pr21032.c: New testcase.
15446 2006-10-22 Jeff Law <law@redhat.com>
15447 Richard Guenther <rguenther@suse.de>
15449 PR tree-optimization/15911
15450 * gcc.dg/tree-ssa/vrp30.c: New testcase.
15452 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
15455 * g++.dg/abi/rtti3.C: New.
15457 2006-10-21 Uros Bizjak <uros@kss-loka.si>
15459 PR middle-end/28252
15460 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
15463 2006-10-21 Richard Guenther <rguenther@suse.de>
15465 PR tree-optimization/3511
15466 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
15468 2006-10-21 Richard Guenther <rguenther@suse.de>
15470 PR middle-end/26898
15471 * gcc.dg/torture/pr26898-1.c: New testcase.
15472 * gcc.dg/torture/pr26898-2.c: Likewise.
15474 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
15477 * g++.dg/parse/bitfield1.C: Adjust error markers.
15478 * g++.dg/parse/bitfield2.C: New test.
15480 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
15482 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
15484 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15486 PR libfortran/27895
15487 * gfortran.dg/zero_sized_1.f90: New test.
15489 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
15491 * gcc.dg/div-compare-1.c: New test.
15493 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
15496 * gfortran.dg/result_default_init_1.f90: New test.
15499 * gfortran.dg/automatic_default_init_1.f90: New test.
15501 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
15504 2006-10-18 Geoffrey Keating <geoffk@apple.com>
15506 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
15507 'using namespace std' without previous declaration.
15508 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
15509 * g++.old-deja/g++.robertl/eb133c.C: New.
15511 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15513 PR libgfortran/29277
15514 * gfortran.dg/streamio_4.f90: Update test.
15515 * gfortran.dg/streamio_11.f90: New test.
15517 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
15520 * g++.dg/inherit/virtual1.C: New test.
15522 2006-10-17 Mark Mitchell <mark@codesourcery.com>
15525 * g++.dg/parse/enum3.C: New test.
15527 2006-10-17 Mark Mitchell <mark@codesourcery.com>
15530 * g++.dg/init/ctor8.C: New test.
15532 2006-10-17 Mark Mitchell <mark@codesourcery.com>
15535 * g++.dg/ext/complit8.C: Tweak error markers.
15536 * g++.dg/template/complit1.C: Add error marker.
15538 2006-10-16 Mark Mitchell <mark@codesourcery.com>
15541 * g++.dg/ext/complit8.C: New test.
15544 * g++.dg/parse/dtor12.C: New test.
15547 * g++.dg/template/sizeof11.C: New test.
15549 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
15552 * gfortran.dg/data_char_3.f90: New test.
15555 * gfortran.dg/negative_automatic_size.f90: New test.
15557 2006-10-16 David Daney <ddaney@avtrex.com>
15559 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
15561 2006-10-16 Eric Christopher <echristo@apple.com>
15563 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
15566 2006-10-16 Mark Mitchell <mark@codesourcery.com>
15569 * g++.dg/tc1/dr49.C: Tweak error messages.
15570 * g++.dg/parse/template21.C: New test.
15572 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15574 PR middle-end/20491
15575 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
15577 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
15580 * gfortran.dg/print_1.f90: New test.
15582 2006-10-15 Jan Hubicka <jh@suse.cz>
15584 PR middle-end/29241
15585 * gcc.c-torture/compile/pr29241.c: New testcase.
15587 2006-10-15 David Edelsohn <edelsohn@gnu.org>
15589 PR middle-end/29250
15590 * gcc.c-torture/compile/pr29250.c: New test.
15592 2006-10-15 Richard Guenther <rguenther@suse.de>
15594 * gcc.dg/pr29299.c: New testcase.
15596 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
15599 * gfortran.dg/label_4.f90: Adjust warning flag.
15601 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
15604 * gfortran.dg/nullify_3.f90: New test.
15606 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
15608 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15609 on Solaris 2.5.1 too.
15611 2006-10-13 Eric Christopher <echristo@apple.com>
15613 * gcc.dg/pr25993.c: Skip for darwin.
15615 2006-10-13 Eric Christopher <echristo@apple.com>
15617 * gcc.dg/visibility-11.c: Skip for darwin.
15619 2006-10-13 Eric Christopher <echristo@apple.com>
15621 * gcc.dg/darwin-weakimport-1.c: Use
15622 -fno-asynchronous-unwind-tables.
15623 * gcc.dg/darwin-weakimport-3.c: Ditto.
15625 2006-10-13 Richard Guenther <rguenther@suse.de>
15627 PR tree-optimization/29446
15628 * gcc.dg/torture/pr29446.c: New testcase.
15630 2006-10-13 Bill Wendling <wendling@apple.com>
15632 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
15633 * g++.old-deja/g++.jason/hmc1.C: Likewise.
15634 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
15635 * g++.old-deja/g++.law/shadow1.C: Likewise.
15636 * g++.old-deja/g++.law/ctors10.C: Likewise.
15637 * g++.dg/debug/namespace1.C: Likewise.
15638 * g++.dg/inherit/namespace-as-base.C: Likewise.
15639 * g++.dg/opt/delay-slot-1.C: Likewise.
15640 * g++.dg/parse/defarg10.C: Likewise.
15641 * g++.dg/template/ptrmem11.C: Likewise.
15642 * g++.dg/template/mem_func_ptr.C: Likewise.
15643 * g++.dg/template/spec19.C: Likewise.
15645 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
15647 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
15649 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
15652 * gfortran.dg/implicit_9.f90: New test.
15655 * gfortran.dg/namelist_25.f90: New test.
15658 * gfortran.dg/same_name_2.f90: New test.
15661 * gfortran.dg/host_assoc_types_1.f90: New test.
15664 * gfortran.dg/missing_derived_type_1.f90: New test.
15665 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
15668 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
15671 * gfortran.dg/alloc_comp_assign_5.f90: New test.
15673 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15676 * gfortran.dg/bound_2.f90: New test.
15678 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15680 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
15682 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
15683 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
15684 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
15685 * gfortran.dg/gomp/reduction3.f90: Likewise.
15686 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
15687 * gfortran.dg/dummy_procedure_2.f90: Likewise.
15688 * gfortran.dg/interface_derived_type_1.f90: Likewise.
15689 * gfortran.dg/forall_4.f90: Likewise.
15690 * gfortran.dg/spec_expr_4.f90: Likewise.
15691 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
15692 * gfortran.dg/forall_5.f90: Likewise.
15693 * gfortran.dg/open_access_append_2.f90: Add check for
15694 compile-time warning.
15696 2006-10-13 Mark Mitchell <mark@codesourcery.com>
15699 * g++.dg/parse/pure1.C: New test.
15701 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15704 * gfortran.dg/io_constraints_3.f90: New test.
15705 * gfortran.dg/open_access_append_1.f90: Add checks
15706 for compile-time warnings.
15707 * gfortran.dg/pr20163-2.f: Likewise.
15708 * gfortran.dg/iostat_2.f90: Likewise.
15709 * gfortran.dg/label_4.f90: Delete the temporary
15711 * gfortran.dg/direct_io_2.f90: Add a FILE=
15713 * gfortran.dg/iomsg_1.f90: Add check for
15714 compile-time warning.
15716 2006-10-12 Jan Hubicka <jh@suse.cz>
15719 * gcc.dg/pr28319.c: New test.
15721 2006-10-12 Mark Mitchell <mark@codesourcery.com>
15723 * g++.dg/ext/vla4.C: New test.
15725 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
15728 * g++.dg/template/crash60.C: New test.
15729 * g++.dg/other/large-size-array.C: Adjust error markers.
15730 * g++.dg/parse/crash27.C: Likewise.
15731 * g++.dg/template/crash1.C: Likewise.
15733 2006-10-12 Steve Ellcey <sje@cup.hp.com>
15736 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
15738 2006-10-12 Jakub Jelinek <jakub@redhat.com>
15740 PR preprocessor/28709
15741 * gcc.dg/cpp/paste14.c: New test.
15743 2006-10-11 Mark Mitchell <mark@codesourcery.com>
15746 * g++.dg/init/array24.C: New test.
15748 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15750 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
15753 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
15756 * g++.dg/parse/typedef8.C: New test.
15757 * g++.dg/other/mult-stor1.C: Adjust error markers.
15759 2006-10-11 Richard Guenther <rguenther@suse.de>
15761 PR tree-optimization/28230
15762 * gcc.dg/torture/pr28230.c: New testcase.
15764 2006-10-11 Richard Guenther <rguenther@suse.de>
15766 PR inline-asm/29119
15767 * gcc.dg/torture/pr29119.c: New testcase.
15769 2006-10-10 Jakub Jelinek <jakub@redhat.com>
15771 PR middle-end/29272
15772 * gcc.c-torture/execute/20060930-2.c: New test.
15774 2006-10-09 Richard Henderson <rth@redhat.com>
15776 Revert emutls patch.
15778 2006-10-09 Richard Guenther <rguenther@suse.de>
15780 PR middle-end/29254
15781 * gcc.dg/pr29254.c: New testcase.
15783 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
15784 Paul Thomas <pault@gcc.gnu.org>
15787 * gfortran.dg/alloc_comp_basics_1.f90: New test.
15788 * gfortran.dg/alloc_comp_basics_2.f90: New test.
15789 * gfortran.dg/alloc_comp_assign_1.f90: New test.
15790 * gfortran.dg/alloc_comp_assign_2.f90: New test.
15791 * gfortran.dg/alloc_comp_assign_3.f90: New test.
15792 * gfortran.dg/alloc_comp_assign_4.f90: New test.
15793 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
15794 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
15795 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
15796 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
15797 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
15798 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
15799 * gfortran.dg/alloc_comp_std.f90: New test.
15800 * gfortran.dg/move_alloc.f90: New test.
15802 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
15805 * gfortran.dg/derived_constructor_comps_2.f90: New test.
15808 * gfortran.dg/forall_char_dependencies_1.f90: New test.
15810 2006-10-08 Tobias Burnus <burnus@net-b.de>
15813 * gfortran.dg/new_line.f90: New test.
15815 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15817 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
15818 * gcc.dg/torture/builtin-convert-1.c,
15819 gcc.dg/torture/builtin-convert-2.c,
15820 gcc.dg/torture/builtin-convert-3.c,
15821 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
15823 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
15825 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
15826 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
15827 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
15828 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
15830 2006-10-07 Andrew Pinski <pinskia@gmail.com>
15832 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
15833 Xfail some tests for powerpc-darwin and powerpc-aix.
15835 2006-10-07 Jakub Jelinek <jakub@redhat.com>
15838 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
15840 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15843 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15846 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15850 * gfortran.fortran-torture/execute/specifics.f90:
15851 Add tests for using all possible intrinsics as actual arguments.
15852 * gfortran.dg/specifics_1.f90: Add tests for using
15853 all possible intrinsics as actual arguments.
15854 * gfortran.dg/specifics_2.f90: New file.
15855 * gfortran.dg/specifics_3.f90: New file.
15857 2006-10-07 Richard Sandiford <richard@codesourcery.com>
15859 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
15860 * gcc.dg/debug/debug-2.c: Likewise.
15862 2006-10-06 Uros Bizjak <uros@kss-loka.si>
15864 * gcc.c-torture/compile/sync-2.c: New test.
15866 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15868 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
15871 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15873 PR rtl-optimization/29128
15874 * gcc.c-torture/compile/pr29128.c: New test.
15876 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15878 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
15881 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
15883 PR middle-end/29256
15884 * gcc.dg/tree-ssa/loop-19.c: New test.
15886 2006-10-06 Jakub Jelinek <jakub@redhat.com>
15888 PR tree-optimization/29330
15889 * gcc.dg/pr29330.c: New test.
15892 * gcc.c-torture/compile/20061005-1.c: New test.
15894 2006-10-06 Olivier Hainque <hainque@adacore.com>
15896 * gcc.dg/typename-vla-1.c: New case.
15897 * gnat.dg/forward_vla.adb: New case.
15899 2006-10-06 Jakub Jelinek <jakub@redhat.com>
15901 PR tree-optimization/29290
15902 * gfortran.dg/loop_nest_1.f90: New test.
15905 * gcc.dg/tls/opt-12.c: New test.
15908 * gfortran.dg/save_2.f90: New test.
15911 * gcc.dg/pr29091.c: New test.
15913 2006-10-06 Joseph Myers <joseph@codesourcery.com>
15915 * lib/target-supports.exp
15916 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
15917 same as x86_64-*-*; check for LP64.
15919 2006-10-04 Richard Henderson <rth@redhat.com>
15921 * lib/target-supports.exp (check_effective_target_tls): Redefine
15922 to mean non-emulated tls.
15923 * gcc.dg/tls/alias-1.c: Remove tls requirement.
15924 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15925 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15926 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15927 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15928 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15929 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15931 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
15934 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
15936 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15938 * gfortran.dg/bounds_check_fail_1.f90: New test.
15940 2006-10-03 Mark Mitchell <mark@codesourcery.com>
15943 * g++.dg/template/friend48.C: New test.
15945 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
15948 * gfortran.dg/default_initialization_2.f90: New test.
15950 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
15954 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
15956 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
15959 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
15963 * gfortran.dg/missing_optional_dummy_2.f90: New test.
15967 * gfortran.dg/entry_array_specs_1.f90: New test.
15969 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
15971 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
15972 insufficient to inhibit some test failures at -O3. Do testing
15975 2006-10-03 Mark Mitchell <mark@codesourcery.com>
15978 * g++.dg/inherit/access8.C: New test.
15979 * g++.dg/template/dtor4.C: Tweak error messages.
15981 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15984 * gfortran.dg/entry_8.f90: New test.
15986 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15989 * g++.dg/parse/new4.C: New test.
15991 2006-10-03 Uros Bizjak <uros@kss-loka.si>
15993 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
15994 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
15995 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
15996 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
15997 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
15999 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16002 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
16003 * gfortran.dg/continuation_2.f90: New test.
16006 * gfortran.dg/continuation_3.f90: New test.
16007 * gfortran.dg/continuation_4.f90: New test.
16008 * gfortran.dg/continuation_5.f: New test.
16009 * gfortran.dg/continuation_6.f: New test.
16011 2006-10-02 Mark Mitchell <mark@codesourcery.com>
16014 * g++.dg/template/vla1.C: New test.
16016 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16019 * gfortran.dg/complex_parameter_1.f90: New test.
16021 2006-10-02 Jakub Jelinek <jakub@redhat.com>
16024 * gcc.c-torture/execute/20060929-1.c: New test.
16026 2006-10-01 Mark Mitchell <mark@codesourcery.com>
16029 * g++.dg/template/member6.C: New test.
16030 * g++.dg/parse/typename7.C: Adjust error markers.
16033 * g++.dg/template/member7.C: New test.
16035 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
16038 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
16039 gcc.dg/Woverride-init-3.c: New tests.
16041 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
16043 * gcc.c-torture/execute/20060930-1.c: New test.
16045 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16048 * gfortran.dg/specifics_1.f90: New test.
16049 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
16052 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16054 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
16055 pthread-init-common.h: New.
16057 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
16059 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
16060 precision on some archs.
16062 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
16064 * gcc.dg/non-local-goto-1.c: New test.
16065 * gcc.dg/non-local-goto-2.c: Likewise.
16066 * gcc.dg/setjmp-3.c: Likewise.
16067 * gcc.dg/setjmp-4.c: Likewise.
16069 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
16071 * gnat.dg/self_aggregate_with_pointer.adb: New test.
16073 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
16076 * gfortran.dg/exponent_1.f90: New test.
16079 * gfortran.dg/nearest_1.f90: New test.
16081 2006-09-26 Jakub Jelinek <jakub@redhat.com>
16083 PR middle-end/25261
16084 PR middle-end/28790
16085 * gcc.dg/gomp/nestedfn-1.c: New test.
16087 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
16090 * objc/compile/method-1.m: New test.
16092 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
16095 * g++.dg/template/crash58.C: New test.
16096 * g++.dg/parse/crash28.C: Adjust error markers.
16097 * g++.dg/template/crash34.C: Likewise.
16098 * g++.dg/template/friend31.C: Likewise.
16099 * g++.dg/template/crash32.C: Likewise.
16102 * g++.dg/template/crash59.C: New test.
16105 * g++.dg/template/spec33.C: New test.
16106 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
16108 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
16109 Adam Nemet <anemet@caviumnetworks.com>
16111 * gcc.dg/tree-ssa/ivopts-1.c: New test.
16112 * gcc.dg/tree-ssa/ivopts-2.c: New test.
16114 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
16117 * gcc.dg/pr28911.c: New.
16119 2006-09-23 Uros Bizjak <uros@kss-loka.si>
16122 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
16123 (dg-options): Add -mfpmath=387.
16125 2006-09-23 Jakub Jelinek <jakub@redhat.com>
16128 * gcc.dg/pr28706.c: New test.
16131 * gcc.dg/pr28712.c: New test.
16133 2006-09-22 Mike Stump <mrs@apple.com>
16135 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
16137 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
16139 PR tree-optimization/28888
16140 * gcc.dg/pr28888.c: New test.
16142 2006-09-21 Mark Mitchell <mark@codesourcery.com>
16145 * g++.dg/init/ptrfn1.C: New test.
16147 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
16150 * g++.dg/template/spec32.C: New test.
16151 * g++.dg/parse/crash9.C: Adjust error markers.
16154 * g++.dg/template/typedef6.C: New test.
16155 * g++.dg/init/error1.C: Adjust error markers.
16156 * g++.dg/parse/crash9.C: Likewise.
16157 * g++.dg/template/crash55.C: Likewise.
16159 2006-09-21 Janis Johnson <janis187@us.ibm.com>
16161 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
16163 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
16166 * g++.dg/ext/dllimport12.C: New test.
16168 2006-09-20 Richard Sandiford <richard@codesourcery.com>
16170 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
16171 * gcc.target/mips/nmadd-2.c: Likewise.
16172 * gcc.target/mips/mips-ps-6.c: New test.
16173 * gcc.target/mips/neg-abs-1.c: Likewise.
16174 * gcc.target/mips/neg-abs-2.c: Likewise.
16175 * gcc.target/mips/nmadd-3.c: New test.
16177 2006-09-20 Jakub Jelinek <jakub@redhat.com>
16179 PR middle-end/28046
16180 * gcc.dg/gomp/atomic-10.c: New test.
16181 * g++.dg/gomp/atomic-10.C: New test.
16183 2006-09-20 Eric Christopher <echristo@apple.com>
16185 * gcc.target/i386/sse3-not-fisttp.c: New.
16187 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
16189 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
16191 2006-09-19 Richard Sandiford <richard@codesourcery.com>
16193 * gcc.c-torture/execute/pr28289.c (one): New variable.
16194 (main): Use it instead of argc.
16195 * gcc.c-torture/execute/20060102-1.c (one): New variable.
16196 (main): Use it instead of argc.
16198 2006-09-19 Paul Brook <paul@codesourcery.com>
16201 * gcc.dg/nested-func-5.c: New test.
16203 2006-09-19 Ben Elliston <bje@au.ibm.com>
16205 * lib/target-supports.exp (check_effective_target_tls): Compile
16206 test stubs using ${tool}_target_compile, not just target_compile.
16207 (check_effective_target_tls_runtime): Likewise.
16209 2006-09-19 Ben Elliston <bje@au.ibm.com>
16211 * gcc.c-torture/compile/20030405-1.x: Remove.
16213 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
16214 optimising linker from discarding it.
16216 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
16219 * gfortran.dg/keyword_symbol_1.f90: New test.
16221 * gfortran.dg/spread_shape_1.f90: Add missing warning with
16222 pedantic compilation option.
16224 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
16227 * gfortran.dg/spread_shape_1.f90: New test.
16229 2006-09-17 Roger Sayle <roger@eyesopen.com>
16231 PR tree-optimization/28887
16232 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
16234 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
16237 * gcc.dg/pr25993.c: New test.
16239 2006-09-17 Ira Rosen <irar@il.ibm.com>
16242 * gcc.dg/vect/pr21591.c: New test.
16244 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
16247 * gcc.c-torture/compile/strcpy-1.c: New test.
16248 * gcc.c-torture/compile/strcpy-2.c: New test.
16249 * gcc.c-torture/compile/memcpy-1.c: New test.
16250 * gcc.c-torture/compile/memcpy-2.c: New test.
16252 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
16255 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
16257 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
16259 * gnat.dg/specs/double_record_extension1.ads: New test.
16260 * gnat.dg/specs/double_record_extension2.ads: Likewise.
16262 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
16265 * gfortran.dg/oldstyle_3.f90: New test.
16267 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16269 PR libgfortran/29099
16270 * gfortran.dg/secnds-1.f: New test.
16272 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16274 PR libgfortran/29053
16275 * gfortran.dg/streamio_9.f90: New test.
16276 * gfortran.dg/streamio_10.f90: New test.
16278 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
16281 * g++.dg/init/array22.C: New test.
16282 * g++.dg/init/array23.C: New test.
16284 2006-09-14 Arnaud Charlet <charlet@adacore.com>
16286 * stackcheck.lst: Update list of tests requiring stack checking.
16287 * norun.lst: Adjust for above change.
16288 * ada95.lst: New file.
16289 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
16290 requiring -gnat95 switch.
16292 2006-09-14 Olivier Hainque <hainque@adacore.com>
16294 * gnat.dg/in_out_parameter.adb: New test.
16296 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
16299 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
16301 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
16303 * gnat.dg/specs/unchecked_union.ads: New test.
16305 2006-09-13 Richard Sandiford <richard@codesourcery.com>
16307 PR rtl-optimization/28982
16308 * gcc.c-torture/execute/pr28982a.c: New test.
16309 * gcc.c-torture/execute/pr28982b.c: Likewise.
16311 2006-09-12 Eric Christopher <echristo@apple.com>
16313 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
16314 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
16316 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
16319 PR preprocessor/14634
16320 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
16321 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
16322 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
16324 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
16326 * gcc.dg/pr28243.c: New test.
16328 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
16331 gfortran.dg/pr28971.f90: New test to act as a backstop in case
16332 this undiagnosed regression reappears.
16334 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
16336 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
16337 Treat $srcdir as a literal.
16338 * lib/fortran-torture.exp (fortran-torture-compile,
16339 fortran-torture-execute): Likewise.
16340 * lib/objc-torture.exp (objc-torture-compile,
16341 objc-torture-execute): Likewise.
16342 * lib/profopt.exp (profopt-execute): Likewise.
16344 2006-09-11 Geoffrey Keating <geoffk@apple.com>
16346 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
16348 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
16351 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
16353 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
16356 * gcc.target/i386/pr13685.c: New test.
16358 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
16360 * gcc.dg/pr28726.c: New test.
16362 2006-09-11 Josh Conner <jconner@apple.com>
16364 * gcc.dg/nrv3.c: Increase size of structure.
16365 * gcc.dg/nrv4.c: Likewise.
16366 * gcc.dg/nrv5.c: Likewise.
16368 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
16370 PR libfortran/28890
16371 gfortran.dg/assumed_charlen_function_5.f90: New test.
16373 2006-09-10 Mark Mitchell <mark@codesourcery.com>
16376 * g++.dg/init/static3.C: New test.
16378 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
16381 * gcc.dg/long-long-cst1.c (t): Add cast to
16382 __SIZE_TYPE__ before casting to int.
16383 (main): Return 0 on success.
16385 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
16387 * gcc.c-torture/execute/20060910-1.c: New test.
16389 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
16391 PR middle-end/26983
16392 * gcc.dg/pr26983.c: New test.
16394 2006-09-10 Richard Sandiford <richard@codesourcery.com>
16397 * gcc.c-torture/execute/pr29006.c: New test.
16399 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
16401 PR libfortran/28947
16402 gfortran.dg/matmul_4.f90: New test.
16404 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
16407 gfortran.dg/used_types_10: New test.
16409 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
16411 PR libfortran/28923
16412 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
16413 gfortran.dg/array_initializer_3.f90: New test.
16415 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16418 * gfortran.dg/actual_array_constructor_3.f90: New test.
16420 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
16423 * gcc.target/i386/pr26778.c: New testcase.
16425 2006-09-08 Eric Christopher <echristo@apple.com>
16427 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
16428 * gcc.target/i386/memcpy-1.c: Ditto.
16429 * gcc.target/i386/asm-1.c: Ditto.
16430 * gcc.target/i386/20060512-4.c: Ditto.
16431 * gcc.target/i386/compress-float-387.c: Ditto.
16432 * gcc.target/i386/20060512-1.c: Ditto.
16433 * gcc.target/i386/compress-float-sse.c: Ditto.
16434 * gcc.target/i386/20060512-2.c: Ditto.
16435 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
16436 * gcc.target/i386/stack-prot-kernel.c: Ditto.
16437 * gcc.target/i386/compress-float-387-pic.c: Ditto.
16438 * gcc.dg/pr26449.c: Ditto.
16439 * gcc.dg/attr-ms_struct-2.c: Ditto.
16440 * gcc.dg/attr-ms_struct-1.c: Ditto.
16441 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
16443 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
16446 * gcc.dg/vla-10.c: New test.
16448 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16451 * g++.dg/parse/template20.C: New test.
16452 * g++.dg/template/operator8.C: Remove obsolete part.
16453 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
16454 * g++.old-deja/g++.pt/crash65.C: Likewise.
16456 2006-09-07 Jason Merrill <jason@redhat.com>
16458 PR middle-end/27724
16459 * gcc.dg/long-long-cst1.c: New test.
16461 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
16464 * g++.dg/other/array3.C: New test.
16465 * g++.dg/other/array4.C: New test.
16466 * g++.dg/other/array5.C: New test.
16468 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
16470 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
16472 2006-09-07 Uros Bizjak <uros@kss-loka.si>
16475 * gcc.target/i386/pr28946.c: New test.
16477 2006-09-07 Steven G. Kargl <kargls@comcast.net>
16479 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
16480 in integer literal constant.
16481 * gfortran.dg/enum_8.f90: Ditto.
16482 * gfortran.dg/g77/20030326-1.f: Ditto.
16484 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
16486 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
16487 nonconformance usage.
16489 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
16491 PR middle-end/28862
16492 * gcc.c-torture/compile/vector-align-1.c: New test.
16494 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
16497 * g++.dg/opt/copysign-1.C: New test.
16499 2006-09-06 Jason Merrill <jason@redhat.com>
16502 * g++.dg/warn/unused-result1.C: New test.
16504 2006-09-06 Mark Mitchell <mark@codesourcery.com>
16507 * g++.dg/ext/vla3.C: New test.
16510 * g++.dg/template/array16.C: New test.
16512 2006-09-06 Richard Guenther <rguenther@suse.de>
16514 * gcc.dg/pr27226.c: Remove testcase again.
16516 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
16519 * g++.dg/opt/unroll2.C: New test.
16521 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
16524 * gcc.dg/vect/pr28952.c: New test.
16526 2006-09-05 Richard Guenther <rguenther@suse.de>
16528 PR tree-optimization/28900
16529 * gcc.dg/torture/pr28900.c: New testcase
16531 2006-09-05 Richard Guenther <rguenther@suse.de>
16533 PR tree-optimization/28905
16534 * gcc.c-torture/compile/pr28905.c: New testcase.
16536 2006-09-05 Richard Guenther <rguenther@suse.de>
16538 PR middle-end/28935
16539 * gcc.dg/pr28935.c: New testcase.
16541 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
16543 * gcc.c-torture/execute/20060905-1.c: New test.
16545 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
16548 * gfortran.dg/used_types_7.f90: New test.
16549 * gfortran.dg/used_types_8.f90: New test.
16550 * gfortran.dg/used_types_9.f90: New test.
16552 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
16554 * gcc.c-torture/compile/20060904-1.c: New test.
16556 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
16558 PR c++/23287 Revert my 2006-09-01 patch
16559 * g++.dg/parse/dtor12.C: Remove.
16561 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
16564 * g++.dg/template/operator9.C: New test.
16567 * g++.dg/template/operator7.C: New test.
16570 * g++.dg/template/operator8.C: New test.
16573 * g++.dg/template/crash57.C: New test.
16575 * g++.dg/template/typedef4.C: Adjust error markers.
16576 * g++.dg/template/typedef5.C: Likewise.
16578 2006-09-02 Jakub Jelinek <jakub@redhat.com>
16581 * g++.dg/parse/crash33.C: New test.
16583 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
16584 Richard Guenther <rguenther@suse.de>
16585 Adam Nemet <anemet@caviumnetworks.com>
16587 PR middle-end/27226
16588 * gcc.target/mips/memcpy-1.c: New testcase.
16589 * gcc.dg/pr27226.c: Likewise.
16591 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
16594 * g++.dg/lookup/koenig5.C: New.
16595 * g++.dg/template/crash56.C: New.
16597 2006-09-01 Josh Conner <jconner@apple.com>
16600 * gcc.dg/nrv3.c: New test.
16601 * gcc.dg/nrv4.c: New test.
16602 * gcc.dg/nrv5.c: New test.
16604 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
16607 * g++.dg/parse/dtor12.C: New.
16609 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
16611 PR tree-optimization/28839
16612 * gcc.dg/pr28839.c: New test.
16614 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
16617 * gcc.dg/pr24367.c: New testcase.
16619 2006-08-30 Joseph Myers <joseph@codesourcery.com>
16621 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
16623 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
16625 PR rtl-optimization/27735
16626 * gcc.dg/loop-unswitch-1.c: New test.
16628 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
16631 * gfortran.dg/aliasing_dummy_2.f90: New test.
16634 * gfortran.dg/generic_5.f90: Change error message.
16637 * gfortran.dg/generic_6.f90: New test.
16640 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
16643 * gfortran.dg/invalid_interface_assignment.f90: New test.
16646 * gfortran.dg/module_proc_external_dummy.f90: New test.
16648 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
16651 * g++.dg/warn/var-args1.C: New test.
16653 2006-08-29 Steven G. Kargl <kargls@comcast.net>
16656 * gfortran.dg/simpleif_2.f90: New test.
16657 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
16658 * gfortran.dg/enum_5.f90: Ditto.
16660 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16661 Kazu Hirata <kazu@codesourcery.com>
16663 PR tree-optimization/17506
16664 * gcc.dg/pr17506.c: New.
16666 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
16669 * g++.dg/eh/alias1.C: New test.
16671 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16674 * g++.dg/template/ttp22.C: New test.
16676 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
16678 PR middle-end/26632
16679 * gcc.dg/pr26632.c: New.
16681 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16683 PR libgfortran/28354
16684 * gfortran.dg/fmt_zero_precision.f90: New test.
16686 2006-08-27 Mark Mitchell <mark@codesourcery.com>
16689 * g++.dg/template/spec31.C: New test.
16691 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
16694 * g++.dg/other/static2.C: New test.
16696 2006-08-26 Roger Sayle <roger@eyesopen.com>
16698 * gcc.dg/Wswitch-enum-2.c: New test case.
16699 * gcc.dg/Wswitch-enum-3.c: Likewise.
16701 2006-08-26 Richard Guenther <rguenther@suse.de>
16703 * gcc.c-torture/compile/20060826-1.c: New testcase.
16705 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
16708 * g++.dg/template/void10.C: New test.
16711 * g++.dg/template/void8.C: New test.
16714 * g++.dg/template/void9.C: New test.
16716 * g++.dg/template/void3.C: Adjust error markers.
16717 * g++.dg/template/void4.C: Likewise.
16718 * g++.dg/template/crash55.C: Likewise.
16719 * g++.dg/template/void7.C: Likewise
16721 2006-08-26 Mark Mitchell <mark@codesourcery.com>
16724 * g++.dg/inherit/access6.C: New test.
16725 * g++.dg/inherit/access7.C: Likewise.
16728 * g++.dg/template/array15.C: New test.
16729 * g++.dg/template/crash2.C: Tweak error markers.
16731 2006-08-26 Jakub Jelinek <jakub@redhat.com>
16733 PR middle-end/28683
16734 * gcc.c-torture/compile/20060823-1.c: New test.
16736 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16739 * g++.dg/template/ttp21.C: New test.
16742 * g++.dg/other/operator1.C: Add error-marker.
16743 * g++.dg/other/operator2.C: New test.
16745 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
16748 * gcc.c-torture/compile/vla-const-1.c,
16749 gcc.c-torture/compile/vla-const-2.c: New tests.
16751 2006-08-26 Richard Guenther <rguenther@suse.de>
16753 PR middle-end/28814
16754 * gcc.dg/torture/pr28814.c: New testcase.
16756 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
16759 * gcc.c-torture/compile/compound-literal-1.c: New test.
16761 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
16764 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
16765 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
16766 Expect extra diagnostics.
16768 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
16770 gcc.dg/noncompile/pr16876.c: New test.
16772 2006-08-25 Mark Mitchell <mark@codesourcery.com>
16775 * g++.dg/parse/local1.C: New test.
16776 * g++.dg/other/qual1.C: Tweak error marker.
16778 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
16781 * g++.dg/template/typename10.C: New.
16782 * g++.dg/template/lookup4.C: Remove bogus error marker.
16784 2006-08-25 Richard Guenther <rguenther@suse.de>
16787 * gcc.dg/pr26570.c: Fix testcase.
16789 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
16792 * gcc.c-torture/execute/mayalias-2.c: New test.
16793 * gcc.dg/tree-ssa/alias-13.c: New test.
16795 2006-08-24 Jan Hubicka <jh@suse.cz>
16798 * gcc.dg/debug/pr26881.c: New file.
16800 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
16803 * gfortran.dg/used_types_4.f90: New test.
16804 * gfortran.dg/derived_init_2.f90: Modify to check sibling
16805 association of derived types.
16806 * gfortran.dg/used_types_2.f90: Add module cleanup.
16807 * gfortran.dg/used_types_3.f90: The same.
16810 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
16813 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16816 * gfortran.dg/direct_io_6.f90: Remove test.
16818 2006-08-23 Stuart Hastings <stuart@apple.com>
16821 * gcc.target/i386/20060821-1.c: New.
16823 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
16825 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
16826 dg-warning strings for dllimport.
16828 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
16831 * g++.dg/ext/vector4.C: New test.
16832 * g++.dg/ext/complex1.C: New test.
16834 2006-08-21 Geoffrey Keating <geoffk@apple.com>
16837 * gcc.dg/debug/const-1.c: New.
16838 * gcc.dg/debug/const-2.c: New.
16839 * gcc.dg/debug/dwarf2/const-1.c: New.
16840 * gcc.dg/debug/dwarf2/const-2.c: New.
16841 * gcc.dg/debug/dwarf2/const-2b.c: New.
16843 2006-08-22 Richard Guenther <rguenther@suse.de>
16845 PR middle-end/28776
16846 * gcc.c-torture/compile/pr28776-1.c: New testcase.
16847 * gcc.c-torture/compile/pr28776-2.c: Likewise.
16849 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
16851 PR tree-optimization/28003
16852 * g++.dg/tree-ssa/pr28003.C: New.
16854 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
16856 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
16858 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
16861 * g++.dg/other/error14.C: New test.
16864 * g++.dg/parse/ctor7.C: New test.
16865 * g++.dg/parse/ctor8.C: Likewise.
16868 * g++.dg/template/void7.C: New test.
16870 2006-08-21 Olivier Hainque <hainque@adacore.com>
16872 * gnat.dg/self_aggregate_with_zeros.adb: New test.
16873 * gnat.dg/self_aggregate_with_array.adb: New test.
16875 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
16877 * g++.dg/eh/arm-vfp-unwind.C: New test.
16879 2006-08-20 Mark Mitchell <mark@codesourcery.com>
16882 * g++.dg/template/ref3.C: New test.
16883 * g++.dg/template/nontype13.C: New test.
16886 * g++.dg/template/ptrmem17.C: New test.
16888 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
16891 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
16893 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
16896 * gfortran.dg/used_types_2.f90: New test.
16899 * gfortran.dg/used_types_3.f90: New test.
16902 * gfortran.dg/generic_actual_arg.f90: New test.
16905 * gfortran.dg/module_private_array_refs_1.f90: New test.
16908 * gfortran.dg/program_name_1.f90: New test.
16911 * gfortran.dg/derived_constructor_comps_1.f90: New test.
16914 * gfortran.dg/array_initializer_2.f90: New test.
16917 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
16920 * gfortran.dg/assumed_charlen_function_4.f90: New test.
16923 * gfortran.dg/assumed_charlen_in_main.f90: New test.
16926 * gfortran.dg/dependent_decls_1.f90: New test.
16928 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
16931 * gfortran.dg/derived_init_2.f90: New.
16933 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
16935 * gcc.c-torture/execute/pr28289.c: New test.
16937 2006-08-17 Jakub Jelinek <jakub@redhat.com>
16940 * gcc.dg/attr-externally-visible-1.c: New test.
16941 * gcc.dg/attr-externally-visible-2.c: New test.
16942 * g++.dg/parse/attr-externally-visible-1.C: New test.
16943 * g++.dg/parse/attr-externally-visible-2.C: New test.
16945 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16948 * g++.dg/parse/dtor11.C: New test.
16950 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
16952 PR rtl-optimization/28489
16953 * gcc.c-torture/compile/pr28489.c: New test.
16955 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16958 * g++.dg/template/redecl4.C: New test.
16961 * g++.dg/template/ctor8.C: New test.
16963 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
16965 * gcc.dg/pr26570.c: Fix testcase.
16967 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
16970 * g++.dg/parse/offsetof6.C: New test.
16971 * g++.dg/parse/offsetof6.C: New test.
16972 * g++.dg/parse/offsetof7.C: New test.
16974 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16977 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
16980 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
16983 * g++.dg/ext/vector3.C: New test.
16985 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
16987 PR gcov/profile/26570
16988 * gcc.dg/pr26570.c: New test.
16990 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
16993 * gcc.dg/qual-component-1.c: New test.
16995 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16998 * g++.dg/parse/new3.C: New test.
17000 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17003 * gfortran.dg/streamio_1.f90: New test.
17004 * gfortran.dg/streamio_2.f90: New test.
17005 * gfortran.dg/streamio_3.f90: New test.
17006 * gfortran.dg/streamio_4.f90: New test.
17007 * gfortran.dg/streamio_5.f90: New test.
17008 * gfortran.dg/streamio_6.f90: New test.
17009 * gfortran.dg/streamio_7.f90: New test.
17010 * gfortran.dg/streamio_8.f90: New test.
17012 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
17015 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
17017 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
17020 * g++.dg/template/void6.C: New test.
17022 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17025 * gcc.dg/parse-error-1.c: New test.
17026 * gcc.dg/parse-error-2.c: New test.
17027 * gcc.dg/cpp/digraph2.c: Add error-marker.
17028 * gcc.dg/noncompile/920923-1.c: Likewise.
17030 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
17033 * gcc.dg/sizeof-2.c: New testcase.
17036 * gcc.dg/switch-A.c: New testcase.
17038 2006-08-14 Steve Ellcey <sje@cup.hp.com>
17042 * g++.old-deja/g++.warn/compare1.C: Delete.
17043 * g++.dg/opt/pr7503-2.C: Delete.
17044 * g++.dg/opt/pr7503-3.C: Delete.
17045 * g++.dg/opt/pr7503-4.C: Delete.
17046 * g++.dg/opt/pr7503-5.C: Delete.
17047 * g++.dg/opt/max1.C: Delete.
17048 * g++.dg/warn/minmax.C: Delete.
17049 * g++.dg/expr/minmax.C: New test.
17051 2006-08-14 Richard Guenther <rguenther@suse.de>
17054 * gcc.c-torture/execute/pr28651.c: Do not use argc
17055 to avoid optimization, instead forbid inlining.
17057 2006-08-14 Richard Sandiford <richard@codesourcery.com>
17059 PR rtl-optimization/28634
17060 * gcc.c-torture/execute/ieee/pr28634.c: New test.
17062 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
17065 * gcc.dg/torture/pr27184.c: New test.
17067 2006-08-12 Jakub Jelinek <jakub@redhat.com>
17069 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
17071 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17073 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
17074 * gfortran.dg/stat_2.f90: Likewise.
17075 * gfortran.dg/chmod_1.f90: Likewise.
17076 * gfortran.dg/chmod_2.f90: Likewise.
17077 * gfortran.dg/chmod_3.f90: Likewise.
17079 2006-08-11 David Edelsohn <edelsohn@gnu.org>
17081 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
17083 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
17085 * g++.dg/opt/pr23454-2.C: New test.
17087 2006-08-11 Richard Guenther <rguenther@suse.de>
17089 PR middle-end/28651
17090 * gcc.c-torture/execute/pr28651.c: New testcase.
17092 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
17094 * gnat.dg/specs/static_initializer.ads: New test.
17096 2006-08-10 Paul Brook <paul@codesourcery.com>
17098 * gcc.target/arm/cond-asm.c: New test.
17100 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
17102 PR tree-optimization/26197
17103 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
17104 * g++.dg/vect/vect.exp: Compile the new tests with
17105 --param max-aliased-vops=0.
17107 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
17110 * g++.dg/template/void3.C: New test.
17113 * g++.dg/template/void4.C: New test.
17116 * g++.dg/template/void5.C: New test.
17118 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
17120 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
17121 after dg-do compile.
17123 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
17125 PR tree-optimizations/26969
17126 * gcc.dg/vect/vect.exp: Compile tests prefixed with
17127 "unswitch-loops" with -funswitch-loops.
17128 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
17130 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
17132 * gcc.dg/sparc-getcontext-1.c: Fix typo.
17133 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
17134 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
17135 * objc.dg/dwarf-1.m: Likewise.
17136 * objc.dg/dwarf-2.m: Likewise.
17137 * obj-c++.dg/dwarf-2.mm: Likewise.
17139 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17141 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
17142 * objc.dg/dwarf-2.m: Likewise.
17143 * obj-c++.dg/dwarf-2.mm: Likewise.
17145 PR libfortran/28603
17146 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
17149 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17152 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17154 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
17157 * gcc.target/i386/pr27827.c: New testcase.
17159 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
17162 * gfortran.dg/sequence_types_1.f90: New test.
17164 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
17167 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
17168 dg-warning. Add -pedantic option.
17170 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17173 * gcc.dg/proto-1.c: New test.
17176 * gcc.dg/lvalue-4.c: New test.
17179 * gcc.dg/init-bad-5.c: New test.
17181 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
17184 * g++.dg/ext/typedef-init.C: Add new test for typedef
17185 initialization inside templates. Adjust existing error markers.
17187 2006-08-03 Mark Mitchell <mark@codesourcery.com>
17190 * g++.dg/init/ptrmem3.C: New test.
17192 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
17194 PR tree-optimization/27770
17195 * lib/target-support.exp: New target keyword "section_anchors".
17196 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
17198 * gcc.dg/vect/section-anchors-pr27770.c: New test.
17199 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
17200 * gcc.dg/vect/section-anchors-vect-69.c: New test.
17201 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
17203 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17205 * gcc.dg/20060801-1.c: Add missing '}'.
17207 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17210 * g++.dg/parse/dtor9.C: New test.
17211 * g++.dg/parse/dtor10.C: New test.
17212 * g++.dg/other/error7.C: Adjust error-marker.
17215 * g++.dg/other/default5.C: New test.
17217 2006-08-02 Richard Guenther <rguenther@suse.de>
17219 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
17221 2006-08-02 Mark Mitchell <mark@codesourcery.com>
17224 * g++.dg/template/conv9.C: New test.
17226 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17229 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
17230 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
17231 Optionally return assembly text. Update callers.
17232 (check_no_compiler_messages): Update verbose messages.
17233 (check_no_messages_and_pattern): New.
17234 (check_effective_target_string_merging): New.
17236 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17239 * g++.dg/eh/catch4.C: New test.
17242 * g++.dg/other/qual1.C: New test.
17245 * g++.dg/inherit/error2.C: New test.
17248 * g++.dg/other/new1.C: New test.
17250 * g++.dg/warn/pr23075.C: Remove obsolete test.
17251 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
17252 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
17254 2006-07-31 Mark Mitchell <mark@codesourcery.com>
17257 * g++.dg/eh/cast1.C: New test.
17259 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
17261 PR libfortran/28452
17262 * gfortran.dg/random_3.f90: New test.
17264 2006-08-01 Steve Ellcey <sje@cup.hp.com>
17267 * g++.dg/other/pr28304.C: Change expected error message.
17268 * g++.dg/other/pr28432.C: New test.
17270 2006-08-01 Steve Ellcey <sje@cup.hp.com>
17273 * g++.dg/init/brace2.C: Change expected error message, add empty init.
17275 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
17278 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
17280 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
17281 g++.dg/debug/enum-2.C: New.
17283 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17286 * g++.dg/parse/long1.C: Add more tests.
17288 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17290 * gfortran.dg/lrshift_1.c: New file.
17292 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17294 PR libgfortran/28335
17295 * gfortran.dg/no_unit_error_1.f90: New test.
17297 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17299 PR libgfortran/28335
17300 * gfortran.dg/no_unit_error_1.f90: Delete test.
17301 * gfortran.dg/no_unit_error_2.f90: Delete test.
17303 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17305 * gfortran.dg/chmod_3.f90: New test.
17306 * gfortran.dg/ltime_gmtime_1.f90: New test.
17307 * gfortran.dg/ltime_gmtime_2.f90: New test.
17308 * gfortran.dg/lrshift_1.f90: New test.
17309 * gfortran.dg/chmod_1.f90: New test.
17310 * gfortran.dg/chmod_2.f90: New test.
17312 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
17315 * g++.dg/template/crash55.C: New test.
17318 * g++.dg/template/nontype16.C: New test.
17320 * g++.dg/template/void2.C: Adjust error markers.
17321 * g++.dg/template/nontype5.C: Adjust error markers.
17323 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
17325 * gcc.target/i386/stack-prot-kernel.c: New test.
17327 2006-07-27 Roger Sayle <roger@eyesopen.com>
17329 * gcc.dg/builtins-55.c: New test case.
17331 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
17333 PR rtl-optimization/27907
17334 * gcc.c-torture/compile/pr27907.c: New test.
17336 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17338 * gfortran.dg/mclock.f90: New test.
17339 * gfortran.dg/int_conv_1.f90: New test.
17340 * gfortran.dg/stat_1.f90: New test.
17341 * gfortran.dg/stat_2.f90: New test.
17343 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17345 PR libgfortran/28335
17346 * gfortran.dg/no_unit_error_1.f90: New test.
17347 * gfortran.dg/no_unit_error_2.f90: New test.
17348 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
17350 2006-07-25 Roger Sayle <roger@eyesopen.com>
17352 PR middle-end/28473
17353 * gcc.dg/fold-convround-1.c: New test case.
17355 2006-07-24 Steven G. Kargl <kargls@comcast.net>
17357 * gfortran.dg/arithmetic_if.f90: Fix comments.
17359 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17362 * g++.dg/other/typedef1.C: New test.
17363 * g++.dg/template/typedef4.C: New test.
17364 * g++.dg/template/typedef5.C: New test.
17366 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
17369 * gfortran.dg/allocatable_dummy_3.f90: New.
17371 2006-07-24 Steven G. Kargl <kargls@comcast.net>
17374 * gfortran.dg/arithmetic_if.f90: New test.
17376 2006-07-24 Uros Bizjak <uros@kss-loka.si>
17378 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
17379 avoid memcpy optimization.
17381 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17384 * gfortran.dg/direct_io_6.f90: New test.
17386 2006-07-24 Jan Hubicka <jh@suse.cz>
17390 * gcc.dg/pr25795.c: New test.
17391 * gcc.dg/pr25795-1.c: New test.
17393 2006-07-23 Roger Sayle <roger@eyesopen.com>
17395 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
17396 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
17397 which may be transformed to "g || h" on some platforms.
17399 2006-07-23 Mark Mitchell <mark@codesourcery.com>
17402 * g++.dg/template/friend45.C: New test.
17404 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17406 PR libgfortran/28339
17407 * gfortran.dg/arrayio_8.f90: New test.
17409 2006-07-21 Mike Stump <mrs@apple.com>
17411 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
17413 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
17415 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17418 * g++.dg/eh/catch3.C: New test.
17421 * g++.dg/template/defarg10.C: New test.
17423 2006-07-20 Paul Brook <paul@codesourcery.com>
17426 * gcc.dg/pr27363.c: New test.
17428 2006-07-19 Mark Mitchell <mark@codesourcery.com>
17431 * g++.dg/init/ref13.C: New test.
17433 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17436 * obj-c++.dg/proto-error-1.mm: New test.
17438 2006-07-18 Mark Mitchell <mark@codesourcery.com>
17441 * g++.dg/template/string1.C: New test.
17443 2006-07-18 Mark Mitchell <mark@codesourcery.com>
17446 * g++.dg/template/defarg9.C: New test.
17449 * g++.dg/template/static27.C: New test.
17451 2006-07-18 Diego Novillo <dnovillo@redhat.com>
17454 * gcc.dg/tree-ssa/pr28410.c: New test.
17456 2006-07-18 Lee Millward <lee.millward@gmail.com>
17459 * g++/dg/other/error13.C: New test.
17462 * g++.dg/template/friend44.C: New test.
17464 2006-07-18 Steve Ellcey <sje@cup.hp.com>
17467 * g++.dg/other/pr27495.C: New.
17469 2006-07-18 Olivier Hainque <hainque@adacore.com>
17471 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
17472 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
17474 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17477 * gcc.dg/pragma-pack-4.c: New test.
17479 2006-07-17 Steve Ellcey <sje@cup.hp.com>
17482 * g++.dg/ext/pr28291.C: New test.
17484 2006-07-17 Richard Sandiford <richard@codesourcery.com>
17486 PR middle-end/28403
17487 * gcc.c-torture/execute/pr28403.c: New test.
17489 2006-07-17 Richard Sandiford <richard@codesourcery.com>
17491 PR middle-end/28402
17492 * gcc.dg/pr28402.c: New test.
17494 2006-07-17 Steve Ellcey <sje@cup.hp.com>
17497 * g++.dg/other/pr28304.C: New test.
17499 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
17502 gcc.c-torture/unsorted/dump-noaddr.c: New test.
17503 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
17505 2006-07-17 Richard Guenther <rguenther@suse.de>
17507 PR tree-optimization/28238
17508 * g++.dg/tree-ssa/pr28238.C: New testcase.
17510 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17513 * g++.dg/eh/catch1.C: New test.
17514 * g++.dg/eh/catch2.C: New test.
17516 2006-07-16 Jakub Jelinek <jakub@redhat.com>
17519 * g++.dg/template/anon3.C: New test.
17521 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
17524 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
17525 specifiers requiring an explicit format tag..
17528 * gfortran.dg/generic_5: New test.
17531 * gfortran.dg/elemental_optional_args_1.f90: New test.
17533 2006-07-16 Olivier Hainque <hainque@adacore.com>
17535 * gnat.dg/assert.ads: New file.
17536 * gnat.dg/controlled_record.ads: Likewise.
17537 * gnat.dg/controlled_record.adb: Likewise.
17539 2006-07-15 Lee Millward <lee.millward@gmail.com>
17542 * g++.dg/other/error12.C: New test.
17545 * g++.dg/template/crash54.C: New test.
17547 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17550 * g++.dg/parse/catch1.C: New test.
17553 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
17556 * g++.dg/ext/attrib24.C: New test.
17558 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17561 * g++.dg/ext/asmspec1.C: New test.
17563 2006-07-13 Janis Johnson <janis187@us.ibm.com>
17565 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
17566 (dg-test): Support shouldfail tests.
17567 * lib/target-supports-dg.exp (dg-shouldfail): New.
17568 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
17569 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
17570 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
17571 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
17572 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
17573 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
17574 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
17576 2006-07-13 Jan Hubicka <jh@suse.cz>
17578 * gcc.target/i386/memcpy-1.c: New.
17580 2006-07-12 Geoffrey Keating <geoffk@apple.com>
17582 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
17584 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
17587 * gfortran.dg/present_1.f90: New test.
17590 * gfortran.dg/interface_derived_type_1.f90: New test.
17592 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
17595 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
17598 2006-07-07 Lee Millward <lee.millward@gmail.com>
17601 * g++.dg/other/label1.C: New test.
17603 2006-07-07 Richard Guenther <rguenther@suse.de>
17605 PR middle-end/28268
17606 * gcc.dg/torture/pr28268.c: New testcase.
17608 2006-07-07 Steve Ellcey <sje@cup.hp.com>
17611 * g++.dg/ext/pr27019.C: New.
17613 2006-07-07 Richard Guenther <rguenther@suse.de>
17615 PR tree-optimization/28187
17616 * gcc.dg/pr28187.c: New testcase.
17618 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
17620 * gnat.dg/address_conversion.adb: New test.
17621 * gnat.dg/boolean_subtype.adb: Likewise.
17622 * gnat.dg/frame_overflow.adb: Likewise.
17623 * gnat.dg/pointer_array.adb: Likewise.
17624 * gnat.dg/pointer_conversion.adb: Likewise.
17626 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
17630 * gfortran.dg/print_fmt_5.f90: New test.
17632 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17635 * gfortran.dg/bounds_check_4.f90: New test.
17637 2006-07-05 Richard Guenther <rguenther@suse.de>
17640 * gfortran.dg/pr28158.f90: New testcase.
17642 2006-07-05 Richard Guenther <rguenther@suse.de>
17644 PR tree-optimization/28162
17645 * gcc.dg/pr28162.c: New testcase.
17647 2006-07-05 Richard Guenther <rguenther@suse.de>
17648 Andrew Pinski <pinskia@gcc.gnu.org>
17651 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
17653 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
17656 * gfortran.dg/actual_array_substr_2.f90: New test.
17659 * gfortran.dg/actual_array_constructor_2.f90: New test.
17661 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17663 * gfortran.dg/itime_idate_1.f: New test.
17664 * gfortran.dg/itime_idate_2.f: New test.
17666 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17668 PR libgfortran/27704
17669 * gfortran.dg/open_status_3.f90: New test.
17670 * gfortran.dg/fmt_l.f90: Update for new feature.
17672 2006-07-03 Asher Langton <langton2@llnl.gov>
17674 * gfortran.dg/oldstyle_2.f90: New.
17676 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
17678 * gnat.dg/string_slice.adb: New test.
17680 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17683 * gfortran.dg/semicolon_fixed.c: New.
17684 * gfortran.dg/semicolon_free.c: New.
17686 2006-06-30 Mike Stump <mrs@apple.com>
17688 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
17689 that don't support internal visibility.
17691 2006-06-30 Andrew Pinski <pinskia@gmail.com>
17693 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
17694 for '(' / ')' needing an extra '\'.
17696 2006-06-29 Roger Sayle <roger@eyesopen.com>
17698 PR middle-end/27428
17699 * gcc.dg/pr27428-1.c: New test case.
17701 2006-06-29 Mike Stump <mrs@apple.com>
17703 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
17704 on darwin as we can't align commons large enough yet.
17706 * gcc.dg/vla-8.c: Add additional testcases.
17708 2006-06-26 Steve Ellcey <sje@cup.hp.com>
17711 * g++.dg/other/pr28114.C: New.
17713 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
17715 * gcc.c-torture/compile/20060625-1.c: New test.
17717 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
17720 * gfortran.dg/stfunc_3.f90: New test.
17723 * gfortran.dg/impure_actual_1.f90: New test.
17726 * gfortran.dg/elemental_result_1.f90: New test.
17729 * gfortran.dg/select_7.f90: New test.
17732 * intrinsic_actual_1.f: New test.
17736 * gfortran.dg/forall_4.f90: New test.
17739 * gfortran.dg/forall_5.f90: New test.
17741 2006-06-25 Lee Millward <lee.millward@gmail.com>
17744 * g++.dg/template/using13.C: New test.
17747 * g++.dg/other/incomplete3.C: New test.
17749 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17752 * gfortran.dg/substr_3.f: New test.
17753 * gfortran.dg/equiv_2.f90: Update expected error message.
17755 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
17758 * gfortran.dg/actual_array_substr_1.f90: New test.
17760 2006-06-24 Olivier Hainque <hainque@adacore.com>
17762 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
17763 * gnat.dg/scalar_mode_agg_compare.adb: New test.
17765 2006-06-23 Janis Johnson <janis187@us.ibm.com>
17767 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
17769 2006-06-23 Steven G. Kargl <kargls@comcast.net>
17772 * gfortran.dg/simpleif_2.f90: New test.
17774 2006-06-23 Lee Millward <lee.millward@gmail.com>
17776 * g++.dg/template/error22.C: Fix typo.
17778 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17781 * g++.dg/ext/attrib23.C: New test.
17783 2006-06-23 Olivier Hainque <hainque@adacore.com>
17785 * gnat.dg/varsize_temp.adb: New test.
17787 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17790 * g++.dg/other/java2.C: New test.
17792 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
17795 * g++.dg/ext/dllimport4.C. Add more tests for invalid
17798 2006-06-22 Roger Sayle <roger@eyesopen.com>
17801 * gcc.dg/pr27531-1.c: New test case.
17803 2006-06-22 Asher Langton <langton2@llnl.gov>
17806 * gfortran.dg/implicit_8.f90: New.
17808 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
17810 PR rtl-optimization/28121
17811 * gcc.dg/pr28121.c: New test.
17813 2006-06-22 Lee Millward <lee.millward@gmail.com>
17816 * g++.dg/parse/ptrmem6.C: New test.
17819 * g++.dg/template/error22.C: New test.
17821 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17824 * g++.dg/template/friend43.C: New test.
17827 * g++.dg/template/crash53.C: New test.
17830 * g++.dg/rtti/incomplete1.C: New test.
17832 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
17834 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
17836 2006-06-21 Joseph Myers <joseph@codesourcery.com>
17838 * gcc.c-torture/execute/complex-7.c: New.
17840 2006-06-21 Jakub Jelinek <jakub@redhat.com>
17842 * gcc.dg/merge-all-constants-1.c: New test.
17844 2006-06-20 Janis Johnson <janis187@us.ibm.com>
17847 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
17849 2006-06-20 Steven G. Kargl <kargls@comcast.net>
17851 * gfortran.dg/rrspacing_1.f90: New test.
17853 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17856 * g++.dg/other/bitfield2.C: New test.
17858 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
17860 PR tree-optimization/27331
17861 * gcc.dg/pr27331.c: New test.
17863 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
17864 Eric Botcazou <ebotcazou@adacore.com>
17867 * lib/gnat.exp: New file.
17868 * lib/gnat-dg.exp: Likewise.
17869 * gnat.dg: New directory.
17870 * gnat.dg/dg.exp: New driver.
17871 * gnat.dg/specs: New directory.
17872 * gnat.dg/specs/specs.exp: New driver.
17873 * gnat.dg/style: New directory.
17874 * gnat.dg/style/style.exp: New driver.
17876 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
17879 * gfortran.dg/array_initializer_1.f90: New test.
17882 * gfortran.dg/matmul_3.f90: New test.
17884 2006-06-19 Andrew Pinski <pinskia@gmail.com>
17886 PR middle-end/28075
17887 * gcc.dg/tree-ssa/inline-1.c: New test.
17889 2006-06-19 Anatoly Sokolov <aesok@post.ru>
17891 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
17892 in malloc prototype; remove XFAIL.
17893 * gcc.dg/pr18241-2.c: Ditto.
17894 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
17895 in memset prototype; remove XFAIL.
17896 * gcc.dg/tree-ssa/pr23382.c: Ditto.
17898 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
17900 * gcc.dg/vla-8.c: Add.
17902 2006-06-19 Richard Guenther <rguenther@suse.de>
17904 PR tree-optimization/27090
17905 * g++.dg/tree-ssa/pr27090.C: New testcase.
17907 2006-06-19 Roger Sayle <roger@eyesopen.com>
17910 * gcc.dg/pr27861-1.c: New test case.
17912 2006-06-19 Richard Guenther <rguenther@suse.de>
17914 PR middle-end/28045
17915 * gcc.dg/torture/pr28045.c: New testcase.
17917 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17920 * gfortran.dg/associated_4.f90: New test.
17922 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17926 * gfortran.dg/real_const_3.f90: New test.
17928 2006-06-16 Mark Mitchell <mark@codesourcery.com>
17931 * g++.dg/template/static26.C: New test.
17934 * g++.dg/expr/bitfield2.C: New test.
17937 * g++.dg/parse/linkage2.C: New test.
17939 2006-06-16 Richard Guenther <rguenther@suse.de>
17941 PR middle-end/27116
17942 * gcc.dg/pr15785-1.c: Revert last change.
17943 * gcc.dg/torture/pr27116-2.c: New testcase.
17945 2006-06-16 Roger Sayle <roger@eyesopen.com>
17947 PR middle-end/27802
17948 * gcc.dg/pr27802-1.c: New test case.
17950 2006-06-15 Mark Mitchell <mark@codesourcery.com>
17953 * g++.dg/template/ttp18.C: New test.
17954 * g++.dg/template/ttp19.C: Likewise.
17957 * g++.dg/expr/cond9.C: New test.
17960 * g++.dg/template/ctor7.C: New test.
17962 2006-06-15 Janis Johnson <janis187@us.ibm.com>
17964 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
17966 2006-06-16 Richard Guenther <rguenther@suse.de>
17968 PR tree-optimization/27781
17969 * gcc.dg/tree-ssa/pr27781.c: New testcase.
17971 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
17973 * gfortran.dg/allocate_zerosize_2.f90: New test case.
17975 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
17977 * gcc.dg/tree-ssa/loop-18.c: New test.
17979 2006-06-14 Mark Mitchell <mark@codesourcery.com>
17982 * g++.dg/template/crash52.C: New test.
17985 * g++.dg/ext/attrib22.C: New test.
17988 * g++.dg/template/builtin1.C: New test.
17989 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
17992 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
17994 * g++.old-deja/g++.pt/crash51.C: Likewise.
17997 * g++.dg/lookup/linkage1.C: New test.
17998 * g++.dg/lookup/linkage2.C: Likewise.
18000 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
18002 PR middle-end/27959
18003 * gcc.dg/pr27959.c: New testcase.
18005 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
18008 * g++.dg/eh/div.C: New test.
18010 2006-06-13 Jakub Jelinek <jakub@redhat.com>
18013 * g++.dg/tree-ssa/pr26757.C: New test.
18014 * g++.dg/tree-ssa/pr27894.C: New test.
18016 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18018 * gcc.c-torture/compile/20060609-1.c: New test.
18021 * gcc.c-torture/compile/pr27863.c: New test.
18023 2006-06-13 Richard Guenther <rguenther@suse.de>
18025 PR tree-optimization/27830
18026 * g++.dg/tree-ssa/pr27830.C: New testcase.
18028 2006-06-13 Matthew Sachs <msachs@apple.com>
18030 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
18031 the list of compiler flags; this causes those flags to be checked
18032 for things like dg-skip-if.
18034 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18037 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
18039 2006-06-12 Mark Mitchell <mark@codesourcery.com>
18040 Kazu Hirata <kazu@codesourcery.com>
18042 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
18043 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
18045 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18048 * g++.dg/lookup/using15.C: New test.
18051 * g++.dg/other/anon4.C: New test.
18053 2006-06-12 Roger Sayle <roger@eyesopen.com>
18056 * g++.dg/init/complex1.C: New test case.
18058 2006-06-11 Eric Christopher <echristo@apple.com>
18060 PR middle-end/27948
18061 * gcc.dg/bf-ms-layout.c: Run on darwin.
18062 * gcc.dg/bf-no-ms-layout: Ditto.
18063 * gcc.dg/attr-ms_struct-2.c: New.
18064 * gcc.dg/bf-ms-layout-2.c: Ditto.
18066 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
18068 * gcc.dg/attr-ms_struct-packed1.c: New.
18070 2006-06-09 Mike Stump <mrs@apple.com>
18072 * gcc.dg/vla-7.c: Add.
18074 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
18077 * gfortran.dg/entry_6.f90: New test.
18081 * gfortran.dg/entry_7.f90: New test.
18083 2006-06-09 Jakub Jelinek <jakub@redhat.com>
18086 * gcc.dg/cpp/_Pragma6.c: New test.
18089 * g++.dg/cpp/_Pragma1.C: New test.
18091 PR preprocessor/27746
18092 * gcc.dg/gomp/macro-3.c: New test.
18093 * gcc.dg/gomp/macro-4.c: New test.
18094 * g++.dg/gomp/macro-3.C: New test.
18095 * g++.dg/gomp/macro-4.C: New test.
18097 2006-06-09 Richard Guenther <rguenther@suse.de>
18099 PR tree-optimization/26998
18100 * gcc.dg/torture/pr26998.c: New testcase.
18101 * gcc.dg/tree-ssa/vrp29.c: New testcase.
18103 2006-06-08 Mike Stump <mrs@apple.com>
18105 * gcc.dg/pr27095.c: Account for stubs.
18108 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
18109 produce bad code on darwin.
18111 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18114 * gfortran.dg/substr_2.f: New test.
18116 2006-06-08 Asher Langton <langton2@llnl.gov>
18119 * cray_pointers_2.f90: Add -fbounds-check compile flag.
18121 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18124 * gcc.dg/union-3.c: New test.
18126 2006-06-08 Richard Guenther <rguenther@suse.de>
18128 PR middle-end/27116
18129 * gcc.dg/torture/pr27116.c: New testcase.
18130 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
18132 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
18134 PR rtl-optimization/26449
18135 * gcc.dg/pr26449.c: New test.
18137 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18140 * g++.dg/ext/offsetof1.C: Test member functions.
18142 2006-06-07 Steve Ellcey <sje@cup.hp.com>
18144 * gcc.dg/pr27095.c: Improve scanning.
18146 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
18149 * gfortran.dg/saved_automatic_1.f90: New test.
18152 * gfortran.dg/array_simplify_1.f90: New test.
18155 * gfortran.dg/entry_dummy_ref_1.f90: New test.
18158 * gfortran.dg/entry_dummy_ref_2.f90: New test.
18160 2006-06-06 Mark Mitchell <mark@codesourcery.com>
18163 * g++.dg/expr/cast7.C: New test.
18165 2006-06-06 Janis Johnson <janis187@us.ibm.com>
18167 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
18168 * lib/gcc-defs.exp (tool_check_compile): Ditto.
18169 * lib/fortran-torture.exp (fortran-torture-compile,
18170 fortran-torture-execute): Ditto.
18172 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
18175 * gcc.dg/vmx/pr27842.c: New test.
18177 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18179 PR libfortran/27895
18180 * gfortran.dg/bounds_check_3.f90: New test.
18182 2006-06-05 Mike Stump <mrs@apple.com>
18184 * objc.dg/objc-fast-4.m: Skip for ppc64.
18186 2006-06-05 Steve Ellcey <sje@cup.hp.com>
18189 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
18191 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
18192 Victor Kaplansky <victork@il.ibm.com>
18194 PR tree-optimizations/26360
18195 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
18196 with -fno-tree-dce.
18197 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
18199 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
18202 * gfortran.dg/data_char_1.f90: Add messages for truncated
18206 * gfortran.dg/func_decl_2.f90: New test.
18209 * gfortran.dg/do_2.f90: New test.
18212 * gfortran.dg/associated_3.f90: New test.
18214 2006-06-04 Mark Mitchell <mark@codesourcery.com>
18217 * g++.dg/template/static25.C: New test.
18220 * g++.dg/init/array21.C: New test.
18223 * g++.dg/ext/complit7.C: New test.
18226 * g++.dg/parse/ptrmem5.C: New test.
18228 2006-06-04 Roger Sayle <roger@eyesopen.com>
18229 Andrew Pinski <pinskia@physics.uc.edu>
18232 PR middle-end/27382
18233 * gcc.dg/pr27150-1.c: New testcase.
18234 * gcc.dg/pr27382-1.c: New testcase.
18235 * gcc.dg/pr27382-2.c: New testcase.
18237 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
18241 * gcc.dg/array-10.c: New test.
18243 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18246 * g++.dg/init/const4.C: New test.
18247 * g++.dg/init/member1.C: Add error-marker.
18248 * g++.dg/other/fold1.C: Adjust error-marker.
18250 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18253 * g++.dg/ext/offsetof1.C: New test.
18255 2006-06-04 Eric Christopher <echristo@apple.com>
18257 * gcc.dg/attr-ms_struct-1.c: New.
18259 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
18261 * gcc.c-torture/compile/builtin_constant_p.c: New test.
18263 2006-06-04 Richard Guenther <rguenther@suse.de>
18265 PR tree-optimization/27039
18266 * gcc.dg/tree-ssa/loop-17.c: New testcase.
18268 2006-06-03 Roger Sayle <roger@eyesopen.com>
18271 * gcc.target/i386/amd64-abi-2.c: New test case.
18273 2006-06-02 Eric Christopher <echristo@apple.com>
18275 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
18276 * gcc.target/i386/20020523-1.c: Skip if darwin.
18277 * gcc.target/i386/asm-3.c: Ditto.
18278 * gcc.target/i386/20011119-1.c: Ditto.
18279 * gcc.target/i386/clobbers.c: Remove pic part of test.
18281 2006-06-02 Steve Ellcey <sje@cup.hp.com>
18283 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
18284 * g++.old-deja/g++.other/init19.C: Ditto.
18285 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
18286 and add other platforms as expected failures.
18288 2006-06-01 Steve Ellcey <sje@cup.hp.com>
18290 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
18291 (is-effective-target-keyword): Ditto.
18293 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
18296 * gfortran.dg/extended_char_comparison_1.f: New test.
18298 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
18301 * gfortran.dg/dummy_procedure_1.f90: New test.
18304 * gfortran.dg/dummy_procedure_2.f90: New test.
18306 * gfortran.dg/associated_2.f90: Correct to make consistent with
18309 2006-05-31 Roger Sayle <roger@eyesopen.com>
18311 * gcc.target/i386/387-11.c: New test case.
18313 2006-05-31 Mark Mitchell <mark@codesourcery.com>
18316 * g++.dg/template/cond6.C: New test.
18319 * g++.dg/template/crash51.C: New test.
18320 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
18323 * g++.dg/init/array20.C: New test.
18325 2006-05-31 Roger Sayle <roger@eyesopen.com>
18327 * gcc.dg/builtins-54.c: New test case.
18329 2006-05-30 Mark Mitchell <mark@codesourcery.com>
18332 * g++.dg/template/fntry1.C: Add dg-do link.
18335 * g++.dg/parse/friend6.C: New test.
18337 2006-05-30 Asher Langton <langton2@llnl.gov>
18339 * gfortran.dg/cray_pointers_7.f90: New test.
18341 2006-05-30 Roger Sayle <roger@eyesopen.com>
18343 PR tree-optimization/23452
18344 * gcc.dg/fold-mulconj-1.c: New test case.
18346 2006-05-30 Mark Mitchell <mark@codesourcery.com>
18349 * g++.dg/parse/bitfield1.C: New test.
18351 2006-05-30 Roger Sayle <roger@eyesopen.com>
18353 * gcc.target/ppc-eq0-1.c: New test case.
18354 * gcc.target/ppc-negeq0-1.c: New test case.
18356 2006-05-30 Dirk Mueller <dmueller@suse.de>
18359 * gcc.dg/overflow-warn-5.c: New test.
18361 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18364 * gcc.dg/sizeof-1.c: New test.
18366 2006-05-30 Uros Bizjak <uros@kss-loka.si>
18369 * gcc.target/i386/pr27790.c: New test.
18371 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18373 PR libgfortran/27757
18374 * gfortran.dg/direct_io_5.f90: New test.
18376 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18378 PR libgfortran/27634
18379 * gfortran.dg/fmt_missing_period_1.f: New test.
18380 * gfortran.dg/fmt_missing_period_2.f: New test.
18381 * gfortran.dg/fmt_missing_period_3.f: New test.
18383 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18386 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
18389 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18392 * g++.dg/template/new6.C: New test.
18394 2006-05-29 Roger Sayle <roger@eyesopen.com>
18396 PR tree-optimization/24964
18397 * gcc.target/i386/387-10.c: New test case.
18399 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
18401 * intrinsics/string_intrinsics.c (compare_string):
18402 Use memcmp instead of strncmp to avoid tripping over
18403 CHAR(0) in a string.
18405 2006-05-27 Richard Guenther <rguenther@suse.de>
18407 PR middle-end/27773
18408 * gcc.dg/torture/pr27773.c: New testcase.
18410 2006-05-27 Dirk Mueller <dmueller@suse.de>
18412 * gcc.dg/pr24561.c: Rename to..
18413 * gcc.dg/pr25962.c: .. this.
18415 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18418 * gfortran.dg/bounds_check_2.f: New test.
18420 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
18422 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
18423 * gfortran.dg/byte_1.f90: Likewise.
18424 * gfortran.dg/dup_save_2.f90: Likewise.
18426 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
18428 * gfortran.dg/associated_2.f90: New test.
18430 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18433 * gfortran.dg/bounds_check_1.f90: New test.
18435 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
18437 PR rtl-optimization/27661
18438 * gcc.dg/pr27661.c: New test case.
18440 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
18443 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
18444 * gfortran.dg/print_parentheses_1.f: New test.
18445 * gfortran.dg/print_parentheses_2.f90: New test.
18447 2006-05-26 Jakub Jelinek <jakub@redhat.com>
18450 * gcc.dg/pr27758.c: New test.
18452 2006-05-24 Falk Hueffner <falk@debian.org>
18454 * gcc.c-torture/compile/pr27571.c: New test.
18456 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
18459 * gfortran.dg/spec_expr_4.f90: New test.
18462 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
18464 2006-05-25 Mark Mitchell <mark@codesourcery.com>
18467 * g++.dg/ext/complit6.C: New test.
18468 * g++.dg/ext/complit3.C: Adjust error markers.
18469 * g++.dg/init/const3.C: New test.
18471 2006-05-25 Richard Guenther <rguenther@suse.de>
18473 PR middle-end/27743
18474 * gcc.dg/torture/pr27743.c: New testcase.
18476 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
18478 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
18480 2006-05-25 Alan Modra <amodra@bigpond.net.au>
18482 * gcc.dg/compat/scalar-by-value-x.h: New.
18483 * gcc.dg/compat/scalar-by-value-y.h: New.
18484 * gcc.dg/compat/scalar-by-value-5.c: New.
18485 * gcc.dg/compat/scalar-by-value-5_main.c: New.
18486 * gcc.dg/compat/scalar-by-value-5_x.c: New.
18487 * gcc.dg/compat/scalar-by-value-5_y.c: New.
18488 * gcc.dg/compat/scalar-by-value-6.c: New.
18489 * gcc.dg/compat/scalar-by-value-6_main.c: New.
18490 * gcc.dg/compat/scalar-by-value-6_x.c: New.
18491 * gcc.dg/compat/scalar-by-value-6_y.c: New.
18493 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
18495 PR tree-optimization/27639
18496 PR tree-optimization/26719
18497 * gcc.dg/pr27639.c: New test.
18498 * gcc.dg/pr26719.c: New test.
18499 * gcc.dg/tree-ssa/scev-cast.c: New test.
18501 2006-05-23 Mark Mitchell <mark@codesourcery.com>
18504 * g++.dg/template/error21.C: New test.
18506 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
18509 * gcc.target/i386/pr27696.c: New.
18511 2006-05-22 Janis Johnson <janis187@us.ibm.com>
18513 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
18515 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
18517 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18520 * g++.dg/other/assign1.C: New test.
18522 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
18525 * gcc.target/i386/pr27266.c: New.
18527 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18530 * g++.dg/ext/asm9.C: New test.
18532 2006-05-22 Richard Sandiford <richard@codesourcery.com>
18534 PR rtl-optimization/25514
18535 * gcc.c-torture/compile/pr25514.c: New test.
18537 2006-05-22 Richard Guenther <rguenther@suse.de>
18540 2006-01-31 Richard Guenther <rguenther@suse.de>
18542 * gcc.target/i386/sselibm-1.c: New testcase.
18543 * gcc.target/i386/sselibm-2.c: Likewise.
18544 * gcc.target/i386/sselibm-3.c: Likewise.
18545 * gcc.target/i386/sselibm-4.c: Likewise.
18546 * gcc.target/i386/sselibm-5.c: Likewise.
18548 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18551 * gcc.dg/func-args-2.c: New test.
18554 * gcc.dg/struct-incompl-1.c: New test.
18556 2006-05-22 Richard Guenther <rguenther@suse.de>
18559 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
18560 the transformations we test for.
18562 2006-05-22 Richard Guenther <rguenther@suse.de>
18565 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
18567 2006-05-21 Mark Mitchell <mark@codesourcery.com>
18570 * g++.dg/warn/new1.C: New test.
18571 * g++.dg/template/new5.C: Likewise.
18573 2006-05-21 Roger Sayle <roger@eyesopen.com>
18575 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
18576 * gcc.target/i386/20060512-3.c: Likewise.
18578 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
18580 PR rtl-optimization/27671
18581 * gcc.c-torture/execute/pr27671-1.c: New.
18582 * gcc.dg/pr27671-2.c: Likewise.
18584 PR tree-optimization/26622.
18585 * gcc.c-torture/compile/pr26622.c: New.
18587 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
18590 * gfortran.dg/recursive_reference_1.f90: New test.
18592 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
18595 * gfortran.dg/elemental_subroutine_3.f90: New test.
18598 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
18601 * gfortran.dg/associated_target_1.f90: New test.
18604 * gfortran.dg/maxloc_shape_1.f90: New test.
18606 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18608 PR libgfortran/24459
18609 * gfortran.dg/namelist_24.f90: New test.
18610 * gfortran.dg/namelist_12.f: Fix typo in comment.
18612 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
18614 PR middle-end/25776
18615 * g++.dg/other/error11.C: New test.
18617 2006-05-20 Richard Sandiford <richard@codesourcery.com>
18619 * gcc.target/mips/pr26765.c: Add -w to options.
18621 2006-05-20 Richard Sandiford <richard@codesourcery.com>
18623 * lib/target-supports.exp (check_effective_target_mpaired_single):
18625 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
18627 * g++.dg/vect/vect.exp: Likewise.
18629 2006-05-20 Richard Sandiford <richard@codesourcery.com>
18632 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
18634 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
18637 * gfortran.dg/temporary_1.f90: New file.
18639 2006-05-19 Andreas Schwab <schwab@suse.de>
18641 * g++.dg/other/unused1.C: Also match "stringz".
18643 2006-05-19 Mark Mitchell <mark@codesourcery.com>
18646 * g++.dg/template/fntry1.C: New test.
18648 2006-05-18 Mark Mitchell <mark@codesourcery.com>
18652 * g++.dg/conversion/bitfield5.C: New test.
18653 * g++.dg/conversion/bitfield6.C: New test.
18655 2006-05-18 Mike Stump <mrs@apple.com>
18657 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
18658 * gcc.dg/vla-4.c: Add.
18659 * gcc.dg/vla-5.c: Add.
18660 * gcc.dg/vla-6.c: Add.
18662 2006-05-12 Stuart Hastings <stuart@apple.com>
18664 * gcc.target/i386/20060512-1.c: New.
18665 * gcc.target/i386/20060512-2.c: New.
18666 * gcc.target/i386/20060512-3.c: New.
18667 * gcc.target/i386/20060512-4.c: New.
18669 2006-05-17 Mark Mitchell <mark@codesourcery.com>
18672 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
18675 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
18676 * g++.dg/parse/linkage1.C: New test.
18678 2006-05-17 Jakub Jelinek <jakub@redhat.com>
18680 PR tree-optimization/27548
18681 * g++.dg/tree-ssa/pr27548.C: New test.
18683 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18686 * gfortran.dg/recursive_check_1.f: New test.
18687 * gfortran.dg/recursive_check_2.f90: New test.
18689 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
18691 * g++.dg/opt/temp2.C: New test.
18693 2006-05-17 Jakub Jelinek <jakub@redhat.com>
18696 * g++.dg/init/brace5.C: New test.
18698 PR middle-end/27415
18699 * gcc.dg/gomp/pr27415.c: New test.
18700 * g++.dg/gomp/pr27415.C: New test.
18702 PR tree-optimization/27549
18703 * g++.dg/tree-ssa/pr27549.C: New test.
18705 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18707 PR libgfortran/27575
18708 * gfortran.dg/read_eof_4.f90: New test.
18710 2006-05-16 Richard Guenther <rguenther@suse.de>
18712 PR tree-optimization/22303
18713 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
18715 2006-05-16 Jakub Jelinek <jakub@redhat.com>
18717 PR middle-end/27573
18718 * gcc.dg/gomp/pr27573.c: New test.
18719 * gfortran.dg/gomp/pr27573.f90: New test.
18722 * gcc.dg/gomp/pr27499.c: New test.
18723 * g++.dg/gomp/pr27499.C: New test.
18725 2006-05-15 Mark Mitchell <mark@codesourcery.com>
18728 * g++.dg/parser/access8.C: Adjust error marker.
18729 * g++.dg/template/access17.C: New test.
18730 * g++.dg/template/access18.C: Likewise.
18732 2006-05-15 Roger Sayle <roger@eyesopen.com>
18735 * gcc.target/i386/pr26600.c: New test case.
18737 2006-05-15 Mark Mitchell <mark@codesourcery.com>
18740 * g++.dg/expr/bitfield1.C: New test.
18742 2006-05-15 Richard Guenther <rguenther@suse.de>
18744 PR tree-optimization/27603
18745 * gcc.dg/torture/pr27603.c: New testcase.
18747 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
18750 * gfortran.dg/entry_dummy_ref_1.f90: New test.
18753 * gfortran.dg/scalar_return_1.f90: New test.
18756 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
18758 2006-05-15 Jakub Jelinek <jakub@redhat.com>
18760 * gcc.dg/gomp/critical-4.c: New test.
18761 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
18762 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
18763 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
18764 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
18766 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18769 * g++.dg/template/dependent-args1.C: New test.
18772 * g++.dg/lookup/this1.C: New test.
18775 * g++.dg/template/operator6.C: New test.
18776 * g++.dg/template/incomplete3.C: New test.
18779 * g++.dg/template/new4.C: New test.
18782 * g++.dg/template/void2.C: New test.
18784 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
18786 * g++.dg/template/dependent-expr5.C: New test.
18788 2006-05-14 Roger Sayle <roger@eyesopen.com>
18790 PR middle-end/26729
18791 * gcc.dg/pr26729-1.c: New test case.
18793 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
18795 * gcc.dg/pr27003.c: New test.
18797 2006-05-12 Steve Ellcey <sje@cup.hp.com>
18799 * lib/target-supports.dg (check_cxa_atexit_available): Change
18800 v3_target_compile to ${tool}_target_compile.
18802 2006-05-11 Jason Merrill <jason@redhat.com>
18804 * lib/scanasm.exp (scan-not-hidden): Fix typo.
18806 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18809 * gfortran.dg/label_5.f90: New test.
18811 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
18813 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
18814 check_effective_target_powerpc_altivec_ok): New.
18815 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
18816 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
18817 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
18818 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
18819 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
18820 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
18821 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
18822 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
18823 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
18824 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
18825 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
18826 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
18827 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
18828 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
18829 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
18830 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
18831 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
18832 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
18833 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
18834 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
18835 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
18836 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
18837 gcc.target/powerpc/altivec-9.c,
18838 gcc.target/powerpc/altivec-consts.c,
18839 gcc.target/powerpc/altivec-pr22085.c,
18840 gcc.target/powerpc/altivec-splat.c,
18841 gcc.target/powerpc/altivec-types-1.c,
18842 gcc.target/powerpc/altivec-types-2.c,
18843 gcc.target/powerpc/altivec-types-3.c,
18844 gcc.target/powerpc/altivec-types-4.c,
18845 gcc.target/powerpc/altivec-varargs-1.c,
18846 gcc.target/powerpc/altivec-vec-merge.c,
18847 gcc.target/powerpc/ppc-vector-memcpy.c,
18848 gcc.target/powerpc/ppc-vector-memset.c,
18849 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
18850 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
18851 these effective targets.
18852 * gcc.dg/vmx/pr27006.c: Add missing close brace.
18853 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
18855 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18857 PR middle-end/27384
18858 * g++.dg/other/fold1.C: New test.
18860 PR middle-end/27488
18861 * gcc.dg/fold-nonneg-1.c: New test.
18864 * g++.dg/other/operator1.C: New test.
18866 2006-05-11 Richard Guenther <rguenther@suse.de>
18868 PR middle-end/27529
18869 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
18871 2006-05-10 Janis Johnson <janis187@us.ibm.com>
18873 * lib/target-supports-dg.exp (check-flags): New.
18874 (dg-skip-if): Move flag checks.
18876 2006-05-09 Steve Ellcey <sje@cup.hp.com>
18878 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
18879 * lib/target-supports.dg (check_cxa_atexit_available): New.
18881 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
18884 * gfortran.dg/multiple_allocation_2.f90: New test case.
18886 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
18888 * gcc.target/arm/pr27387.C: Fix a comment typo.
18890 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18893 * gfortran.dg/error_recovery_1.f90: New test.
18895 2006-05-10 Richard Guenther <rguenther@suse.de>
18897 PR tree-optimization/27302
18898 * gcc.dg/torture/pr27302.c: New testcase.
18900 2006-05-09 Dirk Mueller <dmueller@suse.de>
18901 Richard Guenther <rguenther@suse.de>
18903 PR middle-end/27498
18904 * gcc.dg/tree-ssa/pr27498.c: New testcase.
18906 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
18908 PR rtl-optimization/27335
18909 * gcc.dg/pr27335.c: New test.
18911 2006-05-06 Richard Sandiford <richard@codesourcery.com>
18913 * gcc.target/mips/mips-ps-5.c: New file.
18915 2006-05-08 Jan Hubicka <jh@suse.cz>
18917 PR middle-end/25962
18918 * gcc.dg/pr25962.c: New.
18920 2006-05-08 Roger Sayle <roger@eyesopen.com>
18923 * gcc.target/powerpc/pr27158.c: New test case.
18925 2006-05-08 Laurent GUERBY <laurent@guerby.net>
18928 * ada/acats/run_all.sh: Use test -z.
18930 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18932 PR libfortran/18271
18933 * gfortran.dg/spec_expr_3.f90: New test.
18935 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
18938 * gcc.target/i386/monitor.c: New file.
18940 2006-05-08 Alan Modra <amodra@bigpond.net.au>
18942 * gcc.dg/pr27095.c: xfail *-*-darwin*.
18944 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18947 * g++.dg/other/ptrmem7.C: New test.
18949 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18952 * gcc.dg/array-9.c: New test.
18954 2006-05-07 Richard Guenther <rguenther@suse.de>
18956 PR tree-optimization/27409
18957 * gcc.dg/torture/pr27409.c: New testcase.
18959 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18962 * gfortran.dg/select_6.f90: New.
18964 2006-05-07 Richard Guenther <rguenther@suse.de>
18966 PR tree-optimization/27136
18967 * gcc.dg/torture/pr27136.c: New testcase.
18969 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
18972 * gfortran.dg/char_cons_len_1.f90: New test.
18974 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18977 * g++.dg/template/incomplete2.C: New test.
18979 2006-05-06 Richard Guenther <rguenther@suse.de>
18981 PR tree-optimization/27151
18982 * gcc.dg/vect/pr27151.c: New testcase.
18984 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18987 * g++.dg/template/void1.C: New test.
18990 * g++.dg/other/void2.C: New test.
18993 * g++.dg/conversion/void1.C: New test.
18995 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
18998 * g++.dg/other/unused1.C: New.
19000 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19003 * objc.dg/member-1.m: New test.
19005 2006-05-05 Steve Ellcey <sje@cup.hp.com>
19007 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
19009 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19011 PR libfortran/26985
19012 * gfortran.dg/matmul_2.f90: New test.
19014 2005-05-05 Laurent GUERBY <laurent@guerby.net>
19016 * ada/acats/run_all.sh: Use sync when main not found.
19018 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
19021 * gcc.target/mips/pr26765.c: New.
19023 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
19025 * gcc.target/bfin: New directory.
19026 * gcc.target/bfin/bfin.exp: New file.
19027 * gcc.target/bfin/frmul.c: New file.
19028 * gcc.target/bfin/arith.c: New file.
19029 * gcc.target/bfin/mul-combine.c: New file.
19030 * gcc.target/bfin/shift.c: New file.
19032 2006-05-04 Richard Guenther <rguenther@suse.de>
19034 PR tree-optimization/14287
19035 PR tree-optimization/14844
19036 PR tree-optimization/19792
19037 PR tree-optimization/21608
19038 PR tree-optimization/27090
19039 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
19040 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
19041 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
19042 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
19043 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
19045 2006-05-04 Jakub Jelinek <jakub@redhat.com>
19047 PR tree-optimization/27285
19048 * gcc.c-torture/execute/pr27285.c: New test.
19050 PR middle-end/27388
19051 * gcc.dg/gomp/pr27388-1.c: New test.
19052 * gcc.dg/gomp/pr27388-2.c: New test.
19053 * gcc.dg/gomp/pr27388-3.c: New test.
19056 * g++.dg/gomp/pr27359.C: New test.
19058 2006-05-02 Steven G. Kargl <kargls@comcast.net>
19061 * gfortran.dg/iargc.f90: New test.
19063 2006-05-02 Mark Mitchell <mark@codesourcery.com>
19066 * g++.dg/template/crash49.C: New test.
19068 2006-05-02 Steve Ellcey <sje@cup.hp.com>
19071 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
19073 2006-05-02 Jeff Law <law@redhat.com>
19075 PR tree-optimization/27364
19076 * gcc.c-torture/execute/pr27364.c: New test.
19078 2006-05-02 Mark Mitchell <mark@codesourcery.com>
19081 * g++.dg/parser/ctor5.C: New test.
19083 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
19086 * gcc.target/arm/arm.exp: New.
19087 * gcc.target/arm/pr27387.C: Likewise.
19089 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
19093 * gfortran.dg/module_equivalence_2.f90: New test.
19095 2006-05-02 Jakub Jelinek <jakub@redhat.com>
19097 PR middle-end/27337
19098 * g++.dg/gomp/pr27337-1.C: New test.
19099 * g++.dg/gomp/pr27337-2.C: New test.
19101 PR middle-end/27328
19102 * gcc.dg/gomp/pr27328.c: New test.
19104 PR middle-end/27325
19105 * g++.dg/gomp/pr27325.C: New test.
19107 PR middle-end/27310
19108 * g++.dg/gomp/pr27310.C: New test.
19110 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
19112 PR tree-optimization/27291
19113 * g++.dg/tree-ssa/pr27291.C: New test.
19115 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
19117 PR tree-optimization/27283
19118 * g++.dg/tree-ssa/pr27283.C: New test.
19120 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
19122 * gcc.dg/tree-ssa/loop-16.c: New test.
19124 2006-05-01 Roger Sayle <roger@eyesopen.com>
19125 Joseph S. Myers <joseph@codesourcery.com>
19127 * gcc.dg/Wconversion-3.c: New test case.
19128 * gcc.dg/Wconversion-4.c: Likewise.
19130 2006-05-01 Richard Guenther <rguenther@suse.de>
19132 PR tree-optimization/26726
19133 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
19135 2006-04-30 Roger Sayle <roger@eyesopen.com>
19137 * gcc.dg/Woverflow-1.c: New test case.
19138 * gcc.dg/Woverflow-2.c: Likewise.
19139 * gcc.dg/Woverflow-3.c: Likewise.
19141 2006-04-30 Mark Mitchell <mark@codesourcery.com>
19144 * g++.dg/template/defarg8.C: New test.
19146 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19149 * g++.dg/parse/operator7.C: New test.
19151 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19155 * g++.dg/template/crash48.C: New test.
19158 * g++.dg/parse/ctor4.C: New test.
19160 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19163 * gfortran.df/char_type_len.f90: New test.
19165 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19167 PR libgfortran/27304
19168 * gfortran.dg/fmt_exhaust.f90: New test.
19170 2006-04-28 Roger Sayle <roger@eyesopen.com>
19173 * gcc.dg/large-size-array-2.c: New test case.
19175 2006-04-28 Richard Guenther <rguenther@suse.de>
19178 * gcc.target/i386/pr26826.c: New testcase.
19180 2006-04-28 Jakub Jelinek <jakub@redhat.com>
19182 PR middle-end/27260
19183 * gcc.c-torture/execute/pr27260.c: New.
19185 2006-04-28 Alan Modra <amodra@bigpond.net.au>
19187 PR middle-end/27095
19188 * gcc.dg/pr27095.c: New.
19190 2006-04-27 Mark Mitchell <mark@codesourcery.com>
19193 * g++.dg/conversion/bitfield4.C: New test.
19195 2006-04-27 Eric Christopher <echristo@apple.com>
19197 * gcc.dg/pragma-ms_struct.c: New.
19199 2006-04-27 Mark Mitchell <mark@codesourcery.com>
19202 * g++.dg/template/crash47.C: New test.
19204 2006-04-27 Dirk Mueller <dmueller@suse.de>
19206 * gcc.target/i386/sse-7.c: build with -msse.
19208 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
19210 PR testsuite/27274:
19211 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
19212 (main): Exit if processor doesn't support SSE.
19214 2006-04-26 David Edelsohn <edelsohn@gnu.org>
19216 PR middle-end/27282
19217 * gcc.c-torture/compile/pr27282.c: New test.
19219 2006-04-26 Jakub Jelinek <jakub@redhat.com>
19221 PR middle-end/26913
19222 * g++.dg/gomp/pr26913.C: New test.
19225 * gcc.dg/gomp/pr25996.c: New test.
19226 * g++.dg/gomp/pr25996.C: New test.
19228 2006-04-25 Richard Sandiford <richard@codesourcery.com>
19230 PR rtl-optimization/26725
19231 * gcc.c-torture/compile/pr26725.c: New test.
19233 2006-04-25 Richard Guenther <rguenther@suse.de>
19235 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
19238 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
19240 * gcc.dg/20060425-1.c: New testcase.
19242 2006-04-25 Jakub Jelinek <jakub@redhat.com>
19244 PR tree-optimization/26865
19245 * gcc.dg/pr26865.c: New test.
19247 2006-04-24 Mark Mitchell <mark@codesourcery.com>
19250 * g++.dg/conversion/bitfield1.C: New test.
19251 * g++.dg/conversion/bitfield2.C: Likewise.
19252 * g++.dg/conversion/bitfield3.C: Likewise.
19254 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
19255 Richard Guenther <rguenther@suse.de>
19257 PR tree-optimization/27236
19258 * gcc.dg/tree-ssa/pr27236.c: New testcase.
19260 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19263 * g++.dg/other/incomplete2.C: New test.
19265 2006-04-24 Richard Guenther <rguenther@suse.de>
19267 PR middle-end/26869
19268 * gcc.dg/torture/pr26869.c: New testcase.
19270 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
19271 Richard Guenther <rguenther@suse.de>
19273 PR tree-optimization/27218
19274 * g++.dg/tree-ssa/pr27218.C: New testcase.
19276 2006-04-23 Mark Mitchell <mark@codesourcery.com>
19279 * g++.dg/template/friend41.C: New test.
19281 2006-04-23 David Edelsohn <edelsohn@gnu.org>
19283 * g++.dg/opt/pr15551.C: Include cstdio.
19284 (main): Use remove instead of unlink.
19286 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
19288 * gcc.dg/sibcall-7.c: New test.
19289 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
19290 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
19291 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
19292 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
19293 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
19295 2006-04-23 Mark Mitchell <mark@codesourcery.com>
19298 * g++.dg/opt/bitfield1.C: New test.
19299 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
19300 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
19301 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
19302 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
19303 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
19304 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
19305 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
19306 * g++.dg/abi/bitfield2.C: Likewise.
19307 * g++.dg/init/bitfield1.C: Likewise.
19309 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
19312 * gfortran.dg/elemental_subroutine_4.f90: New test.
19313 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
19316 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
19318 * gcc.c-torture/compile/20060421-1.c: New testcase.
19320 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19323 * gcc.dg/init-bad-4.c: New test.
19325 2006-04-21 Paul Brook <paul@codesourcery.com>
19327 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
19329 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
19332 * gfortran.dg/defined_operators_1.f90: New test.
19333 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
19334 remove old ones associated, incorrectly, with Note 5.46.
19337 * gfortran.dg/character_array_constructor_1.f90: New test.
19339 2006-04-20 Jakub Jelinek <jakub@redhat.com>
19341 * gcc.dg/20060419-1.c: New test.
19343 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
19346 * gcc.dg/struct-parse-1.c: New test case.
19348 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19351 * g++.dg/parse/template19.C: New test.
19354 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
19357 * g++.dg/expr/call3.C: New test.
19360 * g++.dg/conversion/dynamic1.C: New test.
19362 2006-04-19 Mark Mitchell <mark@codesourcery.com>
19365 * g++.dg/template/crash35.C: Tweak error markers.
19366 * g++.dg/template/crash46.C: New test.
19367 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
19368 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
19370 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
19372 PR rtl-optimization/14261
19373 * gcc.c-torture/compile/20060419-1.c: Added.
19375 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
19377 * gfortran.dg/label_1.f90: Adjust dg-error.
19379 2006-04-16 Roger Sayle <roger@eyesopen.com>
19382 * gcc.dg/fold-cond-1.c: New test case.
19383 * gcc.dg/pr26961-1.c: Likewise.
19385 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19387 PR libgfortran/27138
19388 * gfortran.dg/read_bad_advance.f90: New test.
19390 2006-04-16 Roger Sayle <roger@eyesopen.com>
19391 Dale Johannesen <dalej@apple.com>
19394 * gcc.target/i386/vecinit-3.c: New testcase.
19395 * gcc.target/i386/vecinit-4.c: Likewise.
19396 * gcc.target/i386/sse-18.c: Likewise.
19397 * gcc.target/i386/sse-19.c: Likewise.
19399 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
19401 * gfortran.dg/allocate_zerosize_1.f90: New test.
19403 2006-04-16 Mark Mitchell <mark@codesourcery.com>
19406 * g++.dg/template/crash45.C: New test.
19408 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
19411 * gfortran.dg/proc_assign_1.f90: New test.
19412 * gfortran.dg/procedure_lvalue.f90: Change message.
19413 * gfortran.dg/namelist_4.f90: Add new error.
19417 * gfortran.dg/auto_pointer_array_result_1.f90
19420 * gfortran.dg/specification_type_resolution_1.f90
19425 * gfortran.dg/bounds_temporaries_1.f90: New test.
19428 * gfortran.dg/array_return_value_1.f90: New test.
19430 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19433 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
19435 2006-04-15 Jakub Jelinek <jakub@redhat.com>
19437 PR middle-end/26823
19438 * g++.dg/gomp/pr26823-1.C: New test.
19439 * g++.dg/gomp/pr26823-2.C: New test.
19441 2006-04-13 Uros Bizjak <uros@kss-loka.si>
19443 PR middle-end/27134
19444 * gcc.dg/pr27314.c: New test.
19446 2006-04-13 Richard Henderson <rth@redhat.com>
19448 * g++.dg/gomp/block-0.C: Update expected matches.
19450 2006-04-13 DJ Delorie <dj@redhat.com>
19452 * lib/target-supports.exp (check_effective_target_int32plus): New.
19453 (check_effective_target_ptr32plus): New.
19454 (check_effective_target_size32plus): New.
19455 (check_effective_target_int16): New.
19456 (check_profiling_available): Add m32c to the list of unsupported
19459 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
19460 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
19462 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
19464 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
19466 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
19468 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
19469 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
19470 not just xstormy16. Skip m32c due to weird pointer size.
19471 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
19472 not just xstormy16.
19473 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
19474 not just xstormy16.
19475 * gcc.dg/20020312-2.c: Add m32c support.
19476 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
19477 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
19479 * gcc.dg/20050321-2.c: Require >=32 bit integers.
19480 * gcc.dg/asm-1.c: Skip if int and short are the same size.
19481 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
19482 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
19483 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
19485 * gcc.dg/init-string-2.c: Require >=32 bit integers.
19486 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
19487 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
19488 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
19489 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
19490 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
19491 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
19493 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
19495 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
19496 * gcc.dg/pr23049.c: Require >=32 bit integers.
19497 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
19498 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
19499 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
19500 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
19501 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
19502 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
19503 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
19504 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
19505 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
19506 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
19507 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
19508 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
19510 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
19511 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
19512 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
19513 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
19514 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
19516 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
19517 * gcc.c-torture/execute/20040703-1.x: Likewise.
19518 * gcc.c-torture/execute/20040705-1.x: Likewise.
19519 * gcc.c-torture/execute/20040705-2.x: Likewise.
19520 * gcc.c-torture/execute/20040709-1.x: Likewise.
19521 * gcc.c-torture/execute/20040709-2.x: Likewise.
19522 * gcc.c-torture/execute/20040811-1.x: Likewise.
19523 * gcc.c-torture/execute/20050316-1.x: Likewise.
19524 * gcc.c-torture/execute/bitfld-4.x: Likewise.
19525 * gcc.c-torture/execute/pr19689.x: Likewise.
19526 * gcc.c-torture/execute/pr7284-1.x: Likewise.
19527 * gcc.c-torture/execute/usmul.x: Likewise.
19528 * gcc.c-torture/execute/vrp-5.x: Likewise.
19529 * gcc.c-torture/execute/vrp-6.x: Likewise.
19530 * gcc.dg/debug/20041023-1.s: Likewise.
19532 2006-04-13 Roger Sayle <roger@eyesopen.com>
19534 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
19535 of integers to a vector types are now constant expressions in C.
19536 * gcc.dg/vect/vect-fold-1.c: New test case.
19538 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
19539 Ulrich Weigand <uweigand@de.ibm.com>
19542 * gcc.dg/vmx/pr27006.c: New testcase.
19544 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19546 PR libgfortran/26766
19547 * gfortran.dg/write_recursive.f90: New test.
19549 2006-04-11 Mark Mitchell <mark@codesourcery.com>
19551 * g++.dg/parse/dtor7.C: New test.
19552 * g++.dg/parse/new1.C: Add error marker.
19553 * g++.dg/template/new3.C: New test.
19556 * g++.dg/template/pure1.C: New test.
19559 * g++.dg/parse/ptrmem4.C: New test.
19561 2006-04-10 Jeff Law <law@redhat.com>
19564 * gcc.c-torture/compile/pr27087.c: New test.
19566 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
19569 * gcc.dg/20060410.c: New.
19571 2006-04-10 Matthias Klose <doko@debian.org>
19573 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
19574 Recognize multilib directory names containing underscores.
19576 2006-04-10 Roger Sayle <roger@eyesopen.com>
19578 * gcc.target/i386/vecinit-1.c: New test case.
19579 * gcc.target/i386/vecinit-2.c: Likewise.
19581 2006-04-10 Jakub Jelinek <jakub@redhat.com>
19584 * g++.dg/debug/dwarf2-2.C: New test.
19586 2006-04-09 Richard Sandiford <richard@codesourcery.com>
19588 PR rtl-optimization/27073
19589 * gcc.c-torture/execute/pr27073.c: New test.
19591 2006-04-08 Mike Stump <mrs@apple.com>
19593 * gcc.dg/pragma-darwin.c: Improve for ppc64.
19595 2006-04-07 Richard Guenther <rguenther@suse.de>
19597 PR tree-optimization/26135
19598 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
19600 2006-04-06 Jan Hubicka <jh@suse.cz>
19603 * g++.dg/bprob/g++-bprob-2.C: New testcase.
19605 2006-04-06 Roger Sayle <roger@eyesopen.com>
19607 * g++.dg/conversion/nullptr1.C: New test case.
19608 * g++.dg/conversion/nullptr2.C: Likewise.
19610 2006-04-05 Roger Sayle <roger@eyesopen.com>
19612 * gfortran.dg/dependency_18.f90: New test case.
19614 2006-04-05 Richard Guenther <rguenther@suse.de>
19616 PR tree-optimization/26919
19617 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
19618 * gcc.dg/ipa/ipa-2.c: Likewise.
19619 * gcc.dg/ipa/ipa-3.c: Likewise.
19620 * gcc.dg/ipa/ipa-5.c: Likewise.
19622 2006-04-05 Richard Guenther <rguenther@suse.de>
19624 PR tree-optimization/26763
19625 * gcc.dg/torture/pr26763-1.c: New testcase.
19626 * gcc.dg/torture/pr26763-2.c: Likewise.
19628 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
19632 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
19634 2006-04-04 Eric Christopher <echristo@apple.com>
19636 * gcc.target/i386/387-1.c: Allow regexp to match darwin
19638 * gcc.target/i386/387-5.c: Ditto.
19640 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
19642 * gcc.target/sparc/struct-ret-check.c: New test.
19644 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19646 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
19647 zero decimal digits specified in format.
19649 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
19652 * gfortran.dg/missing_optional_dummy_1.f90: New test.
19655 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
19656 * gfortran.dg/initialization_1.f90: Make assignment compliant.
19657 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
19658 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
19659 compliant and detect bigendian-ness.
19661 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
19663 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
19664 dummy arguments work when the actual argument is itself a dummy
19665 argument of the caller.
19667 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
19669 PR libfortran/24685
19670 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
19672 2006-04-01 Roger Sayle <roger@eyesopen.com>
19674 * gfortran.dg/dependencency_17.f90: New test case.
19676 2006-04-01 Roger Sayle <roger@eyesopen.com>
19678 * gfortran.dg/dependency_14.f90: New test case.
19679 * gfortran.dg/dependency_15.f90: Likewise.
19680 * gfortran.dg/dependency_16.f90: Likewise.
19682 2006-03-31 Asher Langton <langton2@llnl.gov>
19685 gfortran.dg/cray_pointers_6.f90: New test.
19687 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19689 PR libgfortran/26890
19690 * gfortran.dg/read_size_noadvance.f90: New test.
19692 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
19695 * gfortran.dg/multiple_allocation_1.f90: Check that the
19696 size has changed after a re-allocation with stat.
19698 2006-03-30 Richard Guenther <rguenther@suse.de>
19700 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
19702 * gcc.target/i386/sselibm-2.c: Likewise.
19703 * gcc.target/i386/sselibm-3.c: Likewise.
19704 * gcc.target/i386/sselibm-4.c: Likewise.
19705 * gcc.target/i386/sselibm-5.c: Likewise.
19707 2006-03-28 Roger Sayle <roger@eyesopen.com>
19709 * gcc.dg/fold-andxor-1.c: New test case.
19710 * gcc.dg/fold-xorand-1.c: Likewise.
19712 2006-03-28 Roger Sayle <roger@eyesopen.com>
19714 * gcc.dg/fold-convnotconv-1.c: New test case.
19716 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
19719 * gfortran.dg/private_type_5.f90: New test.
19721 2006-03-27 David Edelsohn <edelsohn@gnu.org>
19723 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
19725 2006-03-27 Jakub Jelinek <jakub@redhat.com>
19727 * gfortran.dg/advance_2.f90: New test.
19728 * gfortran.dg/advance_3.f90: New test.
19730 * gfortran.fortran-torture/execute/equiv_5.f: New test.
19732 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19734 PR libgfortran/26661
19735 PR libgfortran/26880
19736 * gfortran.dg/read_x_past.f: New test.
19738 2006-03-26 Geoffrey Keating <geoffk@apple.com>
19740 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
19743 2006-03-26 David Edelsohn <edelsohn@gnu.org>
19745 * objc.dg/dwarf-1.m: Skip on AIX.
19746 * objc.dg/dwarf-2.m: Skip on AIX.
19748 2006-03-25 Steven G. Kargl <kargls@comcast.net>
19751 * gfortran.dg/float_1.f90: New test.
19753 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
19755 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
19757 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
19759 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
19761 PR libfortran/26735
19762 * gfortran.dg/convert_implied_open.f90: New test case.
19764 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
19767 * gfortran.dg/transpose_reshape_r10.f90: New test case.
19769 2006-03-25 Uros Bizjak <uros@kss-loka.si>
19771 PR middle-end/26717
19772 * gcc.dg/pr26717.c: New test.
19774 2006-03-25 Roger Sayle <roger@eyesopen.com>
19776 * gfortran.dg/dependency_12.f90: New test case.
19778 2006-03-24 Roger Sayle <roger@eyesopen.com>
19780 * gfortran.dg/dependency_9.f90: New (resurected) test case.
19782 2006-03-24 Jeff Law <law@redhat.com>
19784 * gcc.c-torture/pr26840.c: New test.
19786 2006-03-24 Geoffrey Keating <geoffk@apple.com>
19788 * objc.dg/dwarf-2.m: New.
19789 * obj-c++.dg/dwarf-2.mm: New.
19791 * g++.old-deja/g++.other/init19.C: New.
19793 2006-03-24 David Edelsohn <edelsohn@gnu.org>
19795 * g++.dg/eh/spbp.C: Skip on AIX.
19797 2006-03-24 Jakub Jelinek <jakub@redhat.com>
19799 PR middle-end/26611
19800 * g++.dg/gomp/pr26611-1.C: New test.
19801 * g++.dg/gomp/pr26611-2.C: New test.
19803 2006-03-24 Jeff Law <law@redhat.com>
19805 * gcc.c-torture/compile/pr26833.c: New test.
19806 * gfortran.fortran-torture/compile/pr26806.f90: New test.
19808 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19810 * gfortran.dg/endfile_2.f90: Delete temp file.
19812 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
19815 * gfortran.dg/record_marker_1.f90: New test case.
19816 * gfortran.dg/record_marker_2.f: New test case.
19817 * gfortran.dg/record_marker_3.f90: New test case.
19819 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
19822 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
19823 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
19825 2006-03-21 Janis Johnson <janis187@us.ibm.com>
19827 * lib/gcc-dg.exp (cleanup-modules): New proc.
19828 * gfortran.dg/allocatable_function_1.f90,
19829 gfortran.dg/allocate_char_star_scalar_1.f90,
19830 gfortran.dg/assumed_charlen_function_1.f90,
19831 gfortran.dg/assumed_dummy_1.f90,
19832 gfortran.dg/assumed_shape_ranks_1.f90,
19833 gfortran.dg/assumed_shape_ranks_2.f90,
19834 gfortran.dg/assumed_size_dt_dummy.f90,
19835 gfortran.dg/auto_char_dummy_array_1.f90,
19836 gfortran.dg/auto_char_len_3.f90,
19837 gfortran.dg/automatic_module_variable.f90,
19838 gfortran.dg/bad_automatic_objects_1.f90,
19839 gfortran.dg/char_array_constructor.f90,
19840 gfortran.dg/char_array_structure_constructor.f90,
19841 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
19842 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
19843 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
19844 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
19845 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
19846 gfortran.dg/derived_pointer_recursion.f90,
19847 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
19848 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
19849 gfortran.dg/dummy_functions_1.f90,
19850 gfortran.dg/elemental_initializer_1.f90,
19851 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
19852 gfortran.dg/elemental_pointer_1.f90,
19853 gfortran.dg/elemental_subroutine_1.f90,
19854 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
19855 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
19856 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
19857 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
19858 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
19859 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
19860 gfortran.dg/global_references_1.f90,
19861 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
19862 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
19863 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
19864 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
19865 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
19866 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
19867 gfortran.dg/large_integer_kind_1.f90,
19868 gfortran.dg/large_real_kind_1.f90,
19869 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
19870 gfortran.dg/module_double_reuse.f90,
19871 gfortran.dg/module_equivalence_1.f90,
19872 gfortran.dg/module_interface_1.f90,
19873 gfortran.dg/module_parameter_array_refs_1.f90,
19874 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
19875 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
19876 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
19877 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
19878 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
19879 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
19880 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
19881 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
19882 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
19883 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
19884 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
19885 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
19886 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
19887 gfortran.dg/same_name_1.f90,
19888 gfortran.dg/sibling_dummy_procedure_1.f90,
19889 gfortran.dg/sibling_dummy_procedure_2.f90,
19890 gfortran.dg/sibling_dummy_procedure_3.f90,
19891 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
19892 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
19893 gfortran.dg/used_dummy_types_2.f90,
19894 gfortran.dg/used_dummy_types_3.f90,
19895 gfortran.dg/used_dummy_types_4.f90,
19896 gfortran.dg/used_dummy_types_5.f90,
19897 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
19898 gfortran.dg/userdef_operator_1.f90: Use it.
19900 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19902 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
19903 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
19904 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
19905 gfortran.dg/write_back.f,
19906 gfortran.fortran-torture/execute/inquire_1.f90,
19907 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
19909 2006-03-21 Jeff Law <law@redhat.com>
19911 * gcc.dg/tree-ssa/vrp28.c: New test.
19913 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
19915 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
19916 if _STDC_C99 is defined.
19917 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
19918 * gcc.dg/builtins-20.c: Likewise.
19919 * gcc.dg/builtins-53.c: Likewise.
19920 * gcc.dg/single-precision-constant.c: Likewise. Also pass
19921 -mmacosx-version-min=10.3 on PowerPC/Darwin.
19923 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
19926 * gcc.c-torture/compile/pr26781-1.c: New test.
19927 * gcc.c-torture/compile/pr26781-2.c: New test.
19929 2006-03-21 Jakub Jelinek <jakub@redhat.com>
19932 * g++.dg/gomp/pr26690-1.C: New test.
19933 * g++.dg/gomp/pr26690-2.C: New test.
19935 2006-03-20 Jeff Law <law@redhat.com>
19937 * gcc.dg/tree-ssa/pr21829.c: New test.
19939 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
19941 2006-03-20 Richard Sandiford <richard@codesourcery.com>
19943 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
19944 (check_visibility_available): Use it.
19945 (check_effective_target_default_packed): Likewise.
19946 (check_effective_target_pcc_bitfield_type_matters): Likewise.
19947 (check_effective_target_fopenmp): Likewise.
19948 (check_effective_target_freorder): Likewise.
19949 (check_effective_target_fpic): Likewise.
19950 (check_named_sections_available): Likewise.
19951 (check_effective_target_ilp32): Likewise.
19952 (check_effective_target_lp64): Likewise.
19954 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
19957 * gfortran.dg/scalar_mask_2.f90: New test case.
19959 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
19962 * gcc.dg/tree-ssa/loadpre12.c: New test.
19963 * gcc.dg/tree-ssa/loadpre13.c: New test.
19964 * gcc.dg/tree-ssa/loadpre14.c: New test.
19965 * gcc.dg/tree-ssa/loadpre15.c: New test.
19966 * gcc.dg/tree-ssa/loadpre16.c: New test.
19967 * gcc.dg/tree-ssa/loadpre17.c: New test.
19968 * gcc.dg/tree-ssa/loadpre18.c: New test.
19969 * gcc.dg/tree-ssa/loadpre19.c: New test.
19970 * gcc.dg/tree-ssa/loadpre20.c: New test.
19971 * gcc.dg/tree-ssa/loadpre21.c: New test.
19972 * gcc.dg/tree-ssa/loadpre22.c: New test.
19974 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
19977 * gfortran.dg/elemental_initializer_1.f90: New test.
19980 * gfortran.dg/assumed_shape_ranks_2: New test.
19982 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
19984 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
19987 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19989 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
19990 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
19991 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
19992 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
19993 gfortran.fortran-torture/execute/direct_io.f90,
19994 gfortran.fortran-torture/execute/inquire_2.f90,
19995 gfortran.fortran-torture/execute/inquire_4.f90,
19996 gfortran.fortran-torture/execute/list_read_1.f90,
19997 gfortran.fortran-torture/execute/open_replace.f90,
19998 gfortran.fortran-torture/execute/slash_edit.f90,
19999 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
20000 temporary files from testcases.
20002 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20004 PR libgfortran/26509
20005 gfortran.dg/write_direct_eor.f90: New test.
20007 2006-03-17 David Edelsohn <edelsohn@gnu.org>
20009 * gcc.target/powerpc/pr26350.c: New.
20010 * gcc.target/powerpc/indexed-addr.c: New.
20012 2006-03-16 Roger Sayle <roger@eyesopen.com>
20014 * gfortran.dg/dependency_13.f90: New test case.
20016 2006-03-16 Roger Sayle <roger@eyesopen.com>
20018 PR middle-end/21781
20019 * gcc.dg/real-const-1.c: New test case.
20021 2006-03-15 Geoffrey Keating <geoffk@apple.com>
20023 * g++.old-deja/g++.other/init18.C: New.
20024 * g++.old-deja/g++.other/init5.C: Remove xfail.
20026 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20028 * g++.dg/opt/pr15551.C: Cleanup temp file.
20030 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20033 g++.dg/parse/long1.C: New test.
20035 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20038 * gfortran.dg/continuation.f90: New test.
20039 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
20041 2006-03-14 Richard Guenther <rguenther@suse.de>
20043 PR tree-optimization/26672
20044 * gcc.dg/torture/pr26672.c: New testcase.
20046 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
20048 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
20049 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
20051 2006-03-13 Roger Sayle <roger@eyesopen.com>
20053 PR middle-end/26557
20054 * gcc.c-torture/compile/switch-1.c: New test case.
20056 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
20059 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
20060 test to include more permuatations of mask and index.
20061 * gfortran.dg/scalar_mask_1.f90: Modify last test to
20062 respond to F2003 spec. that the position returned for an all false
20063 mask && condition is zero.
20065 2006-03-13 Jakub Jelinek <jakub@redhat.com>
20067 PR middle-end/25989
20068 * gcc.dg/gomp/pr25989.c: New test.
20070 2006-03-13 Jeff Law <law@redhat.com>
20072 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
20074 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
20076 * gcc.dg/switch-9.c: New test.
20078 2006-03-13 Richard Guenther <rguenther@suse.de>
20080 PR middle-end/26630
20081 * gcc.dg/torture/pr26630.c: New testcase.
20083 2006-03-11 Roger Sayle <roger@eyesopen.com>
20085 * gfortran.dg/dependency_10.f90: New test case.
20086 * gfortran.dg/dependency_11.f90: Likewise.
20088 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
20089 Erik Edelmann <eedelman@gcc.gnu.org>
20091 * gfortran.dg/allocatable_function_1.f90: New.
20092 * gfortran.dg/allocatable_function_2.f90: New.
20094 2006-03-10 Richard Guenther <rguenther@suse.de>
20096 PR middle-end/26565
20097 * gcc.dg/torture/pr26565.c: New testcase.
20099 2006-03-09 Eric Christopher <echristo@apple.com>
20101 * gcc.c-torture/compile/20060309-1.c: New.
20103 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20105 PR libgfortran/26499
20106 * gfortran.dg/write_back.f: New test.
20107 * gfortran.dg/write_rewind_1.f: New test.
20108 * gfortran.dg/write_rewind_2.f: New test.
20110 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20112 PR libgfortran/26554
20113 * gfortran.dg/read_logical.f90: New test.
20115 2006-03-04 Laurent GUERBY <laurent@guerby.net>
20117 * ada/acats/norun.lst: cdd2a03 now passes.
20119 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
20122 * gcc.target/powerpc/pr18096-1.c: Change where the error
20125 2006-03-04 Jakub Jelinek <jakub@redhat.com>
20127 * gcc.target/i386/cleanup-1.c: New test.
20128 * gcc.target/i386/cleanup-2.c: New test.
20130 2006-03-04 Roger Sayle <roger@eyesopen.com>
20132 * gfortran.dg/dependency_9.f90: Remove for the time being.
20134 2006-03-04 Krister Walfridsson <cato@df.lth.se>
20136 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
20139 2006-03-03 Roger Sayle <roger@eyesopen.com>
20141 * gfortran.dg/dependency_9.f90: New test case.
20143 2006-03-03 Roger Sayle <roger@eyesopen.com>
20145 * gfortran.dg/dependency_4.f90: New test case.
20146 * gfortran.dg/dependency_5.f90: New test case.
20147 * gfortran.dg/dependency_6.f90: New test case.
20148 * gfortran.dg/dependency_7.f90: New test case.
20149 * gfortran.dg/dependency_8.f90: New test case.
20151 2006-03-03 Paul Brook <paul@codesourcery.com>
20153 * lib/target-supports.exp (check_profiling_available):
20156 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
20159 * multiple_allocation_1.f90: New test.
20161 2006-03-03 Roger Sayle <roger@eyesopen.com>
20163 PR tree-optimization/26524
20164 * gfortran.dg/pr26524.f: New test case.
20166 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20168 * g++.dg/template/repo5.C: Cleanup repo files.
20169 * gcc.dg/20051201-1.c: Cleanup coverage files.
20170 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
20171 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
20174 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
20176 * objc.dg/objc-nofilename-1.m: New test.
20177 * objc.dg/bad-receiver-type.m: New test.
20178 * obj-c++.dg/bad-receiver-type.mm: New test.
20180 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
20182 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
20184 2006-03-01 Mike Stump <mrs@apple.com>
20186 * g++.dg/abi/key2.C: Add.
20188 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
20190 * gfortran.dg/logical_dot_product.f90: New test.
20193 * gfortran.dg/used_interface_ref.f90: New test.
20196 * gfortran.dg/dependency_2.f90: New test.
20197 * gfortran.fortran-torture/execute/where17.f90: New test.
20198 * gfortran.fortran-torture/execute/where18.f90: New test.
20199 * gfortran.fortran-torture/execute/where19.f90: New test.
20200 * gfortran.fortran-torture/execute/where20.f90: New test.
20202 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
20204 * g++.dg/tree-ssa/pr26443.C: New test case.
20206 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
20208 PR middle-end/26022
20209 * g++.dg/opt/return-slot1.C: New test.
20211 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20213 PR libgfortran/26136
20214 * gfortran.dg/namelist_23.f90: New test.
20216 2006-02-28 Roger Sayle <roger@eyesopen.com>
20218 PR middle-end/14752
20219 * gcc.dg/fold-eqandshift-2.c: New test case.
20221 2006-02-28 Richard Guenther <rguenther@suse.de>
20223 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
20226 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
20228 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
20230 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20232 PR libgfortran/26464
20233 * gfortran.dg/backspace_5.f: New test.
20234 * gfortran.dg/backspace_6.f: New test.
20236 2006-02-26 Roger Sayle <roger@eyesopen.com>
20238 * gcc.dg/fold-eqandnot-1.c: New test case.
20240 2006-02-26 Roger Sayle <roger@eyesopen.com>
20242 PR middle-end/19983
20243 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
20245 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
20247 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
20248 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
20250 2006-02-26 Richard Guenther <rguenther@suse.de>
20252 PR tree-optimization/26421
20253 * gcc.dg/tree-ssa/pr26421.c: New testcase.
20255 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
20257 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
20258 * g++.old-deja/g++.robertl/eb132.C: Likewise.
20260 2006-02-26 Roger Sayle <roger@eyesopen.com>
20262 * gcc.dg/fold-even-1.c: New test case.
20264 2006-02-26 Roger Sayle <roger@eyesopen.com>
20266 PR middle-end/21137
20267 * gcc.dg/fold-eqandshift-1.c: New test case.
20269 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
20271 PR tree-optimization/25125
20272 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
20273 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
20275 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
20277 PR tree-optimizations/26359
20278 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
20279 with -fdump-tree-dceloop-details.
20280 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
20282 2006-02-25 Roger Sayle <roger@eyesopen.com>
20284 PR middle-end/23673
20285 * gcc.dg/fold-eqxor-1.c: New test case.
20286 * gcc.dg/fold-eqxor-2.c: Likewise.
20287 * gcc.dg/fold-eqxor-3.c: Likewise.
20289 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
20292 * scalar_mask_1.f90: New test.
20294 2006-02-24 Geoffrey Keating <geoffk@apple.com>
20296 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
20297 * g++.dg/eh/uncaught2.C: New.
20298 * g++.dg/eh/uncaught3.C: New.
20300 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20302 PR libgfortran/26423
20303 * gfortran.dg/read_many_1.f: New test.
20305 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
20308 * gfortran.dg/dependency_3.f90: New test.
20309 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
20313 * gfortran.dg/equiv_6.f90: New test.
20315 2006-02-23 Jeff Law <law@redhat.com>
20317 * gcc.c-torture/compile/pr26425.c: New test.
20319 2006-02-23 Jakub Jelinek <jakub@redhat.com>
20321 PR middle-end/26412
20322 * gcc.dg/gomp/pr26412.c: New test.
20324 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20327 * g++.dg/other/ellipsis1.C: New test.
20328 * g++.dg/parse/operator4.C: Adjust error marker.
20330 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
20333 * gfortran.dg/pr25603.f: New testcase.
20335 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
20337 * gcc.dg/bf-spl1.c: Don't specify -m68000.
20338 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
20340 2006-02-21 Geoffrey Keating <geoffk@apple.com>
20342 * g++.dg/eh/spbp.C: New.
20344 2006-02-21 Jakub Jelinek <jakub@redhat.com>
20346 PR middle-end/26379
20347 * gcc.target/i386/mmx-7.c: New test.
20349 2006-02-20 Roger Sayle <roger@eyesopen.com>
20351 PR tree-optimization/26361
20352 * gcc.dg/tree-ssa/vrp27.c: New test case.
20354 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
20356 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
20357 * gcc.dg/tree-ssa/complex-4.c: Here.
20359 2006-02-19 Roger Sayle <roger@eyesopen.com>
20361 PR middle-end/19543
20362 * gfortran.dg/logical_1.f90: New test case.
20364 2006-02-19 Jakub Jelinek <jakub@redhat.com>
20366 PR middle-end/26334
20367 * gcc.dg/20060218-1.c: Moved to...
20368 * gcc.target/i386/20060218-1.c: ... here. New test.
20370 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
20373 * gfortran.dg/convert_1.f90: New.
20375 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
20378 * gfortran.dg/namelist_5.f90: New test.
20381 * gfortran.dg/namelist_4.f90: New test.
20383 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
20386 * gcc.dg/tree-ssa/complex-3.c: New test.
20388 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
20390 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
20391 variable to take into account the variable name in the
20393 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
20395 2006-02-18 Jakub Jelinek <jakub@redhat.com>
20397 PR middle-end/26334
20398 * gcc.c-torture/compile/20060217-1.c: New test.
20399 * gcc.dg/20060218-1.c: New test.
20401 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
20403 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
20405 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
20407 * gcc.dg/cpp/undef3.c: New test.
20408 * gcc.dg/cpp/trad/builtins2.c: New test.
20410 2006-02-18 Mark Mitchell <mark@codesourcery.com>
20413 * g++.dg/template/static22.C: New test.
20414 * g++.dg/template/static23.C: New test.
20415 * g++.dg/template/static24.C: New test.
20416 * g++.dg/template/non-dependent13.C: New test.
20417 * g++.dg/init/member1.C: Tweak error markers.
20419 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20422 * gcc.c-torture/compile/pr26255.c: New test case.
20424 2006-02-16 Roger Sayle <roger@eyesopen.com>
20426 * gfortran.fortran-torture/execute/where_10.f90: New test case.
20427 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
20428 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
20429 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
20430 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
20431 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
20432 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
20434 2006-02-16 Jeff Law <law@redhat.com>
20436 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
20437 * gcc.dg/tree-ssa/vrp26.c: New test.
20439 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
20443 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
20444 __UCLIBC__ is defined.
20446 2006-02-16 Jakub Jelinek <jakub@redhat.com>
20449 * gfortran.dg/gomp/pr26224.f: New test.
20451 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
20454 * lib/target-supports.exp
20455 (check_effective_target_vect_short_mult): New.
20456 (check_effective_target_vect_char_mult): New.
20457 (check_effective_target_vect_widen_sum_qi_to_si): New.
20458 (check_effective_target_vect_widen_sum_qi_to_hi): New.
20459 (check_effective_target_vect_widen_sum_hi_to_si): New.
20460 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
20461 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
20462 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
20463 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
20464 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
20465 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
20466 vect-reduc-pattern-2c.c
20467 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
20468 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
20469 vect-reduc-pattern-1c.c
20471 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
20474 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
20476 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
20479 * gfortran.dg/enum_8.f90: Remove check for warning.
20480 * gfortran.dg/iomsg_1.f90: Ditto.
20481 * gfortran.dg/enum_1.f90: Ditto.
20482 * gfortran.dg/enum_9.f90: Ditto.
20483 * gfortran.dg/enum_2.f90: Ditto.
20484 * gfortran.dg/enum_10.f90: Ditto.
20485 * gfortran.dg/enum_3.f90: Ditto.
20486 * gfortran.dg/flush_1.f90: Ditto.
20487 * gfortran.dg/enum_4.f90: Ditto.
20488 * gfortran.dg/array_constructor_1.f90: Ditto.
20489 * gfortran.dg/enum_5.f90: Ditto.
20490 * gfortran.dg/enum_6.f90: Ditto.
20491 * gfortran.dg/enum_7.f90: Ditto.
20493 2006-02-15 Jakub Jelinek <jakub@redhat.com>
20495 PR middle-end/26300
20496 * gcc.c-torture/compile/20060215-1.c: New test.
20498 2006-02-14 Roger Sayle <roger@eyesopen.com>
20500 PR middle-end/23670
20501 * gcc.dg/tree-ssa/andor-2.c: New test case.
20503 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
20506 * optional_dim.f90: New test.
20508 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20511 * gfortran.dg/label_4.f90: New.
20513 2006-02-14 Jakub Jelinek <jakub@redhat.com>
20514 Diego Novillo <dnovillo@redhat.com>
20515 Uros Bizjak <uros@kss-loka.si>
20517 * gfortran.dg/gomp: New directory.
20519 2006-02-14 Richard Guenther <rguenther@suse.de>
20521 PR tree-optimization/26258
20522 * gcc.dg/torture/pr26258.c: New testcase.
20524 2006-02-13 Jakub Jelinek <jakub@redhat.com>
20527 * gfortran.dg/pr26246_1.f90: New test.
20528 * gfortran.dg/pr26246_2.f90: New test.
20530 PR middle-end/26092
20531 * gcc.c-torture/compile/20060208-1.c: New test.
20533 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
20537 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
20538 * gfortran.dg/bad_automatic_objects_1.f90: New test.
20539 * gfortran.dg/automatic_module_variable.f90: Change error message.
20542 * gfortran.dg/internal_dummy_1.f90: New test.
20545 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
20549 * gfortran.dg/uncommon_block_data_1.f90: New test.
20550 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
20554 * gfortran.dg/typed_subroutine_1.f90: New test.
20556 2006-02-13 Geoffrey Keating <geoffk@apple.com>
20558 * objc.dg/dwarf-1.m: New.
20560 2006-02-13 Roger Sayle <roger@eyesopen.com>
20562 PR middle-end/24427
20563 * gcc.dg/tree-ssa/andor-1.c: New test case.
20565 2006-02-13 Josh Conner <jconner@apple.com>
20568 * gcc.dg/pr25376.c: New test.
20570 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
20572 * lib/target-supports.exp (check_named_sections_available):
20573 Only compile named-sections test -- don't assemble.
20575 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
20577 * g++.dg/warn/no-write-strings.C: New test.
20578 * g++.dg/warn/write-strings.C: Likewise.
20579 * g++.dg/warn/write-strings-default.C: Likewise.
20581 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
20584 * gfortran.dg/ret_pointer_2.f90: New test.
20586 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
20588 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
20590 2006-02-10 Jeff Law <law@redhat.com>
20592 * gcc.c-torture/compile/pr26213.c: New test.
20594 2006-02-10 Steven G. Kargl <kargls@comcast.net>
20596 gfortran.dg/null_1.f90: New test.
20598 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20601 * gfortran.dg/parens_4.f90: New.
20602 * gfortran.dg/parens_5.f90: New.
20604 2006-02-10 Richard Guenther <rguenther@suse.de>
20606 * gcc.dg/pr23372-1.c: Remove empty file.
20608 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20609 Paul Thomas <pault@gcc.gnu.org>
20612 * gfortran.dg/parens_1.f90: New.
20613 * gfortran.dg/parens_2.f90: New.
20614 * gfortran.dg/parens_3.f90: New.
20616 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
20619 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
20622 * gfortran.dg/impure_assignment_1.f90: New test.
20625 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
20627 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
20630 * g++.dg/expr/stdarg2.C: New test.
20632 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
20634 PR inline-asm/16194
20635 * gcc.dg/pr16194.c: New test.
20637 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
20639 * ada/acats/run_acats: Use portable variant of "$@".
20641 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
20643 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
20644 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
20646 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
20649 * g++.dg/opt/pr26179.C: New test.
20651 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
20653 PR middle-end/26134
20654 * gcc.dg/tree-ssa/complex-3.c: New test.
20656 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
20658 * gcc.c-torture/compile/volatile-1.c: New test.
20660 2006-02-09 Diego Novillo <dnovillo@redhat.com>
20663 * gcc.dg/tree-ssa/pr26180.c: New test.
20665 2006-02-08 Jeff Law <law@redhat.com>
20667 * gcc.dg/tree-ssa/pr21417.c: New test.
20669 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
20671 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20672 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
20674 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
20676 * lib/scanrtl.exp: New.
20678 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20681 * g++.dg/other/virtual2.C: New test.
20684 * g++.dg/other/virtual1.C: New test.
20686 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
20688 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
20689 cleanup-ipa-dump): Update dump file glob patterns.
20690 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
20691 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
20693 * lib/gcc-dg.exp: Load it.
20694 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
20696 2006-02-07 Janis Johnson <janis187@us.ibm.com>
20699 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
20700 * gcc.dg/tree-ssa/pr23382.c: Ditto.
20702 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20705 * gfortran.dg/mvbits_1.f90: New.
20707 2006-02-07 Dirk Mueller <dmueller@suse.com>
20709 * g++.dg/warn/Wdiv-by-zero.C: New test.
20710 * g++.dg/warn/Wno-div-by-zero.C: New.
20712 2006-02-07 Jeff Law <law@redhat.com>
20714 * gcc.dg/tree-ssa/pr21559.c: New test.
20716 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
20717 multiple VRP passes.
20718 * gcc.dg/tree-ssa/vrp09.c: Likewise.
20719 * gcc.dg/tree-ssa/vrp18.c: Likewise.
20720 * gcc.dg/tree-ssa/pr21582.c: Likewise.
20721 * gcc.dg/tree-ssa/pr20657.c: Likewise.
20722 * gcc.dg/tree-ssa/pr21001.c: Likewise.
20723 * gcc.dg/tree-ssa/vrp02.c: Likewise
20724 * gcc.dg/tree-ssa/vrp11.c: Likewise
20725 * gcc.dg/tree-ssa/pr14341.c: Likewise
20726 * gcc.dg/tree-ssa/vrp19.c: Likewise
20727 * gcc.dg/tree-ssa/vrp20.c: Likewise
20728 * gcc.dg/tree-ssa/vrp03.c: Likewise
20729 * gcc.dg/tree-ssa/pr21086.c: Likewise
20730 * gcc.dg/tree-ssa/pr21959.c: Likewise
20731 * gcc.dg/tree-ssa/vrp21.c: Likewise
20732 * gcc.dg/tree-ssa/vrp04.c: Likewise
20733 * gcc.dg/tree-ssa/pr25485.c: Likewise
20734 * gcc.dg/tree-ssa/pr22026.c: Likewise
20735 * gcc.dg/tree-ssa/vrp22.c: Likewise
20736 * gcc.dg/tree-ssa/vrp05.c: Likewise
20737 * gcc.dg/tree-ssa/20030807-10.c: Likewise
20738 * gcc.dg/tree-ssa/pr20701.c: Likewise
20739 * gcc.dg/tree-ssa/vrp23.c: Likewise
20740 * gcc.dg/tree-ssa/vrp06.c: Likewise
20741 * gcc.dg/tree-ssa/pr22117.c: Likewise
20742 * gcc.dg/tree-ssa/pr20702.c: Likewise
20743 * gcc.dg/tree-ssa/vrp15.c: Likewise
20744 * gcc.dg/tree-ssa/pr21090.c: Likewise
20745 * gcc.dg/tree-ssa/pr21294.c: Likewise
20746 * gcc.dg/tree-ssa/vrp24.c: Likewise
20747 * gcc.dg/tree-ssa/vrp07.c: Likewise
20748 * gcc.dg/tree-ssa/pr21563.c: Likewise
20749 * gcc.dg/tree-ssa/pr25382.c: Likewise
20750 * gcc.dg/tree-ssa/vrp16.c: Likewise
20751 * gcc.dg/tree-ssa/vrp25.c: Likewise
20752 * gcc.dg/tree-ssa/vrp08.c: Likewise
20753 * gcc.dg/tree-ssa/20030807-6.c: Likewise
20754 * gcc.dg/tree-ssa/vrp17.c: Likewise
20755 * gcc.dg/tree-ssa/pr21458.c: Likewise
20756 * g++.dg/tree-ssa/pr18178.C: Likewise
20758 2006-02-07 Richard Guenther <rguenther@suse.de>
20762 2006-01-30 Richard Guenther <rguenther@suse.de>
20764 * gcc.dg/pr23372-1.C: New testcase.
20766 * g++.dg/tree-ssa/pr26140.C: New testcase.
20768 2006-02-07 Mark Mitchell <mark@codesourcery.com>
20771 * g++.dg/template/ttp15.C: New test.
20772 * g++.dg/template/ttp16.C: Likewise.
20773 * g++.dg/template/ttp17.C: Likewise.
20774 * g++.old-deja/g++.pt/ttp36.C: Remove.
20775 * g++.old-deja/g++.pt/ttp19.C: Likewise.
20776 * g++.old-deja/g++.pt/ttp37.C: Likewise.
20777 * g++.old-deja/g++.pt/ttp38.C: Likewise.
20778 * g++.old-deja/g++.pt/ttp39.C: Likewise.
20779 * g++.old-deja/g++.pt/ttp9.C: Likewise.
20780 * g++.old-deja/g++.pt/ttp40.C: Likewise.
20781 * g++.old-deja/g++.pt/ttp51.C: Likewise.
20782 * g++.old-deja/g++.pt/ttp26.C: Likewise.
20783 * g++.old-deja/g++.pt/ttp36.C: Likewise.
20785 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
20787 PR libfortran/23815
20788 * unf_io_convert_4.f90: New test.
20790 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
20792 * gcc.dg/tree-ssa/loadpre10.c: New test.
20793 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
20794 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
20795 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
20797 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20799 PR libfortran/24685
20800 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
20802 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
20805 * gfortran.dg/assign_7.f: New test.
20807 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
20811 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
20812 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
20813 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
20815 2006-02-05 Jakub Jelinek <jakub@redhat.com>
20817 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
20820 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
20822 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
20823 * g++.dg/charset/string.c (foo): Likewise.
20824 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
20826 * g++.dg/ext/builtin2.C (printf): Likewise.
20827 * g++.dg/init/new15.C (printf): Likewise.
20828 * g++.dg/opt/pr17697-1.C (foo): Likewise.
20829 * g++.dg/opt/pr17697-2.C (foo): Likewise.
20830 * g++.dg/opt/pr17697-3.C (foo): Likewise.
20831 * g++.dg/template/non-dependent4.C (temp): Likewise.
20832 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
20833 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
20834 parameter type to const char*.
20835 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
20836 Change type to const char*.
20837 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
20839 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
20840 second parameter type to const char*.
20841 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
20842 (Y::Y): Change parameter type to const char*.
20843 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
20844 * g++.old-deja/g++.jason/report.C: Apply const correctness.
20845 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
20846 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
20848 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
20850 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
20851 type to const char*.
20852 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
20853 return type to const char*.
20854 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
20856 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
20857 * g++.old-deja/g++.law/refs1.C: Likewise.
20858 * g++.old-deja/g++.law/visibility1.C: Likewise.
20859 * g++.old-deja/g++.law/visibility2.C: Likewise.
20860 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
20862 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
20863 * g++.old-deja/g++.mike/net48.C: Likewise.
20864 * g++.old-deja/g++.mike/p646.C: Likewise.
20865 * g++.old-deja/g++.mike/p6746.C: Likewise.
20866 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
20867 type to const char*.
20868 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
20869 deprecated conversion warning.
20870 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
20872 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
20873 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
20874 * g++.old-deja/g++.pt/explicit8.C: Likewise.
20875 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
20876 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
20877 * g++.old-deja/g++.pt/nontype3.C: Likewise.
20878 * g++.old-deja/g++.pt/t39.C: Likewise.
20879 * g++.old-deja/g++.robertl/eb106.C: Likewise.
20880 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
20882 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
20885 intrinsic_argument_conformance_1.f90: New test.
20887 2006-02-03 Steven G. Kargl <kargls@comcast.net>
20890 * gfortran.dg/char_result_11.f90: Add SAVE.
20891 * gfortran.dg/der_pointer_4.f90: Ditto.
20892 * gfortran.dg/default_initialization.f90: New test.
20894 2006-02-03 Jeff Law <law@redhat.com>
20896 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
20897 handle more than 100 dump files.
20898 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
20899 * lib/scantree.exp (scan-tree-dump): Likewise.
20900 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
20901 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
20902 * lib/scanipa.exp (scan-ipa-dump): Likewise.
20903 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
20904 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
20906 2006-02-03 Diego Novillo <dnovillo@redhat.com>
20908 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
20910 2006-02-03 Mark Mitchell <mark@codesourcery.com>
20912 * g++.dg/template/using12.C: New test.
20914 2006-02-03 Alan Modra <amodra@bigpond.net.au>
20916 * gcc.target/powerpc/pr25960.c: New test.
20918 2006-02-02 Steven G. Kargl <kargls@comcast>
20921 gfortran.dg/nullify_2.f90: New test.
20923 2006-02-02 Diego Novillo <dnovillo@redhat.com>
20926 * gcc.dg/gomp/pr25990.c: New test.
20928 2006-01-31 Mark Mitchell <mark@codesourcery.com>
20931 * g++.gd/template/partial4.C: New test.
20933 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
20935 PR middle-end/26001
20936 * gfortran.dg/data_char_2.f90: New.
20938 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
20941 maxval_maxloc_conformance_1.f90: New test.
20943 2006-01-31 Richard Guenther <rguenther@suse.de>
20945 * gcc.target/i386/sselibm-1.c: New testcase.
20946 * gcc.target/i386/sselibm-2.c: Likewise.
20947 * gcc.target/i386/sselibm-3.c: Likewise.
20948 * gcc.target/i386/sselibm-4.c: Likewise.
20949 * gcc.target/i386/sselibm-5.c: Likewise.
20951 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
20954 * gfortran.dg/arrayio_derived_2.f90: New.
20956 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
20958 * gcc.dg/unsigned-long-compare.c: New test.
20960 2006-01-30 Steve Ellcey <sje@cup.hp.com>
20963 * lib/target-supports.exp (check_effective_target_freorder):
20964 Check to see if target supports -freorder-blocks-and-partition.
20965 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
20966 instead of "dg-require-named-sections".
20968 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
20971 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
20972 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
20973 * gcc.dg/pragma-isr-trapa2.c: Likewise.
20974 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
20975 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
20976 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
20977 * gcc.dg/attr-isr-trap_exit.c: Likewise.
20978 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
20980 2006-01-30 Richard Guenther <rguenther@suse.de>
20983 * gcc.dg/pr23372-1.C: New testcase.
20985 2006-01-29 Diego Novillo <dnovillo@redhat.com>
20987 * gcc.dg/gomp/pr25874.c: New test.
20989 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
20992 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
20994 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
21000 * gfortran.dg/intent_out_1.f90: New test.
21002 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
21005 * gfortran.dg/procedure_lvalue.f90: New test.
21009 * gfortran.dg/char_pointer_assign_2.f90: New test.
21010 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
21011 assignment to be consistent with standard.
21012 * gfortran.dg/char_result_2.f90: The same.
21013 * gfortran.dg/char_result_8.f90: The same.
21015 2006-01-28 Zack Weinberg <zackw@panix.com>
21017 * gcc.dg/Woverlength-strings.c
21018 * gcc.dg/Woverlength-strings-pedantic-c89.c
21019 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
21020 * gcc.dg/Woverlength-strings-pedantic-c99.c
21021 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
21023 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
21025 * gcc.c-torture/execute/20060127-1.c: New test.
21027 2006-01-28 Mark Mitchell <mark@codesourcery.com>
21030 * g++.dg/ext/pragmaweak1.C: New test.
21032 2006-01-28 Mark Mitchell <mark@codesourcery.com>
21035 * g++.dg/template/spec29.C: New test.
21037 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
21040 * gcc.c-torture/execute/pr19606.c: New.
21042 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
21044 * gcc.dg/pragma-re-4.c: New test.
21046 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
21049 * gfortran.dg/assumed_size_refs_3.f90: New test.
21051 2006-01-27 Ben Elliston <bje@au.ibm.com>
21053 * gcc.misc-tests/dectest.exp: Remove defunct comment.
21055 2006-01-26 Laurent GUERBY <laurent@guerby.net>
21058 * ada/acats/support/impdef.a: Add One_Long_Second.
21059 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
21060 * ada/acats/tests/c9/c94026.a: Likewise.
21061 * ada/acats/tests/c9/c97305c.ada: Likewise.
21062 * ada/acats/tests/c9/c99004a.ada: Likewise.
21064 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
21067 * gfortran.dg/global_references_2.f90: New test.
21073 * gfortran.dg/assumed_charlen_function_1.f90: New test.
21074 * gfortran.dg/assumed_charlen_function_3.f90: New test.
21077 * gfortran.dg/assumed_charlen_function_2.f90: New test.
21079 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
21082 * gcc.dg/Wpointer-sign.c: New.
21083 * gcc.dg/Wpointer-sign-Wall.c: New.
21084 * gcc.dg/Wpointer-sign-Wall-no.c: New.
21085 * gcc.dg/Wpointer-sign-pedantic.c: New.
21086 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
21087 * gcc.dg/conv-2.c: Use -Wpointer-sign.
21089 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
21092 * gcc.c-torture/compile/pr25861.c: New test.
21094 2006-01-26 Paul Brook <paul@codesourcery.com>
21096 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
21097 on short-enum targets.
21098 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
21100 (generate_fields): Use short_enums.
21101 (main): Set short_enums. Document -e.
21102 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
21103 on short-enum targets.
21104 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
21106 (generate_fields): Use short_enums.
21107 (main): Set short_enums. Document -e.
21108 * lib/target-supports.exp (check_effective_target_short_enums): New.
21110 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
21113 * gcc.dg/torture/pr25947-1.c: New test.
21115 2006-01-25 Jan Hubicka <jh@suse.cz>
21116 Roger Sayle <roger@eyesopen.com>
21118 PR rtl-optimization/25703
21119 * gcc.target/i386/20060125-1.c: New test case.
21120 * gcc.target/i386/20060125-2.c: New test case.
21122 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21125 * gfortran.dg/goto_1.f: New.
21127 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
21130 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
21131 25716 on 32-bit systems too.
21133 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
21136 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
21138 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
21140 * gcc.dg/tree-ssa/gen-vect-33.c: New.
21142 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21145 * gfortran.dg/read_eof.f90: Delete, renamed.
21146 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
21147 * gfortran.dg/read_eof_2.f90: New test.
21148 * gfortran.dg/read_eof_3.f90: New test.
21150 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
21153 * gcc.c-torture/compile/pr25860.c: New test.
21155 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21158 * g++.dg/parse/dtor8.C: New test.
21160 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
21163 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
21164 * gcc.dg/gomp/gomp.exp: Return without testing anything if
21165 check_effective_target_fopenmp returns 0.
21167 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
21170 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
21171 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
21172 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
21174 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
21177 * g++.dg/opt/pr25857.C: New test.
21179 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
21180 Jan Hubicka <jh@suse.cz>
21181 Richard Guenther <rguenther@suse.de>
21183 PR rtl-optimization/25654
21184 * gcc.dg/torture/pr25654.c: New testcase.
21185 * gcc.target/i386/pr25654.c: Likewise.
21187 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
21190 * gfortran.dg/internal references_2.f90: New test.
21192 Fix regression in testing of admissability of attributes.
21193 * gfortran.dg/intent_used_1.f90: New test.
21195 2006-01-23 Ben Elliston <bje@au.ibm.com>
21197 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
21198 Remove target conditional torture options for i?86 and x86_64
21201 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
21204 * g++.dg/rtti/no-rtti.C: New.
21206 2006-01-21 Mark Mitchell <mark@codesourcery.com>
21209 * g++.dg/inherit/conv2.C: New test.
21212 * g++.dg/parse/dtor7.C: New test.
21215 * g++.dg/template/crash44.C: New test.
21217 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
21221 * gfortran.dg/internal_references_1.f90: New test.
21226 * gfortran.dg/global_references_1.f90: New test.
21227 * gfortran.dg/g77/19990905-1.f: Restore the error that
21228 there is a clash between the common block name and
21229 the name of a subroutine reference.
21232 * gfortran.dg/aliasing_dummy_1.f90: New test.
21234 2006-01-21 Alan Modra <amodra@bigpond.net.au>
21236 * gcc.dg/vmx/1b-01.c: Warning fix.
21237 * gcc.dg/vmx/1c-02.c: Likewise.
21238 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
21240 2006-01-20 Steve Ellcey <sje@cup.hp.com>
21243 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
21245 2006-01-20 Richard Guenther <rguenther@suse.de>
21246 Steven Bosscher <stevenb.gcc@gmail.com>
21248 PR rtl-optimization/24626
21249 * gcc.dg/torture/pr24626-1.c: New testcase.
21250 * gcc.dg/torture/pr24626-2.c: Likewise.
21251 * gcc.dg/torture/pr24626-3.c: Likewise.
21252 * gcc.dg/torture/pr24626-4.c: Likewise.
21254 2006-01-20 Dirk Mueller <dmueller@suse.com>
21257 * g++.dg/warn/empty-body.C: New.
21259 2006-01-19 Mark Mitchell <mark@codesourcery.com>
21262 * g++.dg/template/using10.C: New test.
21263 * g++.dg/temlpate/using11.C: Likewise.
21264 * g++.dg/inherit/using5.C: Tweak error messages.
21266 2006-01-20 Alan Modra <amodra@bigpond.net.au>
21268 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
21270 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
21272 2006-01-19 Jan Hubicka <jh@suse.cz>
21274 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
21276 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21279 * g++.dg/template/spec28.C: New test.
21281 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
21283 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21284 (switchfiles): Fix fprintf's by adding srcdir or removing it.
21286 2006-01-19 Diego Novillo <dnovillo@redhat.com>
21288 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
21289 * gcc.dg/gomp/critical-1.c: Likewise.
21290 * gcc.dg/gomp/critical-3.c: Likewise.
21291 * gcc.dg/gomp/empty.c: Likewise.
21292 * gcc.dg/gomp/ordered-1.c: Likewise.
21293 * gcc.dg/gomp/for-4.c: Likewise.
21294 * gcc.dg/gomp/for-6.c: Likewise.
21295 * gcc.dg/gomp/master-3.c: Likewise.
21296 * gcc.dg/gomp/for-8.c: Likewise.
21297 * gcc.dg/gomp/for-10.c: Likewise.
21298 * gcc.dg/gomp/for-18.c: Likewise.
21299 * gcc.dg/gomp/for-5.c: Likewise.
21300 * gcc.dg/gomp/for-7.c: Likewise.
21301 * gcc.dg/gomp/for-9.c: Likewise.
21303 2006-01-18 Jeff Law <law@redhat.com>
21305 * gcc.dg/tree-ssa/vrp25.c: New test.
21307 2006-01-19 Richard Sandiford <richard@codesourcery.com>
21309 * gcc.dg/pr25805.c: Fix misapplied patch.
21311 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
21313 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
21314 (check_effective_target_vect_udot_qi): New.
21315 (check_effective_target_vect_sdot_hi): New.
21316 (check_effective_target_vect_udot_hi): New.
21317 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
21318 prefixed with "wrapv-" with -fwrapv.
21319 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
21320 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
21321 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
21322 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
21323 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
21325 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
21326 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
21327 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
21328 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
21330 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21333 * g++.dg/other/default2.C: New test.
21334 * g++.dg/other/default3.C: New test.
21336 2006-01-19 Richard Sandiford <richard@codesourcery.com>
21339 * gcc.dg/pr25805.c: New file.
21341 2006-01-18 Mark Mitchell <mark@codesourcery.com>
21344 * g++.dg/template/init6.C: New test.
21346 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
21348 * gcc.dg/tree-ssa/pr24287.c: New test
21350 2006-01-18 Eric Christopher <echristo@apple.com>
21352 * g++.dg/eh/table.C: New.
21354 2006-01-18 DJ Delorie <dj@redhat.com>
21356 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
21357 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
21358 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
21359 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
21361 2006-01-18 Jeff Law <law@redhat.com>
21363 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
21364 on wrapping on overflow semantics.
21366 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
21368 * gcc.gc/tree-ssa/vrp23.c: New test.
21369 * gcc.gc/tree-ssa/vrp24.c: New test.
21371 2006-01-18 Richard Henderson <rth@redhat.com>
21372 Aldy Hernandez <aldyh@redhat.com>
21373 Jakub Jelinek <jakub@redhat.com>
21374 Diego Novillo <dnovillo@redhat.com>
21375 Uros Bizjak <uros@kss-loka.si>
21377 * gcc.dg/gomp: New directory.
21379 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
21380 Steven G. Kargl <kargls@comcast.net>
21383 * gfortran.dg/intrinsic_external_1.f90: New test.
21386 * gfortran.dg/elemental_pointer_1.f90: New test.
21389 * gfortran.dg/external_procedures_1.f90: New test.
21392 gfortran.dg/assumed_present.f90: New test.
21394 2006-01-18 Jakub Jelinek <jakub@redhat.com>
21396 * g++.dg/parse/lookup5.C: New test.
21398 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21401 * gfortran.dg/read_eof.f90: New test.
21403 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
21405 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
21406 add a closing brace.
21408 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21411 * gfortran.dg/fmt_tl.f: New test.
21413 2006-01-17 Eric Christopher <echristo@apple.com>
21415 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
21416 * g++.old-deja/g++.warn/impint2.C: Ditto.
21417 * g++.old-deja/g++.other/null1.C: Ditto.
21418 * g++.dg/warn/conv2.C: Ditto.
21419 * g++.dg/warn/conv4.C: New file.
21421 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
21423 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
21425 2006-01-17 Andreas Jaeger <aj@suse.de>
21426 Janis Johnson <janis187@us.ibm.com>
21428 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
21430 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
21431 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
21433 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
21435 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21436 (switchfiles): xfail txxx where xxx >= 25.
21438 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
21441 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
21443 2006-01-17 Jakub Jelinek <jakub@redhat.com>
21446 * gcc.dg/pr25682.c: New test.
21447 * g++.dg/parse/array-size2.C: New test.
21449 2006-01-16 Ian Lance Taylor <ian@airs.com>
21451 * consistency.vlad: Remove entire directory, 1652 files.
21453 2006-01-16 Janis Johnson <janis187@us.ibm.com>
21455 * lib/target-supports.exp (check_effective_target_dfp_nocache,
21456 check_effective_target_dfprt_nocache): New.
21457 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
21458 (check_effective_target_dfprt): New.
21459 * lib/c-compat.exp (check_dfp): Remove.
21460 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
21461 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
21462 level of support for decimal float.
21463 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
21464 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
21465 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
21466 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
21467 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
21468 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
21469 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
21470 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
21471 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
21472 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
21473 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
21474 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
21477 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
21480 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
21482 * lib/gfortran.exp (gfortran_init): Likewise.
21483 * lib/obj-c++.exp (obj-c++_init): Likewise.
21484 * lib/scanasm.exp (scan-assembler-dem): Likewise.
21485 (scan-assembler-dem-not): Likewise.
21486 * lib/scandump.exp (scan-dump-dem): Likewise.
21487 (scan-dump-dem-not): Likewise.
21489 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
21492 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
21494 * lib/obj-c++.exp (obj-c++_init): Likewise.
21496 2006-01-16 Richard Guenther <rguenther@suse.de>
21498 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
21500 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21503 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
21504 to LD_LIBRARY_PATH.
21506 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
21507 Andrew Pinski <pinskia@physics.uc.edu>
21509 * gcc.dg/minmax-1.c: New test.
21511 2006-01-16 Ben Elliston <bje@au.ibm.com>
21513 * gcc.dg/dfp/dfp.exp: Correct FSF address.
21514 * gcc.misc-tests/dectest.exp: Ditto.
21516 2006-01-15 Ian Lance Taylor <ian@airs.com>
21519 * gcc.target/i386/cmov6.c: Use -march=k8.
21521 2006-01-15 Andreas Jaeger <aj@suse.de>
21523 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
21524 x86 does not have __float128.
21526 2006-01-14 Ian Lance Taylor <ian@airs.com>
21528 * gcc.target/i386/cmov6.c: New test.
21530 2006-01-14 Mark Mitchell <mark@codesourcery.com>
21533 * g++.dg/template/ctor6.C: New test.
21535 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
21537 PR tree-optimization/25485
21538 * gcc.dg/tree-ssa/pr25485.c: New.
21540 2006-01-14 Richard Guenther <rguenther@suse.de>
21542 PR tree-optimization/22548
21543 PR tree-optimization/22555
21544 PR tree-optimization/22501
21545 * gcc.dg/tree-ssa/alias-4.c: New testcase.
21546 * gcc.dg/tree-ssa/alias-5.c: Likewise.
21547 * gcc.dg/tree-ssa/alias-6.c: Likewise.
21548 * gcc.dg/tree-ssa/alias-7.c: Likewise.
21549 * gcc.dg/tree-ssa/alias-8.c: Likewise.
21550 * gcc.dg/tree-ssa/alias-9.c: Likewise.
21551 * gcc.dg/tree-ssa/alias-10.c: Likewise.
21552 * gcc.dg/tree-ssa/alias-11.c: Likewise.
21553 * gcc.dg/tree-ssa/alias-12.c: Likewise.
21555 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
21557 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
21558 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
21560 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
21561 Richard Guenther <rguenther@suse.de>
21563 PR rtl-optimization/24257
21564 * gcc.dg/torture/pr24257.c: New testcase.
21566 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
21568 * gcc.c-torture/execute/20060110-1.c: New test.
21569 * gcc.c-torture/execute/20060110-2.c: New test.
21571 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
21573 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
21575 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
21578 * gfortran.dg/label_3.f90: New test.
21580 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
21582 PR tree-optimization/25771
21583 * g++.dg/tree-ssa/pr25771.C: New test
21585 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
21588 * g++.dg/opt/complex5.C: New test.
21590 2006-01-13 Richard Guenther <rguenther@suse.de>
21592 * gcc.target/i386/387-9.c: New testcase.
21594 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
21597 * g++.dg/debug/dwarf2-1.C: New.
21599 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
21602 * lib/gcov.exp (verify-lines): Add "close $fd".
21604 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
21605 Ben Elliston <bje@au.ibm.com>
21607 * gcc.dg/dfp/inf-1.c: New test.
21609 2006-01-12 Janis Johnson <janis187@us.ibm.com>
21610 Yao Qi <qiyaoltc@cn.ibm.com>
21611 Ben Elliston <bje@au.ibm.com>
21612 Jon Grimm <jgrimm2@us.ibm.com>
21614 * gcc.dg/nodfp-1.c: New test.
21615 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21616 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21617 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
21618 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
21619 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
21620 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
21621 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
21622 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
21623 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
21624 * gcc.dg/format/dfp-scanf-1.c: Likewise.
21625 * gcc.dg/format/dfp-printf-1.c: Likewise.
21626 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
21627 (compat_setup_dfp): New.
21628 * gcc.dg/compat/compat.exp: Use it.
21629 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
21630 Make some variables global, prepend "compat_" to their names.
21631 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
21632 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
21633 * gcc.misc-tests/dectest.exp: New test driver for decTest.
21634 * lib/compat.exp (compat_skip_list): Make global, rename.
21635 * lib/c-compat.exp: New file.
21636 * lib/target-supports.exp (check_effective_target_dfp): New.
21638 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
21639 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
21640 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
21641 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
21642 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
21643 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
21644 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
21645 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
21646 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
21647 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
21648 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
21649 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
21650 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
21651 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
21652 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
21653 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
21654 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
21655 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
21656 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
21657 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
21658 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
21659 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
21660 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
21661 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
21662 gcc.dg/dfp/struct-layout-1.c,
21663 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
21664 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
21665 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
21666 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
21667 gcc.dg/dfp/func-vararg-dfp.c,
21668 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
21669 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
21670 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
21671 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
21672 gcc.dg/dfp/wtr-conversion-1.c: New tests.
21674 2006-01-11 Richard Guenther <rguenther@suse.de>
21676 PR tree-optimization/25734
21677 * gcc.dg/tree-ssa/pr25734.c: New testcase.
21679 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
21682 * gfortran.dg/literal_character_constant_1_x.F: New test.
21683 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
21684 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
21685 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
21687 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
21690 * g++.dg/ext/packed3.C: Add expected packed error.
21692 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
21695 * gcc.dg/torture/pr25706-1.c: New test.
21697 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
21699 PR tree-optimization/23109
21700 PR tree-optimization/23948
21701 PR tree-optimization/24123
21703 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
21704 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
21705 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
21706 g++.dg/tree-ssa/pr23948.C: New testcases.
21707 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
21708 three divisions in order to do the optimization.
21710 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
21713 * g++.dg/other/pr25632.C: New test.
21715 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
21718 * gfortran.dg/used_types_1.f90: New test.
21720 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
21723 * gcc.dg/torture/pr25718-1.c: New test.
21725 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
21727 * gfortran.dg/list_read_2.f90: Fix typo in description.
21729 2006-01-10 Jan Beulich <jbeulich@novell.com>
21731 * lib/target-supports.exp (check_visibility_available): Simplify test
21733 (check_profiling_available): Fail for *-*-netware*.
21734 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
21735 * gcc.dg/20021014-1.c: Likewise.
21736 * gcc.dg/nest.c: Likewise.
21738 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
21741 * gfortran.dg/forall_3.f90: New test.
21743 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
21746 * gfortran.dg/nesting_2.f90: New test.
21747 * gfortran.dg/nesting_3.f90: New test.
21749 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
21751 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
21752 Fix typo in comment.
21754 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
21756 * gfortran.dg/single_char_string.f90: New test.
21758 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
21760 * gfortran.dg/ichar_2.f90: New test.
21762 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
21765 * gfortran.dg/private_type_4.f90: New.
21767 2006-01-07 Richard Guenther <rguenther@suse.de>
21769 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
21771 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21773 * gfortran.dg/func_decl_1.f90: New.
21774 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
21775 * gfortran.dg/array_alloc_2.f90: Likewise.
21776 * gfortran.dg/char_result_8.f90: Likewise.
21777 * gfortran.dg/dup_save_1.f90: Likewise.
21778 * gfortran.dg/dup_save_2.f90: Likewise.
21779 * gfortran.dg/f2c_6.f90: Likewise.
21780 * gfortran.dg/f2c_7.f90: Likewise.
21781 * gfortran.dg/func_result_2.f90: Likewise.
21782 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
21784 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
21787 * gfortran.dg/elemental_subroutine_1.f90: New test.
21788 * gfortran.dg/elemental_subroutine_2.f90: New test.
21792 * gfortran.dg/assumed_size_refs_1.f90: New test.
21796 * gfortran.dg/assumed_size_refs_2.f90: New test.
21797 * gfortran.dg/initialization_1.f90: Change warning message.
21799 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
21801 * gcc.dg/tree-ssa/loop-15.c: New test.
21803 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21806 * gfortran.dg/backspace_3.f: New test.
21807 * gfortran.dg/backspace_4.f: New test.
21809 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21812 * gfortran.dg/fmt_white.f: Update test.
21814 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
21816 * gcc.dg/cast-1.c: Add new warning.
21817 * gcc.dg/cast-2.c: Likewise.
21818 * gcc.dg/cast-3.c: Likewise.
21819 * gcc.dg/format/cast-1.c: Likewise.
21820 * gcc.dg/cast-4.c: New testcase.
21822 2006-01-05 Richard Guenther <rguenther@suse.de>
21824 PR tree-optimization/22555
21825 * gcc.dg/tree-ssa/alias-3.c: New testcase.
21827 2006-01-05 Richard Guenther <rguenther@suse.de>
21828 Diego Novillo <dnovillo@redhat.com>
21830 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
21831 * gcc.dg/tree-ssa/loop-8.c: Likewise.
21832 * gcc.dg/tree-ssa/loop-1.c: Likewise.
21833 * gcc.dg/tree-ssa/pr23294.c: Likewise.
21834 * gcc.dg/tree-ssa/pr21985.c: Likewise.
21835 * gcc.dg/tree-ssa/loop-14.c: Likewise.
21836 * gcc.dg/tree-ssa/loop-2.c: Likewise.
21837 * gcc.dg/tree-ssa/loop-3.c: Likewise.
21838 * gcc.dg/tree-ssa/loop-4.c: Likewise.
21839 * gcc.dg/tree-ssa/pr21171.c: Likewise.
21840 * gcc.dg/tree-ssa/loop-5.c: Likewise.
21841 * gcc.dg/tree-ssa/loop-10.c: Likewise.
21842 * gcc.dg/tree-ssa/loop-6.c: Likewise.
21843 * treelang/compile/extravar.tree: Likewise.
21844 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
21845 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
21846 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
21847 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21848 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
21850 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
21852 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
21855 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
21858 gfortran.dg/char_result_11.f90: New.
21860 2006-01-04 Mark Mitchell <mark@codesourcery.com>
21863 * g++.dg/parse/access9.C: New test.
21864 * g++.dg/tc1/dr52.C: Tweak error markers.
21866 2006-01-04 Richard Henderson <rth@redhat.com>
21868 Merge from gomp branch.
21869 * g++.dg/parse/pragma2.C: Update expected error lines.
21871 2006-01-04 Jakub Jelinek <jakub@redhat.com>
21873 * g++.dg/other/i386-2.C: New test.
21876 * gcc.c-torture/compile/20051228-1.c: New test.
21879 * gcc.dg/pr25559.c: New test.
21881 2006-01-03 Mark Mitchell <mark@codesourcery.com>
21884 * g++.dg/lookup/friend9.C: New test.
21887 * g++.dg/template/repo5.C: New test.
21889 2006-01-03 Steven G. Kargl <kargls@comcast.net>
21892 * gfortran.dg/forall_2.f90: New test.
21894 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
21896 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
21897 dg-require-weak. Adjust regexp to handle leading-underscore
21898 targets and space as well as TAB after .weak. Change previous
21899 64-bit fix to not use naked dot.
21901 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
21903 PR rtl-optimization/25578
21904 * gcc.c-torture/execute/20060102-1.c: New testcase.
21906 2006-01-03 Richard Guenther <rguenther@suse.de>
21909 * gcc.dg/torture/pr25183.c: New testcase.
21911 2006-01-03 Jakub Jelinek <jakub@redhat.com>
21913 Merge from gomp-branch.
21914 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
21915 * gcc.dg/ia64-sync-2.c: Likewise.
21916 * gcc.dg/ia64-sync-3.c: Likewise.
21917 * gcc.dg/ia64-sync-4.c: Likewise.
21918 * gcc.dg/sync-2.c: Likewise.
21919 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
21920 that sparc64-*-* and sparcv9-*-* supports sync builtins.
21922 2006-01-02 Mark Mitchell <mark@codesourcery.com>
21925 * g++.dg/parse/operator6.C: New test.
21928 * g++.dg/parse/error29.C: New test.
21931 * g++.dg/parse/dtor6.C: New test.
21934 * g++.dg/parse/ctor3.C: New test.
21937 * g++.dg/template/class3.C: New test.
21939 2006-01-02 Geoffrey Keating <geoffk@apple.com>
21941 * g++.dg/debug/debug9.C: New.
21943 2006-01-02 Steven G. Kargl <kargls@comcast.net>
21946 * gfortran.dg/label_2.f90: New test.
21948 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21950 * g++.dg/lookup/using12.C: Tighten error marker.
21952 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
21953 Andrew Pinski <pinskia@physics.uc.edu>
21955 * gcc.target/powerpc/darwin-abi-3.c: New file.
21956 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
21957 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
21958 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
21959 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
21960 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
21961 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
21962 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
21963 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
21965 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
21967 * gcc.dg/tree-ssa/loadpre1.c: New;
21968 * gcc.dg/tree-ssa/loadpre2.c: New;
21969 * gcc.dg/tree-ssa/loadpre3.c: New;
21970 * gcc.dg/tree-ssa/loadpre4.c: New;
21971 * gcc.dg/tree-ssa/loadpre5.c: New;
21972 * gcc.dg/tree-ssa/loadpre6.c: New;
21973 * gcc.dg/tree-ssa/loadpre7.c: New;
21974 * gcc.dg/tree-ssa/loadpre8.c: New;
21975 * gcc.dg/tree-ssa/loadpre9.c: New;
21977 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
21979 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
21980 * g++.dg/abi/thunk4.C: Likewise.
21982 2006-01-01 Andreas Jaeger <aj@suse.de>
21984 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
21987 2006-01-01 Jakub Jelinek <jakub@redhat.com>
21990 * gcc.dg/pragma-pack-3.c: New test.
21991 * g++.dg/parse/pragma3.C: New test.
21993 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21995 PR middle-end/24827
21996 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
21998 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22001 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
22003 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
22006 * gfortran-dg/pure_byref_3.f90: New.
22009 * gfortran.dg/userdef_operator_1.f90: New.
22011 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
22013 * g++.dg/abi/thunk3.C: New.
22014 * g++.dg/abi/thunk4.C: New.
22016 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
22019 * gfortran.dg/host_used_types_1.f90: New test. Check that host
22020 associated derived type components of derived types are
22021 properly declared in contained procedures.
22023 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22025 PR libgfortran/25139
22026 * gfortran.dg/backspace_2.f: New test.
22028 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22030 PR libgfortran/25550
22031 * gfortran.dg/endfile.f: New test.
22033 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22035 PR libgfortran/25419
22036 * gfortran.dg/comma.f: New test.
22038 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22040 * lib/gfortran-dg.exp: Remove trailing whitespace.
22041 * lib/fortran-torture.exp: Test with -fbounds-check instead of
22042 -funroll-all-loops.
22044 2005-12-28 Alan Modra <amodra@bigpond.net.au>
22046 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
22047 Extended Double long doubles or repeat tests when long double is
22048 the same size as double.
22050 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22052 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
22055 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
22056 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
22059 * gcc.dg/pr23911.c: Make test variable static.
22062 * gcc.dg/tree-ssa/pr14841.c: Likewise.
22064 2005-12-26 Mark Mitchell <mark@codesourcery.com>
22067 * g++.dg/parse/crash17.C: Adjust error markers.
22068 * g++.dg/template/error20.C: New test.
22070 2005-12-26 Mark Mitchell <mark@codesourcery.com>
22073 * g++.dg/ext/complit4.C: New test.
22076 * g++.dg/ext/complit5.C: Likewise.
22078 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
22080 PR tree-optimization/25125
22081 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
22082 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
22083 * gcc.c-torture/execute/pr25125.c: New.
22085 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
22089 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
22090 functions with incorrect assumed size references.
22092 2005-12-24 Mark Mitchell <mark@codesourcery.com>
22095 * g++.dg/opt/init1.C: New test.
22097 2005-12-23 Mark Mitchell <mark@codesourcery.com>
22100 * g++.dg/template/sfinae3.C: New test.
22102 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22104 * g++.dg/other/friend4.C: New test.
22106 2005-12-23 Jakub Jelinek <jakub@redhat.com>
22109 * g++.dg/opt/pr25005.C: New test.
22111 2005-12-22 Mark Mitchell <mark@codesourcery.com>
22114 * g++.dg/template/ptrmem16.C: New test.
22116 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
22120 * gfortran.dg/initialization_1.f90: Add test of SIZE.
22122 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22124 PR libgfortran/25307
22125 * gfortran.dg/list_read_5.f90: New test.
22127 2005-12-22 Richard Henderson <rth@redhat.com>
22129 * gcc.target/i386/sse-7.c: Use -msse2.
22131 2005-12-23 Jakub Jelinek <jakub@redhat.com>
22133 PR rtl-optimization/25432
22134 * gcc.c-torture/compile/20051216-1.c: New test.
22137 * objc/execute/pr25328.m: New test.
22139 2005-12-22 Mark Mitchell <mark@codesourcery.com>
22142 * g++.dg/template/call4.C: New test.
22144 2005-12-22 Dale Johannesen <dalej@apple.com>
22146 * gcc.target/i386/sse-17.c: New.
22148 2005-12-22 Paul Brook <paul@codesourcery.com>
22150 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
22152 2005-12-22 Paul Brook <paul@codesourcery.com>
22154 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
22156 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
22159 * gcc.c-torture/compile/pr25513.c: New test.
22161 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22164 * g++.dg/parse/error25.C: Add more tests.
22166 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22169 * gfortran.dg/der_charlen_1.f90: New.
22171 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
22174 * gfortran.dg/pointer_component_type_1.f90: New test.
22178 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
22179 should give an error with assumed size array refernces and checks
22180 those that should not.
22181 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
22182 reference an upper bound so that it does not generate an error.
22188 * gfortran.dg/used_dummy_types_1.f90: New test.
22189 * gfortran.dg/used_dummy_types_2.f90: New test.
22190 * gfortran.dg/used_dummy_types_3.f90: New test.
22191 * gfortran.dg/used_dummy_types_4.f90: New test.
22192 * gfortran.dg/used_dummy_types_5.f90: New test.
22195 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
22196 group already being USE associated.
22197 * gfortran.dg/assumed_shape_nml.f90: New test.
22198 * gfortran.dg/assumed_size_nml.f90: New test.
22208 * gfortran.dg/io_constraints_1.f90: New test.
22209 * gfortran.dg/io_constraints_1.f90: New test.
22210 * gfortran.dg/iostat_3.f90: Change wording of warning.
22211 * gfortran.dg/g77/19981216-0.f: The same.
22213 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
22215 PR tree-optimization/23518
22216 * gcc.dg/pr23518.c: New.
22218 2005-12-21 Mike Stump <mrs@apple.com>
22220 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
22222 2005-12-21 Paul Brook <paul@codesourcery.com>
22224 * gcc.dg/pr19340.c: Skip on m68k targets.
22226 2005-12-21 Steven Bosscher <stevenb@suse.de>
22228 PR rtl-optimization/25196
22229 * gcc.dg/pr25196.c: New test.
22231 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
22234 gfortran.dg/where_nested_1.f90: New.
22236 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
22238 PR tree-optimization/25382.
22239 * gcc.dg/tree-ssa/pr25382.c: New.
22241 2005-12-20 Richard Guenther <rguenther@suse.de>
22243 PR middle-end/24306
22244 * gcc.target/i386/pr24306.c: New testcase.
22246 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
22248 PR tree-optimization/25501
22249 * gcc.dg/tree-ssa/pr25501.c: New.
22251 2005-12-20 Richard Guenther <rguenther@suse.de>
22254 2005-12-02 Richard Guenther <rguenther@suse.de>
22256 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22258 2005-12-20 Mark Mitchell <mark@codesourcery.com>
22261 * g++.dg/warn/Wunreachable-code-2.C: New test.
22263 2005-12-19 Mark Mitchell <mark@codesourcery.com>
22266 * g++.dg/template/ctor5.C: New test.
22269 * g++.dg/template/overload8.C: New test.
22271 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
22273 * gcc.c-torture/compile/pr25483 : New test.
22275 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22278 * g++.dg/ext/typeof10.C: New test.
22280 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
22282 * gcc.dg/mt-loopi1.c: New.
22284 2005-12-18 Richard Guenther <rguenther@suse.de>
22286 PR tree-optimization/25481
22287 * gcc.dg/torture/pr25481.c: New testcase.
22289 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
22291 PR rtl-optimization/21041
22292 * gcc.dg/pr21041.c: New test.
22294 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22296 PR libgfortran/25463
22297 * gfortran.dg/advance.f90: New test.
22299 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
22301 * gcc.dg/20051201-1.c: New test.
22303 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
22306 * gfortran.dg/initialization_1.f90: New test.
22307 * gfortran.dg/enum_5.f90: Change dg-error to new message.
22308 * gfortran.dg/g77/980616-0.f: The same.
22310 2005-12-17 Steven G. Kargl <kargls@comcast.net>
22313 * gfortran.dg/chkbits.f90: New test.
22315 2005-12-17 Steven G. Kargl <kargls@comcast.net>
22317 * gfortran.dg/enum_5.f: Revert to previous version.
22319 2005-12-17 Steven G. Kargl <kargls@comcast.net>
22321 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
22322 * gfortran.dg/nested_modules_1.f90: Ditto.
22323 * gfortran.dg/hollerith_f95.f90: Ditto.
22324 * gfortran.dg/select_5.f90: Ditto.
22325 * gfortran.dg/secnds.f: Ditto.
22326 * gfortran.dg/hollerith2.f90: Ditto.
22327 * gfortran.dg/imag_2.f: Ditto.
22328 * gfortran.dg/ftell_2.f90: Ditto.
22329 * gfortran.dg/malloc_free_1.f90: Ditto.
22330 * gfortran.dg/logint-1.f: Ditto.
22331 * gfortran.dg/recursive_statement_functions.f90: Ditto.
22332 * gfortran.dg/e_d_fmt.f90: Ditto.
22333 * gfortran.dg/hollerith_legacy.f90: Ditto.
22334 * gfortran.dg/logint-2.f: Ditto.
22335 * gfortran.dg/enum_5.f90: Ditto.
22336 * gfortran.dg/f2c_2.f90: Ditto.
22337 * gfortran.dg/pr17143.f90: Ditto.
22338 * gfortran.dg/namelist_14.f90: Ditto.
22339 * gfortran.dg/logint-3.f: Ditto.
22340 * gfortran.dg/spread_scalar_source.f90: Ditto.
22341 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
22342 * gfortran.dg/namelist_11.f: Ditto.
22343 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22344 * gfortran.dg/g77/20010519-1.f
22345 * gfortran.dg/g77/alpha1.f: Ditto.
22346 * gfortran.dg/g77/990115-1.f: Ditto.
22347 * gfortran.dg/g77/erfc.f: Ditto.
22348 * gfortran.dg/g77/19990313-3.f: Ditto.
22349 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
22350 * gfortran.dg/g77/20010426.f: Ditto.
22351 * gfortran.dg/g77/19990313-0.f: Ditto.
22352 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
22353 * gfortran.dg/g77/20000629-1.f: Ditto.
22354 * gfortran.dg/g77/970125-0.f: Ditto.
22355 * gfortran.dg/g77/8485.f: Ditto.
22356 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
22357 * gfortran.dg/g77/19990313-1.f: Ditto.
22358 * gfortran.dg/g77/int8421.f: Ditto.
22359 * gfortran.dg/g77/19990305-0.f: Ditto.
22360 * gfortran.dg/g77/947.f: Ditto.
22361 * gfortran.dg/g77/19990905-2.f: Ditto.
22362 * gfortran.dg/g77/cabs.f: Ditto.
22363 * gfortran.dg/g77/19990313-2.f: Ditto.
22364 * gfortran.dg/g77/20020307-1.f: Ditto.
22365 * gfortran.dg/g77/dcomplex.f: Ditto.
22366 * gfortran.dg/g77/19990502-1.f: Ditto.
22367 * gfortran.dg/g77/19981216-0.f: Ditto.
22368 * gfortran.dg/common_4.f90: Ditto.
22369 * gfortran.dg/entry_4.f90: Ditto.
22370 * gfortran.dg/equiv_constraint_2.f90: Ditto.
22371 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
22372 * gfortran.dg/namelist_12.f: Ditto.
22373 * gfortran.dg/scale_1.f90: Ditto.
22374 * gfortran.dg/modulo_1.f90
22375 * gfortran.dg/hollerith.f90: Ditto.
22376 * gfortran.dg/direct_io_3.f90: Ditto.
22377 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
22378 * gfortran.dg/gnu_logical_1.F: Ditto.
22379 * gfortran.dg/unf_io_convert_1.f90: Ditto.
22380 * gfortran.dg/assign_1.f90: Ditto.
22381 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
22382 * gfortran.dg/pr23095.f: Ditto.
22383 * gfortran.dg/read_float_1.f90: Ditto.
22385 2005-12-17 Andreas Jaeger <aj@suse.de>
22387 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
22388 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
22390 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22393 * gfortran.dg/fmt_white.f: New test.
22395 2005-12-16 Steven G. Kargl <kargls@comcast.net>
22397 * gfortran.dg/label_1.f90: New test.
22399 2005-12-15 Ben Elliston <bje@au.ibm.com>
22402 * gcc.dg/20031012-1.c: Add -Walways-true option.
22403 * gcc.dg/weak/weak-3.c: Likewise.
22404 * g++.old-deja/g++.mike/warn8.C: Likewise.
22406 2005-12-16 Mike Stump <mrs@apple.com>
22408 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
22411 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22413 PR libgfortran/25264
22414 PR libgfortran/25349
22415 * gfortran.dg/tl_editing.f90: Added additional checks.
22416 * gfortran.dg/t_editing.f: New test.
22417 * gfortran.dg/write_padding.f90: New test
22419 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22422 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
22424 2005-12-16 Jakub Jelinek <jakub@redhat.com>
22426 PR rtl-optimization/24899
22427 * gcc.c-torture/execute/20051215-1.c: New test.
22429 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
22432 * gfortran.dg/pr24823.f: New test.
22434 2005-12-16 Jeff Law <law@redhat.com>
22436 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
22438 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
22440 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22441 (base_types): Change C++ style comments to C style comments. Remove
22442 aligned types from the array. Keep Enums disabled.
22443 (complex_types): Remove aligned types from the array.
22444 Comment out "_Complex long double".
22445 (attrib_types): Remove.
22446 (complex_attrib_types): Remove.
22447 (attrib_array_types): Remove.
22448 (complex_attrib_array_types): Remove.
22449 (aligned_bitfld_types): Remove.
22450 (n_aligned_bitfld_types): Remove.
22451 (FEATURE_ALIGNEDPACKED): Delete.
22452 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
22453 (singles): Remove support for adding attributes.
22454 (choose_type): Remove support for attributed types.
22455 (generate_fields): Remove support for attributed bit-fields.
22456 Remove support for adding attributes.
22457 (generate_random_tests): Remove support for adding attributes.
22458 (features): Add back "[0] :0" and "complex vector [0]".
22459 (main): Remove support for attributed bit-fields.
22460 Uncomment the calling of generate_random_tests for the rests of
22463 2005-12-16 Jan Hubicka <jh@suse.cz>
22465 * gcc.c-torture/combine/pr25224.c: New.
22467 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
22470 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
22473 2005-12-15 Richard Sandiford <richard@codesourcery.com>
22475 * gcc.dg/20051215-1.c: New file.
22477 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22479 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
22480 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
22482 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
22485 * gfortran.dg/dummy_functions_1.f90: New.
22487 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
22489 PR rtl-optimization/25310
22490 * gcc.c-torture/compile/pr25310.c: New test.
22492 2005-12-14 Jakub Jelinek <jakub@redhat.com>
22495 * gcc.dg/pr25023.c: New test.
22497 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22499 * g++.old-deja/g++.brendan/redecl1.C,
22500 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
22501 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
22502 g++.old-deja/g++.oliva/typeof1.C,
22503 g++.old-deja/g++.other/crash16.C,
22504 g++.old-deja/g++.other/crash34.C,
22505 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
22506 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
22507 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
22508 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
22509 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
22510 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
22513 2005-12-14 Kean Johnston <jkj@sco.com>
22514 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22516 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
22517 * gcc.target/i386/20020523-1.c: Ditto.
22518 * gcc.target/i386/tailcall-1.c: Ditto.
22519 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
22520 * gcc.target/i386/ssetype-5.c: Ditto.
22522 2005-12-14 Jeff Law <law@redhat.com>
22524 * gcc.dg/tree-ssa/foldstring-1.c: New test.
22526 2005-12-14 Jakub Jelinek <jakub@redhat.com>
22530 * gcc.target/i386/pr25254.c: New test.
22531 * gfortran.dg/PR24188.f: New test.
22533 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
22535 * lib/fortran-torture.exp: Catch remaining uses of
22536 remote_file build delete.
22538 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22540 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
22542 2005-12-14 Ben Elliston <bje@au.ibm.com>
22544 * gcc.dg/warn-addr-cmp.c: New test.
22546 2005-12-13 Jakub Jelinek <jakub@redhat.com>
22550 * gcc.target/i386/pr25293.c: New test.
22552 2005-12-13 Petr Machata <machata@post.cz>
22555 * g++.dg/parse/comma2.C: New test.
22557 2005-12-13 Mark Mitchell <mark@codesourcery.com>
22558 Jakub Jelinek <jakub@redhat.com>
22560 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22561 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22562 (limits.h): Include unconditionally.
22563 (stdlib.h): Likewise.
22564 (hashtab.h): Do not include.
22565 (getopt.h): Likewise.
22566 (stddef.h): Include.
22567 (hashval_t): Define.
22568 (struct entry): Add "next" field.
22569 (HASH_SIZE): New macro.
22570 (hash_table): New variable.
22571 (switchfiles): Do not use xmalloc.
22573 (iterative_hash): New function.
22575 (e_exists): New function.
22576 (e_insert): Likewise.
22577 (output): Use, instead of libiberty hashtable functions.
22578 (main): Do not use getopt. Do not call htab_create.
22580 2005-12-13 Jakub Jelinek <jakub@redhat.com>
22583 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
22584 put atal* and atpaal* attributes on array elements.
22585 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
22586 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
22587 put atal* and atpaal* attributes on array elements.
22588 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
22590 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
22592 * gcc.dg/single-precision-constant.c: New test.
22594 2005-12-13 Alan Modra <amodra@bigpond.net.au>
22596 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
22597 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
22598 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
22599 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
22600 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
22601 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
22602 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
22603 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
22604 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
22605 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
22606 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
22607 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
22608 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
22609 gcc.target/powerpc/ppc-sdata-2.c,
22610 gcc.target/powerpc/ppc-stackalign-1.c,
22611 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
22612 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
22613 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
22614 gcc.target/powerpc/rs6000-ldouble-2.c,
22615 gcc.target/powerpc/rs6000-power2-1.c,
22616 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
22617 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
22618 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
22619 option into target selector.
22620 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
22621 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
22623 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
22626 * objc.dg/encode-9.m: New test.
22628 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22631 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
22632 * gcc.dg/asm-b.c: Fix typo.
22633 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
22634 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22635 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
22636 i?86 lp64 and x86_64 ilp32.
22637 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
22639 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
22641 2005-12-12 Steven G. Kargl <kargls@comcast.net>
22644 gfortran.dg/equiv_5.f90: New test.
22646 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
22648 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
22649 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
22650 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
22651 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
22652 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
22653 * gcc.dg/tree-ssa/reassoc-5.c: New.
22654 * gcc.dg/tree-ssa/reassoc-6.c: New.
22655 * gcc.dg/tree-ssa/reassoc-7.c: New.
22656 * gcc.dg/tree-ssa/reassoc-8.c: New.
22657 * gcc.dg/tree-ssa/reassoc-9.c: New.
22658 * gcc.dg/tree-ssa/reassoc-10.c: New.
22659 * gcc.dg/tree-ssa/reassoc-11.c: New.
22661 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22665 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
22667 2005-12-12 Mark Mitchell <mark@codesourcery.com>
22670 * g++.dg/template/inherit.C: Do not use a generic error message.
22672 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
22675 * objc.dg/gnu-encoding: New directory.
22676 * objc.dg/gnu-encoding/compat-common.h: New file.
22677 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
22678 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
22679 * objc.dg/gnu-encoding/vector-defs.h: New file.
22680 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
22681 * objc.dg/gnu-encoding/generate-random.c: New file.
22682 * objc.dg/gnu-encoding/generate-random_r.c: New file.
22683 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
22684 * objc.dg/gnu-encoding/generate-random.h: New file.
22686 2005-12-11 Mark Mitchell <mark@codesourcery.com>
22689 * g++.dg/template/defarg7.C: New test.
22691 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
22694 * objc.dg/encode-8.m: New test.
22696 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
22699 * objc.dg/encode-7.m: New test.
22701 2005-12-10 Mark Mitchell <mark@codesourcery.com>
22704 * g++.dg/opt/inline10.C: New test.
22706 2005-12-11 Steven G. Kargl <kargls@comcast.net>
22708 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
22710 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
22712 * gfortran.dg/substring_equivalence.f90: typo in comment
22714 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22717 * gfortran.dg/iostat_3.f90: New test.
22719 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
22722 * gfortran.dg/unf_io_convert_1.f90: New test.
22723 * gfortran.dg/unf_io_convert_2.f90: New test.
22724 * gfortran.dg/unf_io_convert_3.f90: New test.
22726 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22729 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
22730 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
22731 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22732 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
22733 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
22734 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22735 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
22736 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
22737 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22738 gcc.dg/torture/fp-int-convert-float128-timode.c,
22739 gcc.dg/torture/fp-int-convert-float128.c,
22740 gcc.dg/torture/fp-int-convert-float80-timode.c,
22741 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
22742 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
22744 * gcc.dg/tls/opt-1.c: Require effective target fpic.
22746 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
22748 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
22750 2005-12-10 Richard Sandiford <richard@codesourcery.com>
22752 * gcc.dg/20051207-1.c,
22753 * gcc.dg/20051207-2.c,
22754 * gcc.dg/20051207-3.c: New tests.
22756 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22759 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
22760 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
22761 dg-skip-if target selector.
22764 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
22765 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
22766 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
22767 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
22768 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
22769 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
22770 and/or merge with i?86 cases.
22772 * gcc.dg/tls/opt-3.c: Require effective target fpic.
22775 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
22776 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
22777 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
22778 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
22781 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
22784 * gcc.c-torture/compile/pr25311.c: New test.
22786 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22788 PR libgfortran/25039
22789 * gfortran.dg/read_comma.f: New test.
22791 2005-12-08 Jakub Jelinek <jakub@redhat.com>
22794 * g++.dg/opt/pr19317-1.C: New test.
22795 * g++.dg/opt/pr19317-2.C: New test.
22796 * g++.dg/opt/pr19317-3.C: New test.
22799 * gcc.c-torture/execute/pr19005.c: New test.
22802 * g++.old-deja/g++.other/comdat5.C: New test.
22803 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
22805 * g++.dg/compat/struct-layout-1.exp: New file.
22806 * g++.dg/compat/struct-layout-1.h: New.
22807 * g++.dg/compat/struct-layout-1_generate.c: New.
22808 * g++.dg/compat/struct-layout-1_x1.h: New.
22809 * g++.dg/compat/struct-layout-1_x2.h: New.
22810 * g++.dg/compat/struct-layout-1_y1.h: New.
22811 * g++.dg/compat/struct-layout-1_y2.h: New.
22813 * gcc.dg/20050330-2.c: New test.
22815 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
22818 * gfortran.dg/associated_1.f90: New.
22820 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22822 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
22823 ILP32 vect_no_align platforms.
22825 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
22826 Jakub Jelinek <jakub@redhat.com>
22829 * gcc.c-torture/compile/20051207-1.c: New test.
22831 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22834 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
22835 gcc.dg/torture/pr18582-1.c,
22836 gcc.target/i386/attributes-error.c: Also test on x86_64.
22838 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
22840 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22843 * g++.dg/template/typedef3.C: New test.
22847 * g++.dg/template/dtor3.C: Fix error markers.
22849 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
22851 * lib/target-supports.exp (check_effective_target_sync_char_short):
22854 2005-12-06 Janis Johnson <janis187@us.ibm.com>
22856 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
22858 2005-12-06 Roger Sayle <roger@eyesopen.com>
22860 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
22861 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
22862 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
22863 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
22865 2005-12-06 Roger Sayle <roger@eyesopen.com>
22868 * g++.dg/other/array2.C: New test case.
22870 2005-12-05 Geoffrey Keating <geoffk@apple.com>
22872 * gcc.dg/darwin-weakimport-3.c: New.
22874 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
22875 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
22876 and to work on Darwin.
22877 * gcc.dg/attr-weakref-1b.c: New file.
22878 * gcc.dg/attr-weakref-2.c: New test.
22879 * gcc.dg/darwin-weakref-1.c: New test.
22881 2005-12-05 Janis Johnson <janis187@us.ibm.com>
22884 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
22885 use in selector expressions.
22886 (dg-xfail-if): Ditto.
22887 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
22888 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
22889 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
22890 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
22891 * gcc.test-framework/test-framework.exp: Skip generated tests if
22892 CHECK_TEST_FRAMEWORK is not 1.
22894 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
22896 PR tree-optimization/24963
22897 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
22900 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
22903 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
22904 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22905 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22906 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22908 2005-12-05 Jakub Jelinek <jakub@redhat.com>
22910 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
22913 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
22915 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
22917 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
22919 * gcc.dg/format/cast-1.c: New test.
22921 2005-12-04 Roger Sayle <roger@eyesopen.com>
22924 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
22925 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
22926 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
22927 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
22929 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
22931 * gcc.dg/cast-pretty-print-1.c: New test.
22933 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
22935 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
22937 2005-12-02 Mark Mitchell <mark@codesourcery.com>
22940 * g++.dg/template/friend40.C: New test.
22942 2005-12-02 Jakub Jelinek <jakub@redhat.com>
22945 * gcc.target/i386/movq-2.c: New test.
22946 * gcc.target/i386/movq.c: Remove target i?86, instead add
22947 dg-require-effective-target ilp32.
22949 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22952 * g++.dg/other/default1.C: New test.
22954 2005-12-02 Richard Guenther <rguenther@suse.de>
22956 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22958 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
22960 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
22962 2005-12-02 Alan Modra <amodra@bigpond.net.au>
22965 * gcc.target/powerpc/rotate.c: New.
22967 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22969 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
22970 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
22972 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
22975 * gcc.dg/pr17730-1.c: Adjust.
22976 * gcc.dg/lvalue1.c (main): Likewise.
22977 * gcc.dg/lvalue-2.c: Likewise.
22978 * g++.dg/pr7503-3.C
22980 2005-12-01 Geoffrey Keating <geoffk@apple.com>
22982 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
22985 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
22988 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
22990 2005-12-01 Uros Bizjak <uros@kss-loka.si>
22993 * lib/target-supports.exp (check_effective_target_tls): New.
22994 (check_effective_target_tls_runtime): New.
22995 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
22997 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
22998 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
22999 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
23000 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
23001 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
23002 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
23003 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
23004 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
23005 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
23006 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
23007 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
23008 effective-target TLS.
23009 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
23010 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
23011 effective-target TLS runtime.
23013 2005-12-01 Uros Bizjak <uros@kss-loka.si>
23015 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
23017 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
23019 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
23020 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
23021 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
23022 ignored" warnings when "packing" is the same as the ABI layout.
23024 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
23027 * gfortran.dg/line_length_1.f: New test.
23028 * gfortran.dg/line_length_2.f90: Ditto.
23030 2005-11-30 Richard Guenther <rguenther@suse.de>
23032 PR tree-optimization/21655
23033 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
23035 2005-11-30 Dale Johannesen <dalej@apple.com>
23037 * gcc.c-torture/compile/pr24930.c: New.
23039 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
23042 * gfortran.dg/auto_char_dummy_array.f90: New test.
23044 2005-11-30 Jeff Law <law@redhat.com>
23046 * g++.old-deja/g++.law/pr25000.C: New test.
23048 2005-11-30 Jakub Jelinek <jakub@redhat.com>
23050 * gcc.dg/tls/opt-11.c: New test.
23052 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
23054 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
23056 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
23059 2005-11-29 Jakub Jelinek <jakub@redhat.com>
23061 * gfortran.dg/open_access_1.f90: New test.
23063 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23065 * gcc.dg/charset/builtin2.c: New test.
23067 2005-11-28 Jakub Jelinek <jakub@redhat.com>
23069 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
23070 on mmix-*-* for *_[xy].c.
23072 2005-11-28 Kean Johnston <jkj@sco.com>
23074 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
23076 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
23077 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
23078 * gcc.target/i386/asm-3.c: Ditto.
23079 * gcc.target/i386/clobbers.c: Ditto.
23080 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
23081 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
23083 * gcc.target/i386/mul.c: Ditto.
23084 * gcc.target/i386/ssetype-1.c: Ditto.
23085 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
23086 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
23087 static so the test works with -fPIC mode too. Based on comment in
23089 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
23091 2005-11-28 Richard Guenther <rguenther@suse.de>
23093 * gcc.dg/alias-9.c: New testcase.
23094 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
23096 2005-11-28 Roger Sayle <roger@eyesopen.com>
23097 Uros Bizjak <uros@kss-loka.si>
23099 PR middle-end/20219
23100 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
23101 tan(x)/sin(x) transformations.
23103 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
23105 PR middle-end/24575
23106 * gcc.dg/tree-ssa/divide-3.c: New test.
23107 * gcc.dg/tree-ssa/divide-4.c: New test.
23109 2005-11-27 Steven G. Kargl <kargls@comcast.net>
23112 * gfortran.dg/boz_6.f90: New test.
23114 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23117 * gfortran.dg/modulo_1.f90: New test.
23119 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23121 PR libfortran/24919
23122 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
23123 fail on CRLF platforms.
23124 * gfortran.dg/ftell_2.f90: Likewise.
23126 2005-11-26 Eric Christopher <echristo@apple.com>
23128 * gcc.dg/intmax_t-1.c: Remove mips xfail.
23130 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
23132 * objc.dg/gnu-runtime-3.m: Simplify.
23134 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
23136 PR middle-end/23669
23137 * gcc.dg/tree-ssa/divide-1.c: New test.
23138 * gcc.dg/tree-ssa/divide-2.c: New test.
23140 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
23142 PR libgfortran/24945
23143 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
23145 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
23147 PR libgfortran/24945
23148 * gfortran.dg/open_status_2.f90: New test.
23150 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23152 * gcc.c-torture/execute/builtins/fprintf.c,
23153 gcc.c-torture/execute/builtins/fputs-lib.c,
23154 gcc.c-torture/execute/builtins/fputs.c,
23155 gcc.c-torture/execute/builtins/lib/fprintf.c,
23156 gcc.c-torture/execute/builtins/lib/printf.c,
23157 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
23159 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
23161 * gcc.dg/20050922-2.c: New test.
23163 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
23165 * objc.dg/gnu-runtime-3.m: New test.
23167 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23170 * g++.dg/other/void1.C: New test.
23172 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
23174 PR middle-end/24998
23175 * gcc.dg/torture/fp-int-convert-float.c,
23176 gcc.dg/torture/fp-int-convert-double.c,
23177 gcc.dg/torture/fp-int-convert-long-double.c,
23178 gcc.dg/torture/fp-int-convert-timode.c,
23179 gcc.dg/torture/fp-int-convert-float80.c,
23180 gcc.dg/torture/fp-int-convert-float80-timode.c,
23181 gcc.dg/torture/fp-int-convert-float128.c,
23182 gcc.dg/torture/fp-int-convert-float128-timode.c,
23183 gcc.dg/torture/fp-int-convert.h: New files.
23185 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
23187 PR middle-end/24989
23188 * gcc.dg/tree-ssa/bool-10.c: New test.
23189 * gcc.dg/tree-ssa/bool-11.c: New test.
23190 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
23192 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
23194 PR middle-end/24990
23195 * tree-ssa/pr24990-1.c: New test.
23197 2005-11-24 Richard Guenther <rguenther@suse.de>
23198 Dirk Mueller <dmueller@suse.de>
23201 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
23202 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
23203 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
23204 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
23205 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
23206 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
23208 2005-11-23 Uros Bizjak <uros@kss-loka.si>
23210 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
23212 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
23215 * gcc.dg/Wc++-compat.c: New.
23216 * gcc.dg/Wno-c++-compat.c: New.
23218 2005-11-23 Alan Modra <amodra@bigpond.net.au>
23220 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
23221 (vspltish, vspltisw): Likewise.
23223 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23225 PR libgfortran/24794
23226 * gfortran.dg/namelist_12.f: Fix quotes.
23227 * gfortran.dg/namelist_13.f90: Fix quotes.
23228 * gfortran.dg/namelist_14.f90: Fix quotes.
23229 * gfortran.dg/namelist_15.f90: Fix quotes.
23230 * gfortran.dg/namelist_use.f90: Fix quotes.
23231 * gfortran.dg/namelist_use_only.f90: Fix quotes.
23232 * gfortran.dg/namelist_21.f90: New test.
23233 * gfortran.dg/namelist_22.f90: New test.
23235 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
23238 * gcc.c-torture/compile/pr23435.c: New.
23240 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
23242 * gcc.c-torture/execute/floatunsisf-1.c: New test.
23244 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
23246 * gcc.target/powerpc/405-macchw-1.c,
23247 gcc.target/powerpc/405-macchw-2.c,
23248 gcc.target/powerpc/405-macchwu-1.c,
23249 gcc.target/powerpc/405-macchwu-2.c,
23250 gcc.target/powerpc/405-machhw-1.c,
23251 gcc.target/powerpc/405-machhw-2.c,
23252 gcc.target/powerpc/405-machhwu-1.c,
23253 gcc.target/powerpc/405-machhwu-2.c,
23254 gcc.target/powerpc/405-maclhw-1.c,
23255 gcc.target/powerpc/405-maclhw-2.c,
23256 gcc.target/powerpc/405-maclhwu-1.c,
23257 gcc.target/powerpc/405-maclhwu-2.c,
23258 gcc.target/powerpc/405-mulchw-1.c,
23259 gcc.target/powerpc/405-mulchw-2.c,
23260 gcc.target/powerpc/405-mulchwu-1.c,
23261 gcc.target/powerpc/405-mulchwu-2.c,
23262 gcc.target/powerpc/405-mulhhw-1.c,
23263 gcc.target/powerpc/405-mulhhw-2.c,
23264 gcc.target/powerpc/405-mulhhwu-1.c,
23265 gcc.target/powerpc/405-mulhhwu-2.c,
23266 gcc.target/powerpc/405-mullhw-1.c,
23267 gcc.target/powerpc/405-mullhw-2.c,
23268 gcc.target/powerpc/405-mullhwu-1.c,
23269 gcc.target/powerpc/405-mullhwu-2.c,
23270 gcc.target/powerpc/405-nmacchw-1.c,
23271 gcc.target/powerpc/405-nmacchw-2.c,
23272 gcc.target/powerpc/405-nmachhw-1.c,
23273 gcc.target/powerpc/405-nmachhw-2.c,
23274 gcc.target/powerpc/405-nmaclhw-1.c,
23275 gcc.target/powerpc/405-nmaclhw-2.c,
23276 gcc.target/powerpc/440-macchw-1.c,
23277 gcc.target/powerpc/440-macchw-2.c,
23278 gcc.target/powerpc/440-macchwu-1.c,
23279 gcc.target/powerpc/440-macchwu-2.c,
23280 gcc.target/powerpc/440-machhw-1.c,
23281 gcc.target/powerpc/440-machhw-2.c,
23282 gcc.target/powerpc/440-machhwu-1.c,
23283 gcc.target/powerpc/440-machhwu-2.c,
23284 gcc.target/powerpc/440-maclhw-1.c,
23285 gcc.target/powerpc/440-maclhw-2.c,
23286 gcc.target/powerpc/440-maclhwu-1.c,
23287 gcc.target/powerpc/440-maclhwu-2.c,
23288 gcc.target/powerpc/440-mulchw-1.c,
23289 gcc.target/powerpc/440-mulchw-2.c,
23290 gcc.target/powerpc/440-mulchwu-1.c,
23291 gcc.target/powerpc/440-mulchwu-2.c,
23292 gcc.target/powerpc/440-mulhhw-1.c,
23293 gcc.target/powerpc/440-mulhhw-2.c,
23294 gcc.target/powerpc/440-mulhhwu-1.c,
23295 gcc.target/powerpc/440-mulhhwu-2.c,
23296 gcc.target/powerpc/440-mullhw-1.c,
23297 gcc.target/powerpc/440-mullhw-2.c,
23298 gcc.target/powerpc/440-mullhwu-1.c,
23299 gcc.target/powerpc/440-mullhwu-2.c,
23300 gcc.target/powerpc/440-nmacchw-1.c,
23301 gcc.target/powerpc/440-nmacchw-2.c,
23302 gcc.target/powerpc/440-nmachhw-1.c,
23303 gcc.target/powerpc/440-nmachhw-2.c,
23304 gcc.target/powerpc/440-nmaclhw-1.c,
23305 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
23307 2005-11-21 Jakub Jelinek <jakub@redhat.com>
23310 * gfortran.dg/inquire_9.f90: New test.
23313 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
23315 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
23317 PR libfortran/24432
23318 * lib/target-supports.exp (check_effective_target_fortran_large_real):
23319 Check that 'cos' is supported.
23321 2005-11-21 Paul Thomas <pault@gcc.gnu.org
23324 * gfortran.dg/substring_equivalence.f90: New test.
23327 * gfortran.dg/auto_internal_assumed.f90: New test.
23329 2005-11-21 Uros Bizjak <uros@kss-loka.si>
23331 * gcc.dg/fold-div-2.c: New test.
23333 2005-11-20 Ian Lance Taylor <ian@airs.com>
23335 PR rtl-optimization/24883
23336 * gcc.c-torture/compile/pr24883.c: New test.
23338 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
23340 PR middle-end/20583
23341 * gcc.c-torture/compile/pr20583.c: New.
23343 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
23345 * gcc.c-torture/execute/usmul.c: New test.
23347 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
23349 * gcc.dg/tree-ssa/vrp22.c: New test.
23351 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
23353 PR middle-end/24912
23354 * gcc.dg/torture/pr24912-1.c: New test.
23356 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
23359 * gfortran.dg/arrayio_derived_1.f90: New test.
23361 2005-11-19 Richard Guenther <rguenther@suse.de>
23363 PR middle-end/23294
23364 * gcc.dg/tree-ssa/pr23294.c: New testcase.
23366 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
23368 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
23370 2005-11-18 Mark Mitchell <mark@codesourcery.com>
23373 * g++.dg/template/friend39.C: New test.
23375 2005-11-18 James E Wilson <wilson@specifix.com>
23377 * gcc.dg/builtin-strstr.c: New.
23379 2005-11-18 Richard Henderson <rth@redhat.com>
23381 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
23382 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
23383 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
23384 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
23385 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
23386 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
23387 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
23388 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
23389 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
23390 renaming to remove initial "ia64-".
23392 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
23394 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
23396 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
23398 * g++.dg/cpp/string-2.C: New test.
23400 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
23402 * gcc.dg/tree-ssa/loop-14.c: New test.
23404 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
23405 Michael Chamberlain <michael@chamberlain.net.au>
23407 * ada/acats/run_all.sh (target_run): Kill long running tests.
23409 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23411 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
23412 * gcc.dg/cleanup-9.c: Likewise.
23413 * gcc.dg/cleanup-10.c: Likewise.
23414 * gcc.dg/cleanup-11.c: Likewise.
23416 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23419 * gfortran.dg/open_access_append_1.f90: New test.
23420 * gfortran.dg/open_access_append_2.f90: New test.
23422 2005-11-16 Richard Guenther <rguenther@suse.de>
23424 PR middle-end/24851
23425 * gcc.c-torture/execute/pr24851.c: New testcase.
23427 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
23429 * gcc.dg/fold-overflow-1.c: New test.
23431 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
23433 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
23434 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
23436 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
23438 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
23440 * g++.dg/eh/forced2.C: Likewise.
23441 * g++.dg/eh/forced3.C: Likewise.
23442 * g++.dg/eh/forced4.C: Likewise.
23444 2005-11-11 Mike Stump <mrs@apple.com>
23446 * g++.old-deja/g++.mike/unused.C: Add.
23448 2005-11-15 Mark Mitchell <mark@codesourcery.com>
23451 * g++.dg/warn/Wcast-qual1.C: New test.
23453 2005-11-15 Jan Hubicka <jh@suse.cz>
23455 * gcc.dg/winline-5.c: Add large-unit-insns limit.
23457 2005-11-14 David Edelsohn <edelsohn@gnu.org>
23459 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
23461 2005-11-14 Diego Novillo <dnovillo@redhat.com>
23464 * gcc.dg/tree-ssa/pr24840.c: New test.
23466 2005-11-14 Janis Johnson <janis187@us.ibm.com>
23469 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
23471 2005-11-14 Dale Johannesen <dalej@apple.com>
23473 * gcc.c-torture/execute/20051113-1.c: New.
23475 2005-11-14 Mark Mitchell <mark@codesourcery.com>
23478 * g++.dg/template/crash43.C: New test.
23480 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
23482 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
23484 2005-11-13 Mark Mitchell <mark@codesourcery.com>
23487 * g++.dg/eh/spec8.C: New test.
23489 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
23491 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
23493 2005-11-13 Mark Mitchell <mark@codesourcery.com>
23496 * g++.dg/parse/ambig4.C: New test.
23497 * g++.dg/tc1/dr101.C: Adjust error markers.
23498 * g++.dg/lookup/strong-using-2.C: Likewise.
23499 * g++.dg/lookup/ambig5.C: Likewise.
23500 * g++.dg/lookup/ambig4.C: Likewise.
23501 * g++.dg/parse/crash22.C: Likewise.
23503 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
23505 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
23507 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
23509 * gcc.dg/nested-calls-1.c: New test.
23511 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23513 * gfortran.dg/complex_intrinsic_1.f90: New test.
23514 * gfortran.dg/complex_intrinsic_2.f90: New test.
23515 * gfortran.dg/fgetc_1.f90: New test.
23516 * gfortran.dg/fgetc_2.f90: New test.
23517 * gfortran.dg/fgetc_3.f90: New test.
23518 * gfortran.dg/ftell_1.f90: New test.
23519 * gfortran.dg/ftell_2.f90: New test.
23520 * gfortran.dg/gnu_logical_1.F: New test.
23521 * gfortran.dg/gnu_logical_2.f90: New test.
23523 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
23525 PR middle-end/24820
23526 * gcc.dg/pr24820.c: New test.
23528 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
23530 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
23531 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
23534 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23537 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
23539 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
23541 * gcc.target/cris/cris.exp: New file.
23542 * gcc.target/cris/rld-legit1.c: New test.
23543 * gcc.target/cris/rld-legit2.c: New test.
23545 2005-11-12 Jakub Jelinek <jakub@redhat.com>
23548 * g++.dg/opt/pr24780.C: New test.
23551 * g++.dg/template/asm1.C: New test.
23553 2005-11-12 Steven G. Kargl <kargls@comcast.net>
23555 PR libgfortran/24787
23556 * gfortran.dg/scan_1.f90: New test.
23558 2005-11-12 Jan Hubicka <jh@suse.cz>
23560 * gcc.target/i386/minmax-1.c: New.
23561 * gcc.target/i386/minmax-2.c: New.
23563 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
23565 * gcc.dg/pr24445.c: Fix for 64-bit targets.
23567 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
23569 * gcc.c-torture/execute/20051110-1.c,
23570 gcc.c-torture/execute/20051110-2.c: New tests.
23572 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
23574 PR middle-end/24750
23575 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
23578 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
23580 * lib/target-libpath.exp (get_shlib_extension): New proc.
23581 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
23582 * lib/gfortran.exp (gfortran_link_flags): Likewise.
23583 * lib/objc.exp (objc_target_compile): Likewise.
23584 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
23587 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
23589 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
23591 * lib/target-supports.exp (check_effective_target_static_libgfortran):
23592 Add -static to additional_flags and pass it to target_compile.
23594 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23596 PR libgfortran/24719
23597 gfortran.dg/read_noadvance.f90: New test.
23599 PR libgfortran/24699
23600 gfortran.dg/fmt_t_2.f90: New test.
23602 PR libgfortran/24785
23603 gfortran.dg/read_x_eor.f90: New test.
23605 PR libgfortran/24584
23606 gfortran.dg/namelist_empty.f90: Rename test.
23608 PR libgfortran/24489
23609 gfortran/read_eor.f90: Rename test.
23611 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
23614 * gfortran.dg/automatic_module_variable.f90: New test.
23616 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
23619 * gcc.dg/pr24445.c: New test.
23621 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
23625 * gfortran.dg/recursive_statement_functions.f90: Add statement
23626 functions using inline intrinsic functions and parameters to test
23627 that they no longer seg-fault.
23630 gfortran.dg/nested_modules_4.f90: New test.
23631 gfortran.dg/nested_modules_5.f90: New test.
23633 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23636 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
23638 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
23640 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
23643 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
23645 * gcc.dg/sparc-getcontext-1.c: New test.
23647 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
23649 * gcc.dg/ifcvt-fabs-1.c: New test.
23651 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
23654 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
23655 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
23657 2005-11-09 Richard Guenther <rguenther@suse.de>
23659 PR tree-optimization/24716
23660 * gcc.c-torture/execute/pr24716.c: New testcase.
23662 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
23664 * gcc.dg/pr24624.c: Disable for non S/390 targets.
23666 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
23669 * gcc.dg/pr24624.c: Testcase added.
23671 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
23674 * g++.dg/other/pr24623.C: Testcase added.
23676 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
23679 * gfortran-dg/pure_byref_1.f90: New.
23680 * gfortran-dg/pure_byref_2.f90: New.
23682 2005-11-09 Uros Bizjak <uros@kss-loka.si>
23685 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
23686 * gcc.dg/dg.exp: Run main loop also for *.i files.
23688 2005-11-08 Jakub Jelinek <jakub@redhat.com>
23691 * g++.dg/tls/diag-3.C: New test.
23692 * g++.dg/tls/diag-4.C: New test.
23693 * g++.dg/tls/static-1.C: New test.
23694 * g++.dg/tls/static-1a.cc: New file.
23696 2005-11-08 Diego Novillo <dnovillo@redhat.com>
23699 * g++.dg/tree-ssa/pr23046.C: New test.
23701 2005-11-08 Devang Patel <dpatel@apple.com>
23703 PR tree-optimization/23115
23704 * gcc.dg/tree-ssa/pr23115.c: New.
23706 2005-11-08 David Edelsohn <edelsohn@gnu.org>
23708 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
23709 * gcc.target/powerpc/pr16155.c: Same.
23710 * gcc.target/powerpc/altivec-1.c: Same.
23711 * gcc.target/powerpc/altivec-2.c: Same.
23712 * gcc.target/powerpc/altivec-3.c: Same.
23713 * gcc.target/powerpc/altivec-5.c: Same.
23714 * gcc.target/powerpc/altivec-11.c: Same.
23715 * gcc.target/powerpc/altivec-12.c: Same.
23716 * gcc.target/powerpc/altivec-14.c: Same.
23717 * gcc.target/powerpc/altivec-22.c: Same.
23718 * gcc.target/powerpc/altivec-consts.c: Same.
23719 * gcc.target/powerpc/altivec-pr22085.c: Same.
23720 * gcc.target/powerpc/altivec-splat.c: Same.
23721 * gcc.target/powerpc/altivec-varargs-1.c: Same.
23722 * gcc.target/powerpc/altivec-vec-merge.c: Same.
23723 * gcc.target/powerpc/darwin-longlong.c: Same.
23725 2005-11-08 Uros Bizjak <uros@kss-loka.si>
23728 * gcc.dg/pr19340.c: New test.
23730 2005-11-07 Ian Lance Taylor <ian@airs.com>
23732 PR rtl-optimization/24683
23733 * gcc.dg/pr24683.c: New test.
23735 2005-11-07 Uros Bizjak <uros@kss-loka.si>
23737 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
23738 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
23740 2005-11-07 Uros Bizjak <uros@kss-loka.si>
23742 * gcc.target/i386/pr23376.c: Compile with -mmmx.
23744 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
23746 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
23748 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
23752 * gcc.target/powerpc/altivec-consts.c,
23753 gcc.target/powerpc/altivec-splat.c: New testcase.
23755 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
23759 * gcc.dg/overflow-2.c: New testcase.
23761 2005-11-07 Jakub Jelinek <jakub@redhat.com>
23763 PR rtl-optimization/23567
23764 * gcc.c-torture/execute/20051104-1.c: New test.
23766 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
23769 gfortran.dg/private_type_2.f90: Modified to check that case with
23770 PRIVATE declaration within derived type is accepted.
23773 gfortran.dg/pointer_assign_1.f90: New test.
23776 * gfortran.dg/arrayio_0.f90: New test.
23779 gfortran.dg/data_initialized.f90: New test.
23780 gfortran.dg/data_constraints_1.f90: New test.
23781 gfortran.dg/data_constraints_2.f90: New test.
23783 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
23787 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
23789 2005-11-06 Diego Novillo <dnovillo@redhat.com>
23792 * gcc.dg/tree-ssa/pr24670.c: New test.
23794 2005-11-05 Ian Lance Taylor <ian@airs.com>
23797 * gcc.target/i386/pr22432.c: New test.
23799 2005-11-05 Richard Henderson <rth@redhat.com>
23801 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
23802 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
23803 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
23804 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
23805 from gcc.dg/alpha-*.
23806 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
23807 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
23809 2005-11-05 Andreas Jaeger <aj@suse.de>
23811 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
23813 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
23816 * gcc.dg/torture/pr23424-1.c: New test.
23818 2005-11-04 Richard Henderson <rth@redhat.com>
23820 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
23821 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
23822 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
23823 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
23824 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
23825 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
23826 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
23827 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
23828 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
23829 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
23830 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
23831 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
23832 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
23833 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
23834 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
23835 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
23836 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
23837 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
23838 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
23839 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
23840 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
23841 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
23842 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
23843 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
23845 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
23846 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
23847 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
23848 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
23849 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
23850 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
23851 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
23852 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
23853 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
23854 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
23855 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
23856 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
23857 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
23858 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
23859 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
23860 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
23861 gcc.target/i386/lea.c, gcc.target/i386/local.c,
23862 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
23863 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
23864 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
23865 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
23866 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
23867 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
23868 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
23869 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
23870 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
23871 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
23872 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
23873 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
23874 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
23875 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
23876 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
23877 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
23878 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
23879 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
23880 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
23881 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
23882 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
23883 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
23884 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
23885 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
23886 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
23887 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
23888 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
23889 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
23891 2005-11-04 Diego Novillo <dnovillo@redhat.com>
23894 * gcc.dg/tree-ssa/pr24627.c: New test.
23896 2005-11-04 Paul Brook <paul@codesourcery.com>
23898 * gcc.dg/tls/opt-10.c: New test.
23900 2005-11-04 Andreas Jaeger <aj@suse.de>
23902 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
23903 avoid extra warnings.
23905 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23907 PR libfortran/22298
23908 * lib/target-supports.exp
23909 (check_effective_target_static_libgfortran): New
23910 static_libgfortran effective target.
23911 * gfortran.dg/static_linking_1.f: New test.
23912 * gfortran.dg/static_linking_1.c: New file.
23914 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
23916 * gcc.dg/pr24615.c: Guard test with { target fpic }.
23918 2005-11-03 Josh Conner <jconner@apple.com>
23921 g++.dg/ext/array2.C: New test.
23922 g++.dg/template/dependent-name3.C: New test.
23923 g++.dg/template/dependent-name4.C: New test.
23924 g++.dg/template/sfinae2.C: New test.
23926 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
23928 PR preprocessor/22042
23929 * gcc.dg/cpp/strify4.c: New test.
23931 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
23934 * g++.dg/cpp/string-1.C: New test.
23936 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
23938 * gcc.target/powerpc: New directory.
23939 * gcc.target/powerpc/powerpc.exp: New file.
23940 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
23941 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
23942 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
23943 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
23944 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
23945 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
23946 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
23947 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
23948 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
23949 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
23950 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
23951 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
23952 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
23953 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
23954 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
23955 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
23956 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
23957 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
23958 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
23959 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
23960 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
23961 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
23962 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
23963 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
23964 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
23965 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
23966 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
23967 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
23968 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
23969 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
23970 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
23971 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
23972 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
23973 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
23975 2005-11-03 Mark Mitchell <mark@codesourcery.com>
23978 * g++.dg/warn/inline2.C: New test.
23980 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
23982 PR middle-end/23155
23983 * g++.dg/ext/c99struct1.C: New test.
23984 * gcc.dg/union-cast-1.c: New test.
23985 * gcc.dg/union-cast-2.c: New test.
23986 * gcc.dg/union-cast-3.c: New test.
23988 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
23990 PR middle-end/24589
23991 * gcc.c-torture/execute/zero-struct-2.c: New test.
23993 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
23996 * g++.dg/init/switch1.C: New test.
23998 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
24000 * gcc.dg/delay-slot-1.c: New test.
24002 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
24005 * gcc.dg/pr24620.c: New test.
24007 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
24010 * gcc.dg/format/unnamed-1.c: New test.
24012 2005-11-02 Mark Mitchell <mark@codesourcery.com>
24015 * g++.dg/expr/cond8.C: New test.
24018 * g++.dg/parse/dot1.C: New test.
24020 2005-11-02 Jan Hubicka <jh@suse.cz>
24023 * gcc.dg/i386-lea.c: New test
24025 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
24028 * gcc.dg/pr24615.c: New test.
24030 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
24033 * gcc.dg/pr24600.c: New test.
24035 2005-11-02 Mark Mitchell <mark@codesourcery.com>
24038 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
24039 * g++.dg/parse/typename9.C: New test.
24040 * g++/dg/parse/typename10.C: Likewise.
24042 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
24045 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
24046 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
24047 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
24049 2005-11-02 Mark Mitchell <mark@codesourcery.com>
24052 * g++.dg/debug/static1.C: New test.
24054 2005-11-02 Josh Conner <jconner@apple.com>
24056 * g++.dg/crash38.C: moved into proper directory...
24057 * g++.dg/template/crash42.C: ...here
24059 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
24062 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
24063 pcc_bitfield_type_matters || default_packed.
24065 * lib/target-supports.exp
24066 (check_effective_target_pcc_bitfield_type_matters): New proc.
24067 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
24070 * lib/target-supports.exp (check_effective_default_packed): New proc.
24071 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
24072 Gate expected errors on target ! default_packed.
24073 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
24075 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24077 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
24080 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24083 * gfortran.dg/entry_5.f90: New.
24084 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
24086 2005-11-01 Bob Wilson <bob.wilson@acm.org>
24088 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
24090 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
24093 gfortran.dg/namelist_blockdata.f90: New test.
24096 gfortran.dg/external_implicit_none.f90: New test.
24099 * gfortran.dg/secnds.f: New test.
24101 2005-10-31 Jan Hubicka <jh@suse.cz>
24104 * gcc.c-torture/compile/pr20928.c: New test.
24106 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
24108 PR middle-end/23492
24109 * gcc.c-torture/compile/zero-strct-5.c: New test.
24111 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
24113 PR libgfortran/24584
24114 * gfortran.dg/pr24584.f90: New test.
24116 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
24119 * gfortran.dg/char_result_9.f90: New.
24120 * gfortran.dg/char_result_10.f90: New.
24122 2005-10-30 Jan Hubicka <jh@suse.cz>
24124 * g++.dg/tree-ssa/pr24172.C: New testcase.
24126 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24128 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
24130 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
24132 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
24133 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
24134 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
24135 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
24136 gfortran.dg/enum_9.f90,
24137 gfortran.fortran-torture/compile/enum_1.f90,
24138 gfortran.fortran-torture/execute/enum_1.f90,
24139 gfortran.fortran-torture/execute/enum_2.f90,
24140 gfortran.fortran-torture/execute/enum_3.f90,
24141 gfortran.fortran-torture/execute/enum_4.f90: New tests.
24143 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
24146 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
24147 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
24149 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24151 PR libfortran/20179
24152 * gfortran.dg/mixed_io_1.f90: New test.
24153 * gfortran.dg/mixed_io_1.c: New file.
24155 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24157 * gfortran.dg/malloc_free_1.f90: New test.
24159 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
24161 * gcc.dg/nested-func-4.c: Require profiling -pg.
24163 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
24166 * g++.dg/warn/main-2.C: New test.
24168 2005-10-28 Steven G. Kargl <kargls@comcast.net>
24171 * gfortran.dg/interface_2.f90: new test.
24173 2005-10-28 Josh Conner <jconner@apple.com>
24176 * g++.dg/template/crash38.C: New test.
24177 * g++.dg/parse/explicit1.C: Change expected errors.
24179 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
24182 * g++.dg/other/large-size-array.C: New test.
24184 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
24186 PR middle-end/24362
24187 * g++.dg/opt/complex4.C: New test.
24189 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
24191 * gcc.dg/nested-func-4.c: New test.
24193 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
24196 gfortran.dg/derived_recursion.f90: New test.
24197 gfortran.dg/implicit_actual.f90: New test.
24199 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
24201 PR middle-end/24295, PR testsuite/24477
24202 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
24203 removed when weakref hits the tree.
24205 2005-10-25 Jakub Jelinek <jakub@redhat.com>
24207 * gfortran.dg/cray_pointers_4.f90: New test.
24209 * gfortran.dg/cray_pointers_5.f90: New test.
24211 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
24214 * gfortran.dg/assign_5.f90: New test.
24215 * gfortran.dg/assign_6.f: New test.
24217 2005-10-25 Uros Bizjak <uros@kss-loka.si>
24219 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
24220 CPU has no SSE support.
24222 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
24224 PR libgfortran/24224
24225 * gfortran.dg/arrayio_1.f90: Update attribution.
24226 * gfortran.dg/arrayio_2.f90: Update attribution.
24227 * gfortran.dg/arrayio_3.f90: Update attribution.
24228 * gfortran.dg/arrayio_4.f90: Update test conditions.
24229 * gfortran.dg/arrayio_5.f90: Update attribution.
24230 * gfortran.dg/arrayio_6.f90: New test.
24231 * gfortran.dg/arrayio_7.f90: New test.
24233 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
24235 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
24237 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
24239 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
24241 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
24244 * gfortran.dg/namelist_char_only.f90: New test.
24246 2005-10-24 Asher Langton <langton2@llnl.gov>
24250 * gfortran.dg/cray_pointers_1.f90: New test.
24251 * gfortran.dg/cray_pointers_2.f90: New test.
24252 * gfortran.dg/cray_pointers_3.f90: New test.
24253 * gfortran.dg/loc_1.f90: New test.
24254 * gfortran.dg/loc_2.f90: New test.
24256 2005-10-24 Steven Bosscher <stevenb@suse.de>
24258 * gcc.dg/pr24225.c: New test.
24260 2005-10-24 Asher Langton <langton2@llnl.gov>
24262 * gfortran.dg/dup_save_1.f90: New test.
24263 * gfortran.dg/dup_save_2.f90: New test.
24265 2005-10-24 Paul Brook <paul@codesourcery.com>
24268 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
24271 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
24273 PR libgfortran/24489
24274 * gfortran.dg/pr24489.f90: New test.
24276 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
24279 * gfortran.dg/ichar_1.f90: Add tests for derived types.
24281 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
24284 * g++.dg/init/array16.C: Skip for mmix-*-*.
24286 2005-10-23 Asher Langton <langton2@llnl.gov>
24288 * gfortran.dg/byte_1.f90: New test.
24289 * gfortran.dg/byte_2.f90: New test.
24291 2005-10-23 David Edelsohn <edelsohn@gnu.org>
24293 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
24295 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
24298 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
24301 * gfortran.dg/merge_char_const.f90: New test.
24304 * gfortran.dg/spread_scalar_source.f90: New test.
24306 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
24308 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
24310 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
24311 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
24313 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
24315 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
24318 * gfortran.dg/der_pointer_4.f90: New.
24320 2005-10-22 David Ayers <d.ayers@inode.at>
24322 * obj-c++.dg/except-1.mm: Simplify.
24324 2005-10-21 David Ayers <d.ayers@inode.at>
24326 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
24328 2005-10-21 Jakub Jelinek <jakub@redhat.com>
24330 * gfortran.dg/assumed_dummy_2.f90: New test.
24332 2005-10-21 James E Wilson <wilson@specifix.com>
24334 PR preprocessor/15220
24335 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
24337 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
24339 * gcc.c-torture/execute/20051021-1.c: New test.
24341 2005-10-21 Mark Mitchell <mark@codesourcery.com>
24344 * g++.dg/ext/tmplattr1.C: New test.
24346 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
24349 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
24351 2005-10-20 Geoffrey Keating <geoffk@apple.com>
24353 * obj-c++.dg/except-1.mm: New.
24355 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
24357 2005-10-21 Alan Modra <amodra@bigpond.net.au>
24359 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
24361 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
24363 PR middle-end/24295
24364 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
24365 declarations with the same names as thunks' alias targets, use
24367 * gcc.dg/attr-alias-3.c: New test.
24368 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
24370 2005-10-20 Mark Mitchell <mark@codesourcery.com>
24373 * g++.dg/parse/access8.C: New test.
24375 2005-10-20 Richard Guenther <rguenther@suse.de>
24378 * g++.dg/tree-ssa/pr24439.C: New testcase.
24380 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
24382 * g++.dg/opt/delay-slot-1.C: New test.
24384 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
24387 * gfortran.fg/der_init_1.f90: New.
24389 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
24391 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
24393 2005-10-19 Mark Mitchell <mark@codesourcery.com>
24396 * g++.dg/parse/error28.C: New test.
24398 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
24400 * gcc.dg/profile-generate-2.c: New test.
24402 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
24405 * g++.dg/ext/dllimport11.C: New.
24407 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24410 * g++.dg/other/friend3.C: New test.
24412 2005-10-18 Mark Mitchell <mark@codesourcery.com>
24415 * g++.dg/template/error19.C: New test.
24417 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
24420 * g++.dg/overload/koenig2.C: New.
24423 * g++.dg/overload/error2.C: New.
24426 * g++.dg/inherit/covariant14.C: New.
24428 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24431 * g++.dg/parse/for1.C: New test.
24433 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
24436 * gfortran.dg/host_dummy_index_1.f90: New test.
24439 * gfortran.dg/automatic_char_len_2.f90: New test.
24442 * gfortran.dg/recursive_statement_functions.f90: New test.
24445 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
24448 * gfortran.dg/external_initializer.f90: New test.
24451 * non_module_public.f90: New test.
24453 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
24456 * g++.dg/template/overload7.C: New.
24459 * g++.dg/other/switch2.C: Remove expected warnings.
24462 * g++.dg/template/defarg6.C: New.
24464 2005-10-17 Uros Bizjak <uros@kss-loka.si>
24467 * gcc.target/i386/pr24315.c: New test.
24469 2005-10-16 Mark Mitchell <mark@codesourcery.com>
24472 * g++.dg/template/static21.C: New test.
24473 * g++.dg/template/static21-a.cc: Likewise.
24475 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
24478 * g++.dg/warn/Wswitch-default-1.C: New test.
24479 * g++.dg/warn/Wswitch-default-2.C: New test.
24481 2005-10-16 Mark Mitchell <mark@codesourcery.com>
24484 * g++.dg/parse/template18.C: New test.
24485 * g++.dg/template/nontype15.C: Likewise.
24487 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
24490 * gfortran.dg/spec_expr_2.f90: New.
24492 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
24494 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
24495 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
24496 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
24497 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
24498 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
24499 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
24500 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
24501 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
24502 previous target-specific skips and warning-message matches where
24505 2005-10-15 Mark Mitchell <mark@codesourcery.com>
24508 * g++.dg/warn/Wctor-dtor.C: New test.
24510 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24513 * gcc.dg/for-1.c: New test.
24515 2005-10-14 Mark Mitchell <mark@codesourcery.com>
24518 * g++.dg/warn/Wconversion1.C: New test.
24519 * g++.dg/ext/packed4.C: Compile with -w.
24520 * g++.dg/opt/20050511-1.C: Likewise.
24521 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
24523 2005-10-14 Jakub Jelinek <jakub@redhat.com>
24525 * gfortran.dg/boz_5.f90: New test.
24527 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
24530 * g++.dg/other/switch2.C: New.
24533 * g++.dg/init/ctor7.C: New.
24535 2005-10-13 David Edelsohn <edelsohn@gnu.org>
24538 * g++.dg/parse/crash32.C: New test.
24540 2005-10-13 Mark Mitchell <mark@codesourcery.com>
24543 * g++.dg/init/goto2.C: New test.
24546 * g++.dg/template/crash/41.C: New test.
24549 * g++.dg/template/crash40.C: New test.
24552 * g++.dg/parse/friend5.C: New test.
24555 * g++.dg/template/crash38.C: New test.
24558 * g++.dg/template/friend38.C: New test.
24561 * g++.dg/template/crash39.C: New test.
24563 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
24565 * gcc.dg/debug/dwarf2/dwarf-char1.c,
24566 gcc.dg/debug/dwarf2/dwarf-char2.c,
24567 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
24569 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
24571 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
24573 * gcc.dg/dll-2.c: Add tests for warnings.
24574 * gcc.dg/dll-3.c: Likewise.
24575 * gcc.dg/dll-4.c: Likewise.
24577 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
24578 * g++.dg/ext/dllimport2.C: Likewise.
24579 * g++.dg/ext/dllimport3.C: Likewise.
24580 * g++.dg/ext/dllimport7.C: Likewise.
24581 * g++.dg/ext/dllimport8.C: Likewise.
24582 * g++.dg/ext/dllimport9.C: Likewise.
24584 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
24587 * gfortran.dg/derived_pointer_recursion.f90: New test.
24589 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
24591 * gcc.c-torture/execute/20051012-1.c: New test.
24593 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
24596 * gfortran.dg/automatic_char_len_1.f90: New test.
24598 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
24601 * gfortran.dg/save_common.f90: New test.
24604 * gfortran.dg/save_result.f90: New test.
24606 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
24609 * g++.dg/template/dependent-expr1.C: Add new expected error.
24610 * g++.dg/template/dependent-expr2.C: Adjust error text.
24611 * g++.dg/template/overload6.C: New.
24614 * g++.dg/other/typename8.C: New.
24617 * g++.dg/other/return1.C: New.
24619 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
24622 * g++.dg/ext/label5.C: New.
24624 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
24627 * g++.dg/parse/crash31.C: New.
24629 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
24631 * g++.dg/ipa/ipa-1.c: New test.
24632 * g++.dg/ipa/ipa-2.c: New test.
24633 * g++.dg/ipa/ipa-3.c: New test.
24634 * g++.dg/ipa/ipa-4.c: New test.
24635 * g++.dg/ipa/ipa-5.c: New test.
24636 * g++.dg/ipa/ipa.exp: New file.
24638 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
24641 * gfortran.dg/private_type_3.f90: New test.
24643 2005-10-11 Steven G. Kargl <kargls@comcast.net>
24646 gfortran.dg/aint_anint_1.f90: New test.
24648 2005-10-11 Steven G. Kargl <kargls@comcast.net>
24650 PR libgfortran/24313
24651 gfortran.dg/csqrt.f: New test.
24653 2005-10-11 Ian Lance Taylor <ian@airs.com>
24656 * g++.dg/warn/noeffect7.C: New test.
24657 * g++.dg/warn/noeffect2.C: Instantiate templates.
24658 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
24661 2005-10-11 Mark Mitchell <mark@codesourcery.com>
24664 * g++.dg/init/float1.C: New test.
24667 * g++.dg/init/member1.C: Tweak error markers.
24669 2005-10-11 Janis Johnson <janis187@us.ibm.com>
24672 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
24673 Check for null pointer.
24675 2005-10-11 Mark Mitchell <mark@codesourcery.com>
24678 * g++.dg/parse/ret-type3.C: New test.
24680 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
24683 * gcc.c-torture/compile/pr23946.c: New test.
24685 2005-10-11 Jakub Jelinek <jakub@redhat.com>
24687 * g++.dg/opt/mmx2.C: New test.
24689 2005-10-10 Mark Mitchell <mark@codesourcery.com>
24692 * g++.dg/template/static20.C: New test.
24695 * g++.dg/warn/Wunused-12.C: New test.
24698 * g++.dg/template/arg4.C: New test.
24700 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
24702 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
24703 * gcc.dg/ucnid-3.c: Likewise.
24704 * gcc.dg/ucnid-4.c: Likewise.
24705 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
24706 * g++.dg/other/ucnid-1.C: Likewise.
24707 * gcc.dg/sparc-frame-1.c: New test.
24709 2005-10-10 Mark Mitchell <mark@codesourcery.com>
24712 * g++.dg/template/spec27.C: New test.
24715 * g++.dg/template/static19.C: New test.
24717 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
24719 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
24720 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
24722 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
24725 * gfortran.fortran-torture/compile/pr24136.f: New test.
24727 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
24730 * g++.dg/parse/crash30.C: New test.
24732 2005-10-07 Richard Guenther <rguenther@suse.de>
24734 PR middle-end/24227
24735 * gcc.c-torture/compile/pr24227.c: New testcase.
24737 2005-10-07 Steve Ellcey <sje@cup.hp.com>
24739 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
24740 Do not put aligned attributes on array elements.
24742 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
24744 PR testsuite/23611, PR testsuite/23615
24745 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
24746 writing prototypes of library functions by hand.
24747 * obj-c++.dg/bitfield-4.mm: Likewise.
24748 * obj-c++.dg/const-str-4.mm: Likewise.
24749 * obj-c++.dg/encode-4.mm: Likewise.
24750 * obj-c++.dg/encode-5.mm: Likewise.
24751 * obj-c++.dg/encode-6.mm: Likewise.
24752 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
24753 * obj-c++.dg/method-10.mm: Likewise.
24754 * obj-c++.dg/method-17.mm: Likewise.
24755 * obj-c++.dg/method-19.mm: Likewise.
24756 * obj-c++.dg/try-catch-2.mm: Likewise.
24758 2005-10-06 Richard Henderson <rth@redhat.com>
24761 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
24763 2005-10-06 Dale Johannesen <dalej@apple.com>
24765 * gcc.c-torture/execute/20030125-1.c: Correct.
24767 2005-10-06 Richard Guenther <rguenther@suse.de>
24769 PR tree-optimization/24238
24770 * g++.dg/tree-ssa/pr24238.C: New testcase.
24772 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
24775 * gfortran.dg/der_pointer_3.f90: New test.
24777 2005-10-05 Devang Patel <dpatel@apple.com>
24780 * g++.dg/other/PR23205.C: New.
24782 2005-10-05 Richard Henderson <rth@redhat.com>
24785 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
24786 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
24788 2005-10-05 Dale Johannesen <dalej@apple.com>
24790 * gcc.c-torture/execute/float-floor.c: New.
24792 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
24794 PR tree-optimization/21419
24795 PR tree-optimization/24146
24796 PR tree-optimization/24151
24798 * g++.dg/ext/asm7.C: New.
24799 * g++.dg/ext/asm8.C: New.
24800 * gcc.dg/asm-1.c: Compile on all targets.
24801 * gcc.dg/asm-pr24146.c: New.
24802 * gcc.dg/pr21419.c: Adjust error messages.
24804 2005-10-05 Richard Guenther <rguenther@suse.de>
24807 * gfortran.fortran-torture/compile/empty.f90: New testcase.
24809 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
24812 * g++.dg/template/spec22.C: Robustify test.
24813 * g++.dg/template/spec26.C: New.
24815 2005-10-05 Uros Bizjak <uros@kss-loka.si>
24817 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
24818 if target supports vector instructions.
24820 2005-10-04 Geoffrey Keating <geoffk@apple.com>
24822 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
24825 2005-10-04 Janis Johnson <janis187@us.ibm.com>
24827 * lib/target-supports.exp (check_effective_target_fortran_large_real,
24828 check_effective_target_fortran_large_int): Replace cached result
24829 when target changes.
24831 2005-10-04 Devang Patel <dpatel@apple.com>
24833 * gcc.dg/i386-sse-vect-types.c: New.
24835 2005-10-04 Ian Lance Taylor <ian@airs.com>
24837 PR preprocessor/13726
24838 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
24839 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
24841 2005-10-04 Richard Guenther <rguenther@suse.de>
24844 * gcc.dg/noncompile/pr23576.c: New testcase.
24846 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
24848 PR middle-end/23125
24849 * gcc.dg/register-var-3.c: New test.
24851 2005-10-04 Steven Bosscher <stevenb@suse.de>
24853 * gcc.dg/pr23049.c: New test.
24855 * gcc.dg/ucnid-4.c: Fix test.
24857 2005-10-03 Diego Novillo <dnovillo@redhat.com>
24860 * gcc.c-torture/compile/pr23445.c: New test.
24862 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
24864 * g++.dg/overload/unknown1.C: New.
24866 2005-10-03 Mark Mitchell <mark@codesourcery.com>
24869 * g++.dg/template/repo4.C: New test.
24871 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24873 PR libfortran/19308
24874 * gfortran.dg/large_real_kind_2.F90: New test.
24875 * gfortran.dg/large_integer_kind_2.f90: New test.
24877 2005-10-03 Uros Bizjak <uros@kss-loka.si>
24879 * lib/target-supports.exp (check_effective_target_vect_shift):
24880 Implement with result caching. Add i?86, x86_64 and ia64 targets.
24881 (check_effective_target_vect_condition): Fix copy-n-pasto.
24883 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
24884 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
24887 2005-10-02 Mark Mitchell <mark@codesourcery.com>
24890 * g++.dg/template/overload5.C : New test.
24893 * g++.dg/expr/stdarg1.C: New test.
24895 2005-10-02 Diego Novillo <dnovillo@redhat.com>
24898 * gcc.c-torture/execute/pr24142.c: New test.
24900 2005-10-01 Diego Novillo <dnovillo@redhat.com>
24903 * gcc.c-torture/execute/pr24141.c: New test.
24905 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
24906 Diego Novillo <dnovillo@redhat.com>
24909 * gcc.c-torture/execute/pr23604.c: New test.
24911 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
24920 gfortran.dg/equiv_constraint_1.f90: New test.
24921 gfortran.dg/equiv_constraint_2.f90: New test.
24922 gfortran.dg/equiv_constraint_3.f90: New test.
24923 gfortran.dg/equiv_constraint_4.f90: New test.
24924 gfortran.dg/equiv_constraint_5.f90: New test.
24925 gfortran.dg/equiv_constraint_6.f90: New test.
24926 gfortran.dg/equiv_constraint_7.f90: New test.
24927 gfortran.dg/equiv_constraint_8.f90: New test.
24928 gfortran.dg/private_type_1.f90: New test.
24929 gfortran.dg/private_type_2.f90: New test.
24930 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
24931 980628-10.f: Assert std=gnu to permit mixing of
24932 types in equivalence statements.
24934 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
24937 * gfortran.dg/open_status_1.f90: New.
24939 2005-09-30 Uros Bizjak <uros@kss-loka.si>
24941 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
24942 * gcc.dg/vect/pr22480.c: Clean up temp files.
24943 * gcc.dg/vect/pr23831.c: Clean up temp files.
24944 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
24945 Clean up temp files.
24946 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
24947 Clean up temp files.
24949 * gcc.dg/20050309-1.c: Clean up temp files.
24950 * gcc.dg/20050325-1.c: Clean up temp files.
24952 2005-09-30 Uros Bizjak <uros@kss-loka.si>
24954 PR tree-optimization/24059
24955 * gcc.dg/vect/pr24059.c : New test.
24957 2005-09-29 Jakub Jelinek <jakub@redhat.com>
24959 PR middle-end/24109
24960 * gcc.c-torture/execute/20050929-1.c: New test.
24962 2005-09-29 Steven Bosscher <stevenb@suse.de>
24964 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
24966 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
24969 * gcc.dg/pr21419.c: New test.
24971 2005-09-29 Steven Bosscher <stevenb@suse.de>
24973 * gcc.dg/pr23911.c: New test.
24975 2005-09-28 Mark Mitchell <mark@codesourcery.com>
24977 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
24980 * g++.dg/parse/qualified4.C: New test.
24981 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
24982 * g++.old-deja/g++.mike/p8154.C: Likewise.
24984 2005-09-27 Mark Mitchell <mark@codesourcery.com>
24987 * g++.dg/template/friend37.C: New test.
24988 * g++.dg/parse/crash28.C: Adjust error markers.
24990 2005-09-27 Jakub Jelinek <jakub@redhat.com>
24993 * gfortran.fortran-torture/execute/save_2.f90: New decl.
24995 2005-09-27 Devang Patel <dpatel@apple.com>
24997 PR tree-optimization/23625
24998 * gcc.dg/pr23625.c: New test.
25000 2005-09-27 Uros Bizjak <uros@kss-loka.si>
25002 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
25003 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
25005 2005-09-26 Jakub Jelinek <jakub@redhat.com>
25008 * gfortran.fortran-torture/execute/save_1.f90: New test.
25009 * gfortran.dg/save_1.f90: New test.
25011 2005-09-26 Uros Bizjak <uros@kss-loka.si>
25013 * gcc.target/i386/builtin-apply-mmx.c: New test.
25016 * gcc.target/i386/pr22576.c: New test.
25019 * gcc.target/i386/pr22585.c: New test.
25022 * gcc.target/i386/pr23268.c: New test.
25024 PR middle-end/23831
25025 * gcc.dg/vect/pr23831.c: New test.
25028 * gcc.target/i386/pr24055.c: New test.
25030 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
25032 PR tree-optimization/23960
25033 * gcc.c-torture/compile/pr23960.c: New.
25035 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
25038 * gfortran.dg/nested_modules_3.f90: New.
25040 2005-09-22 Steven G. Kargl <kargls@comcast.net>
25043 gfortran.dg/interface_1.f90: New test.
25045 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
25046 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25049 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
25051 2005-09-22 Steven G. Kargl <kargls@comcast.net>
25054 * gfortran.dg/imag_1.f: New test.
25055 * gfortran.dg/imag_2.f: Ditto.
25057 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
25059 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
25061 2005-09-22 Jakub Jelinek <jakub@redhat.com>
25064 * g++.dg/warn/pr21983.C: New test.
25066 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
25068 * gcc.dg/20050922-1.c: Testcase added.
25070 2005-09-21 Mark Mitchell <mark@codesourcery.com>
25073 * g++.dg/template/array14.C: New test.
25075 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
25078 * gfortran.dg/der_ptr_component_1.f90: New test.
25080 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25083 * g++.dg/template/error1.C: Reject "no matching function" message.
25085 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25088 * g++.dg/lookup/error1.C: New test.
25090 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
25092 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
25093 functionality of the testcase.
25095 2005-09-20 Richard Henderson <rth@redhat.com>
25097 * gcc.dg/vect/vect-22.c: Require vect_float.
25098 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
25100 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
25102 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
25103 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
25104 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
25105 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
25106 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
25107 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
25108 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
25109 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
25110 * gcc.dg/cpp/ucnid-8.c: New test.
25112 2005-09-20 Jakub Jelinek <jakub@redhat.com>
25114 PR tree-optimization/23929
25115 * gcc.c-torture/compile/pr23929.c: New test.
25117 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
25119 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
25122 2005-09-20 Steve Ellcey <sje@cup.hp.com>
25125 * g++.dg/other/pr22003.C: Require named sections.
25127 2005-09-20 Jakub Jelinek <jakub@redhat.com>
25130 * g++.dg/rtti/crash3.C: New test.
25132 PR tree-optimization/23818
25133 * gcc.dg/pr23818.c: New test.
25135 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25138 * gfortran.dg/print_fmt_4.f: New.
25140 2005-09-20 Jakub Jelinek <jakub@redhat.com>
25143 * gfortran.fortran-torture/execute/entry_11.f90: New test.
25145 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
25147 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
25148 Use pointers to local alignable arrays instead. Added comments.
25149 * gcc.dg/vect/vect-46.c: Likewise.
25150 * gcc.dg/vect/vect-48.c: Likewise.
25151 * gcc.dg/vect/vect-49.c: Likewise.
25152 * gcc.dg/vect/vect-52.c: Likewise.
25153 * gcc.dg/vect/vect-53.c: Likewise.
25154 * gcc.dg/vect/vect-54.c: Likewise.
25155 * gcc.dg/vect/vect-56.c: Likewise.
25156 * gcc.dg/vect/vect-57.c: Likewise.
25157 * gcc.dg/vect/vect-58.c: Likewise.
25158 * gcc.dg/vect/vect-60.c: Likewise.
25159 * gcc.dg/vect/vect-61.c: Likewise.
25161 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
25162 The test is no longer vectorizable on vect_no_align targets.
25163 * gcc.dg/vect/vect-43.c: Likewsie.
25165 * gcc.dg/vect/vect-44.c: Added comments.
25166 * gcc.dg/vect/vect-45.c: Added comments.
25167 * gcc.dg/vect/vect-50.c: Added comments.
25168 * gcc.dg/vect/vect-51.c: Added comments.
25170 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
25172 * gcc.dg/vect/Os-vect-95.c: Likewise.
25174 * gcc.dg/vect/vect-41.c: Test removed.
25175 * gcc.dg/vect/vect-47.c: Test removed.
25176 * gcc.dg/vect/vect-55.c: Test removed.
25177 * gcc.dg/vect/vect-59.c: Test removed.
25179 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
25181 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
25182 No longer vectorizable on vect_no_align targets.
25183 * gcc.dg/vect/pr20122.c: Likewise.
25184 * gcc.dg/vect/vect-74.c: Likewise.
25185 * gcc.dg/vect/vect-75.c: Likewise.
25186 * gcc.dg/vect/vect-76.c: Likewise.
25188 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
25189 Will not be vectorizable on vect_no_align targets once aliasing issues
25191 * gcc.dg/vect/vect-79.c: Likewise.
25193 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
25194 * gcc.dg/vect/vect-78.c: Likewise.
25195 * gcc.dg/vect/vect-97.c: Likewise.
25197 2005-09-19 Steven Bosscher <stevenb@suse.de>
25199 * gcc.dg/pr23943.c: New test.
25201 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
25204 * gfortran.dg/derived_pointer_null_1.f90: New test.
25206 2005-09-18 Richard Guenther <rguenther@suse.de>
25208 PR middle-end/23944
25209 * gcc.c-torture/compile/pr23944.c: New testcase.
25211 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
25214 * gfortran.dg/der_pointer_2.f90: New test.
25216 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
25219 * gfortran.dg/nested_modules_2.f90: New test.
25221 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25224 * g++.dg/other/semicolon.C: New test.
25226 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
25228 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
25229 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
25231 2005-09-16 Mark Mitchell <mark@codesourcery.com>
25234 * g++.dg/template/static18.C: New test.
25237 * g++.dg/template/crash19.C: Remove dg-error marker.
25238 * g++.dg/template/local4.C: New test.
25240 2005-09-16 Paul Brook <paul@codesourcery.com>
25243 * gfortran.dg/dependency_1.f90: New test.
25245 2005-09-15 Mark Mitchell <mark@codesourcery.com>
25248 * g++.dg/template/static17.C: New test.
25250 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
25253 * g++.dg/warn/huge-val1.C: New test.
25255 2005-09-15 Mark Mitchell <mark@codesourcery.com>
25258 * g++.dg/parse/class2.C: New test.
25259 * g++.dg/template/explicit8.C: Likewise.
25260 * g++.dg/template/spec25.C: Likewise.
25262 2005-09-14 Josh Conner <jconner@apple.com>
25264 PR middle-end/23584
25265 * gcc.dg/pr23584.c: New test.
25267 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
25269 PR fortran/21875 Internal Unit Array I/O, NIST
25270 * gfortran.dg/arrayio_1.f90: New test.
25271 * gfortran.dg/arrayio_1.f90: New test.
25272 * gfortran.dg/arrayio_1.f90: New test.
25273 * gfortran.dg/arrayio_1.f90: New test.
25274 * gfortran.dg/arrayio_1.f90: New test.
25276 2005-09-14 Uros Bizjak <uros@kss-loka.si>
25278 PR middle-end/22480
25279 * gcc.dg/vect/pr22480.c: New test.
25281 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
25284 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
25286 2005-09-13 Josh Conner <jconner@apple.com>
25289 * g++.dg/init/struct2.C: New test.
25290 * g++.dg/init/struct3.C: New test.
25292 2005-09-13 Janis Johnson <janis187@us.ibm.com>
25294 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
25295 Clean up temp files.
25296 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
25297 gcc.dg/tree-ssa/builtin-fprintf-1.c,
25298 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
25299 gcc.dg/tree-ssa/builtin-printf-1.c,
25300 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
25301 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
25302 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
25303 gcc.dg/tree-ssa/builtin-vprintf-1.c,
25304 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
25305 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
25306 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
25307 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
25308 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
25309 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
25310 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
25311 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
25313 2005-09-13 Josh Conner <jconner@apple.com>
25315 * lib/gcc-dg.exp: Load scanipa.exp.
25316 (cleanup-dump): New procedure.
25317 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
25318 * lib/scandump.exp: New file.
25319 * lib/scantree.exp: Use it.
25320 * lib/scanipa.exp: New file.
25322 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
25325 * gfortran.dg/generic_4.f90: New test.
25327 2005-09-13 Uros Bizjak <uros@kss-loka.si>
25330 * gcc.target/i386/pr23816-1.c: New test.
25331 * gcc.target/i386/pr23816-2.c: New test.
25334 2005-09-13 Bastian Blank <waldi@debian.org>
25337 * g++.dg/abi/mangle26.C: New test.
25338 * g++.dg/abi/mangle27.C: New test.
25339 * g++.dg/abi/mangle28.C: New test.
25340 * g++.dg/abi/mangle29.C: New test.
25343 * g++.dg/parse/register1.C: New test.
25345 2005-09-13 Mark Mitchell <mark@codesourcery.com>
25348 * g++.dg/template/access16.C: New test.
25350 2005-09-13 Richard Sandiford <richard@codesourcery.com>
25352 * gfortran.dg/char_pack_2.f90: Increase the vector size.
25354 2005-09-13 Richard Sandiford <richard@codesourcery.com>
25357 * gfortran.dg/shape_2.f90: New test.
25359 2005-09-13 Richard Sandiford <richard@codesourcery.com>
25362 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
25363 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
25364 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
25365 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
25366 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
25367 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
25368 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
25371 2005-09-12 Mark Mitchell <mark@codesourcery.com>
25374 * g++.dg/parse/template17.C: New test.
25376 2005-09-12 Mark Mitchell <mark@codesourcery.com>
25379 * g++.dg/template/nontype14.C: New test.
25381 2005-09-12 Ian Lance Taylor <ian@airs.com>
25384 * g++.dg/lookup/friend7.C: New test.
25385 * g++.dg/lookup/friend8.C: New test.
25386 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
25387 so that it will be found via argument dependent lookup.
25388 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
25389 friend functions which will no longer be found.
25390 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
25391 function g, so that it will be found via argument dependent
25393 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
25394 * g++.old-deja/g++.mike/net43.C: Likewise.
25396 2005-09-12 Mark Mitchell <mark@codesourcery.com>
25399 * g++.dg/template/static16.C: New test.
25401 2005-09-12 Josh Conner <jconner@apple.com>
25403 PR middle-end/23237
25404 * gcc.c-torture/compile/pr23237.c: New test.
25406 2005-09-11 Richard Henderson <rth@redhat.com>
25408 * g++.dg/other/error8.C: Update expected diagnostic text.
25410 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25412 PR libfortran/19872
25413 * gfortran.dg/overwrite_1.f: New test.
25415 2005-09-09 Josh Conner <jconner@apple.com>
25417 * g++.dg/init/pr23180-1.C: Removed.
25418 * g++.dg/init/pr23180-2.C: Removed.
25420 2005-09-09 David Daney <ddaney@avtrex.com>
25422 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
25423 files which are ...
25424 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
25425 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
25427 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25429 * gfortran.dg/iostat_2.f90: New test.
25431 2005-09-09 Mark Mitchell <mark@codesourcery.com>
25434 * g++.dg/ext/interface1.C: New test.
25435 * g++.dg/ext/interface1.h: Likewise.
25436 * g++.dg/ext/interface1a.cc: Likewise.
25438 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
25440 * gfortran.dg/iomsg_1.f90: New test case.
25442 2005-09-09 Richard Guenther <rguenther@suse.de>
25445 * g++.dg/tree-ssa/pr23624.C: New testcase.
25447 2005-09-09 Richard Sandiford <richard@codesourcery.com>
25450 * gfortran.dg/vector_subscript_1.f90,
25451 * gfortran.dg/vector_subscript_2.f90: New tests.
25453 2005-09-09 Richard Sandiford <richard@codesourcery.com>
25456 * gfortran.dg/array_alloc_1.f90,
25457 * gfortran.dg/array_alloc_2.f90,
25458 * gfortran.dg/array_alloc_3.f90: New tests.
25460 2005-09-09 Richard Sandiford <richard@codesourcery.com>
25463 * gfortran.dg/array_constructor_6.f90
25464 * gfortran.dg/array_constructor_7.f90
25465 * gfortran.dg/array_constructor_8.f90
25466 * gfortran.dg/array_constructor_9.f90
25467 * gfortran.dg/array_constructor_10.f90
25468 * gfortran.dg/array_constructor_11.f90
25469 * gfortran.dg/array_constructor_12.f90: New tests.
25471 2005-09-08 Josh Conner <jconner@apple.com>
25474 * g++.dg/init/pr23180-1.C: New test.
25475 * g++.dg/init/pr23180-2.C: New test.
25477 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
25480 * gfortran.dg/module_double_reuse.f90: New.
25482 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
25489 * gfortran.dg/common_equivalence_1.f: New.
25490 * gfortran.dg/common_equivalence_2.f: New.
25491 * gfortran.dg/common_equivalence_3.f: New.
25492 * gfortran.dg/contained_equivalence_1.f90: New.
25493 * gfortran.dg/module_blank_common.f90: New.
25494 * gfortran.dg/module_commons_1.f90: New.
25495 * gfortran.dg/module_equivalence_1.f90: New.
25496 * gfortran.dg/nested_modules_1.f90: New.
25497 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
25498 equivalences and add comment to connect the test with
25501 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25504 * gfortran.dg/common_6.f90: New test.
25506 2005-09-08 Richard Sandiford <richard@codesourcery.com>
25509 * gfortran.dg/char_result_1.f90,
25510 * gfortran.dg/char_result_2.f90,
25511 * gfortran.dg/char_result_3.f90,
25512 * gfortran.dg/char_result_4.f90,
25513 * gfortran.dg/char_result_5.f90,
25514 * gfortran.dg/char_result_6.f90,
25515 * gfortran.dg/char_result_7.f90,
25516 * gfortran.dg/char_result_8.f90: New tests.
25518 2005-09-08 Richard Sandiford <richard@codesourcery.com>
25521 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
25523 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
25526 * obj-c++.dg/selector-5.mm: New test.
25527 * obj-c++.dg/selector-6.mm: New test.
25529 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
25533 * objc.dg/error-1.m: New test.
25535 2005-09-07 Richard Sandiford <richard@codesourcery.com>
25538 * gfortran.fortran-torture/execute/pr23373-1.f90,
25539 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
25541 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
25543 PR libfortran/23760
25544 * gfortran.dg/g77/1832.f: Remove long string in write statement
25545 to allow the test to pass on correct list directed output with
25548 2005-09-07 James E Wilson <wilson@specifix.com>
25550 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
25552 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
25554 * gfortran.dg/parameter+save.f90: Rename to
25555 * gfortran.dg/parameter_save.f90: .. this.
25557 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
25560 * gfortran.dg/parameter+save.f90: New test case.
25562 2005-09-06 Richard Sandiford <richard@codesourcery.com>
25565 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
25567 2005-09-06 Jakub Jelinek <jakub@redhat.com>
25570 * gcc.dg/pr23075.c: New test.
25571 * g++.dg/warn/pr23075.C: New test.
25574 * gcc.target/i386/pr22362.c: New test.
25576 PR rtl-optimization/23098
25577 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
25579 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
25580 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25581 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25583 2005-09-06 Mark Mitchell <mark@codesourcery.com>
25585 * g++.dg/expr/cast6.C: New test.
25588 * g++.dg/init/new15.C: New test.
25590 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
25592 * gcc.dg/vect/Os-vect-95.c: New test.
25593 * gcc.dg/vect/vect-95.c: Same.
25595 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
25597 * gcc.dg/vect/vect-29.c: Update xfail testing.
25598 * gcc.dg/vect/vect-44.c: Same.
25599 * gcc.dg/vect/vect-48.c: Same.
25600 * gcc.dg/vect/vect-50.c: Same.
25601 * gcc.dg/vect/vect-72.c: Same.
25602 * gcc.dg/vect/vect-77.c: Same.
25603 * gcc.dg/vect/vect-78.c: Same.
25604 * gcc.dg/vect/vect-80.c: Same.
25605 * gcc.dg/vect/vect-96.c: Same.
25606 * gcc.dg/vect/vect-100.c: Same.
25607 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
25608 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
25609 * gfortran.dg/vect/vect-5.f90: Same.
25611 2005-09-06 Jakub Jelinek <jakub@redhat.com>
25613 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
25615 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25616 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25619 * g++.dg/opt/pr23056.C: New test.
25621 PR rtl-optimization/23098
25622 * gcc.target/i386/pr23098.c: New test.
25624 2005-09-05 Mark Mitchell <mark@codesourcery.com>
25627 * g++.dg/template/static15.C: New test.
25630 * g++.dg/ext/stmtexpr5.C: New test.
25631 * g++.dg/ext/stmtexpr6.C: Likewise.
25633 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
25635 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
25637 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
25638 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25639 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25641 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
25643 PR libfortran/23321
25644 * gfortran.dg/direct_io_4.f90: New test case.
25646 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
25647 Rasmus Hahn <rassahah@neofonie.de>
25650 * objc.dg/type-stream-1.m: New test.
25652 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
25655 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
25656 gfortran.dg/print_fmt_3.f90: New test.
25658 2005-09-03 Jakub Jelinek <jakub@redhat.com>
25660 * gfortran.dg/fmt_t_1.f90: New test.
25662 2005-09-03 Jakub Jelinek <jakub@redhat.com>
25664 PR rtl-optimization/23454
25665 * g++.dg/opt/pr23454.C: New test.
25667 2005-09-03 Mark Mitchell <mark@codesourcery.com>
25670 * g++.dg/ext/static1.C: New test.
25672 2005-09-02 Richard Henderson <rth@redhat.com>
25674 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
25675 tail call to check_fa_work.
25677 2005-09-02 Mark Mitchell <mark@codesourcery.com>
25680 * g++.dg/other/gc3.C: New test.
25682 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
25684 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
25685 * gcc.dg/20050826-1.c: Likewise.
25687 2005-08-31 Mark Mitchell <mark@codesourcery.com>
25690 * g++.dg/expr/volatile1.C: New test.
25692 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
25694 PR middle-end/23547
25695 * gcc.dg/pr23547.c: New test.
25697 2005-09-02 Richard Sandiford <richard@codesourcery.com>
25700 * gcc.c-torture/execute/pr22061-1.c,
25701 * gcc.c-torture/execute/pr22061-2.c,
25702 * gcc.c-torture/execute/pr22061-3.c,
25703 * gcc.c-torture/execute/pr22061-4.c: New tests.
25705 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
25707 * gcc.dg/Wredundant-decls-2.c: New test to check that
25708 -Wredundant-decls does not issue warning for a variable
25709 definition following a declaration.
25711 2005-09-01 Jakub Jelinek <jakub@redhat.com>
25714 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
25715 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
25716 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
25718 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
25719 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
25720 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
25721 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
25722 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
25723 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
25724 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
25725 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
25727 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
25730 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
25733 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
25736 * gcc.dg/pr21255-1.c: New test.
25737 * gcc.dg/pr21255-2-mb.c: Likewise.
25738 * gcc.dg/pr21255-2-ml.c: Likewise.
25739 * gcc.dg/pr21255-3.c: Likewise.
25740 * gcc.dg/pr21255-4.c: Likewise.
25742 2005-08-31 Dale Johannesen <dalej@apple.com>
25744 * gcc.dg/20050830-1.c: New.
25746 2005-08-31 Josh Conner <jconner@apple.com>
25748 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
25749 command-line options for arm-*-* targets.
25750 * g++.dg/init/array16.C: Likewise.
25751 * g++.dg/other/crash-4.C: Likewise.
25753 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
25756 * obj-c++.dg/gnu-runtime-3.mm: New test.
25758 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25761 * g++.dg/lookup/ambig4.C: New test.
25762 * g++.dg/lookup/ambig5.C: New test.
25763 * g++.dg/tc1/dr101.C: Adjust error markers.
25765 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25768 * g++.dg/template/ttp5.C: Adjust error markers.
25770 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
25773 * lib/obj-c++.exp: Include target-libpath.exp.
25774 (obj-c++_link_flags): Look for the GNU libobjc library
25775 and set the library path to include it.
25776 Don't manually set LD_LIBRARY_PATH (etc.) but call
25777 set_ld_library_path_env_vars instead.
25778 (obj-c++_target_compile): Don't set library path or
25779 linker flags because they are already set correctly
25780 in obj-c++_link_flags.
25782 2005-08-30 Josh Conner <jconner@apple.com>
25784 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
25785 to command-line options for arm-*-* targets.
25787 2005-08-30 Geoffrey Keating <geoffk@apple.com>
25789 * g++.dg/other/i386-1.C: New.
25791 2005-08-30 Jakub Jelinek <jakub@redhat.com>
25793 PR preprocessor/20348
25794 PR preprocessor/20356
25795 * gcc.dg/cpp/pr20348.c: New test.
25796 * gcc.dg/cpp/pr20348.h: New file.
25797 * gcc.dg/cpp/inc/pr20348.h: New file.
25798 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
25799 * gcc.dg/cpp/pr20356.c: New test.
25800 * gcc.dg/cpp/pr20356.h: New file.
25801 * gcc.dg/cpp/inc/pr20356.h: New file.
25802 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
25804 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
25806 * gfortran.fortran-torture/execute/intrinsic_count.f90:
25807 Fix array dimension to avoid correct end-of-file error.
25809 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
25811 PR libfortran/23598
25812 * gfortran.dg/iostat_1.f90: New test.
25814 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
25816 PR middle-end/23408
25817 * gcc.dg/pr23408.c: New test.
25819 2005-08-28 Mark Mitchell <mark@codesourcery.com>
25822 * g++.dg/init/member1.C: Make sure erroneous static data member
25823 definitions are required.
25824 * g++.dg/template/static13.C: New test.
25825 * g++.dg/template/static14.C: Likewise.
25827 2005-08-29 Jakub Jelinek <jakub@redhat.com>
25829 * gcc.target/i386/pr23575.c: Use -msse2 instead of
25830 -march=pentium4, remove ilp32 requirement.
25832 PR middle-end/23484
25833 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
25834 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
25836 2005-08-29 Andreas Jaeger <aj@suse.de>
25839 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
25841 2005-08-28 Jakub Jelinek <jakub@redhat.com>
25843 * gcc.c-torture/execute/20050316-2.c: New test.
25844 * gcc.c-torture/execute/20050316-3.c: New test.
25845 * gcc.dg/torture/pr16104-1.c: New test.
25847 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
25849 PR middle-end/23463
25850 * gcc.c-torture/execute/zero-struct-1.c: New test.
25852 2005-08-27 Richard Guenther <rguenther@suse.de>
25855 * gcc.target/i386/pr23575.c: New testcase.
25857 2005-08-26 Jakub Jelinek <jakub@redhat.com>
25859 PR rtl-optimization/23561
25860 * gcc.c-torture/execute/20050826-1.c: New test.
25863 * gcc.c-torture/execute/20050826-2.c: New test.
25865 2005-08-26 Dale Johannesen <dalej@apple.com>
25867 * gcc.dg/20030711-1.c: Modify to work on Darwin.
25868 * gcc.dg/20050826-1.c: New.
25870 2005-08-26 Mark Mitchell <mark@codesourcery.com>
25873 * g++.dg/template/nontype13.C: New test.
25876 * g++.dg/init/new14.C: New test.
25877 * g++.dg/expr/anew1.C: Do not XFAIL.
25878 * g++.dg/expr/anew2.C: Likewise.
25879 * g++.dg/expr/anew3.C: Likewise.
25881 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
25883 PR middle-end/22439
25884 * gcc.dg/vla-3.c: New test.
25886 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
25889 * gfortran.dg/named_interface.f90: New.
25891 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
25893 * gcc.c-torture/execute/frame-address.c: New test.
25895 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
25898 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
25900 2005-08-25 Alan Modra <amodra@bigpond.net.au>
25902 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
25904 2005-08-25 Alan Modra <amodra@bigpond.net.au>
25906 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
25907 * gcc.dg/altivec-22.c: Rename from..
25908 * gcc.dg/altivec-nomfcr.c: ..this.
25910 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
25912 PR tree-optimization/23546
25913 * gcc.dg/tree-ssa/pr23546.c: New test.
25915 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
25918 * gfortran.dg/nonreturning_statements.f90: New test.
25920 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
25923 * g++.dg/parse/crash29.C: New.
25925 2005-08-23 DJ Delorie <dj@redhat.com>
25927 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
25928 constants have the L suffix.
25930 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
25933 * g++.dg/template/instantiate8.C: New.
25935 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
25937 PR middle-end/23467
25938 * gcc.c-torture/execute/pr23467.c: New test.
25940 2005-08-23 Jakub Jelinek <jakub@redhat.com>
25942 PR tree-optimization/22043
25943 * gcc.c-torture/execute/20050613-1.c: New test.
25945 2005-08-23 Ben Elliston <bje@au.ibm.com>
25947 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
25949 2005-08-22 Jakub Jelinek <jakub@redhat.com>
25951 PR rtl-optimization/23478
25952 * g++.dg/opt/pr23478.C: New test.
25954 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
25957 * gcc.dg/switch-warn-3.c: New test.
25959 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25962 * g++.dg/template/param1.C: New test.
25964 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25967 * g++.dg/other/incomplete1.C: New test.
25969 2005-08-22 Ira Rosen <irar@il.ibm.com>
25971 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
25974 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25976 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
25979 2005-08-21 Jakub Jelinek <jakub@redhat.com>
25981 * gcc.target/i386/sse-4.c: New test.
25983 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25986 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
25988 2005-08-20 Jakub Jelinek <jakub@redhat.com>
25990 * gcc.dg/20050811-1.c: New test.
25991 * gcc.dg/20050811-2.c: New test.
25993 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
25995 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
25997 2005-08-19 Diego Novillo <dnovillo@redhat.com>
26000 * gcc.c-torture/compile/pr23476.c: New test.
26002 2005-08-19 Devang Patel <dpatel@apple.com>
26004 PR tree-optimization/23048
26005 * gcc.dg/tree-ssa/pr23048.c: New test.
26007 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
26009 PR middle-end/20624
26010 * g++.dg/warn/Wreturn-3.C: New test
26012 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
26014 PR tree-optimization/22228
26015 * g++.dg/vect/pr22543.cc: New test.
26017 2005-08-17 Steven Bosscher <stevenb@suse.de>
26019 PR tree-optimization/21574
26020 * gcc.dg/tree-ssa/pr21574.c: New test.
26022 2005-08-16 James E Wilson <wilson@specifix.com>
26024 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
26026 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
26029 * gcc.c-torture/compile/zero-strct-3.c: New test.
26030 * gcc.c-torture/compile/zero-strct-4.c: New test.
26032 2005-08-16 Steven Bosscher <stevenb@suse.de>
26035 * gcc.target/x86_64/pr23376.c: New test.
26037 2005-08-16 Ian Lance Taylor <ian@airs.com>
26040 * g++.dg/ext/vector2.C: New.
26042 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
26044 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
26046 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
26048 PR libfortran/23428
26049 * gfortran.dg/inquire-complex.f90: New test case.
26051 2005-08-16 James E Wilson <wilson@specifix.com>
26053 PR tree-optimization/21105
26054 * gcc.dg/large-size-array.c: New.
26056 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
26058 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
26060 * gcc.dg/vect/vect-41: Likewise.
26061 * gcc.dg/vect/vect-42: Likewise.
26062 * gcc.dg/vect/vect-43: Likewise.
26063 * gcc.dg/vect/vect-44: Likewise.
26064 * gcc.dg/vect/vect-46: Likewise.
26065 * gcc.dg/vect/vect-47: Likewise.
26066 * gcc.dg/vect/vect-48: Likewise.
26067 * gcc.dg/vect/vect-52: Likewise.
26068 * gcc.dg/vect/vect-53: Likewise.
26069 * gcc.dg/vect/vect-54: Likewise.
26070 * gcc.dg/vect/vect-55: Likewise.
26071 * gcc.dg/vect/vect-56: Likewise.
26072 * gcc.dg/vect/vect-57: Likewise.
26073 * gcc.dg/vect/vect-58: Likewise.
26074 * gcc.dg/vect/vect-59: Likewise.
26075 * gcc.dg/vect/vect-60: Likewise.
26076 * gcc.dg/vect/vect-61: Likewise.
26077 * gcc.dg/vect/vect-85: Likewise.
26078 * gcc.dg/vect/vect-87: Likewise.
26079 * gcc.dg/vect/vect-88: Likewise.
26080 * gcc.dg/vect/vect-93.c: Likewise.
26081 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
26082 * gcc.dg/vect/vect-75: Likewise.
26083 * gcc.dg/vect/vect-76: Likewise.
26084 * gcc.dg/vect/vect-77: Likewise.
26085 * gcc.dg/vect/vect-78: Likewise.
26086 * gcc.dg/vect/vect-80: Likewise.
26087 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
26088 vectorized for the expected reason, rather than checking how alignment
26090 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
26091 aligned type and also instead of aligned pointers. Added documentation.
26093 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
26095 * gfortran.dg/power.f90: New test.
26097 2005-08-16 Jakub Jelinek <jakub@redhat.com>
26099 PR rtl-optimization/23299
26100 * g++.dg/opt/pr23299.C: New test.
26102 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26104 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
26106 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
26108 * g++.dg/template/local6.C: New test.
26110 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
26112 * execute/exceptions/finally-1.m: Check that the catch and finally are
26113 being called. Also add a "return 0;" at the end of main.
26115 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
26118 * gfortran.dg/namelist_print_1.f: New test of functionality of
26120 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
26121 namelist generates error with -std=f95.
26123 2005-08-14 Ira Rosen <irar@il.ibm.com>
26125 PR tree-optimization/23119
26126 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
26128 2005-08-13 Marcin Koziej <creep@desk.pl>
26129 Andrew Pinski <pinskia@physics.uc.edu>
26132 * execute/exceptions/finally-1.m: New test.
26134 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26136 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
26138 * objc/execute/exceptions/trivial.m: New test.
26139 * objc.dg/try-catch-11.m: Move to ...
26140 * objc/execute/exceptions/foward-1.m: Here.
26141 * objc.dg/try-catch-2.m: Move to ...
26142 * objc/execute/exceptions/catchall-1.m: Here.
26143 * objc.dg/try-catch-8.m: Move to ...
26144 * objc/execute/exceptions/local-variables-1.m: Here.
26146 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26148 * objc.dg/nested-func-1.m: Move to ...
26149 * objc/execute/nested-func-1.m: Here.
26151 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26153 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
26154 in ${options} instead of [target_info name].
26155 * lib/obj-c++.exp (objc_target_compile): Likewise.
26157 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26159 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
26161 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
26163 part of PR testsuite/23348
26164 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
26165 each of the torture options.
26166 * objc/compile/trivial.m: New test.
26168 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
26170 * gfortran.dg/eoshift.f90: Correct format.
26172 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
26174 * gfortran.fortran-torture/execute/character_passing.f90:
26177 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
26180 * g++.dg/template/unify10.C: New.
26182 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
26184 * g++.dg/parse/pr22514.C: Move to...
26185 * g++.dg/debug/pr22514.C: here.
26187 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26190 * g++.dg/inherit/pure1.C: New test.
26192 * ChangeLog: Fix typos.
26194 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26195 Steven Bosscher <stevenb@suse.de>
26197 * gfortran.dg/runtime_warning_1.f90: New test.
26199 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
26202 * g++.dg/parse/crash28.C: New.
26204 2005-08-11 Richard Guenther <rguenther@suse.de>
26207 * gcc.target/i386/tailcall-1.c: New testcase.
26209 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
26211 * gcc.dg/vect/vect-67.c: Un-xfail.
26213 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
26216 * g++.dg/parse/crash27.C: new test.
26218 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
26220 PR libfortran/22143
26221 * gfortran.dg/shift-kind.f90: New testcase.
26223 2005-08-10 Richard Sandiford <richard@codesourcery.com>
26225 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
26226 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
26228 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26231 * g++.dg/other/mult-stor1.C: New test.
26233 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
26235 * gcc.c-torture/pr18299-1.c: Move to ...
26236 * gcc.c-torture/compile/pr18299-1.c: Here.
26238 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
26240 * gfortran/fortran.torture/execute/character_passing.f90:
26241 Fix types for LSAME.
26243 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
26245 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
26246 input data back to what it was originally.
26248 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
26250 * objc.dg/try-catch-8.m: Enable for all targets.
26252 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
26254 * gcc.dg/pr23165.c: New test.
26256 2005-08-09 Steven Bosscher <stevenb@suse.de>
26258 PR tree-optimization/23234
26259 * gcc.dg/tree-ssa/pr23234.c: New test.
26261 2005-08-08 Josh Conner <jconner@apple.com>
26263 PR rtl-optimization/23241
26264 * gcc.dg/char-compare.c: New test.
26266 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26269 * g++.dg/init/new13.C: New test.
26271 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
26274 * g++.dg/other/crash-4.C: Adjust
26275 * g++/dg/ext/packed9.C: New.
26277 2005-08-08 Richard Sandiford <richard@codesourcery.com>
26279 PR middle-end/21964
26280 * gcc.c-torture/execute/pr21964-1.c: New test.
26282 2005-08-08 Richard Sandiford <richard@codesourcery.com>
26285 * gcc.dg/pr22458-1.c: New test.
26287 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
26288 Steven G. Kargl <kargls@comcast.net>
26291 * gfortran.dg/flush_1.f90: New test.
26293 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26296 * g++.dg/template/eh2.C: New test.
26298 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26301 * g++.dg/template/instantiate7.C: New test.
26303 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
26306 * gcc.dg/Wunused-value-1.c: New test.
26308 2005-08-06 Richard Sandiford <richard@codesourcery.com>
26310 PR rtl-optimization/23233
26311 * gcc.c-torture/compile/pr23233-1.c: New test.
26313 2005-08-06 Jakub Jelinek <jakub@redhat.com>
26317 * gfortran.dg/equiv_1.f90: New test.
26318 * gfortran.dg/equiv_2.f90: New test.
26319 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
26320 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
26321 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
26323 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
26325 * gcc.c-torture/execute/vrp-5.c: New test.
26326 * gcc.c-torture/execute/vrp-6.c: New test.
26327 * gcc.dg/tree-ssa/vrp21.c: New test.
26329 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
26331 * g++.dg/parse/pr22514.C: New test.
26333 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
26335 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
26337 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
26338 instead of constant loads / pool entries.
26340 2005-08-05 David Edelsohn <edelsohn@gnu.org>
26342 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
26345 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
26347 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
26348 __WINT_TYPE__ in generated prototypes if possible.
26350 2005-08-04 Diego Novillo <dnovillo@redhat.com>
26353 * g++.dg/tree-ssa/pr22037.C:
26355 2005-08-04 Richard Henderson <rth@redhat.com>
26357 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
26358 scan-tree-dump-times directive.
26360 2005-08-04 Jan Hubicka <jh@suse.cz>
26362 * gcov-1.C: Fix switch counts.
26363 * gcov-4b.c: Likewise.
26365 2005-08-03 Jeff Law <law@redhat.com>
26367 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
26369 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
26371 * gcc.c-torture/execute/pr23135.c: New test.
26373 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26375 PR tree-optimization/19899
26376 * gcc.dg/tree-ssa/scev-1.c: New test.
26377 * gcc.dg/tree-ssa/scev-2.c: New test.
26379 2005-08-03 Richard Sandiford <richard@codesourcery.com>
26382 * gcc.dg/torture/pr18582-1.c: New test.
26384 2005-08-03 Jan Hubicka <jh@suse.cz>
26386 * update-conroll.c: New testcase.
26387 * update-conroll-2.c: New testcase.
26389 2005-08-02 David Edelsohn <edelsohn@gnu.org>
26391 * gfortran.dg/constant_substring.f: New test.
26392 * gfortran.dg/pr22491.f: New test.
26394 2005-08-02 Jan Hubicka <jh@suse.cz>
26396 * update-threading.c: Replace by the proper one.
26398 2005-08-02 Diego Novillo <dnovillo@redhat.com>
26401 * g++.dg/tree-ssa/pr23164.C: New test.
26403 2005-08-02 Diego Novillo <dnovillo@redhat.com>
26405 * gcc.dg/tree-ssa/pr23192.c: New test.
26407 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
26409 * gcc.c-torture/execute/vrp-4.c: New test.
26411 2005-08-02 Jan Hubicka <jh@suse.cz>
26413 * update-threading.c: New test.
26415 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
26417 * gcc.c-torture/compile/20050801-1.c: New test.
26418 * gcc.c-torture/compile/20050801-2.c: New test.
26420 2005-08-01 Jan Hubicka <jh@suse.cz>
26422 * val-prof-5.c: New test.
26424 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
26427 * gcc.dg/pr22311-1.c : New test.
26429 2005-07-31 Steven Bosscher <stevenb@suse.de>
26432 * gfortran.dg/pr23095.f: New test.
26435 * g++.dg/other/pr22003.C: New test.
26437 2005-07-31 Richard Sandiford <richard@codesourcery.com>
26440 * gcc.c-torture/execute/pr20621-1.c: New test.
26442 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
26444 * gfortran.dg/comma_format_extension_4.f: Adjust length
26445 of string for format.
26446 * gfortran.dg/der_array_io_1.f: Replace illegal internal
26447 print statement with internal write.
26448 * gfortran.dg/der_array_io_2.f: Likewise.
26449 * gfortran.dg/der_array_io_3.f: Likewise.
26451 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
26453 * gcc.dg/fold-abs-4.c: new test.
26455 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
26457 PR fortran/22570 an related issues.
26458 * gfortran.dg/x_slash_1.f: New test.
26460 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
26463 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
26464 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
26466 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
26469 * gcc.dg/Wshadow-3.c: New test.
26471 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
26473 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
26474 used to have the wrong bounds).
26476 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
26479 * gcc.dg/hex-round-1.c: Test more cases.
26480 * gcc.dg/hex-round-2.c: New test.
26482 2005-07-29 Diego Novillo <dnovillo@redhat.com>
26485 * g++.dg/tree-ssa/pr22550.C: New test.
26487 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
26489 * gcc.dg/tree-ssa/vrp19.c: New test.
26490 * gcc.dg/tree-ssa-vrp20.c: New test.
26492 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
26495 * gcc.dg/transparent-union-4.c: New test.
26497 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
26500 * gcc.dg/c99-vla-2.c: New test.
26502 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
26505 * gcc.dg/hex-round-1.c: New test.
26507 2005-07-28 Jan Hubicka <jh@suse.cz>
26509 * inliner-1.c: Do not dump everything.
26510 * tree-prof.exp: Do not pass -ftree-based-profiling.
26511 * bprob.exp: Likewise.
26513 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
26515 2005-07-28 Mark Mitchell <mark@codesourcery.com>
26518 * g++.dg/expr/ptrmem7.C: New test.
26520 2005-07-28 Mike Stump <mrs@apple.com>
26522 * g++.old-deja/g++.mike/visibility-1.C: New test.
26524 2005-07-28 Richard Sandiford <richard@codesourcery.com>
26527 * gcc.c-torture/execute/pr20187-1.c: New test.
26529 2005-07-28 Jeff Law <law@redhat.com>
26531 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
26532 * gcc.dg/tree-ssa/vrp18.c: New test.
26534 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
26536 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
26538 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
26540 PR tree-optimization/22506
26541 * gcc.dg/vect/ps22506.c: New test.
26543 2005-07-28 Jakub Jelinek <jakub@redhat.com>
26546 * gcc.target/i386/sse-3.c: New test.
26548 2005-07-28 Richard Sandiford <richard@codesourcery.com>
26550 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
26551 * gcc.target/mips/mips32-dsp-type.c: Likewise.
26553 2005-07-28 Richard Sandiford <richard@codesourcery.com>
26556 * gcc.c-torture/compile/pr22589-1.c: New test.
26558 2005-07-28 Jan Hubicka <jh@suse.cz>
26560 * update-loopch.c: New testcase.
26562 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
26564 PR rtl-optimization/23047
26565 * gcc.c-torture/execute/pr23047.c: New test.
26566 * gcc.c-torture/execute/pr23047.x: New.
26568 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
26570 PR tree-optimization/22493
26571 * gcc.c-torture/execute/pr22493-1.c: New test.
26572 * gcc.c-torture/execute/pr22493-1.x: New.
26573 * gcc.c-torture/execute/vrp-1.c: New test.
26574 * gcc.c-torture/execute/vrp-2.c: New test.
26575 * gcc.c-torture/execute/vrp-2.c: New test.
26577 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
26579 * gcc.target/frv/all-builtin-read8.c: Delete.
26580 * gcc.target/frv/all-builtin-read16.c: Delete.
26581 * gcc.target/frv/all-builtin-read32.c: Delete.
26582 * gcc.target/frv/all-builtin-read64.c: Delete.
26583 * gcc.target/frv/all-builtin-write8.c: Delete.
26584 * gcc.target/frv/all-builtin-write16.c: Delete.
26585 * gcc.target/frv/all-builtin-write32.c: Delete.
26586 * gcc.target/frv/all-builtin-write64.c: Delete.
26587 * gcc.target/frv/all-read-write-1.c: New.
26589 2005-07-27 Jeff Law <law@redhat.com>
26591 * gcc.c-torture/execute/pr22630.c: New test.
26593 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
26595 PR tree-optimization/23073
26596 * gcc.dg/vect/nodump-pr23073.c: New test.
26597 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
26599 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
26601 PR tree-optimize/22348
26602 * gcc.c-torture/execute/pr22348.c: New.
26604 2005-07-27 Richard Guenther <rguenther@suse.de>
26606 * gcc.dg/tree-ssa/salias-1.c: New testcase.
26608 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26611 * gfortran.dg/logical_comp.f90: New test.
26613 2005-07-27 Jan Hubicka <jh@suse.cz>
26615 * inliner-1.c: Add cleanup of dumps.
26616 * val-prof-*.c: Likewise.
26617 * update-tailcall.c: New.
26619 2005-07-26 Diego Novillo <dnovillo@redhat.com>
26622 * gcc.dg/tree-ssa/pr22591.c: New test.
26623 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
26625 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
26628 * objc.dg/try-catch-11.m: New test.
26630 2005-07-26 Richard Guenther <rguenther@suse.de>
26632 PR tree-optimization/22486
26633 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
26635 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
26638 * g++.dg/opt/loop2.C: New test.
26640 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
26642 * gcc.dg/tree-ssa/reassoc-3.c: New test.
26643 * gcc.dg/tree-ssa/reassoc-4.c: New test.
26645 2005-07-25 Adam Nemet <anemet@lnxw.com>
26647 * lib/profopt.exp (profopt-execute): Check for profiling data
26648 files on the target.
26650 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
26652 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
26653 for matching of asm labels.
26655 2005-07-25 Richard Guenther <rguenther@suse.de>
26657 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
26659 2005-07-25 Richard Guenther <rguenther@suse.de>
26662 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
26664 2005-07-25 Ira Rosen <irar@il.ibm.com>
26666 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
26667 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
26668 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
26669 * gcc.dg/vect/vect-100.c: New test.
26670 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
26671 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
26672 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
26673 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
26674 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
26675 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
26676 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
26677 * gfortran.dg/vect/pr19049.f90: New testcase.
26678 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
26680 2005-07-25 Jakub Jelinek <jakub@redhat.com>
26682 * gcc.c-torture/execute/20050713-1.c: New test.
26685 * gfortran.fortran-torture/execute/data_4.f90: New test.
26687 PR middle-end/20303
26688 * gcc.dg/visibility-d.c: New test.
26690 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
26692 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
26693 * gfortran.dg/underflow.f90: Ditto.
26695 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26697 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
26698 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
26699 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
26701 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
26703 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
26704 include case of field width of zero.
26706 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
26708 PR libgfortran/21875
26709 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
26710 with trailing blanks on normal formatted read.
26712 2005-07-23 Chao-ying Fu <fu@mips.com>
26714 * gcc.target/mips/mips32-dsp-type.c: New test.
26715 * gcc.target/mips/mips32-dsp.c: New test.
26717 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
26720 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
26723 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
26724 and __cyg_profile_func_exit.
26726 2005-07-22 David Edelsohn <edelsohn@gnu.org>
26728 * gfortran.dg/comma_format_extension_3.f: Fix typo.
26729 * gfortran.dg/comma_format_extension_4.f: Same.
26730 * gfortran.dg/pr15332.f: Same.
26731 * gfortran.dg/pr21730.f: Same.
26733 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
26735 * g++.dg/opt/vrp2.C: Fix testcase.
26738 * g++.dg/opt/vrp2.C: New test.
26740 2005-07-22 Mark Mitchell <mark@codesourcery.com>
26743 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
26745 2005-07-22 Diego Novillo <dnovillo@redhat.com>
26747 * gcc.dg/tree-ssa/20050719-1.c: New test.
26749 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
26751 * gcc.dg/bfin-longcall-1.c: New file.
26752 * gcc.dg/bfin-longcall-2.c: New file.
26754 2005-07-21 Janis Johnson <janis187@us.ibm.com>
26756 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
26758 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
26760 PR middle-end/19055
26761 * gcc.dg/tree-ssa/pr19055.c: New test.
26762 * gcc.dg/tree-ssa/pr19055-2.c: New test.
26764 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
26767 * g++.dg/other/pr22358.C: New test.
26769 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
26772 * g++.dg/lookup/two-stage5.C: New test from bug comments.
26774 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26777 * g++.dg/init/union2.C: New test.
26779 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26782 * gcc.dg/complex-4.c: New test.
26784 2005-07-21 Richard Guenther <rguenther@suse.de>
26787 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
26788 scanning for asm labels.
26789 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26791 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
26794 * gcc.dg/altivec-pr22085.c: New.
26796 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
26798 PR tree-optimization/19210
26799 * gcc.dg/tree-ssa/pr19210-1.c: New.
26800 * gcc.dg/tree-ssa/pr19210-2.c: New.
26802 2005-07-21 Richard Sandiford <richard@codesourcery.com>
26804 PR rtl-optimization/22167
26805 * g++.dg/opt/pr22167.C: New test.
26807 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
26810 * g++.dg/lookup/two-stage2.C: New.
26811 * g++.dg/lookup/two-stage3.C: New.
26812 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
26813 fixed two-stage name lookup for operators.
26814 * g++.dg/template/call3.C: Compiler now produces an appropriate
26816 * g++.dg/template/crash37.C: Compiler now describes bla() on line
26818 * g++.dg/template/ptrmem4.C: Compiler produces different error
26820 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
26821 connect_to_method as a candidate.
26823 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
26825 * gcc.dg/fold-alloc-1.c: New test.
26827 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
26829 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26830 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
26832 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
26834 * gcc.dg/fold-abs-1.c: New test.
26835 * gcc.dg/fold-abs-2.c: New test.
26836 * gcc.dg/fold-abs-3.c: New test.
26838 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
26840 Make CONSTRUCTOR use VEC to store initializers.
26841 * g++.dg/ext/complit3.C: Check for specific error messages.
26842 * g++.dg/init/brace2.C: Update error message.
26843 * g++.dg/warn/Wbraces2.C: Likewise.
26845 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
26848 * gfortran.dg/module_interface_1.f90: New test.
26850 2005-07-19 Danny Berlin <dberlin@dberlin.org>
26851 Kenneth Zadeck <zadeck@naturalbridge.com>
26853 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
26855 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26857 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
26858 specify -Wformat for these tests.
26859 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
26860 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
26861 * gcc.dg/format/opt-6.c: Delete.
26863 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
26865 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
26866 * gcc.dg/tree-ssa/sra-3.c: Likewise.
26868 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
26870 * gcc.dg/tree-ssa/alias-2.c: New test.
26872 2005-07-18 Mark Mitchell <mark@codesourcery.com>
26875 * g++.dg/template/explicit7.C: New test.
26877 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
26879 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
26880 field width of 8 to +Inf and -Inf.
26882 2005-07-17 Mark Mitchell <mark@codesourcery.com>
26885 * g++.dg/template/friend36.C: New test.
26887 2005-07-16 David Edelsohn <edelsohn@gnu.org>
26890 * gfortran.dg/pr21730.f: New test.
26892 2005-07-16 Danny Berlin <dberlin@dberlin.org>
26893 Kenneth Zadeck <zadeck@naturalbridge.com>
26895 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
26896 since pure const detection cannot run at -O1 in c compiler.
26897 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
26898 can now optimize this case properly.
26899 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
26900 because we now pass.
26901 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
26903 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
26906 * gcc.dg/format/bitfld-1.c: New test.
26908 2005-07-15 Mark Mitchell <mark@codesourcery.com>
26911 * g++.dg/rtti/repo1.C: New test.
26913 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
26915 PR middle-end/22398
26916 * gcc.c-torture/compile/pr22398.c: New test.
26918 2005-07-15 Mark Mitchell <mark@codesourcery.com>
26921 * g++.dg/expr/cast4.C: New test.
26923 2005-07-15 Richard Guenther <rguenther@suse.de>
26925 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
26926 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26928 2005-07-15 Steven Bosscher <stevenb@suse.de>
26930 PR tree-optimization/22230
26931 * gcc.dg/tree-ssa/pr22230.c: New test.
26933 2005-07-14 Jakub Jelinek <jakub@redhat.com>
26935 * gfortran.dg/g77/cpp6.f: New test.
26938 * gfortran.dg/g77/cpp5.F: New test.
26939 * gfortran.dg/g77/cpp5.h: New file.
26940 * gfortran.dg/g77/cpp5inc.h: New file.
26942 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
26944 PR libfortran/16435
26945 * gfortran.dg/tl_editting.f90: New.
26946 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
26948 2005-07-14 Steven G. Kargl <kargls@comcast.net>
26950 * gfortran.dg/char_array_constructor.f90: New test.
26952 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
26954 * gfortran.dg/past_eor.f90: New.
26955 * gfortran.dg/complex_read.f90: New.
26957 2005-07-13 Jeff Law <law@redhat.com>
26959 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
26962 * gcc.dg/tree-ssa/pr22321.c: New test
26964 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
26966 PR tree-optimization/21921
26967 * gcc.dg/tree-ssa/pr21921.c: New.
26969 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
26971 PR tree-optimizatio/22442
26972 * gcc.dg/tree-ssa/loop-11.c: New test.
26974 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
26977 * gcc.c-torture/compile/pr21840.c: New test.
26979 2005-07-12 Jan Hubicka <jh@suse.cz>
26981 * gcc.c-torture/compile/pr22379.c: New test.
26983 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
26985 PR libfortran/21593
26986 gfortran.dg/dev_null.f90: Remove outdated comment about
26987 PR libfortran/21593.
26990 2005-07-12 Dale Johannesen <dalej@apple.com>
26992 * gcc.target/i386/compress-float-sse.c: New.
26993 * gcc.target/i386/compress-float-sse-pic.c: New.
26994 * gcc.target/i386/compress-float-387.c: New.
26995 * gcc.target/i386/compress-float-387-pic.c: New.
26996 * gcc.dg/compress-float-ppc.c: New.
26997 * gcc.dg/compress-float-ppc-pic.c: New.
26999 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
27001 PR libfortran/21593
27002 gfortran.dg/dev_null.f90: Remove targets.
27004 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
27007 * gcc.dg/pr22335-1.c: New test.
27008 * gcc.dg/pr22335-2.c: New test.
27010 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27013 * g++.dg/template/nontype12.C : New test.
27015 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
27017 * gcc.dg/tree-ssa/loop-10.c: New test.
27019 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
27021 * gcc.c-torture/execute/20020720-1.x: Remove.
27023 2005-07-11 Jakub Jelinek <jakub@redhat.com>
27025 * gfortran.fortran-torture/execute/forall_7.f90: New test.
27027 2005-07-10 Richard Sandiford <richard@codesourcery.com>
27029 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
27030 (dg-mips-options): Use it.
27032 2005-07-09 Diego Novillo <dnovillo@redhat.com>
27034 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
27036 2005-07-09 Richard Henderson <rth@redhat.com>
27038 * lib/target-supports.exp (check_effective_target_sync_char_short):
27041 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
27043 PR libfortran/22217
27044 * gfortran.dg/negative-z-descriptor.f90: New test.
27046 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
27049 * gcc.dg/pr22329.c: New test.
27051 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
27053 PR tree-optimization/20139
27054 * gcc.dg/tree-ssa/pr20139.c: New.
27056 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
27059 * gcc.dg/pr22356-1.c: New test.
27061 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
27064 * g++.dg/template/unify8.C: New.
27065 * g++.dg/template/unify9.C: New.
27067 2005-07-08 Jakub Jelinek <jakub@redhat.com>
27069 * gfortran.fortran-torture/execute/entry_10.f90: New test.
27071 2005-07-07 Geoffrey Keating <geoffk@apple.com>
27073 * gcc.dg/darwin-version-1.c: New.
27074 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
27075 * gcc.dg/builtins-20.c: Likewise.
27076 * gcc.dg/builtins-53.c: Likewise.
27077 * gcc.dg/torture/builtins-convert-1.c: Likewise.
27078 * gcc.dg/torture/builtins-convert-2.c: Likewise.
27079 * gcc.dg/torture/builtins-convert-3.c: Likewise.
27080 * gcc.dg/torture/builtins-power-1.c: Likewise.
27081 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
27084 2005-07-07 Jeff Law <law@redhat.com>
27086 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
27087 argument evaluation order.
27089 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
27091 PR libfortran/21594
27092 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27093 Add test cases where the shift length is greater than the
27096 2005-07-07 Ziemowit Laski <zlaski@apple.com>
27098 * obj-c++.dg/proto-lossage-6.mm: New.
27099 * objc.dg/proto-lossage-6.m: New.
27101 2005-07-07 Ziemowit Laski <zlaski@apple.com>
27103 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
27104 * objc.dg/gnu-runtime-2.m: Likewise.
27106 2005-07-07 Jakub Jelinek <jakub@redhat.com>
27108 * gfortran.dg/longline.f: New test.
27110 * gfortran.dg/badline.f: New test.
27112 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
27117 * gfortran.dg/hollerith.f90: New.
27118 * gfortran.dg/hollerith2.f90: New.
27119 * gfortran.dg/hollerith3.f90: New.
27120 * gfortran.dg/hollerith4.f90: New.
27121 * gfortran.dg/hollerith_f95.f90: New.
27122 * gfortran.dg/hollerith_legacy.f90: New.
27123 * gfortran.dg/g77/cpp4.F: New. Port from g77.
27125 2005-07-07 Ziemowit Laski <zlaski@apple.com>
27128 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
27129 * objc.dg/gnu-runtime-2.m: New.
27131 2005-07-06 Jeff Law <law@redhat.com>
27133 * gcc.dg/tree-ssa/vrp17.c: New test.
27135 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
27138 * gfortran.dg/array_constructor_5.f90: New test.
27140 2005-07-07 Jakub Jelinek <jakub@redhat.com>
27142 * gfortran.fortran-torture/execute/entry_9.f90: New test.
27144 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
27146 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
27147 * gcc.dg/980816-1.c: Ditto.
27149 2005-07-06 Jeff Law <law@redhat.com>
27151 * gcc.c-torture/compile/pr21356.c: New test.
27153 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
27157 * gcc.c-torture/compile/pr22013-1.c,
27158 gcc.c-torture/execute/pr22098-1.c,
27159 gcc.c-torture/execute/pr22098-2.c,
27160 gcc.c-torture/execute/pr22098-3.c: New tests.
27162 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
27165 * gcc.dg/pr22308-1.c: New test.
27167 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
27169 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
27171 * gcc.dg/compare9.c: Use -fshort-enums instead of
27172 -fno-short-enums. Change the last test to dg-bogus.
27174 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
27176 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
27177 * gcc.dg/compare9.c: New.
27179 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27181 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
27183 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
27186 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
27189 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27191 * gcc.dg/format/gcc_gfc-1.c: New.
27193 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
27195 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
27197 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27200 * gfortran.dg/io_invalid_1.f90: New test.
27202 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
27204 * gcc.dg/format/gcc_diag-1.c: Update.
27206 2005-07-02 Jeff Law <law@redhat.com>
27208 * gcc.dg/tree-ssa/pr22051-1.c: New test.
27209 * gcc.dg/tree-ssa/pr22051-2.c: New test.
27211 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
27213 * gcc.dg/format/gcc_diag-1.c: Update.
27215 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
27218 * gcc.c-torture/compile/pr22269.c: New test.
27220 2005-06-30 Diego Novillo <dnovillo@redhat.com>
27224 * g++.dg/tree-ssa/pr21584-1.C: New test.
27225 * g++.dg/tree-ssa/pr21584-2.C: New test.
27227 2005-06-30 Ziemowit Laski <zlaski@apple.com>
27229 * obj-c++.dg/try-catch-11.mm: New.
27230 * objc.dg/try-catch-10.m: New.
27232 2005-06-29 David Edelsohn <edelsohn@gnu.org>
27234 * g++.dg/other/ucnid-1.C: xfail on AIX.
27236 2005-06-29 Diego Novillo <dnovillo@redhat.com>
27239 * gcc.dg/20050629-1.c: New test.
27241 2005-06-29 Ziemowit Laski <zlaski@apple.com>
27243 * obj-c++.dg/const-str-1[0-1].mm: New.
27244 * objc.dg/const-str-1[0-1].m: New.
27246 2005-05-29 Richard Henderson <rth@redhat.com>
27248 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
27249 Rename from check_effective_target_vect_no_max.
27250 (check_effective_target_vect_no_int_add): New.
27251 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
27252 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
27253 * gcc.dg/vect/vect-reduc-3.c: Likewise.
27254 * gcc.dg/vect/vect-reduc-1.c: Use both.
27255 * gcc.dg/vect/vect-reduc-2.c: Likewise.
27257 2005-05-29 Richard Henderson <rth@redhat.com>
27259 * lib/target-supports.exp (check_effective_target_vect_no_max):
27260 Remove i386 and x86_64.
27262 2005-06-29 Steve Ellcey <sje@cup.hp.com>
27265 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
27267 2005-06-29 Steve Ellcey <sje@cup.hp.com>
27269 PR middle-end/21969
27270 * gcc.dg/vect/pr21969.c: New test.
27272 2005-06-28 Eric Christopher <echristo@redhat.com>
27276 * gcc.dg/inline1.c: New test.
27277 * gcc.dg/inline2.c: Ditto.
27278 * gcc.dg/inline3.c: Ditto.
27279 * gcc.dg/inline4.c: Ditto.
27280 * gcc.dg/inline5.c: Ditto.
27282 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
27284 PR libfortran/22142
27285 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27286 Add testcase also testing eoshift1 for PR 22142.
27288 2005-06-28 Richard Henderson <rth@redhat.com>
27290 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
27291 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
27292 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
27293 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
27294 gcc.dg/tree-ssa/20030922-2.c: Likewise.
27296 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
27298 PR libfortran/22142
27299 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27300 Add testcase for PR 22142.
27302 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
27304 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
27305 gcc.target/ia64/fpreg-2.c: New tests.
27307 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27309 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
27311 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27313 PR libfortran/22170
27314 * gfortran.dg/slash_1.f90: New test.
27316 2005-06-27 Richard Henderson <rth@redhat.com>
27318 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
27319 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
27320 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
27321 * gcc.dg/vect/vect-reduc-2.c: Likewise.
27322 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
27323 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
27325 2005-06-27 Richard Henderson <rth@redhat.com>
27327 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
27328 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
27330 2005-06-27 Ziemowit Laski <zlaski@apple.com>
27332 * obj-c++.dg/proto-lossage-5.mm: New.
27333 * objc.dg/proto-lossage-5.m: New.
27335 2005-06-27 Diego Novillo <dnovillo@redhat.com>
27338 * gcc.dg/tree-ssa/pr21959.c: New test.
27340 2005-06-27 Jakub Jelinek <jakub@redhat.com>
27342 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
27343 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
27344 testing uninitialized var.
27346 * gcc.c-torture/execute/builtins/chk.h: New.
27347 * gcc.c-torture/execute/builtins/lib/chk.c: New.
27348 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
27349 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
27350 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
27351 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
27352 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
27353 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
27354 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
27355 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
27356 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
27357 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
27358 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
27359 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
27360 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
27361 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
27362 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
27363 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
27364 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
27365 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
27366 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
27367 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
27368 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
27369 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
27370 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
27371 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
27372 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
27373 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
27374 * gcc.dg/builtin-object-size-1.c: New test.
27375 * gcc.dg/builtin-object-size-2.c: New test.
27376 * gcc.dg/builtin-object-size-3.c: New test.
27377 * gcc.dg/builtin-object-size-4.c: New test.
27378 * gcc.dg/builtin-object-size-5.c: New test.
27379 * gcc.dg/builtin-stringop-chk-1.c: New test.
27380 * gcc.dg/builtin-stringop-chk-2.c: New test.
27381 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
27382 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
27383 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
27384 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
27385 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
27386 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
27387 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
27388 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
27389 * gcc.c-torture/execute/printf-1.c: New test.
27390 * gcc.c-torture/execute/fprintf-1.c: New test.
27391 * gcc.c-torture/execute/vprintf-1.c: New test.
27392 * gcc.c-torture/execute/vfprintf-1.c: New test.
27393 * gcc.c-torture/execute/printf-chk-1.c: New test.
27394 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
27395 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
27396 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
27398 2005-06-27 Michael Matz <matz@suse.de>
27400 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
27401 slot is not merged if address escapes.
27403 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27406 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
27408 2005-06-26 Jakub Jelinek <jakub@redhat.com>
27410 PR middle-end/17965
27411 * gcc.c-torture/compile/20050622-1.c: New test.
27413 PR middle-end/22028
27414 * gcc.dg/20050620-1.c: New test.
27416 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
27418 PR tree-optimization/22026
27419 * gcc.dg/tree-ssa/pr22026.c: New.
27421 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
27423 PR libfortran/22144
27424 * gfortran.dg/shift-alloc.f90: New testcase.
27426 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
27428 * all files: Update FSF address in copyright headers.
27430 2005-06-22 Jan Hubicka <jh@suse.cz>
27432 * wholeprogram-1.c: New testcase.
27433 * wholeprogram-2.c: New testcase.
27435 2005-06-24 Mark Mitchell <mark@codesourcery.com>
27438 * gcc.dg/tree-ssa/pr22171.c: New test.
27440 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
27442 * gfortran.dg/simplify_modulo.f90: New.
27444 2005-06-24 Jan Hubicka <jh@suse.cz>
27446 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
27448 2005-06-23 Ziemowit Laski <zlaski@apple.com>
27450 * obj-c++.dg/proto-lossage-[1-4].mm: New.
27452 2005-06-23 Ziemowit Laski <zlaski@apple.com>
27454 * obj-c++.dg/typedef-alias-1.mm: New.
27455 * objc.dg/typedef-alias-1.m: New.
27457 2005-06-23 Jeff Law <law@redhat.com>
27459 * gcc.dg/tree-ssa/vrp16.c: New test.
27461 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27463 * lib/target-supports.exp: Add
27464 check_effective_target_fortran_large_real and
27465 check_effective_target_fortran_large_int to check for
27466 corresponding effective targets.
27467 * gfortran.dg/large_integer_kind_1.f90: New test.
27468 * gfortran.dg/large_real_kind_1.f90: New test.
27470 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
27472 PR tree-optimization/22117
27473 * gcc.dg/tree-ssa/pr22117.c: New.
27475 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
27478 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
27480 2005-06-23 David Edelsohn <edelsohn@gnu.org>
27482 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
27484 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
27486 * gfortran.dg/f2c_4.f90: Add tests for complex functions
27487 * gfortran.dg/f2c_4.c: Likewise.
27489 2005-06-22 Paul Brook <paul@codesourcery.com>
27492 * gfortran.dg/auto_save_1.f90: New test.
27494 2005-06-22 Michael Matz <matz@suse.de>
27496 * gcc.target/x86-64/abi: New directory.
27497 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
27498 * gcc.target/x86-64/abi/README.gcc: New file.
27499 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
27500 * gcc.target/x86-64/abi/asm-support.s: New file.
27501 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
27502 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
27503 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
27504 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
27505 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
27506 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
27507 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
27508 * gcc.target/x86_64/abi/test_bitfields.c: New test.
27509 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
27510 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
27511 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
27512 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
27513 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
27514 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
27515 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
27516 * gcc.target/x86_64/abi/test_varargs.c: New test.
27518 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
27520 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
27521 32-bit i?86 and x86_64.
27523 2005-06-21 Ziemowit Laski <zlaski@apple.com>
27525 * obj-c++.dg/const-str-[1-9].mm: New tests.
27527 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
27530 * gfortran.dg/namelist_use.f90: New.
27531 * gfortran.dg/namelist_use_only.f90: New.
27533 2005-06-21 Jeff Law <law@redhat.com>
27535 * gcc.dg/tree-ssa/vrp15.c: New test.
27537 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
27539 * lib/target-supports.exp (check_effective_target_vect_reduction):
27541 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
27542 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
27543 remove vect_reduction target keyword. Also avoid two returns in main.
27544 * gcc.dg/vect/vect-reduc-3.c: Likewise.
27545 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
27546 * gcc.dg/vect/vect-reduc-1short.c: New test.
27547 * gcc.dg/vect/vect-reduc-1char.c: New test.
27548 * gcc.dg/vect/vect-reduc-2short.c: New test.
27549 * gcc.dg/vect/vect-reduc-2char.c: New test.
27550 * gcc.dg/vect/vect-reduc-6.c: New test.
27551 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
27552 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
27553 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
27555 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27556 Paul Thomas <pault@gcc.gnu.org>
27558 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
27561 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27563 * gfortran.dg/backslash_1.f90: New test.
27564 * gfortran.dg/backslash_2.f90: New test.
27566 2005-06-20 Steven G. Kargl <kargls@comcast.net>
27568 * gfortran.dg/duplicate_labels.f90: New test.
27570 2005-06-20 Jan Beulich <jbeulich@novell.com>
27572 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
27573 unsupportable relocations.
27574 * g++.old-deja/g++.other/store-expr1.C: Likewise.
27575 * gcc.dg/20050321-2.c: xfail for NetWare.
27577 2005-06-20 Andreas Jaeger <aj@suse.de>
27579 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
27580 gcc.target/i386/fastcall-sseregparm.c,
27581 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
27583 2005-06-19 Richard Henderson <rth@redhat.com>
27585 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
27587 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
27589 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
27591 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
27594 * g++.dg/conversion/simd2.C: Change expected error message.
27596 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
27598 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
27599 * gcc.dg/vect/vect-reduc-2.c: Likewise.
27600 * gcc.dg/vect/vect-reduc-3.c: Likewise.
27602 2005-06-18 James A Morrison <phython@gcc.gnu.org>
27604 * gcc.dg/fold-mod-1.c: New test.
27606 2005-06-18 Steven G. Kargl <kargls@comcast.net>
27609 * gfortran.dg/pr19926.f90: New test.
27611 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
27613 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
27614 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
27616 * gcc.dg/vect/vect-reduc-2.c: Likewise.
27617 * gcc.dg/vect/vect-reduc-3.c: Likewise.
27619 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
27621 * gcc.target/ia64/float80-varargs-1.c: New test.
27623 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27626 * gfortran.dg/f2c_6.f90: New test.
27628 2005-06-17 Geoffrey Keating <geoffk@apple.com>
27631 * g++.dg/template/local5.C: New.
27633 2005-06-17 Richard Henderson <rth@redhat.com>
27635 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
27637 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
27640 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
27642 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
27644 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
27645 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
27646 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
27647 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
27648 check_vect to verify the presence of hardware vector support.
27650 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
27653 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
27655 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27657 PR libfortran/19216
27658 * gfortran.dg/pr19216.f: Add correct space between brackets and
27661 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27663 PR libfortran/16436
27664 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
27666 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
27668 * gcc.target/i386/attributes-error.c: New testcase.
27669 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
27670 * gcc.target/i386/regparm-stdcall.c: Likewise.
27671 * gcc.target/i386/sseregparm-1.c: Likewise.
27672 * gcc.target/i386/sseregparm-2.c: Likewise.
27674 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
27676 * g++.dg/rtti/crash2.C: New.
27678 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
27680 * gcc.dg/noncompile/20040203-3.c: Update expected message.
27682 2005-06-15 David Ung <davidu@mips.com>
27684 * gcc.target/mips/mips16e-extends.c: New test for testing the
27685 generation of MIPS16e zeb/zeh, seb/seh instructions.
27687 2005-06-15 Diego Novillo <dnovillo@redhat.com>
27690 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
27691 * gcc.dg/tree-ssa/pr22018.c: New test.
27693 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
27695 * gcc.dg/simd-1.c: Update error messages.
27696 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
27697 * gcc.dg/simd-2.c: Update error messages.
27698 * gcc.dg/simd-4.c: New.
27700 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
27703 * g++.dg/other/crash-4.C: New.
27705 2005-06-14 Devang Patel <dpatel@apple.com>
27707 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
27709 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
27712 * g++.dg/parse/crash11.C: Update
27714 2005-06-13 Jeff Law <law@redhat.com>
27716 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
27717 perform the desired transformations.
27718 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
27719 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
27721 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27724 * gfortran.dg/forall_1.f90: Un-XFAIL.
27726 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
27729 * g++.dg/parse/crash26.C: New.
27732 * g++.dg/init/member1.C: New.
27734 2005-06-13 Jakub Jelinek <jakub@redhat.com>
27736 * gfortran.dg/altreturn_1.f90: New test.
27738 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
27740 PR middle-end/21985
27741 * gcc.dg/tree-ssa/pr21985.c: New test.
27743 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
27745 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
27747 2005-06-12 Roger Sayle <roger@eyesopen.com>
27750 * g++.dg/other/error10.C: New test case.
27752 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27754 PR libfortran/19155
27755 * gfortran.dg/pr19155.f: Add test.
27757 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27759 * gfortran.dg/f2c_7.f90: New test.
27761 * gfortran.dg/forall_1.f90: XFAILed.
27763 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
27765 * gcc.dg/pr14796-1.c: New.
27766 * gcc.dg/pr14796-2.c: New.
27768 2005-06-11 Steven G. Kargl <kargls@comcast.net>
27772 * gfortran.dg/deallocate_stat.f90: New test.
27774 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
27776 * gfortran.fortran-torture/execute/in-pack.f90: New test.
27778 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
27780 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
27781 access will be generated when this loop is vectorized. Test that
27782 accesses with same alignment were detected.
27783 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
27784 Test that accesses with same alignment were detected.
27785 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
27786 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
27787 alignment were detected.
27789 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
27792 * g++.dg/conversion/simd2.C: New.
27794 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
27796 * gcc.dg/Wcxx-compat-1.c: New.
27798 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
27800 PR libfortran/21480
27801 * gfortran.dg/reshape-complex.f90: Add a test for a packed
27804 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
27806 * gcc.dg/alias-8.c: New.
27808 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
27810 * gcc.dg/format/cmn_err-1.c: Update.
27812 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
27815 * gcc.target/sparc/fexpand-2.c: New.
27816 * gcc.target/sparc/fpmerge-2.c: New.
27817 * gcc.target/sparc/fpmul-2.c: New.
27818 * gcc.target/sparc/noresult.c: New.
27819 * gcc.target/sparc/pdist-2.c: New.
27820 * gcc.target/sparc/pdist-3.c: New.
27822 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
27825 * gcc.target/i386/i386.exp: Fix comment typo.
27827 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
27830 * g++.dg/inherit/using5.C: New.
27831 * g++.dg/inherit/using6.C: New.
27833 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27836 * g++.dg/template/ptrmem15.C: New test.
27839 * g++.dg/ext/label4.C: New test.
27841 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
27843 * gcc.dg/tls/debug-1.c: New test.
27845 2005-06-07 Dale Johannesen <dalej@apple.com>
27847 * gcc.target/i386/movq.c: New.
27849 2005-06-07 Dale Johannesen <dalej@apple.com>
27851 * gcc.dg/20050607-1.c: New.
27853 2005-06-07 Jakub Jelinek <jakub@redhat.com>
27855 PR middle-end/21850
27856 * gcc.c-torture/execute/20050607-1.c: New test.
27858 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
27860 PR libfortran/21926
27861 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
27862 Test case where the return array has lowest stride one,
27865 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
27867 * lib/target-supports.exp (check_effective_target_sync_int_long):
27868 Add s390 and s390x targets.
27870 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
27872 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
27873 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
27874 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
27875 * gcc.dg/tree-ssa/loop-9.c: New test.
27877 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
27879 * g++.dg/parse/defarg10.C: New.
27881 2005-06-06 Jakub Jelinek <jakub@redhat.com>
27883 PR regression/21897
27884 * gcc.c-torture/execute/20050604-1.c: New test.
27886 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
27889 * g++.dg/parse/defarg9.C: New.
27892 * g++.dg/inherit/using4.C: New.
27893 * g++.dg/overload/error1.C: Adjust expected errors.
27894 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
27895 * g++.old-deja/g++.brendan/arm2.C: Likewise.
27896 * g++.old-deja/g++.other/redecl2.C: Likewise.
27897 * g++.old-deja/g++.other/redecl4.C: Likewise.
27898 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
27900 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
27902 * gfortran.dg/f2c_5.f90: Add -w to dg-options
27904 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
27906 * lib/gfortran.exp (gfortran_target_compile): Call
27907 dg-additional-files-options
27908 * gfortran.dg/f2c_4.f90: New file
27909 * gfortran.dg/f2c_4.c: New file
27910 * gfortran.dg/f2c_5.f90: New file
27911 * gfortran.dg/f2c_5.c: New file
27913 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27915 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
27918 * gfortran.dg/array_constructor_4.f90: New test.
27920 2005-06-05 Mark Mitchell <mark@codesourcery.com>
27923 * g++.dg/ext/builtin9.C: New test.
27925 2005-06-05 Dale Johannesen <dalej@apple.com>
27927 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
27928 * gcc.c-torture/execute/20050603-2.c: Ditto.
27930 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
27932 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
27933 * gcc.dg/vect/vect-reduc-1.c: New.
27934 * gcc.dg/vect/vect-reduc-2.c: New.
27935 * gcc.dg/vect/vect-reduc-3.c: New.
27937 2005-06-04 Dale Johannesen <dalej@apple.com>
27939 * gcc.c-torture/execute/20050603-1.c: New.
27940 * gcc.c-torture/execute/20050603-2.c: New.
27941 * gcc.dg/20050603-3.c: New.
27943 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27946 * gfortran.dg/debug_1.f90: New test.
27948 * gfortran.dg/forall_1.f90: New test.
27950 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
27952 * gfortran.dg/array_constructor_3.f90: New test.
27954 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27956 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
27958 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
27960 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
27962 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
27965 * gcc.dg/init-excess-1.c: New test.
27967 2005-06-03 Mark Mitchell <mark@codesourcery.com>
27970 * g++.dg/expr/static_cast6.C: New test.
27972 2005-06-03 Diego Novillo <dnovillo@redhat.com>
27974 * gcc.dg/tree-ssa/vrp14.c: New test.
27976 2005-06-03 Mark Mitchell <mark@codesourcery.com>
27979 * g++.dg/template/new2.C: New test.
27981 2005-06-03 Josh Conner <jconner@apple.com>
27983 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
27984 all entries in initializer.
27986 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
27988 PR middle-end/21858
27989 * gcc.dg/pr21858.c: New testcase.
27991 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
27993 PR tree-optimization/21292
27995 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
27997 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27998 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27999 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28000 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28001 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
28003 2005-06-02 Richard Henderson <rth@redhat.com>
28005 * gcc.dg/sync-2.c: Use -march=i486 for i386.
28007 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
28009 * gcc.dg/wtypequal.c: New testcase.
28011 2005-06-02 Diego Novillo <dnovillo@redhat.com>
28014 * gcc.dg/tree-ssa/pr21582.c: New test.
28016 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
28019 * g++.dg/opt/interface2.h: New.
28020 * g++.dg/opt/interface2.C: New.
28021 * g++.dg/init/ctor4.C: Adjust error lines.
28022 * g++.old-deja/g++.bob/inherit2.C: Likewise.
28023 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28024 * g++.old-deja/g++.jason/opeq3.C: Likewise.
28025 * g++.old-deja/g++.pt/assign1.C: Likewise.
28026 * g++.old-deja/g++.pt/crash20.C: Likewise.
28028 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
28030 PR tree-optimization/21734
28031 * g++.dg/vect/pr21734_1.cc: New.
28032 * g++.dg/vect/pr21734_2.cc: New.
28034 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
28037 * g++.dg/template/spec24.C: New.
28040 * g++.dg/pch/local-1.C: New.
28041 * g++.dg/pch/local-1.Hs: New.
28043 2005-06-01 Diego Novillo <dnovillo@redhat.com>
28045 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
28046 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
28047 * gcc.dg/tree-ssa/pr14341.c: New test.
28048 * gcc.dg/tree-ssa/pr14841.c: New test.
28049 * gcc.dg/tree-ssa/pr20701.c: New test.
28050 * gcc.dg/tree-ssa/pr21086.c: New test.
28051 * gcc.dg/tree-ssa/pr21090.c: New test.
28052 * gcc.dg/tree-ssa/pr21332.c: New test.
28053 * gcc.dg/tree-ssa/pr21458.c: New test.
28054 * gcc.dg/tree-ssa/pr21658.c: New test.
28055 * gcc.dg/tree-ssa/vrp01.c: New test.
28056 * gcc.dg/tree-ssa/vrp02.c: New test.
28057 * gcc.dg/tree-ssa/vrp03.c: New test.
28058 * gcc.dg/tree-ssa/vrp04.c: New test.
28059 * gcc.dg/tree-ssa/vrp05.c: New test.
28060 * gcc.dg/tree-ssa/vrp06.c: New test.
28061 * gcc.dg/tree-ssa/vrp07.c: New test.
28062 * gcc.dg/tree-ssa/vrp08.c: New test.
28063 * gcc.dg/tree-ssa/vrp09.c: New test.
28064 * gcc.dg/tree-ssa/vrp10.c: New test.
28065 * gcc.dg/tree-ssa/vrp11.c: New test.
28066 * gcc.dg/tree-ssa/vrp12.c: New test.
28067 * gcc.dg/tree-ssa/vrp13.c: New test.
28069 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
28072 * gcc.dg/tree-ssa/pr21029.c: New test.
28074 2005-06-01 Roger Sayle <roger@eyesopen.com>
28076 * gfortran.dg/logint-1.f: New test case.
28077 * gfortran.dg/logint-2.f: Likewise.
28078 * gfortran.dg/logint-3.f: Likewise.
28080 2005-06-01 Jakub Jelinek <jakub@redhat.com>
28084 * gcc.dg/20050527-1.c: New test.
28086 * gcc.dg/i386-sse-12.c: New test.
28089 * gfortran.dg/implicit_5.f90: New test.
28091 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
28094 * gfortran/assign_4.f90: New test.
28095 * gfortran/assign_2.f90: Change compile to run.
28097 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
28099 * lib/target-supports.exp
28100 (check_effective_target_sync_char_short): New.
28101 * gcc.dg/sync-2.c: New.
28103 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
28105 PR tree-optimization/21817
28106 * gcc.dg/torture/pr21817-1.c: New.
28108 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
28111 * g++.dg/template/init5.C: New.
28113 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
28115 * gfortran.dg/char_initialiser_actual.f90:
28116 Test character initialisers as actual arguments.
28117 * gfortran.dg/char_pointer_comp_assign.f90:
28118 Test character pointer structure component assignments.
28119 * gfortran.dg/char_array_structure_constructor.f90:
28120 Test character components in structure constructors.
28122 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
28124 PR middle-end/20931
28125 * g++.dg/opt/pr20931.C: New test.
28127 2005-05-31 Andreas Jaeger <aj@suse.de>
28130 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
28131 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
28132 g++.old-deja/g++.ext/asmspec1.C,
28133 g++.old-deja/g++.other/regstack.C,
28134 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
28135 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
28136 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
28137 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
28138 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
28139 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
28140 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
28141 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
28142 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
28143 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
28144 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
28145 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
28146 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
28147 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
28148 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
28149 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
28150 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
28151 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
28152 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
28154 2005-05-31 Jeff Law <law@redhat.com>
28156 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
28158 2005-05-30 Paolo Carlini <pcarlini@suse.de>
28160 PR middle-end/21743
28161 * gcc.dg/builtins-1.c: Activate disabled clog test.
28162 * gcc.dg/torture/builtin-attr-1.c: Likewise.
28164 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
28166 * gfortran.dg/char_pointer_assign.f90:
28167 Test character-pointer assignments and pointer assignments.
28168 * gfortran.dg/char_pointer_dummy.f90:
28169 Test character-pointer dummy arguments.
28170 * gfortran.dg/char_pointer_func.f90:
28171 Test character-pointer function returns.
28172 * gfortran.dg/char_pointer_dependency.f90:
28173 Test character-pointer functions with dependencies.
28175 2005-05-30 Mark Mitchell <mark@codesourcery.com>
28178 * g++.dg/lookup/using14.C: New test.
28180 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
28182 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
28183 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
28186 2005-05-29 Geoffrey Keating <geoffk@apple.com>
28189 * g++.dg/template/local5.C: New.
28192 * gcc.c-torture/compile/pr21761.c: New.
28194 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
28197 2005-05-30 Steven G. Kargl
28200 * gfortran.dg/inquire_8.f90: New test.
28202 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28204 PR libfortran/21376
28205 * gfortran.dg/output_exponents_1.f90: New test.
28207 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28209 PR libfortran/20006
28210 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
28212 2005-05-28 Mark Mitchell <mark@codesourcery.com>
28215 * g++.dg/ext/complex1.C: New test.
28218 * g++.dg/init/ctor6.C: New test.
28220 2005-05-29 Jan Hubicka <jh@suse.cz>
28222 * gcc.c-torture/compile/pr21562.c: New.
28224 2005-05-28 Steven G. Kargl <kargls@comcast.net>
28226 * gfortran.dg/subnormal_1.f90: New test.
28228 2005-05-28 Jan Hubicka <jh@suse.cz>
28230 * tree-prof.exp: Fix comment.
28231 * value-prof-1.c: New.
28232 * value-prof-2.c: New.
28233 * value-prof-3.c: New.
28234 * value-prof-4.c: New.
28236 2005-05-27 Mark Mitchell <mark@codesourcery.com>
28239 * g++.dg/expr/ptrmem6.C: New test.
28240 * g++.dg/expr/ptrmem6a.C: Likewise.
28242 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
28244 PR tree-optimization/21658
28245 * gcc.dg/tree-ssa/pr21658.c: New.
28247 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
28250 * g++.dg/inherit/ptrmem3.C: New.
28253 * g++.dg/parse/template16.C: New.
28255 2005-05-27 Andreas Jaeger <aj@suse.de>
28257 * gcc.dg/setjmp-2.c: Only run in 32-bit.
28259 * gcc.dg/i386-sse-8.c: Run test on all archs.
28261 2005-05-26 Mike Stump <mrs@apple.com>
28263 * objc.dg/isa-field-1.m: Only run on darwin.
28264 * objc.dg/lookup-1.m: Likewise.
28265 * objc.dg/try-catch-8.m: Likewise.
28267 2005-05-26 Roger Sayle <roger@eyesopen.com>
28269 PR tree-optimization/9814
28270 * gcc.dg/pr9814-1.c: New test case.
28272 2005-05-26 Ziemowit Laski <zlaski@apple.com>
28274 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
28275 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
28276 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
28277 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
28278 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
28279 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
28280 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
28281 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
28282 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
28283 objc.dg/try-catch-8.m: New.
28285 2005-05-26 Janis Johnson <janis187@us.ibm.com>
28287 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
28288 remove extraneous semicolons.
28290 2005-05-26 Ziemowit Laski <zlaski@apple.com>
28292 * obj-c++.dg/comp-types-12.mm: New.
28293 * objc.dg/comp-types-11.m: New.
28294 * objc.dg/selector-4.m: New.
28296 2005-05-26 Andreas Jaeger <aj@suse.de>
28299 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
28300 g++.old-deja/g++.ext/attrib3.C,
28301 g++.old-deja/g++.other/store-expr1.C,
28302 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
28303 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
28304 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
28305 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
28306 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
28307 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
28308 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
28309 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
28310 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
28311 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
28312 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
28313 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
28314 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
28315 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
28316 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
28317 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
28318 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
28319 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
28320 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
28322 2005-05-26 Andreas Jaeger <aj@suse.de>
28324 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
28325 x86-64 compilation.
28327 2005-05-26 Andreas Jaeger <aj@suse.de>
28330 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
28331 gcc.misc-tests/i386-pf-athlon-1.c,
28332 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28333 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
28334 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
28335 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
28336 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
28337 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
28338 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
28341 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
28342 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
28343 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
28344 x86-64 compilation.
28346 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
28349 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
28350 effective-target ilp32.
28352 2005-05-26 David Ung <davidu@mips.com>
28354 * gcc.target/mips/ext_ins.c: New test for testing the generation
28355 of MIPS32/64 rev 2 ext/ins instructions.
28357 2005-05-26 Andreas Jaeger <aj@suse.de>
28359 * treelang/compile/unsigned.tree: Use gimple instead of
28360 nonexisting generic dump.
28362 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
28364 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
28366 2005-05-26 Andreas Jaeger <aj@suse.de>
28368 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
28370 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
28372 PR libfortran/17283
28373 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
28374 Test callee-allocated memory with write statements.
28376 2005-05-25 Roger Sayle <roger@eyesopen.com>
28378 PR middle-end/21709
28379 * gcc.dg/pr21709-1.c: New test case.
28381 2005-05-25 Ziemowit Laski <zlaski@apple.com>
28382 Mike Stump <mrs@apple.com>
28384 * objc/execute/next_mapping.h: Update for C++.
28386 * obj-c++.dg/selector-1.mm: Move to...
28387 * obj-c++.dg/selector-4.mm: here...
28389 * obj-c++.dg/basic.mm: New.
28390 * obj-c++.dg/comp-types-1.mm: New.
28391 * obj-c++.dg/cxx-class-1.mm: New.
28392 * obj-c++.dg/cxx-ivars-1.mm: New.
28393 * obj-c++.dg/cxx-ivars-2.mm: New.
28394 * obj-c++.dg/cxx-ivars-3.mm: New.
28395 * obj-c++.dg/cxx-scope-1.mm: New.
28396 * obj-c++.dg/cxx-scope-2.mm: New.
28397 * obj-c++.dg/defs.mm: New.
28398 * obj-c++.dg/empty-private-1.mm: New.
28399 * obj-c++.dg/encode-1.mm: New.
28400 * obj-c++.dg/encode-2.mm: New.
28401 * obj-c++.dg/encode-3.mm: New.
28402 * obj-c++.dg/extern-c-1.mm: New.
28403 * obj-c++.dg/extra-semi.mm: New.
28404 * obj-c++.dg/fix-and-continue-2.mm: New.
28405 * obj-c++.dg/isa-field-1.mm: New.
28406 * obj-c++.dg/ivar-list-semi.mm: New.
28407 * obj-c++.dg/local-decl-1.mm: New.
28408 * obj-c++.dg/lookup-1.mm: New.
28409 * obj-c++.dg/lookup-2.mm: New.
28410 * obj-c++.dg/method-1.mm: New.
28411 * obj-c++.dg/method-2.mm: New.
28412 * obj-c++.dg/method-3.mm: New.
28413 * obj-c++.dg/method-4.mm: New.
28414 * obj-c++.dg/method-5.mm: New.
28415 * obj-c++.dg/method-6.mm: New.
28416 * obj-c++.dg/method-7.mm: New.
28417 * obj-c++.dg/no-extra-load.mm: New.
28418 * obj-c++.dg/overload-1.mm: New.
28419 * obj-c++.dg/pragma-1.mm: New.
28420 * obj-c++.dg/pragma-2.mm: New.
28421 * obj-c++.dg/private-1.mm: New.
28422 * obj-c++.dg/private-2.mm: New.
28423 * obj-c++.dg/proto-qual-1.mm: New.
28424 * obj-c++.dg/qual-types-1.mm: New.
28425 * obj-c++.dg/stubify-1.mm: New.
28426 * obj-c++.dg/stubify-2.mm: New.
28427 * obj-c++.dg/super-class-1.mm: New.
28428 * obj-c++.dg/super-class-2.mm: New.
28429 * obj-c++.dg/super-dealloc-1.mm: New.
28430 * obj-c++.dg/super-dealloc-2.mm: New.
28431 * obj-c++.dg/template-1.mm: New.
28432 * obj-c++.dg/template-2.mm: New.
28433 * obj-c++.dg/template-3.mm: New.
28434 * obj-c++.dg/template-4.mm: New.
28435 * obj-c++.dg/template-5.mm: New.
28436 * obj-c++.dg/template-6.mm: New.
28437 * obj-c++.dg/try-catch-1.mm: New.
28438 * obj-c++.dg/try-catch-2.mm: New.
28439 * obj-c++.dg/try-catch-3.mm: New.
28440 * obj-c++.dg/try-catch-4.mm: New.
28441 * obj-c++.dg/try-catch-5.mm: New.
28442 * obj-c++.dg/try-catch-6.mm: New.
28443 * obj-c++.dg/try-catch-7.mm: New.
28444 * obj-c++.dg/try-catch-8.mm: New.
28445 * obj-c++.dg/try-catch-9.mm: New.
28446 * obj-c++.dg/va-meth-1.mm: New.
28448 2005-05-25 Ziemowit Laski <zlaski@apple.com>
28450 * obj-c++.dg/selector-1.mm: New.
28451 * obj-c++.dg/selector-2.mm: New.
28453 2005-05-25 Ziemowit Laski <zlaski@apple.com>
28455 * obj-c++.dg/selector-3.mm: New.
28456 * objc.dg/selector-3.m: New.
28458 2005-05-25 Ziemowit Laski <zlaski@apple.com>
28460 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
28461 about where warning appears.
28463 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
28465 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
28466 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
28467 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
28468 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
28470 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
28472 * gcc.dg/20050524-1.c: New test.
28474 2005-05-25 Jan Hubicka <jh@suse.cz>
28476 * gcc.dg/tree-prof/inliner-1.c: New.
28478 2005-05-25 Janis Johnson <janis187@us.ibm.com>
28480 * gcc.dg/tree-prof: New directory.
28481 * gcc.dg/tree-prof/tree-prof.exp: New.
28483 2005-05-25 DJ Delorie <dj@redhat.com>
28485 * gcc.dg/Wattributes-1.c: New.
28486 * gcc.dg/Wattributes-2.c: New.
28487 * gcc.dg/Wattributes-3.c: New.
28489 20005-05-24 Janis Johnson <janis187@us.ibm.com>
28491 PR tree-optimization/19833
28492 * gcc.dg/uninit-4.c: Remove xfail.
28493 * gcc.dg/uninit-9.c: Ditto.
28495 2005-05-24 Ziemowit Laski <zlaski@apple.com>
28497 * obj-c++.dg/bitfield-[1-5].mm: New.
28498 * obj-c++.dg/class-protocol-1.mm: New.
28499 * obj-c++.dg/comp-types-1[0-1].mm: New.
28500 * obj-c++.dg/comp-types-[2-9].mm: New.
28501 * obj-c++.dg/encode-[4-8].mm: New.
28502 * obj-c++.dg/layout-1.mm: New.
28503 * obj-c++.dg/method-1[0-9].mm: New.
28504 * obj-c++.dg/method-2[0-1].mm: New.
28505 * obj-c++.dg/method-[8-9].mm: New.
28506 * obj-c++.dg/objc-gc-3.mm: New.
28507 * obj-c++.dg/try-catch-10.mm: New.
28508 * objc.dg/bitfield-5.m: New.
28509 * objc.dg/comp-types-10.m: New.
28510 * objc.dg/comp-types-9.m: New.
28511 * objc.dg/layout-1.m: New.
28512 * objc.dg/objc-gc-4.m: New.
28513 * objc.dg/try-catch-9.m: New.
28514 * objc.dg/class-protocol-1.m: Tweak diagnostics.
28515 * objc.dg/comp-types-1.m: Likewise.
28516 * objc.dg/comp-types-[5-6].m: Likewise.
28517 * objc.dg/method-9.m: Likewise.
28519 2005-05-24 Janis Johnson <janis187@us.ibm.com>
28521 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
28522 and on hardware without VMX support.
28524 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
28526 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
28528 * lib/profopt.exp (dg-final-generate, dg-final-use,
28529 profopt-final-code, profopt-get-options): New.
28530 (profopt-execute): Process test directives.
28532 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
28533 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28534 cleanup-tree-dump, cleanup-saved-temps): Update comments.
28536 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
28539 * g++.dg/init/ctor5.C: New test.
28541 2005-05-24 Ira Rosen <irar@il.ibm.com>
28543 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
28544 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
28545 vect-113.c, vect-114.c.
28547 2005-05-23 Adam Nemet <anemet@lnxw.com>
28549 * gcc.dg/const-elim-1.c: Remove xfails.
28551 2005-05-23 Jeff Law <law@redhat.com>
28553 * gcc.c-torture/compile/pr21638.c: New test.
28554 * gcc.c-torture/compile/20050520-1.c: New test.
28556 2005-05-23 Nick Clifton <nickc@redhat.com>
28558 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
28559 be a proper triple, ie: m32r*-*-*.
28560 * g++.old-deja/g++.jason/thunk3.C: Likewise.
28562 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
28564 PR middle-end/21331
28566 * gcc.c-torture/compile/pr21293.c: New test.
28567 * gcc.c-torture/execute/pr21331.c: New test.
28569 2004-05-20 Richard Henderson <rth@redhat.com>
28571 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
28573 2005-05-20 Ziemowit Laski <zlaski@apple.com>
28575 * obj-c++-dg.exp: Add.
28576 * obj-c++.exp: Add.
28577 * obj-c++.dg/dg.exp: Add.
28579 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
28581 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
28582 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
28584 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
28586 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
28588 2004-05-19 Richard Henderson <rth@redhat.com>
28590 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
28592 2005-05-19 Janis Johnson <janis187@us.ibm.com>
28594 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
28596 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
28598 2005-05-19 Jakub Jelinek <jakub@redhat.com>
28601 * g++.dg/parse/extern1.C: New test.
28602 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
28604 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28606 * gcc.dg/c99-math.h: New.
28607 * gcc.dg/c99-math-float-1.c: New test.
28608 * gcc.dg/c99-math-double-1.c: Likewise.
28609 * gcc.dg/c99-math-long-double-1.c: Likewise.
28611 2005-05-18 Richard Henderson <rth@redhat.com>
28613 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
28615 2005-05-18 Devang Patel <dpatel@apple.com>
28617 * g++.dg/opt/20050511-1.C: New test.
28619 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
28621 PR libfortran/21127
28622 * gfortran.dg/reshape-complex.f90: New test.
28624 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
28626 * gfortran.dg/array_constructor_1.f90: New test.
28627 * gfortran.dg/array_constructor_2.f90: New test.
28629 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
28632 * gfortran.dg/pr20954.f: New test.
28634 2005-05-17 Mike Stump <mrs@apple.com>
28636 Yet more Objective-C++...
28638 * objc.dg/method-5.m: Update.
28639 * objc.dg/method-6.m: Update.
28640 * objc.dg/method-7.m: Update.
28641 * objc.dg/method-9.m: Update.
28642 * objc.dg/try-catch-2.m: Update.
28644 2005-05-17 Mark Mitchell <mark@codesourcery.com>
28646 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
28647 Remove little-endian optimizations.
28649 2005-05-17 Jeff Law <law@redhat.com>
28651 * g++.dg/tree-ssa/pr14814.C: New test.
28652 * gcc.dg/tree-ssa/pr14814.C: New test.
28653 * gcc.dg/tree-ssa/pr17141-1.C: New test.
28654 * gcc.dg/tree-ssa/pr17141-2.C: New test.
28656 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
28658 * gcc.dg/compat/generate-random.c: Do not include
28660 * gcc.dg/compat/generate-random_r.c: Likewise.
28662 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
28664 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
28666 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
28668 PR middle-end/21595
28669 * g++.dg/tree-ssa/builtin1.C: New testcase.
28671 2005-05-17 Jakub Jelinek <jakub@redhat.com>
28674 * g++.dg/opt/const4.C: New test.
28676 PR middle-end/21492
28677 * g++.dg/opt/crossjump1.C: New test.
28679 PR tree-optimization/21610
28680 * gcc.c-torture/compile/20050516-1.c: New test.
28683 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
28684 about the test failing.
28685 * gfortran.fortran-torture/execute/where_7.f90: New test.
28686 * gfortran.fortran-torture/execute/where_8.f90: New test.
28688 2005-05-16 Richard Henderson <rth@redhat.com>
28690 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
28693 2005-05-16 Mark Mitchell <mark@codesourcery.com>
28695 * gcc.dg/compat/generate-random.c (config.h): Do not include.
28696 (limits.h): Include unconditionally.
28697 (stdlib.h): Likewise.
28698 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
28699 (limits.h): Include unconditionally.
28700 (stdlib.h): Likewise.
28701 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
28702 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
28703 (limits.h): Include unconditionally.
28704 (stdlib.h): Likewise.
28705 (hashtab.h): Do not include.
28706 (getopt.h): Likewise.
28707 (stddef.h): Include.
28708 (hashval_t): Define.
28709 (struct entry): Add "next" field.
28710 (HASH_SIZE): New macro.
28711 (hash_table): New variable.
28712 (switchfiles): Do not use xmalloc.
28714 (iterative_hash): New function.
28716 (e_exists): New function.
28717 (e_insert): Likewise.
28718 (output): Use, instead of libiberty hashtable functions.
28719 (main): Do not use getopt. Do not call htab_create.
28721 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
28724 * lib/target-supports.exp (check_mkfifo_available):
28725 Return 0 for cygwin as mkfifo support incomplete on platform.
28726 Fix typos in comments.
28728 2005-05-15 Mark Mitchell <mark@codesourcery.com>
28730 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
28732 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
28735 * gfortran.dg/assign_4.f: New test.
28737 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
28739 PR tree-optimization/21563
28740 * gcc.dg/tree-ssa/pr21563.c: New.
28742 2005-05-14 Jan Hubicka <jh@suse.cz>
28744 * gcc.dg/noreturn-7.c: Allow control reaches warning.
28746 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
28748 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
28750 2005-05-13 Julian Brown <julian@codesourcery.com>
28752 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
28753 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
28755 2005-05-13 Jan Hubicka <jh@suse.cz>
28757 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
28758 * gcc.dg/fold-xor-?.c: Likewise.
28759 * gcc.dg/pr15784-?.c: Likewise.
28760 * gcc.dg/pr20922-?.c: Likewise.
28761 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
28762 * gcc.dg/tree-ssa/pr17598.c: Likewise.
28763 * gcc.dg/tree-ssa/pr20470.c: Likewise.
28765 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28768 * gfortran.dg/hollerith_1.f90: New test.
28770 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28772 * gfortran.dg/func_result_2.f90: New test.
28774 2005-05-11 Bud Davis <bdavis@gfortran.org>
28776 * gfortran.dg/dev_null.f90: New test.
28778 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
28780 * gcc.dg/arm-vfp1.c: Revert last change.
28782 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
28784 PR middle-end/19807
28785 PR tree-optimization/19639
28786 * g++.dg/tree-ssa/pr19807.C: New testcase.
28788 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28790 PR libfortran/21471
28791 * gfortran.dg/append-1.f90: New test.
28793 2005-05-10 Diego Novillo <dnovillo@redhat.com>
28795 * gcc.dg/pr18501.c: XFAIL.
28796 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
28797 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
28798 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
28799 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28800 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28801 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
28802 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
28803 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
28805 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28808 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
28809 gfortran.dg/f2c_3.f90: New tests.
28811 * gfortran.dg/return_1.f90: Fix dg annotation.
28813 2005-05-10 Diego Novillo <dnovillo@redhat.com>
28815 * gcc.c-torture/compile/20050510-1.c: New test.
28817 2005-05-10 Mark Mitchell <mark@codesourcery.com>
28819 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
28821 2005-05-10 Bob Wilson <bob.wilson@acm.org>
28823 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
28825 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
28828 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
28830 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
28833 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
28834 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
28836 2005-05-10 Ben Elliston <bje@au.ibm.com>
28839 * gcc.dg/debug/pr16676.c: New test.
28841 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
28844 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
28845 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
28846 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
28847 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
28849 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
28850 -fno-tree-dominator-opts.
28852 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28854 * gfortran.dg/return_1.f90: New test.
28856 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
28858 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
28860 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
28862 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
28865 * g++.dg/inherit/covariant13.C: New.
28867 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28869 PR libfortran/19155
28870 * gfortran.dg/pr19155.f: New test.
28872 2005-05-08 Roger Sayle <roger@eyesopen.com>
28875 * gcc.dg/pr8788-1.c: New testcase.
28877 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
28880 * gcc.target/mips/fpcmp-[12].c: New tests.
28882 2005-05-06 Mark Mitchell <mark@codesourcery.com>
28884 * lib/target-supports-dg.exp (dg-require-fork): New function.
28885 (dg-require-mkfifo): Likewise.
28886 * lib/target-supports.exp (check_function_available): New
28888 (check_fork_available): Likewise.
28889 (check_mkfifo_available): Likewise.
28891 2005-05-06 Jeff Law <law@redhat.com>
28893 * gcc.c-torture/compile/pr21380.c: New test.
28895 2005-05-06 Jakub Jelinek <jakub@redhat.com>
28898 * g++.dg/ext/weak3.C: New test.
28900 2005-05-05 Mark Mitchell <mark@codesourcery.com>
28903 * g++.dg/template/crash37.C: New test.
28905 2005-05-05 Paul Brook <paul@codesourcery.com>
28907 * gcc.dg/arm-g2.c: Use effective-target arm32.
28908 * gcc.dg/arm-mmx-1.c: Ditto.
28909 * gcc.dg/arm-scd42-2.c: Ditto.
28910 * gcc.dg/arm-vfp1.c: Ditto.
28911 * lib/target-supports.exp (check_effective_target_arm32): New
28914 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
28916 PR libfortran/21354
28917 gfortran.dg/in_pack_rank7.f90: New test.
28919 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
28921 PR middle-end/15618
28922 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
28924 2005-05-04 Jakub Jelinek <jakub@redhat.com>
28926 PR middle-end/21265
28927 * gcc.dg/20050503-1.c: New test.
28929 PR rtl-optimization/21239
28930 * gcc.dg/i386-sse-11.c: New test.
28932 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
28935 * gcc.target/i386/asm-1.c: New test.
28937 2005-05-03 Jakub Jelinek <jakub@redhat.com>
28939 PR rtl-optimization/21330
28940 * gcc.c-torture/execute/20050502-1.c: New test.
28943 * gcc.c-torture/execute/20050502-2.c: New test.
28945 2005-05-03 Uros Bizjak <uros@kss-loka.si>
28947 PR middle-end/21282
28948 * gcc.dg/pr21282.c: New.
28950 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
28952 * gcc.dg/vect/pr20122.c: Clean up .vect file.
28953 * gcc.dg/vect/vect-92.c: Likewise.
28954 * gcc.dg/vect/vect-93.c: Likewise.
28955 * gcc.dg/vect/vect-dv-1.c: Likewise.
28956 * gcc.dg/vect/vect-dv-2.c: Likewise.
28957 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
28959 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
28961 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
28962 * gfortran.dg/vect/vect-2.f90: Likewise.
28963 * gfortran.dg/vect/vect-3.f90: Likewise.
28964 * gfortran.dg/vect/vect-4.f90: Likewise.
28965 * gfortran.dg/vect/vect-5.f90: Likewise.
28967 2005-05-02 Geoffrey Keating <geoffk@apple.com>
28970 * gcc.dg/rs6000-fpint-2.c: New.
28972 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
28975 * gcc.dg/builtins-30.c: Update expected messages.
28976 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
28977 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
28978 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
28980 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
28982 PR tree-optimization/21294
28983 * gcc.dg/tree-ssa/pr21294.c: New.
28985 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
28987 * gcc.dg/altivec-3.c (vec_store): Do not use the old
28988 __builtin_altivec_st_internal_4si built-in.
28990 2005-05-02 Mark Mitchell <mark@codesourcery.com>
28993 * g++.dg/template/ptrmem14.C: New test.
28995 2005-05-02 Paul Brook <paul@codesourcery.com>
28997 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
28999 2005-05-02 Michael Matz <matz@suse.de>
29002 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
29004 2005-05-01 Mark Mitchell <mark@codesourcery.com>
29006 * g++.dg/cpp/weak.C: New test.
29008 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
29010 * gcc.dg/tree-ssa/loop-8.c: New test.
29012 2005-04-30 Michael Maty <matz@suse.de>
29014 * gcc.dg/inline-mcpy.c: New test.
29016 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
29018 PR libfortran/18958
29019 * gfortran.dg/eoshift.f90: New test case.
29021 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
29023 PR libfortran/18857
29024 * gfortran.dg/matmul_1.f90: New test.
29026 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
29028 PR tree-optimization/21030
29029 * gcc.dg/tree-ssa/pr21030.c: New.
29031 2005-04-29 Devang Patel <dpatel@apple.com>
29033 PR tree-optimization/21272
29034 * gcc.dg/vect/vect-ifcvt-10.c: New test.
29036 2005-04-29 Jakub Jelinek <jakub@redhat.com>
29040 * gfortran.dg/entry_4.f90: New test.
29041 * gfortran.fortran-torture/execute/entry_1.f90: New test.
29042 * gfortran.fortran-torture/execute/entry_2.f90: New test.
29043 * gfortran.fortran-torture/execute/entry_3.f90: New test.
29044 * gfortran.fortran-torture/execute/entry_4.f90: New test.
29045 * gfortran.fortran-torture/execute/entry_5.f90: New test.
29046 * gfortran.fortran-torture/execute/entry_6.f90: New test.
29047 * gfortran.fortran-torture/execute/entry_7.f90: New test.
29049 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29051 * gfortran.fortran-torture/execute/entry_8.f90: New test.
29053 2005-04-29 Paul Brook <paul@codesourcery.com>
29055 * gfortran.dg/entry_3.f90: New test.
29057 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29059 * gfortran.dg/implicit_4.f90: New test.
29061 2005-04-28 Bob Wilson <bob.wilson@acm.org>
29063 * lib/target-supports.exp (check_profiling_available): Return
29064 false for xtensa-*-elf.
29066 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
29068 * lib/fortran-torture.exp (fortran-torture.exp): Catch
29069 error if file cannot be deleted.
29071 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
29073 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
29074 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
29075 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
29076 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
29077 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
29078 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
29079 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
29080 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
29081 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
29082 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
29083 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
29084 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
29085 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
29087 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29090 * gfortran.dg/pr20865.f90: New test.
29092 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
29094 * gcc.dg/void-cast-2.c: New test.
29096 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
29099 * gcc.dg/void-cast-1.c: New test.
29101 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
29103 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
29105 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29108 * gfortran.dg/pr21177.f90: New test.
29110 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
29112 PR tree-optimization/21171
29113 * gcc.dg/tree-ssa/pr21171.c: New test.
29115 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
29117 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29118 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29119 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29120 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29121 gcc.dg/tree-ssa/gen-vect-32.c: New.
29122 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
29123 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
29124 don't run on PPC32.
29126 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
29129 * gcc.dg/transparent-union-3.c: New test.
29131 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
29134 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
29135 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
29136 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
29137 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
29138 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
29139 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
29141 2005-04-26 Jeff Law <law@redhat.com>
29143 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
29144 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
29145 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
29146 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
29147 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
29148 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
29149 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
29151 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
29153 PR tree-optimization/17598
29154 * gcc.dg/tree-ssa/pr17598.c: New testcase.
29156 2005-04-25 Mike Stump <mrs@apple.com>
29158 * objc.dg/fix-and-continue-1.m: Add.
29160 2005-04-25 Roger Sayle <roger@eyesopen.com>
29163 * g++.dg/opt/pr20995-1.C: New test case.
29165 2005-04-25 Devang Patel <dpatel@apple.com>
29167 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
29169 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
29172 * g++.dg/opt/alias2.C (printf): Correct the prototype.
29174 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
29177 * g++.dg/opt/rtti2.C: New test.
29179 2005-04-25 Paul Brook <paul@codesourcery.com>
29180 Steven G. Kargl <kargls@comcast.net>
29183 * gfortran.dg/ichar_1.f90: New file.
29185 2005-04-24 Jakub Jelinek <jakub@redhat.com>
29187 PR middle-end/20991
29188 * g++.dg/opt/pr20991.C: New test.
29190 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
29191 where sizeof (type) < __alignof__ (type).
29192 * gcc.dg/compat/struct-layout-1.h: Likewise.
29194 2005-04-24 Per Bothner <per@bothner.com>
29195 Devang Patel <dpatel@apple.com>
29197 PR preprocessor/20907
29198 * gcc.dg/cpp/very-long-comment.c: New test.
29200 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29203 * gfortran.dg/common_5.f: New test.
29205 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
29207 PR middle-end/21082
29208 * g++.dg/tree-ssa/pr21082.C: New testcase.
29210 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
29212 * gcc.dg/vect/vect-99.c: New test.
29214 2005-04-22 Diego Novillo <dnovillo@redhat.com>
29216 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
29218 2005-04-22 Jeff Law <law@redhat.com>
29220 * gcc.dg/uninit-5.c: Remove xfails.
29221 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
29222 conditionals and loads.
29224 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
29226 PR libfortran/20074
29227 PR libfortran/20436
29228 PR libfortran/21108
29229 * gfortran.dg/nested_reshape.f90: new test
29230 * gfortran.dg/reshape-alloc.f90: new test
29231 * gfortran.dg/reshape.f90: new test
29233 2005-04-22 Mark Mitchell <mark@codesourcery.com>
29235 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
29237 * gcc.dg/arm-vfp1.c: New test.
29239 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
29242 * g++.dg/lookup/builtin2.C: New test.
29244 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
29246 * gcc.dg/weak/weak-13.c: New test.
29248 2005-04-21 Geoffrey Keating <geoffk@apple.com>
29250 * lib/target-supports.exp (check_effective_target_sync_int_long):
29253 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
29255 * gcc.target/mips/branch-1.c: New test.
29257 2005-04-21 Richard Henderson <rth@redhat.com>
29259 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
29260 * gcc.dg/vect/vect-86.c: Likewise.
29261 * gcc.dg/vect/vect-87.c: Likewise.
29262 * gcc.dg/vect/vect-88.c: Likewise.
29264 2005-04-21 Devang Patel <dpatel@apple.com>
29266 PR optimization/20994
29267 * gcc.dg/tree-ssa/ifc-3.c: New test.
29269 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
29272 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
29273 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
29274 gcc.dg/c99-vla-jump-5.c: New tests.
29276 2005-04-19 Richard Henderson <rth@redhat.com>
29278 * lib/target-supports.exp (check_effective_target_vect_int_mult):
29279 Fix typo in exists check.
29280 (check_effective_target_sync_int_long): New.
29281 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
29282 * gcc.dg/ia64-sync-2.c: Likewise.
29283 * gcc.dg/ia64-sync-3.c: Likewise.
29284 * gcc.dg/ia64-sync-4.c: Likewise.
29286 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
29288 * gcc.dg/fold-xor-1.c: New test.
29289 * gcc.dg/fold-xor-2.c: New test.
29291 2005-04-19 James E. Wilson <wilson@specifixinc.com>
29294 * g++.dg/eh/fp-regs.C: New test.
29296 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
29298 * gcc.dg/Wint-to-pointer-cast-1.c,
29299 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
29300 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
29301 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
29303 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29306 * gfortran.dg/pr16861.f90: New test.
29308 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
29310 * gcc.dg/pr21085.c: New test.
29312 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
29314 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
29315 (setup_mips_tests, dg-mips-options): New procedures.
29316 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
29317 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
29318 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
29319 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29320 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
29321 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
29322 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
29323 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29324 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
29325 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
29326 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
29327 dg-mips-options instead of dg-options. Remove now-redundant
29328 preprocessor guards.
29329 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
29330 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29331 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29332 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
29333 * gcc.dg/vr-mult-2.c: Delete.
29334 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
29335 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
29336 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
29337 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
29338 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
29339 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
29340 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
29342 2005-04-18 Laurent GUERBY <laurent@guerby.net>
29344 * ada/acats/run_all.sh: Use sync when executable not present.
29346 2005-04-18 Devang Patel <dpatel@apple.com>
29348 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
29349 * gcc.dg/vect/vect-11a.c: New.
29350 * gcc.dg/vect/vect-none.c: Update.
29351 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
29353 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
29355 PR tree-optimization/20922
29356 * gcc.dg/pr20922-1.c: New test.
29357 * gcc.dg/pr20922-2.c: New test.
29358 * gcc.dg/pr20922-3.c: New test.
29359 * gcc.dg/pr20922-4.c: New test.
29360 * gcc.dg/pr20922-5.c: New test.
29361 * gcc.dg/pr20922-6.c: New test.
29363 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29365 PR libfortran/20950
29366 * gfortran.dg/pr20950.f: New test.
29368 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29370 PR libfortran/19216
29371 * gfortran.dg/pr19216.f: New test.
29373 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
29375 PR tree-optimization/21001
29376 * gcc.dg/tree-ssa/pr21001.c: New.
29378 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
29380 PR libfortran/21075
29381 * gfortran.dg/reshape_rank7.f90: New test.
29383 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
29385 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
29386 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
29387 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
29388 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
29389 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
29390 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
29391 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
29392 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
29393 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
29395 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
29396 in namelists. New test.
29397 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
29399 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
29401 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
29402 namelist. New test.
29403 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
29405 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
29407 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
29408 namelist. New test.
29409 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
29410 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
29411 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
29413 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
29414 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
29417 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
29419 * gfortran.dg/wtruncate.f: New testcase.
29420 * gfortran.dg/wtruncate.f90: New testcase.
29422 2005-04-16 Mark Mitchell <mark@codesourcery.com>
29425 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
29426 which sizeof/alignof is dependent, rather than just whether we are
29427 processing_template_decl.
29429 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
29431 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29432 corrected typo where the wrong variables had been compared.
29434 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
29436 PR libfortran/18495
29437 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29438 Test callee-allocated version of return array with a write
29440 Test spread with a temporary with another write statement.
29442 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
29444 PR tree-optimization/21031
29445 * gcc.dg/tree-ssa/pr21031.c: New.
29447 2005-04-15 Uros Bizjak <uros@kss-loka.si>
29449 PR tree-optimization/21004
29450 * gcc.dg/builtins-53.c: Include builtins-config.h.
29451 Check floorf, ceilf, floorl and ceill transformations
29452 only when HAVE_C99_RUNTIME is defined.
29454 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
29456 PR middle-end/20739
29457 * gcc.dg/tree-ssa/pr20739.c: New test.
29459 2005-04-14 Mike Stump <mrs@apple.com>
29461 * gcc.dg/Foundation.framework/empty: New.
29462 * gcc.dg/framework-2.c: New.
29464 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
29466 PR tree-optimization/21021
29467 * gcc.c-torture/compile/pr21021.c: New.
29469 2005-04-14 Janis Johnson <janis187@us.ibm.com>
29472 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
29473 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
29474 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
29475 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
29476 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
29477 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
29478 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
29479 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
29481 2005-04-14 Richard Henderson <rth@redhat.com>
29483 * lib/target-supports.exp (check_effective_target_vect_condition):
29484 Add ia64, i?86, and x86_64.
29486 2005-04-14 Steven G. Kargl <kargls@comcast.net>
29488 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
29490 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
29492 PR tree-optimization/20657
29493 * gcc.dg/tree-ssa/pr20657.c: New.
29495 2005-04-14 Uros Bizjak <uros@kss-loka.si>
29497 * gcc.dg/builtins-53.c: Also check (int)trunc* and
29498 (long long int)trunc*.
29500 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
29503 * gcc.dg/pr20927.c: New test.
29505 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
29507 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
29508 * gcc.target/mips/asm-1.c: Likewise.
29510 2005-04-13 Dale Johannesen <dalej@apple.com>
29512 * objc.dg/objc-fast-4.m: New.
29514 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
29516 * gcc.target/cris/torture/cris-torture.exp: New driver in new
29518 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
29520 2005-04-13 David Edelsohn <edelsohn@gnu.org>
29522 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
29523 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
29524 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
29526 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
29528 PR tree-optimization/20913
29529 * gcc.dg/tree-ssa/pr20913.c: New.
29531 PR tree-optimization/20702
29532 * gcc.dg/tree-ssa/pr20702.c: New.
29534 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29537 * g++.dg/inherit/local3.C: New test.
29539 2005-04-12 Jeff Law <law@redhat.com>
29541 * gcc.dg/tree-ssa/20050412-1.c: New test.
29543 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
29545 PR libfortran/19016
29546 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
29547 Add tests with mask generated by expression.
29548 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29549 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29550 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29552 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
29554 PR middle-end/20917
29555 * gcc.dg/20050409-1.c: New test.
29557 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
29559 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
29561 2005-04-11 Mark Mitchell <mark@codesourcery.com>
29563 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29564 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
29565 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29566 (TARGET_CXX): Adjust accordingly.
29567 * target.h (struct gcc_target): Remove epxort_class_data. Add
29568 determine_class_data_visibility and class_data_always_comdat.
29569 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29570 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
29571 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29572 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
29573 (arm_cxx_determine_class_data_visibility): New.
29574 (arm_cxx_class_data_always_comdat): Likewise.
29575 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29576 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
29577 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29578 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
29579 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
29582 2005-04-11 Mark Mitchell <mark@codesourcery.com>
29584 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
29586 2005-04-11 Geoffrey Keating <geoffk@apple.com>
29588 * gcc.dg/i386-darwin-fpmath.c: New.
29590 2004-04-11 Devang Patel <dpatel@apple.com>
29592 * lib/target-supports.exp (check_effective_target_vect_condition): New.
29593 * gcc.dg/vect/vect-ifcvt-1.c: New test.
29594 * gcc.dg/vect/vect-ifcvt-2.c: New test.
29595 * gcc.dg/vect/vect-ifcvt-3.c: New test.
29596 * gcc.dg/vect/vect-ifcvt-4.c: New test.
29597 * gcc.dg/vect/vect-ifcvt-5.c: New test.
29598 * gcc.dg/vect/vect-ifcvt-6.c: New test.
29599 * gcc.dg/vect/vect-ifcvt-7.c: New test.
29600 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
29602 2004-04-11 Devang Patel <dpatel@apple.com>
29604 * gcc.dg/vect/vect-dv-1.c: New test.
29605 * gcc.dg/vect/vect-dv-2.c: New test.
29607 2005-04-11 Diego Novillo <dnovillo@redhat.com>
29609 PR tree-optimization/20933
29610 * gcc.dg/tree-ssa/pr20933.c: New test.
29612 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29614 * gfortran.dg/fold_nearest.f90: New test.
29616 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
29618 * gcc.dg/tree-ssa/alias-1.c: New test.
29620 2005-04-11 Diego Novillo <dnovillo@redhat.com>
29622 PR tree-optimization/20920
29623 * g++.dg/tree-ssa/pr20920.C: New test.
29625 2005-04-11 Uros Bizjak <uros@kss-loka.si>
29627 * gcc.dg/builtins-53.c: Also check (int)ceil* and
29628 (long long int)ceil*.
29630 2005-04-10 Mark Mitchell <mark@codesourcery.com>
29632 * g++.dg/warn/Wdtor1.C: Declare template in system header with
29633 explicit C++ linkage.
29635 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29637 * gfortran.dg/pr17229.f: Take care of the new obsolescence
29638 warning for arithmetic IF statements.
29640 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
29642 * eor_handling_1.f90: New test case.
29643 * eor_handling_2.f90: New test case.
29644 * eor_handling_3.f90: New test case.
29645 * eor_handling_4.f90: New test case.
29646 * eor_handling_5.f90: New test case.
29647 * noadv_size.f90: New test case.
29648 * pad_no.f90: New test case.
29650 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
29652 * gcc.c-torture/execute/20050410-1.c: New test.
29654 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
29656 * gcc.dg/pr20126.c: New.
29658 2005-04-09 Bud Davis <bdavis@gfortran.org>
29659 Steven G. Kargl <kargls@comcast.net>
29661 * gfortran.dg/PR19872.f: New test.
29663 2005-04-09 Steven G. Kargl <kargls@comcast.net>
29665 * gfortran.dg/nint_1.f90: Fix dg-do directive.
29667 2005-04-09 Steven G. Kargl <kargls@comcast.net>
29669 * gfortran.dg/nint_1.f90: New test.
29671 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
29673 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
29674 Added test for callee-allocated arrays with write statements.
29675 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
29676 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
29677 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29678 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29679 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29681 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
29683 PR libfortran/20163
29684 * gfortran.dg/open-options-blanks.f: New test.
29686 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
29689 * gfortran.dg/comma_format_extension_[1234].f: New tests.
29691 2005-04-09 Jakub Jelinek <jakub@redhat.com>
29693 * gcc.dg/tree-ssa/stdarg-1.c: New test.
29694 * gcc.dg/tree-ssa/stdarg-2.c: New test.
29695 * gcc.dg/tree-ssa/stdarg-3.c: New test.
29696 * gcc.dg/tree-ssa/stdarg-4.c: New test.
29697 * gcc.dg/tree-ssa/stdarg-5.c: New test.
29698 * gcc.c-torture/execute/stdarg-4.c: New test.
29700 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
29703 * g++.dg/abi/param2.C: New test.
29705 2005-04-09 Uros Bizjak <uros@kss-loka.si>
29707 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
29709 2005-04-09 Uros Bizjak <uros@kss-loka.si>
29711 * gcc.dg/builtins-53.c: New test.
29713 2005-04-08 Diego Novillo <dnovillo@redhat.com>
29715 * g++.dg/tree-ssa/pr18178.C: New test.
29716 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
29717 * gcc.c-torture/execute/20041019-1.c: New test.
29718 * gcc.dg/tree-ssa/20041008-1.c: New test.
29719 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
29720 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
29721 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
29722 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
29723 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
29724 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
29725 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
29726 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
29727 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29728 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29730 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
29732 PR rtl-optimization/20466
29733 * gcc.c-torture/execute/pr20466-1.c: New test.
29735 2005-04-08 Mark Mitchell <mark@codesourcery.com>
29738 * g++.dg/parse/cond2.C: New test.
29741 * g++.dg/warn/Wdtor1.C: New test.
29743 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29746 * gfortran.dg/pr17229.f: New test.
29748 2005-04-07 Steven G. Kargl <kargls@comcast.net>
29750 * gfortran.dg/tiny_1.f90: New test.
29751 * gfortran.dg/tiny_2.f90: ditto.
29753 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
29755 * gfortran.dg/eor_1.f90: Fix dg-do run line
29756 * gfortran.dg/open_new.f90: Fix dg-do run line
29758 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
29760 * lib/target-supports.exp (get_compiler_messages): Support
29761 optional arguments, the fourth being compiler options.
29762 (check_effective_target_fpic): New proc.
29763 * gcc.dg/20050321-2.c: Restrict to target fpic.
29765 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
29767 * gcc.dg/15443-1.c: New test.
29768 * gcc.dg/15443-2.c: Likewise.
29770 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29772 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
29774 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
29776 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
29778 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
29780 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
29781 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
29783 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
29784 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
29785 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
29787 2005-04-06 Mark Mitchell <mark@codesourcery.com>
29790 * g++.dg/warn/Wunused-11.C: New test.
29792 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
29794 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
29796 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
29798 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
29800 2005-04-05 Mark Mitchell <mark@codesourcery.com>
29803 * g++.dg/template/ptrmem13.C: New test.
29805 2005-04-05 Per Bothner <per@bothner.com>
29807 * lib/gcc.exp: Always add -fno-show-column, for now.
29809 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
29812 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
29813 of plain old "unsigned int" for the type of "i". Makes this test
29816 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
29818 * gcc.dg/i386-ssefn-1.c: New test.
29819 * gcc.dg/i386-ssefn-2.c: New test.
29820 * gcc.dg/i386-ssefn-3.c: New test.
29821 * gcc.dg/i386-ssefn-4.c: New test.
29823 2005-04-05 Jakub Jelinek <jakub@redhat.com>
29825 PR tree-optimization/20076
29826 * gcc.dg/builtin-apply4.c: New test.
29828 PR preprocessor/19475
29829 * gcc.dg/cpp/macspace1.c: New test.
29830 * gcc.dg/cpp/macspace2.c: New test.
29832 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29834 * gfortran.dg/pr20755.f: Fixed bad format.
29836 2005-04-05 Mark Mitchell <mark@codesourcery.com>
29839 * g++.dg/ext/attrib21.C: New test.
29841 2004-04-05 Devang Patel <dpatel@apple.com>
29843 * lib/target-supports.exp (check_effective_target_vect_shif): New.
29844 * gcc.dg/vect/vect-shift-1.c: New test.
29846 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29848 PR libfortran/20755
29849 * gfortran.dg/pr20755.f: New test.
29851 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
29853 * gfortran.dg/pr15959.f90: New test.
29854 * gfortran.dg/string_pad_trunc.f90: New test.
29856 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29858 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
29859 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
29860 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
29863 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
29865 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
29867 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29869 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
29870 * gcc.c-torture/compile/20011119-2.c: Likewise.
29871 * gcc.c-torture/compile/981001-2.c: Likewise.
29873 2005-04-04 Mark Mitchell <mark@codesourcery.com>
29876 * g++.dg/template/overload4.C: New test.
29878 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
29881 * g++.dg/abi/covariant5.C: New.
29884 * g++.dg/debug/const2.C: New.
29886 2005-04-04 Jakub Jelinek <jakub@redhat.com>
29888 PR rtl-optimization/16104
29889 * gcc.c-torture/execute/20050316-1.c: New test.
29891 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
29893 * g++.dg/template/spec23.C: Fix dg-error text.
29895 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
29898 * g++.dg/expr/lval2.C: New.
29900 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29902 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
29903 __builtin_strcasecmp and __builtin_strncasecmp.
29905 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
29908 * g++.dg/template/spec22.C: New.
29909 * g++.dg/template/spec23.C: New.
29911 2005-04-03 Dale Ranta <dir@lanl.gov>
29912 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29914 PR libfortran/20068
29915 PR libfortran/20125
29916 PR libfortran/20156
29917 PR libfortran/20471
29918 * gfortran.dg/backspace.f: New test.
29920 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
29922 * gcc.dg/pr19345.c: New test.
29924 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
29926 PR tree-optimization/20640
29927 * gcc.dg/torture/tree-loop-1.c: New.
29929 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
29931 PR rtl-optimization/20290
29932 * gcc.c-torture/execute/loop-ivopts-2.c: New.
29934 2005-04-02 Geoffrey Keating <geoffk@apple.com>
29936 * gcc.dg/rs6000-fpint.c: New.
29938 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
29940 * gcc.dg/old-style-then-proto-1.c: New test.
29942 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29944 * gfortran.fortran-torture/execute/backspace.f90: Check
29945 after backspace and read was incorrect.
29947 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29949 * gcc.c-torture/execute/builtins/strcat.c: Check the result
29950 buffer past the terminating NUL using memcmp.
29951 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
29952 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
29954 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
29955 Fix unused/uninitialized variable warnings.
29957 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
29958 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
29959 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
29960 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
29962 * gcc.c-torture/execute/builtins/abs-1-lib.c,
29963 gcc.c-torture/execute/builtins/fputs-lib.c,
29964 gcc.c-torture/execute/builtins/lib/fprintf.c,
29965 gcc.c-torture/execute/builtins/lib/main.c,
29966 gcc.c-torture/execute/builtins/lib/memcmp.c,
29967 gcc.c-torture/execute/builtins/lib/memmove.c,
29968 gcc.c-torture/execute/builtins/lib/mempcpy.c,
29969 gcc.c-torture/execute/builtins/lib/memset.c,
29970 gcc.c-torture/execute/builtins/lib/printf.c,
29971 gcc.c-torture/execute/builtins/lib/sprintf.c,
29972 gcc.c-torture/execute/builtins/lib/stpcpy.c,
29973 gcc.c-torture/execute/builtins/lib/strchr.c,
29974 gcc.c-torture/execute/builtins/lib/strcmp.c,
29975 gcc.c-torture/execute/builtins/lib/strcpy.c,
29976 gcc.c-torture/execute/builtins/lib/strcspn.c,
29977 gcc.c-torture/execute/builtins/lib/strlen.c,
29978 gcc.c-torture/execute/builtins/lib/strncat.c,
29979 gcc.c-torture/execute/builtins/lib/strncmp.c,
29980 gcc.c-torture/execute/builtins/lib/strncpy.c,
29981 gcc.c-torture/execute/builtins/lib/strrchr.c,
29982 gcc.c-torture/execute/builtins/lib/strspn.c,
29983 gcc.c-torture/execute/builtins/lib/strstr.c,
29984 gcc.c-torture/execute/builtins/memops-asm-lib.c,
29985 gcc.c-torture/execute/builtins/strlen-2.c,
29986 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
29989 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
29991 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
29992 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
29995 2005-04-01 Jakub Jelinek <jakub@redhat.com>
29998 * g++.dg/debug/using1.C: New test.
30000 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
30002 PR middle-end/20524
30003 * gcc.dg/alias-7.c: Prefix asm-declared name with
30004 __USER_LABEL_PREFIX__.
30006 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
30008 Fix fallout from PR middle-end/15700:
30009 * gcc.c-torture/compile/20011119-1.c: Take
30010 __USER_LABEL_PREFIX__ into account.
30011 * gcc.c-torture/compile/20011119-2.c: Likewise.
30013 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
30016 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
30018 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
30021 * gcc.c-torture/compile/struct-non-lval-1.c,
30022 gcc.c-torture/compile/struct-non-lval-2.c,
30023 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
30025 2005-03-31 Janis Johnson <janis187@us.ibm.com>
30027 * gcc.dg/tls/tls.exp: Remove temporary file.
30028 * g++.dg/tls/tls.exp: Ditto.
30029 * lib/file-format.exp: Ditto.
30030 * g++.dg/special/ecos.exp: Ditto.
30032 * lib/profopt.exp: Treat prof_ext as a list.
30033 * gcc.misc-tests/bprob.exp: Ditto.
30034 * g++.dg/bprob/bprob.exp: Ditto.
30036 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
30037 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
30038 g++.dg/tree-ssa/pointer-reference-alias.C,
30039 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
30040 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
30041 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
30042 g++.dg/vect/pr19951.cc: Ditto.
30043 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
30044 gcc.dg/builtins-47.c: Ditto.
30045 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
30046 gcc.dg/pr20115-1.c: Ditto.
30047 * gcc.dg/tree-ssa/20030530-2.c,
30048 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
30049 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30050 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
30051 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30052 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
30053 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
30054 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
30055 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
30056 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
30057 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
30058 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
30059 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
30060 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
30061 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
30062 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
30063 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30064 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30065 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30066 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30067 gcc.dg/tree-ssa/20030824-1.c,
30068 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
30069 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
30070 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
30071 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
30072 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
30073 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
30074 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
30075 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
30076 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
30077 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
30078 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
30079 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
30080 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
30081 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
30082 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
30083 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
30084 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
30085 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
30086 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
30087 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
30088 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
30089 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
30090 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
30091 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
30092 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
30093 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
30094 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
30095 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
30096 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
30097 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
30098 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
30099 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
30100 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
30101 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
30102 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
30103 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
30104 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
30105 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
30106 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
30107 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
30108 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
30109 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
30110 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30111 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
30112 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
30113 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
30114 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
30115 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
30116 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
30117 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
30118 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30119 gcc.dg/tree-ssa/useless-1.c: Ditto.
30120 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
30121 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
30122 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
30123 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
30124 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30125 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
30126 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
30127 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
30128 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
30129 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
30130 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
30131 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
30132 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
30133 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
30134 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
30135 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
30136 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
30137 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
30138 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
30139 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
30140 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
30141 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30142 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30143 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
30144 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
30145 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
30146 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
30147 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
30148 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
30149 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
30150 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
30151 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
30152 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
30153 gcc.dg/vect/vect-none.c: Ditto.
30154 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
30155 treelang/compile/unsigned.tree: Ditto.
30157 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
30158 * gcc.dg/cpp/direct2s.c: Ditto.
30159 * gcc.dg/cpp/paste4.c: Ditto.
30160 * gcc.dg/cpp/separate-1.c: Ditto.
30161 * gcc.dg/pch/save-temps-1.c: Ditto.
30162 * g++.dg/ext/altivec-10.C: Ditto.
30163 * g++.dg/pch/pch.C: Ditto.
30165 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
30167 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
30168 * g++.dg/template/repo1.C: Ditto.
30169 * g++.dg/template/repo2.C: Ditto.
30170 * g++.dg/template/repo3.C: Ditto.
30171 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
30172 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
30173 * g++.old-deja/g++.pt/repo1.C: Ditto.
30174 * g++.old-deja/g++.pt/repo2.C: Ditto.
30175 * g++.old-deja/g++.pt/repo3.C: Ditto.
30176 * g++.old-deja/g++.pt/repo4.C: Ditto.
30178 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
30179 * gcc.dg/20030107-1.c: Ditto.
30180 * gcc.dg/20030702-1.c: Ditto.
30181 * gcc.dg/profile-generate-1.c: Ditto.
30182 * g++.dg/other/profile1.C: Ditto.
30183 * g++.old-deja/g++.robertl/eb83.C: Ditto.
30185 * lib/gcc-dg.exp (remove-build-file): New.
30186 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30187 cleanup-tree-dump, cleanup-saved-temps): New.
30189 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
30191 PR c++/19203, DR 214
30192 * g++.dg/parse/ambig3.C: Not ambiguous.
30193 * g++.dg/template/spec20.C: New.
30194 * g++.dg/template/spec21.C: New.
30196 2005-03-31 Steve Ellcey <sje@cup.hp.com>
30199 * gcc.dg/ia64-fptr-1.c: Run only on linux.
30201 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30203 PR libfortran/20660
30204 * gfortran.dg/negative_unit.f: New test.
30206 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
30208 * gcc.dg/20050330-1.c: New test.
30210 2005-03-30 Devang Patel <dpatel@apple.com>
30212 * g++.dg/tree-sra/ssa-sra-3.C: New test.
30214 2005-03-30 Dale Johannesen <dalej@apple.com>
30216 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
30218 2005-03-30 Janis Johnson <janis187@us.ibm.com>
30220 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
30221 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
30222 Strip options from test name.
30224 2005-03-31 Jan Hubicka <jh@suse.cz>
30226 * gcc.dg/varpool-1.c: New testcase.
30228 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
30232 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
30233 gcc.dg/stmt-expr-label-3.c : New tests.
30234 * gcc.c-torture/execute/medce-2.c: Remove.
30236 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
30239 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
30242 2005-03-30 Alan Modra <amodra@bigpond.net.au>
30244 * gcc.c-torture/compile/pr20203.c: New test.
30246 2005-03-26 Steven G. Kargl <kargls@comcast.net>
30248 * gfortran.dg/promotion.f90: New test.
30250 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
30252 PR middle-end/20491
30253 * gcc.dg/torture/asm-subreg-1.c: New test.
30255 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
30258 * gcc.dg/pr20672-1.c: New test.
30260 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
30262 * gfortran.dg/vect: New directory.
30263 * gfortran.dg/vect/vect.exp: New.
30264 * gfortran.dg/vect/vect-1.f90: New test.
30265 * gfortran.dg/vect/vect-2.f90: New test.
30266 * gfortran.dg/vect/vect-3.f90: New test.
30267 * gfortran.dg/vect/vect-4.f90: New test.
30268 * gfortran.dg/vect/vect-5.f90: New test.
30270 2005-03-29 Jakub Jelinek <jakub@redhat.com>
30272 PR middle-end/20622
30273 * gcc.dg/alias-7.c: New test.
30275 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
30277 * gcc.dg/sparc-reg-1.c: New test.
30279 2005-03-28 Steve Ellcey <sje@cup.hp.com>
30282 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
30284 2005-03-29 Dale Ranta <dir@lanl.gov>
30285 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30287 PR libfortran/20163
30288 * gfortran.dg/pr20163-2.f: New test.
30290 2005-03-28 Jan Hubicka <jh@suse.cz>
30292 PR middle-end/20635
30293 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
30296 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
30298 PR tree-optimization/20626
30299 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
30300 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
30302 2005-03-26 Steven G. Kargl <kargls@comcast.net>
30304 * gfortran.dg/underflow.f90: New test.
30305 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
30307 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30309 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
30311 2005-03-25 Mark Mitchell <mark@codesourcery.com>
30313 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
30314 (g++_init): Make sure that CXXFLAGS is set.
30315 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
30316 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
30317 * lib/gfortran.exp (gfortran_link_flags): Likewise.
30318 * lib/objc.exp (objc_init): Likewise.
30319 * lib/treelang.exp (treelang_init): Likewise.
30321 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
30323 PR tree-optimization/20470
30324 * gcc.dg/tree-ssa/pr20470.c: New test.
30326 2005-03-25 Geoffrey Keating <geoffk@apple.com>
30328 * gcc.dg/ppc-stfiwx.c: New.
30330 2005-03-25 Steve Ellcey <sje@cup.hp.com>
30333 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
30335 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
30337 * gcc.dg/20050325-1.c: Fix a typo.
30339 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30341 PR libfortran/19678
30342 PR libfortran/19679
30343 * gfortran.dg/dos_eol.f: New test.
30345 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
30347 PR rtl-optimization/20249
30348 * gcc.dg/20050325-1.c: New test.
30350 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30352 PR libfortran/15332
30353 * gfortran.dg/pr15332.f: New test.
30355 2005-03-24 Dale Johannesen <dalej@apple.com>
30357 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
30359 2005-03-24 Geoffrey Keating <geoffk@apple.com>
30361 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
30362 'internal' visibility.
30363 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
30364 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
30365 'protected' visibility.
30366 * gcc.dg/visibility-7.c: Likewise.
30367 * lib/target-supports.exp (check_visibility_available): Take
30368 a parameter, the kind of visibility to check for.
30369 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
30370 to check_visibility_available.
30372 * g++.dg/expr/cast3.C: New.
30374 2005-03-24 David Edelsohn <edelsohn@gnu.org>
30376 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
30379 2005-03-24 Steve Ellcey <sje@cup.hp.com>
30382 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
30384 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
30386 * gcc.dg/badshift.c: Renamed to...
30387 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
30389 * gcc.target/i386/badshift.c: Renamed to...
30390 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
30393 PR rtl-optimization/20532
30394 * gcc.target/i386/badshift.c: New.
30396 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30398 * gfortran.dg/pr18025.f90: New test.
30400 2005-03-23 Dale Johannesen <dalej@apple.com>
30402 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
30404 2005-03-23 Mark Mitchell <mark@codesourcery.com>
30406 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
30408 * lib/target-supports.exp (check_iconv_available): Default
30409 libiconv to -liconv, if there is no definition.
30411 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
30413 * gcc.dg/torture/cris-asm-mof-1.c: New test.
30415 2005-03-22 Mark Mitchell <mark@codesourcery.com>
30417 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
30418 * g++.dg/opt/pr7503-2.C: Likewise.
30419 * g++.dg/opt/pr7503-3.C: Likewise.
30420 * g++.dg/opt/pr7503-4.C: Likewise.
30421 * g++.dg/opt/pr7503-5.C: Likewise.
30422 * g++.dg/warn/minmax.C: New test.
30424 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30426 * gfortran.dg/g77_intrinsics_funcs.f: New test.
30427 * gfortran.dg/g77_intrinsics_sub.f: New test.
30429 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
30430 Jan Hubicka <jh@suse.cz>
30431 Steven Bosscher <stevenb@suse.de
30433 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
30435 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30438 * g++.dg/template/redecl3.C: New test.
30440 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30443 * g++.dg/parse/error16.C: Tweak error markers.
30445 2005-03-22 Jakub Jelinek <jakub@redhat.com>
30448 * gcc.dg/20050321-2.c: New test.
30450 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
30454 * g++.dg/template/ptrmem12.C: New.
30456 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
30458 PR rtl-optimization/20527
30459 * gcc.c-torture/execute/pr20527-1.c: New test.
30461 2005-03-22 Ben Elliston <bje@au.ibm.com>
30463 * gcc.misc-tests/options.exp (check_for_options): Create a real C
30464 program, compile it into a real executable and then delete the .c
30465 and .x files afterwards, to avoid problems on testglue targets.
30467 2005-03-21 Stuart Hastings <stuart@apple.com>
30469 * gcc.target/i386/sse-2.c: New.
30471 2005-03-21 Uros Bizjak <uros@kss-loka.si>
30473 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
30475 2005-03-21 Paolo Carlini <pcarlini@suse.de>
30477 * g++.dg/parse/crash25.C: Fix typo.
30479 2005-03-21 Paolo Carlini <pcarlini@suse.de>
30482 * g++.dg/parse/crash24.C: New test.
30485 * g++.dg/parse/crash25.C: New test.
30487 2005-03-21 Paolo Carlini <pcarlini@suse.de>
30490 * g++.dg/ext/stmtexpr4.C: New test.
30492 2005-03-20 Roger Sayle <roger@eyesopen.com>
30494 PR middle-end/20539
30495 * gcc.c-torture/compile/pr13066-1.c: New test case.
30496 * gcc.c-torture/compile/pr20539-1.c: Likewise.
30497 * g++.dg/opt/pr13066-1.C: Likewise.
30499 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
30501 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
30503 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30506 * gfortran.dg/nesting_1.f90: New test.
30508 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30511 * g++.dg/lookup/using13.C: New test.
30513 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30516 * g++.dg/template/crash36.C: New test.
30518 2005-03-18 Paolo Carlini <pcarlini@suse.de>
30521 * g++.dg/template/crash35.C: New test.
30523 2005-03-17 Paolo Carlini <pcarlini@suse.de>
30526 * g++.dg/overload/operator2.C: New test.
30528 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30530 PR libfortran/20257
30531 * gfortran.dg/pr20257.f90: New test.
30533 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30535 PR libfortran/20480
30536 * gfortran.dg/pr20480.f90: New test.
30538 2005-03-16 Richard Henderson <rth@redhat.com>
30540 PR middle-end/15700
30541 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
30542 (_rtld_global): New.
30543 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
30544 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
30546 * gcc.dg/alias-3.c: New.
30547 * gcc.dg/alias-4.c: New.
30548 * gcc.dg/alias-5.c: New.
30549 * gcc.dg/alias-6.c: New.
30551 2005-03-15 Geoffrey Keating <geoffk@apple.com>
30553 * gcc.dg/cpp/ucnid-7.c: New.
30555 2005-03-15 Janis Johnson <janis187@us.ibm.com>
30556 Dorit Naishlos <dorit@il.ibm.com>
30558 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
30561 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
30563 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
30564 support misaligned accesses.
30565 * gcc.dg/vect/vect-58.c: Likewise.
30566 * gcc.dg/vect/vect-92.c: New.
30567 * gcc.dg/vect/vect-93.c: New.
30569 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
30572 * gfortran.dg/assign_2.f90: New test.
30573 * gfortran.dg/assign_3.f90: New test.
30574 * gfortran.dg/assign.f90: New test.
30576 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
30578 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
30579 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
30580 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
30581 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
30584 2005-03-14 Geoffrey Keating <geoffk@apple.com>
30586 * gcc.dg/cpp/ucnid-6.c: New.
30588 * gcc.dg/cpp/normalize-1.c: New.
30589 * gcc.dg/cpp/normalize-2.c: New.
30590 * gcc.dg/cpp/normalize-3.c: New.
30591 * gcc.dg/cpp/normalize-4.c: New.
30592 * gcc.dg/cpp/ucnid-4.c: New.
30593 * gcc.dg/cpp/ucnid-5.c: New.
30594 * g++.dg/cpp/normalize-1.C: New.
30595 * g++.dg/cpp/ucnid-1.C: New.
30597 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
30599 * gcc.dg/pr18628.c: New.
30601 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
30604 * g++.dg/tree-ssa/pr20280.C: New.
30606 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30609 * gfortran.dg/stfunc_2.f90: New test.
30611 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
30613 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
30615 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
30617 * gcc.dg/tree-ssa/20050314-1.c: New test.
30619 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30623 * g++.dg/template/friend34.C: New test.
30624 * g++.dg/template/friend35.C: Likewise.
30625 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
30627 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30629 Friend class name lookup 5/n
30631 * g++.dg/lookup/hidden-class1.C: New test.
30632 * g++.dg/lookup/hidden-class2.C: Likewise.
30633 * g++.dg/lookup/hidden-class3.C: Likewise.
30634 * g++.dg/lookup/hidden-class4.C: Likewise.
30635 * g++.dg/lookup/hidden-class5.C: Likewise.
30636 * g++.dg/lookup/hidden-class6.C: Likewise.
30637 * g++.dg/lookup/hidden-class7.C: Likewise.
30638 * g++.dg/lookup/hidden-class8.C: Likewise.
30639 * g++.dg/lookup/hidden-class9.C: Likewise.
30640 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
30641 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
30642 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
30643 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
30644 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
30645 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
30646 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
30647 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
30648 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
30649 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
30650 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
30652 2005-03-13 Mark Mitchell <mark@codesourcery.com>
30655 * g++.dg/template/error18.C: New test.
30657 2005-03-09 Ben Elliston <bje@au.ibm.com>
30660 * g++.dg/debug/pr16792.C: New test.
30662 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
30664 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
30665 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
30666 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
30667 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
30668 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
30669 test assertion names.
30671 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30674 * gfortran.dg/stfunc_1.f90: New test.
30676 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30679 * gfortran.dg/real_index_1.f90: New test.
30681 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30684 * gfortran.dg/spec_expr_1.f90: New test.
30686 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
30689 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
30692 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30695 * gfortran.dg/largeequiv_1.f90: New test.
30697 2005-03-12 Geoffrey Keating <geoffk@apple.com>
30699 * gcc.dg/ucnid-1.c: New.
30700 * gcc.dg/ucnid-2.c: New.
30701 * gcc.dg/ucnid-3.c: New.
30702 * gcc.dg/ucnid-4.c: New.
30703 * gcc.dg/ucnid-5.c: New.
30704 * gcc.dg/ucnid-6.c: New.
30705 * gcc.dg/cpp/ucnid-1.c: New.
30706 * gcc.dg/cpp/ucnid-2.c: New.
30707 * gcc.dg/cpp/ucnid-3.c: New.
30708 * g++.dg/other/ucnid-1.C: New.
30710 2005-03-12 Geoffrey Keating <geoffk@apple.com>
30712 * gcc.dg/vmx/darwin-abi-3.c: Delete.
30714 2005-03-11 Per Bothner <per@bothner.com>
30716 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
30717 that diagnotics refer to correct token.
30718 * gcc.dg/unused-3.c: Likewise.
30720 2005-03-11 Per Bothner <per@bothner.com>
30722 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
30723 constant" is now actually on same line as string constant.
30724 * gcc.dg/cpp/direct2s.c: Likewise.
30726 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
30728 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
30730 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30732 PR libfortran/20124
30733 * gfortran.dg/pr20124.f90: New Test
30735 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
30737 PR tree-optimization/20130
30738 * gcc.dg/pr20130-1.c: New test.
30740 2005-03-10 Steve Ellcey <sje@cup.hp.com>
30743 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
30745 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30747 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
30749 2005-03-10 Steve Ellcey <sje@cup.hp.com>
30751 * g++.dg/eh/forced1.C: Fix comment.
30752 * g++.dg/eh/forced2.C: Ditto.
30753 * g++.dg/eh/forced3.C: Ditto.
30754 * g++.dg/eh/forced4.C: Ditto.
30756 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
30759 * gcc.c-torture/compile/pr20412.c: New test.
30761 2005-03-10 Roger Sayle <roger@eyesopen.com>
30763 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
30765 2005-03-10 Jakub Jelinek <jakub@redhat.com>
30768 * gcc.dg/20050307-1.c: New test.
30770 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
30773 * g++.dg/other/stdarg3.C: New.
30775 2005-03-10 Jakub Jelinek <jakub@redhat.com>
30777 PR c++/18384, c++/18327
30778 * g++.dg/init/array19.C: New test.
30780 PR inline-asm/20314
30781 * gcc.dg/torture/pr20314-1.c: New test.
30782 * gcc.dg/torture/pr20314-2.c: New test.
30784 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
30786 * gcc.dg/20050309-1.c: New test.
30788 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30790 * gcc.dg/builtins-10.c: Reactivate disabled test.
30791 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
30792 new cbrt transformations.
30794 2005-03-09 Mark Mitchell <mark@codesourcery.com>
30797 * g++.dg/template/array13.C: New test.
30799 2005-03-09 Paolo Carlini <pcarlini@suse.de>
30802 * g++.dg/init/brace4.C: New test.
30804 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
30807 * g++.dg/template/non-dependent12.C: New.
30809 2005-03-08 Mark Mitchell <mark@codesourcery.com>
30812 * g++.dg/init/array18.C: Add dg-do run marker.
30815 * g++.dg/init/array18.C: New test.
30817 2005-03-09 Ben Elliston <bje@au.ibm.com>
30819 * consistency.vlad/vlad.exp: Remove trailing semicolons.
30820 * g++.dg/gcov/gcov.exp: Likewise.
30821 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
30822 * gcc.target/xstormy16/xstormy16.exp: Likewise.
30823 * lib/c-torture.exp: Likewise.
30824 * lib/fortran-torture.exp: Likewise.
30825 * lib/g++.exp: Likewise.
30826 * lib/gcc-defs.exp: Likewise.
30827 * lib/gcc-dg.exp: Likewise.
30828 * lib/gcc.exp: Likewise.
30829 * lib/gcov.exp: Likewise.
30830 * lib/gfortran.exp: Likewise.
30831 * lib/mike-g++.exp: Likewise.
30832 * lib/mike-gcc.exp: Likewise.
30833 * lib/objc-torture.exp: Likewise.
30834 * lib/objc.exp: Likewise.
30835 * lib/profopt.exp: Likewise.
30836 * lib/target-libpath.exp: Likewise.
30837 * lib/target-supports.exp: Likewise.
30838 * lib/treelang.exp: Likewise.
30839 * lib/wrapper.exp: Likewise.
30841 2005-03-08 Jeff Law <law@redhat.com>
30843 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
30846 2005-03-08 Ira Rosen <irar@il.ibm.com>
30848 * gcc.dg/vect/pr20122.c: New test.
30850 2005-03-07 Jeff Law <law@redhat.com>
30852 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
30854 * gcc.dg/tree-ssa/pr18133-1.c: New test.
30855 * gcc.dg/tree-ssa/pr18133-2.c: New test.
30856 * gcc.dg/tree-ssa/pr18134.c: New test.
30858 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30860 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
30861 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
30862 gcc.dg/torture/builtin-noret-2.c: Require weak support.
30864 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
30867 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
30869 2005-03-07 Mark Mitchell <mark@codesourcery.com>
30871 * g++.dg/warn/Wnvdtor.C: New test.
30873 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
30875 * gcc.dg/torture/pr19683-1.c: New test.
30877 2005-03-06 Steven G. Kargl <kargls@comcast.net>
30879 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
30880 * gfortran.dg/g77/19990313-2.f: Ditto.
30881 * gfortran.dg/g77/19990313-3.f: Ditto.
30882 * gfortran.dg/g77/19990525-0.f: Ditto.
30883 * gfortran.dg/g77/19990826-0.f: Ditto.
30884 * gfortran.dg/g77/19990826-2.f: Ditto.
30885 * gfortran.dg/g77/19990826-3.f: Ditto.
30886 * gfortran.dg/g77/20000511-1.f: Ditto.
30887 * gfortran.dg/g77/20000511-2.f: Ditto.
30888 * gfortran.dg/g77/970625-2.f: Ditto.
30889 * gfortran.dg/g77/980310-2.f: Ditto.
30890 * gfortran.dg/g77/980310-3.f: Ditto.
30891 * gfortran.dg/g77/980310-8.f: Ditto.
30892 * gfortran.dg/g77/980519-2.f: Ditto.
30893 * gfortran.dg/g77/alpha1.f: Ditto.
30894 * gfortran.dg/g77/claus.f: Ditto.
30895 * gfortran.dg/g77/erfc.f: Ditto.
30896 * gfortran.dg/g77/short.f: Ditto.
30897 * gfortran.fortran-torture/execute/data.f90: Ditto.
30898 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
30899 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
30901 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30903 * lib/file-format.exp (gcc_target_object_format): Add check for som
30904 format and hardcode object formats on hppa*-*-hpux*.
30905 * lib/target-supports.exp (check_weak_available): Add check for som
30906 object format. Always return 0 on hppa*-*-hpux10*.
30908 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
30911 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
30913 2005-03-05 Steven G. Kargl <kargls@comcast.net>
30915 * gfortran.dg/pr19936_1.f90: New test.
30916 * gfortran.dg/pr19936_2.f90: New test.
30917 * gfortran.dg/pr19936_3.f90: New test.
30919 2005-03-05 Steven G. Kargl <kargls@comcast.net>
30920 Paul Thomas <prthomas@drfccad.cea.fr>
30922 * gfortran.dg/PR19754_1.f90: New test.
30923 * gfortran.dg/PR19754_2.f90: Ditto.
30925 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30928 * g++.dg/template/non-dependent11.C: New test.
30930 2005-03-05 Uros Bizjak <uros@kss-loka.si>
30932 * lib/target-supports.exp (check_iconv_available): Fix comment.
30934 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
30935 Joseph S. Myers <joseph@codesourcery.com>
30938 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
30940 2005-03-04 Matthew Sachs <msachs@apple.com>
30942 * gcc.exp (gcc_target_compile): Put braces around
30943 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
30944 * objc.exp (objc_target_compile): Likewise.
30945 * treelang.exp (treelang_target_compile): Likewise.
30947 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30950 * gfortran.dg/func_result_1.f90: New test.
30952 2005-03-04 Ben Elliston <bje@au.ibm.com>
30954 * gcc.misc-tests/options.exp: New test.
30956 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
30958 * gcc.dg/pr15784-4.c: New test.
30960 2005-03-03 Geoffrey Keating <geoffk@apple.com>
30962 * gcc.c-torture/execute/pr17133.c: New.
30963 * gcc.c-torture/compile/20050303-1.c: New.
30965 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
30967 * gcc.dg/cpp/assert4.c: Fix for cygwin.
30969 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
30971 * g++.dg/overload/using2.C: New.
30973 2005-03-02 Mark Mitchell <mark@codesourcery.com>
30976 * g++.dg/init/ptrmem2.C: New test.
30978 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
30981 * gcc.dg/pr8927-1.c: New test.
30983 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
30986 * g++.dg/inherit/covariant12.C: New.
30988 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30991 * gfortran.dg/bound_1.f90: New test.
30993 2005-02-28 Janis Johnson <janis187@us.ibm.com>
30995 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
30996 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
30998 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
31001 * gcc.dg/pr20245-1.c: New test.
31003 2005-02-28 Jakub Jelinek <jakub@redhat.com>
31005 PR middle-end/19874
31006 * gcc.c-torture/execute/20050119-2.c: New test case.
31008 2005-02-28 Ben Elliston <bje@au.ibm.com>
31010 * README: Update the DejaGnu bug reporting address.
31011 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
31012 * lib/objc-torture.exp: Likewise.
31014 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
31016 * gfortran.dg/boz_1.f90: New test.
31017 * gfortran.dg/boz_3.f90: New test.
31018 * gfortran.dg/boz_4.f90: New test.
31020 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
31022 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
31023 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
31025 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31027 PR libfortran/20101
31028 * gfortran.dg/write_0_pe_format.f90: New test.
31030 2005-02-27 Jakub Jelinek <jakub@redhat.com>
31033 * g++.dg/opt/thunk2.C: New test.
31034 * g++.dg/opt/covariant1.C: New test.
31036 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31038 * gfortran.dg/e_d_fmt.f90: New test.
31040 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
31042 * gcc.dg/asm-b.c: Fix comment typos.
31044 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
31046 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
31049 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
31052 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
31053 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
31054 * gcc.dg/asm-b.c: New test.
31056 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
31058 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
31059 Disable this test on IRIX 6.
31061 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
31063 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
31064 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
31067 2005-02-25 Diego Novillo <dnovillo@redhat.com>
31069 PR tree-optimization/20204
31070 * gcc.dg/pr20204.c: New test.
31072 2005-02-24 Jakub Jelinek <jakub@redhat.com>
31075 * gcc.c-torture/execute/20050224-1.c: New test.
31078 * g++.dg/warn/Wbraces2.C: New test.
31080 2005-02-23 Mark Mitchell <mark@codesourcery.com>
31083 * g++.dg/init/const2.C: New test.
31085 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
31087 PR tree-optimization/20100
31088 * gcc.c-torture/execute/pr20100-1.c: New test.
31090 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31092 * gfortran.dg/implicit_3.f90: New test.
31094 * gfortran.dg/deftype_1.f90: New test.
31096 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
31098 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
31100 * g++.dg/other/anon3.C: Accept a warning.
31102 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
31104 * gcc.dg/pr20017.c: Fix a comment typo.
31106 2005-02-23 Bud Davis <bdavis@gfortran.org>
31108 * gfortran.dg/list_read_4.f90: Change to f90 comments.
31110 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31113 * ada/acats/tests/cxa/cxa3004.a: Remove.
31114 * ada/acats/tests/cxb/cxb30061.am: Likewise.
31116 2005-02-22 Mark Mitchell <mark@codesourcery.com>
31119 * g++.dg/init/const1.C: New test.
31122 * g++.dg/parse/constant7.C: New test.
31125 * g++.dg/parse/error27.C: New test.
31126 * g++.dg/template/qualttp15.C: Adjust error markers.
31127 * g++.old-deja/g++.other/struct1.C: Likewise.
31130 * g++.dg/template/error17.C: New test.
31133 * g++.dg/parser/error26.C: New test.
31135 2005-02-22 Diego Novillo <dnovillo@redhat.com>
31137 PR tree-optimization/20100
31138 PR tree-optimization/20115
31139 * gcc.dg/pr20115.c: New test.
31140 * gcc.dg/pr20115-1.c: New test.
31141 * gcc.dg/pr20100.c: New test.
31142 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
31143 call-clobbered variables after alias1.
31145 2005-02-22 Bud Davis <bdavis@gfortran.org>
31147 * gfortran.dg/list_read_4.f90: new test.
31149 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
31151 PR rtl-optimization/20017.
31152 * gcc.dg/pr20017.c: New.
31154 2005-02-22 Devang Patel <dpatel@apple.com>
31157 * g++.dg/tree-ssa/pr19952.C: New test.
31159 2005-02-22 Mark Mitchell <mark@codesourcery.com>
31162 * g++.dg/parse/constant6.C: New test.
31164 2005-02-22 Uros Bizjak <uros@kss-loka.si>
31166 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31167 * g++.dg/charset/asm2.c: Likewise.
31168 * g++.dg/charset/asm3.c: Likewise.
31169 * g++.dg/charset/asm4.c: Likewise.
31170 * g++.dg/charset/asm5.c: Likewise.
31171 * g++.dg/charset/attribute1.c: Likewise.
31172 * g++.dg/charset/attribute2.c: Likewise.
31173 * g++.dg/charset/extern1.cc: Likewise.
31174 * g++.dg/charset/extern2.cc: Likewise.
31175 * g++.dg/charset/extern3.cc: Likewise.
31176 * g++.dg/charset/function.cc: Likewise.
31177 * g++.dg/charset/string.c: Likewise.
31178 * g++.dg/charset/charset.exp: Likewise.
31179 * lib/target-supports.exp (check_iconv_available): Fix comment.
31181 2005-02-22 Uros Bizjak <uros@kss-loka.si>
31183 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
31184 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31185 * gcc.dg/charset/asm2.c: Likewise.
31186 * gcc.dg/charset/asm3.c: Likewise.
31187 * gcc.dg/charset/asm4.c: Likewise.
31188 * gcc.dg/charset/asm5.c: Likewise.
31189 * gcc.dg/charset/asm6.c: Likewise.
31190 * gcc.dg/charset/attribute1.c: Likewise.
31191 * gcc.dg/charset/attribute2.c: Likewise.
31192 * gcc.dg/charset/builtin1.c: Likewise.
31193 * gcc.dg/charset/extern.c: Likewise.
31194 * gcc.dg/charset/function.c: Likewise.
31195 * gcc.dg/charset/string.c: Likewise.
31196 * gcc.dg/charset/charset.exp: Likewise.
31198 2005-02-21 Bud Davis <bdavis9659@comcast.net>
31201 * gfortran.dg/pr20086.f90: New test.
31203 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
31205 PR tree-optimization/19786
31206 * g++.dg/tree-ssa/pr19786.C: New.
31208 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31210 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
31212 2005-02-21 Jeff Law <law@redhat.com>
31214 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
31216 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31218 * gfortran.dg/do_iterator: Split loop, markup all lines for
31219 which an error locus is printed.
31220 * gfortran.dg/pr17708.f90: Markup all lines for which an error
31222 * gfortran.dg/select_4.f90: Likewise.
31223 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
31224 locuses in the various permutations.
31226 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
31228 PR tree-optimization/19951
31229 * g++.dg/vect: New directory.
31230 * g++.dg/vect/vect.exp: New file.
31231 * g++.dg/vect/pr19951.cc: New testcase.
31232 * g++.dg/dg.exp: Also prune vectorizer tests.
31234 2005-02-20 Zack Weinberg <zack@codesourcery.com>
31237 * gcc.dg/charset/builtin1.c: New test.
31239 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31242 * g++.dg/inherit/volatile1.C: New test.
31245 * g++.dg/template/dtor4.C: New test.
31247 2005-02-19 Steven G. Kargl <kargls@comcast.net>
31249 * gfortran.dg/int_1.f90: New test.
31251 2005-02-19 Devang Patel <dpatel@apple.com>
31253 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
31255 2005-02-19 Steven G. Kargl <kargls@comcast.net>
31257 * gfortran.dg/achar_1.f90: New test.
31259 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
31261 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
31263 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
31264 Jakub Jelinek <jakub@redhat.com>
31266 PR tree-optimization/19828
31267 * gcc.dg/tree-ssa/loop-7.c: New test.
31268 * gcc.c-torture/execute/20050218-1.c: New test.
31270 2005-02-19 Jakub Jelinek <jakub@redhat.com>
31273 * gcc.dg/transparent-union-1.c: New test.
31274 * gcc.dg/transparent-union-2.c: New test.
31276 2005-02-18 James E Wilson <wilson@specifixinc.com>
31278 PR tree-optimization/18977
31279 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
31281 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
31284 * gcc.dg/pr20054.c: New test.
31286 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31289 * g++.dg/ext/attrib20.C: New test.
31291 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
31293 PR middle-end/20030
31294 * gfortran.fortran-torture/execute/character_passing.f90: New test.
31296 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
31299 * g++.dg/opt/switch4.C: New.
31301 2005-02-18 Jakub Jelinek <jakub@redhat.com>
31304 PR tree-optimization/20009
31305 * gcc.c-torture/compile/20050217-1.c: New test.
31306 * g++.dg/opt/switch3.C: New test.
31308 PR tree-optimization/18947
31309 * gcc.c-torture/compile/20050215-1.c: New test.
31310 * gcc.c-torture/compile/20050215-2.c: New test.
31311 * gcc.c-torture/compile/20050215-3.c: New test.
31313 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
31316 * g++.dg/template/crash34.C: New.
31319 * g++.dg/other/access3.C: New.
31321 2005-02-17 Ira Rosen <irar@il.ibm.com>
31323 * gcc.dg/vect/vect-98.c: New test.
31325 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
31327 PR tree-optimization/19967
31328 * gcc.dg/pr19967.c: New.
31330 2005-02-16 Jakub Jelinek <jakub@redhat.com>
31332 PR middle-end/19857
31333 * gcc.dg/tree-ssa/20050215-1.c: New test.
31334 * gcc.c-torture/execute/20050215-1.c: New test.
31336 2005-02-15 Eric Christopher <echristo@redhat.com>
31338 * gcc.dg/cpp/20050215-1.c: New file.
31340 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
31342 PR tree-optimization/15785
31343 * gcc.dg/pr15785-1.c: New test.
31345 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
31348 * g++.dg/init/ctor4.C: New.
31349 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
31351 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
31353 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
31354 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
31356 2005-02-15 Andreas Schwab <schwab@suse.de>
31358 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
31361 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
31363 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
31365 2005-02-14 Diego Novillo <dnovillo@redhat.com>
31367 PR tree-optimization/19853
31368 * gcc.c-torture/compile/pr19853.c: New test.
31370 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
31373 * g++.dg/parse/local-class1.C: New.
31376 * g++.dg/parse/ptrmem3.C: New.
31379 * g++.old-deja/g++.oliva/template6.C: Add another case.
31380 * g++.dg/template/explicit6.C: New.
31382 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
31385 * g++.dg/other/redecl2.C: New.
31387 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
31390 * g++.dg/abi/covariant4.C: New.
31392 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
31394 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
31397 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
31399 * gcc.dg/vect/vect-96.c: Fix typo.
31401 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31405 * g++.dg/template/enum5.C: New test.
31407 2005-02-12 Ira Rosen <irar@il.ibm.com>
31409 * gcc.dg/vect/vect-97.c: New test.
31411 2005-02-12 Ira Rosen <irar@il.ibm.com>
31413 * gcc.dg/vect/vect-96.c: New test.
31415 2005-02-12 Uros Bizjak <uros@kss-loka.si>
31417 * gcc.dg/builtins-34.c: Also check ldexp*.
31419 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
31421 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
31423 2005-02-11 Janis Johnson <janis187@us.ibm.com>
31425 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
31426 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
31427 dg-require-dll, dg-require-iconv, dg-require-named-sections,
31428 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
31429 selector_list, selector_expression, dg-process-target): Move to new
31430 file target-supports-dg.exp.
31431 * lib/target-supports-dg.exp: New.
31433 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
31436 2005-02-11 Jakub Jelinek <jakub@redhat.com>
31439 * g++.dg/other/ptrmem6.C: New test.
31441 PR middle-end/19858
31442 * gcc.c-torture/compile/20050210-1.c: New test.
31444 2005-02-11 Mark Mitchell <mark@codesourcery.com>
31447 * g++.dg/warn/Wbraces1.C: New test.
31449 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
31451 * gcc.dg/builtins-52.c: New testcase.
31453 2005-02-10 Jakub Jelinek <jakub@redhat.com>
31456 * gcc.c-torture/execute/20050119-1.c: New test.
31458 2005-02-09 Mark Mitchell <mark@codesourcery.com>
31461 * g++.dg/init/delete1.C: New test.
31463 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
31466 * g++.dg/template/static12.C: New test.
31468 2005-02-09 Mark Mitchell <mark@codesourcery.com>
31471 * g++.dg/conversion/ambig1.C: New test.
31474 * g++.dg/ext/attrib19.C: New test.
31477 * g++.dg/parse/dtor5.C: New test.
31480 * g++.dg/template/dtor3.C: New test.
31483 * g++.dg/template/static11.C: New test.
31484 * g++.dg/template/crash2.C: Remove dg-error marker.
31486 2005-02-09 Janis Johnson <janis187@us.ibm.com>
31489 * g++.old-deja/g++.mike/p10769a.C: Remove.
31491 2005-02-09 Roger Sayle <roger@eyesopen.com>
31493 * gcc.dg/builtins-48.c: New test case.
31494 * gcc.dg/builtins-49.c: New test case.
31495 * gcc.dg/builtins-50.c: New test case.
31496 * gcc.dg/builtins-51.c: New test case.
31498 2005-02-09 Ian Lance Taylor <ian@airs.com>
31500 PR middle-end/19583
31501 * g++.dg/warn/Wreturn-type-3.C: New test.
31503 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
31505 PR middle-end/19402
31506 * gcc.dg/pr19402-1.c: New testcase.
31507 * gcc.dg/pr19402-2.c: likewise.
31509 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
31511 PR middle-end/19854
31512 * g++.dg/tree-ssa/tmmti.C: New testcase.
31514 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
31516 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
31518 2005-02-08 Mark Mitchell <mark@codesourcery.com>
31521 * g++.dg/parse/crash23.C: New test.
31522 * g++.dg/warn/Weff1.C: New test.
31524 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
31526 * gcc.dg/20050209-1.c: New test.
31528 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
31531 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
31533 2005-02-08 Mike Stump <mrs@apple.com>
31535 * g++.dg/pch/import-2.c: New test.
31536 * g++.dg/pch/import-2.hs: New.
31537 * g++.dg/pch/include/import-2a.h: New.
31538 * g++.dg/pch/include/import-2b.h: New.
31540 2005-02-08 Janis Johnson <janis187@us.ibm.com>
31542 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
31544 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31546 * gfortran.dg/substr_1.f90: New test.
31548 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
31550 PR middle-end/19775
31551 * gcc.dg/torture/builtin-power-1.c: Disable test for
31552 invalid transformation.
31553 * gcc.dg/builtins-10.c: Likewise. Disable one test we
31554 no longer optimize.
31555 * gcc.dg/builtins-47.c: New testcase.
31557 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
31558 Dorit Naishlos <dorit@il.ibm.com>
31560 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
31562 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
31564 * gcc.c-torture/compile/20050206-1.c: New test.
31566 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
31569 * g++.dg/opt/pr19768.C: New test.
31571 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
31574 * gcc.c-torture/compile/pr19736.c: New test.
31576 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31579 * g++.dg/parse/error25.C: New test.
31581 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
31583 * gcc.c-torture/execute/20050203-1.c: New.
31585 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
31587 * gcc.dg/vect/vect-85.c: Remove xfail.
31588 * gcc.dg/vect/vect-86.c: Remove xfail.
31589 * gcc.dg/vect/vect-87.c: Remove xfail.
31590 * gcc.dg/vect/vect-88.c: Remove xfail.
31592 2005-02-02 Geoffrey Keating <geoffk@apple.com>
31594 * gcc.dg/altivec-19.c: New.
31596 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
31599 * gcc.dg/nested-func-3.c: New test.
31600 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
31602 2005-02-02 Janis Johnson <janis187@us.ibm.com>
31604 * gcc.test-framework/gen_directive_tests: Generate tests for
31605 selector expressions.
31607 2005-02-02 Matt Austern <austern@apple.com>
31610 * g++/ext/builtin7.C: New.
31611 * g++/ext/builtin8.C: New.
31613 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
31616 * gcc.dg/pr18502-1.c: New test.
31618 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31621 * g++.dg/template/local4.C: Tweak.
31623 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
31625 PR tree-optimization/19578
31626 * gcc.c-torture/compile/20050202-1.c: New test.
31628 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
31631 * gcc.dg/c99-init-4.c: New test.
31633 2005-02-01 Janis Johnson <janis187@us.ibm.com>
31635 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
31637 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
31639 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
31640 * g++.dg/eh/check-vect.h: New.
31642 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
31643 * gcc.dg/vect/vect-78.c: Ditto.
31644 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
31647 * g++.dg/conversion/simd1.C: Expect warning.
31648 * g++.dg/ext/attribute-test-1.C: Ditto.
31649 * g++.dg/ext/attribute-test-2.C: Ditto.
31650 * g++.dg/ext/attribute-test-3.C: Ditto.
31651 * g++.dg/ext/attribute-test-4.C: Ditto.
31653 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
31654 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
31656 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
31658 2005-02-01 Richard Henderson <rth@redhat.com>
31660 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31661 long double for ibm double-double format.
31662 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31664 2005-02-01 Diego Novillo <dnovillo@redhat.com>
31666 PR tree-optimization/19633
31667 * gcc.dg/pr19633-1.c: New test.
31668 * gcc.dg/pr19633.c: Tweak to make pointer point
31669 to NULL or a symbol.
31671 2005-02-01 Janis Johnson <janis187@us.ibm.com>
31673 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
31675 (dg-process-target (local override)): Handle selector expressions.
31677 * gcc.test-framework/README: Describe tests in source directory.
31678 * gcc.test-framework/test-framework.awk: Handle dg- tests.
31679 * gcc.test-framework/test-framework.exp: Handle dg- tests.
31680 * gcc.test-framework/dg-bogus-exp-P.c: New test.
31681 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
31682 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
31683 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
31684 * gcc.test-framework/dg-do-link-exp-P.c: New test.
31685 * gcc.test-framework/dg-do-run-exp-P.c: New test.
31686 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
31687 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
31688 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
31689 * gcc.test-framework/dg-error-exp-P.c: New test.
31690 * gcc.test-framework/dg-error-exp-XP.c: New test.
31691 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
31692 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
31693 * gcc.test-framework/dg-output-exp-P.c: New test.
31694 * gcc.test-framework/dg-output-exp-XF.c: New test.
31695 * gcc.test-framework/dg-warning-exp-P.c: New test.
31696 * gcc.misc-tests/dg-1.c: Remove.
31697 * gcc.misc-tests/dg-2.c: Remove.
31698 * gcc.misc-tests/dg-3.c: Remove.
31699 * gcc.misc-tests/dg-4.c: Remove.
31700 * gcc.misc-tests/dg-5.c: Remove.
31701 * gcc.misc-tests/dg-6.c: Remove.
31702 * gcc.misc-tests/dg-7.c: Remove.
31703 * gcc.misc-tests/dg-8.c: Remove.
31704 * gcc.misc-tests/dg-9.c: Remove.
31705 * gcc.misc-tests/dg-10.c: Remove.
31706 * gcc.misc-tests/dg-11.c: Remove.
31707 * gcc.misc-tests/dg-12.c: Remove.
31708 * gcc.misc-tests/dg-test.exp: Remove.
31710 * gcc.test-framework/test-framework.awk: Change recording and
31711 printing of passes and failures.
31713 * gcc.test-framework: New directory.
31714 * gcc.test-framework/README: New.
31715 * gcc.test-framework/test-framework.exp: New.
31716 * gcc.test-framework/test-framework.awk: New.
31717 * gcc.test-framework/gen_directive_tests: New.
31719 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
31721 * lib/treelang.exp: Fix comment typos.
31722 (treelang_target_compile): Don't append libs=-ltreelang to options.
31724 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
31726 * g++.dg/parse/typename7.C: Adjust error messages.
31728 2005-01-31 Jeff Law <law@redhat.com>
31730 * gcc.c-torture/execute/20050131-1.c: New test.
31731 * gcc.dg/wcaselabel.c: New test.
31733 2005-01-31 Mark Mitchell <mark@codesourcery.com>
31735 * g++.dg/other/warning1.C: Adjust error messags.
31736 * g++.dg/parse/constant5.C: New test.
31738 2005-01-31 Steven Bosscher <stevenb@suse.de>
31741 * gcc.c-torture/compile/20011130-1.c: Reorder to make
31742 the test case valid.
31743 * gcc.dg/20030815-1.c: Remove invalid tests.
31744 * gcc.dg/array-7.c: Adjust expected result.
31745 * gcc.dg/pr18596-3.c: Likewise.
31746 * gcc.dg/noncompile/20000901-1.c: Likewise.
31747 * gcc.dg/noncompile/init-2.c: Likewise.
31748 * gcc.dg/noncompile/init-4.c: Likewise.
31750 2005-01-31 Dale Johannesen <dalej@apple.com>
31752 * g++.dg/opt/pr19650.C: New test.
31754 2005-01-31 Richard Henderson <rth@redhat.com>
31756 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31757 long double for intel double extended format.
31758 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31760 2005-01-30 Mark Mitchell <mark@codesourcery.com>
31763 * g++.dg/template/static10.C: New test.
31766 * g++.dg/parse/error24.C: New test.
31769 * g++.dg/lookup/builtin1.C: New test.
31772 * g++.dg/warn/conv3.C: New test.
31774 2005-01-30 Bud Davis <bdavis@gfortran.org>
31777 * gfortan.dg/inquire_7.f90
31779 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
31781 PR tree-optimization/15791
31782 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
31783 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
31784 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
31785 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
31786 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
31787 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
31788 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
31789 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
31790 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
31791 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
31793 2005-01-29 Paul Brook <paul@codesourcery.com>
31796 * check.c (real_or_complex_check): New function.
31797 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
31798 * intrinsic.c (add_functions): Use new check functions.
31799 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
31802 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
31804 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
31805 gcc.dg/lvalue-3.c: New tests.
31806 * gcc.dg/concat.c: Update expected messages.
31808 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
31810 PR libfortran/19595
31811 * gfortran.dg/eor_1.f90: New test.
31813 2005-01-29 Steven G. Kargl <kargls@comcast.net>
31816 * gfortran.dg/logical_data_1.f90: New test.
31818 2005-01-28 Mark Mitchell <mark@codesourcery.com>
31821 * g++.dg/template/crash33.C: New test.
31824 * g++.dg/template/crash32.C: New test.
31826 2005-01-28 Ian Lance Taylor <ian@airs.com>
31828 PR middle-end/16558
31829 * g++.dg/warn/Wreturn-type-2.C: New test.
31831 2004-06-24 Jeff Law <law@redhat.com>
31833 * gcc.dg/tree-ssa/20050128-1.c: New test.
31835 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
31837 * gcc.target/frv/all-mdpackh-1.c: New test.
31839 2005-01-28 Steven Bosscher <stevenb@suse.de>
31841 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
31843 2005-01-27 Richard Henderson <rth@redhat.com>
31845 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
31847 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
31849 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
31851 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
31853 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31854 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31855 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
31856 to cope with cases where the multilib options override the dg-options.
31858 2005-01-27 Jakub Jelinek <jakub@redhat.com>
31861 * gcc.dg/noncompile/20050120-1.c: New test.
31863 2005-01-26 Diego Novillo <dnovillo@redhat.com>
31865 PR tree-optimization/19633
31866 * gcc.dg/pr19633.c: New test.
31867 * gcc.dg/tree-ssa/pr19633.c: New test.
31869 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
31871 * gcc.dg/20041216-1.c: New test.
31873 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
31876 * objc.dg/selector-2.m: New test.
31878 2005-01-26 Jakub Jelinek <jakub@redhat.com>
31880 * g++.dg/opt/range-test-2.C: New test.
31882 PR rtl-optimization/19579
31883 * gcc.c-torture/execute/20050124-1.c: New test.
31885 2005-01-26 Greg Parker <gparker@apple.com>
31886 Stuart Hastings <stuart@apple.com>
31888 * gcc.c-torture/execute/20050125-1.c: New.
31890 2005-01-18 Jan Hubicka <jh@suse.cz>
31892 PR tree-optimize/19337
31893 * gcc.c-torture/compile/20050119-1.c: New test.
31895 2005-01-24 James E Wilson <wilson@specifixinc.com>
31897 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
31898 test for successful match.
31900 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
31903 * objc.dg/comp-types-7.m: New test.
31905 2005-01-24 Janis Johnson <janis187@us.ibm.com>
31907 * lib/target-supports.exp (current_target_name): New.
31908 (check_effective_target_ilp32, check_effective_target_lp64):
31909 Cache the result to use as long as the current target, with
31910 multilib flags, remains the same.
31912 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
31913 (dg-require-weak, dg-require-visibility, dg-require-alias,
31914 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
31915 dg-require-effective-target, dg-skip-if): Remove call to
31916 skip_test_and_clear_xfail.
31917 (dg-test): Clear xfail data.
31919 2005-01-24 Jakub Jelinek <jakub@redhat.com>
31922 * gcc.dg/ppc64-toc.c: New test.
31924 * g++.dg/tree-ssa/empty-1.C: New test.
31926 PR middle-end/19551
31927 * gcc.c-torture/execute/20050121-1.c: New test.
31928 * gcc.dg/20050121-2.c: New test.
31930 2004-01-23 Steven G. Kargl <kargls@comcast.net>
31931 Paul Brook <paul@codesourcery.com>
31934 * gfortran.dg/real_const_1.f: New test.
31935 * gfortran.dg/real_const_2.f90: New test.
31936 * gfortran.dg/complex_int_1.f90: New test.
31938 2005-01-23 Bud Davis <bdavis9659@comcast.net>
31941 * gfortan.dg/inquire_6.f90: New test.
31943 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
31945 PR libfortran/19451
31946 * open_readonly_1.f90: New test.
31948 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
31950 PR libfortran/18982
31951 * gfortran.dg/open_new.f90: New file.
31953 2005-01-22 Paul Brook <paul@codesourcery.com>
31955 * namelist_1.f90: New test.
31957 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
31959 PR tree-optimization/19484
31960 * gcc.c-torture/compile/20050122-[12].c: New tests.
31962 2005-01-22 Paul Brook <paul@codesourcery.com>
31964 * gfortran.dg/implicit_2.f90: New test.
31966 2005-01-22 Bud Davis <bdavis9659@comcast.net>
31969 * gfortran.dg/inquire_5.f90: New test.
31971 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31974 * gcc.dg/pr18809-1.c: New test.
31976 2005-01-21 Ian Lance Taylor <ian@airs.com>
31978 * gcc.dg/20050121-1.c: New test.
31980 PR tree-optimization/13000
31981 * gcc.dg/20040206-1.c: Change warning to point where function is
31984 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31987 * g++.dg/template/array11.C: New test.
31989 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31991 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
31992 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
31993 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
31994 * gfortran.dg/getenv_1.f90: Add dg-do directive.
31995 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
31996 gfortran.dg/pr17164.f90: Add missing dg-do directives.
31998 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
32000 PR tree-optimization/15349
32001 * gcc.dg/tree-ssa/pr15349.c: New.
32003 2005-01-20 Steve Ellcey <sje@cup.hp.com>
32005 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
32007 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
32009 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
32010 scan-assembler-times directive name.
32012 * gcc.dg/asm-a.c: Move dg-require-effective-target to
32015 PR rtl-optimization/19462
32016 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
32018 2005-01-19 Steve Ellcey <sje@cup.hp.com>
32020 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
32021 counting function calls on ia64.
32023 2005-01-19 Jakub Jelinek <jakub@redhat.com>
32025 PR rtl-optimization/15139
32026 * gcc.dg/20050111-2.c: New test.
32029 * gcc.c-torture/compile/20050113-1.c: New testcase.
32031 PR middle-end/19164
32032 * gcc.dg/20050113-1.c: New testcase.
32034 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
32036 * gcc.dg/vect/vect-85.c: Add comment.
32037 * gcc.dg/vect/vect-86.c: Add xfail for now.
32038 * gcc.dg/vect/vect-87.c: Add xfail for now.
32039 * gcc.dg/vect/vect-88.c: Add xfail for now.
32040 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
32042 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32044 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
32046 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32048 * g++.dg/debug/typedef3.C: New test.
32050 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
32053 * gcc.dg/asm-a.c: New test.
32055 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
32057 * gcc.dg/sh-relax.c: Add prototype for abort.
32059 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32061 * gcc.dg/short-compare-1.c: New test.
32062 * gcc.dg/short-compare-2.c: Likewise.
32064 2005-01-18 Michael Matz <matz@suse.de>
32066 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
32068 2005-01-17 Diego Novillo <dnovillo@redhat.com>
32070 PR tree-optimization/19121
32071 * gcc.c-torture/compile/pr19121.c: New test.
32073 2005-01-17 James E. Wilson <wilson@specifixinc.com>
32076 * gcc.c-torture/compile/pr19357.c: New test.
32078 2005-01-17 Ian Lance Taylor <ian@airs.com>
32081 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
32082 pass--those that refer just to the variable, possibly with a
32084 * gcc.dg/c99-const-expr-3.c: Likewise.
32086 PR middle-end/13127
32087 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
32090 2005-01-16 Bud Davis <bdavis9659@comcast.net>
32093 * gfortran.dg/endfile_2.f90: New test.
32095 2005-01-16 Steven G. Kargl <kargls@comcast.net>
32098 * gfortran.dg/select_5.f90: New test.
32100 2004-01-16 Paul Brook <paul@codesourcery.com>
32102 * gfortran.dg/common_4.f90: New test.
32104 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
32106 PR rtl-optimization/19462
32107 * gcc.dg/torture/pr19462-1.c: New test.
32109 2005-01-15 Ziemowit Laski <zlaski@apple.com>
32112 * objc.dg/func-ptr-2.m: New.
32113 * objc.dg/volatile-1.m: New.
32115 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32117 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
32119 2005-01-15 Jakub Jelinek <jakub@redhat.com>
32121 PR tree-optimization/19060
32122 * gcc.c-torture/execute/20050104-1.c: New test.
32124 2005-01-15 Bud Davis <bdavis9659@comcast.net>
32127 * gfortran.dg/write_to_null.f90: New test.
32129 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
32130 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32133 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
32136 2005-01-15 Jakub Jelinek <jakub@redhat.com>
32139 * g++.dg/init/vector1.C: New test.
32141 2005-01-14 James E. Wilson <wilson@specifixinc.com>
32144 * gcc.target/ia64/sibcall-unwind-1.c: New test.
32146 * gcc.target/ia64/sibcall-unwind-2.c: New test.
32148 2005-01-14 Steven G. Kargl <kargls@comcast.net>
32150 * gfortran.dg/select_1.f90: New test.
32151 * gfortran.dg/select_2.f90: New test.
32152 * gfortran.dg/select_3.f90: New test.
32153 * gfortran.dg/select_4.f90: New test.
32155 2005-01-14 Jakub Jelinek <jakub@redhat.com>
32157 PR middle-end/19084
32158 PR rtl-optimization/19348
32159 * gcc.dg/20050111-1.c: New test.
32160 * gcc.c-torture/execute/20050111-1.c: New test.
32162 * gcc.dg/i386-asm-4.c: New test.
32164 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
32166 * gcc.dg/nested-func-2.c: New test.
32167 * ada/acats/norun.lst: Remove c953002.
32169 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
32171 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
32173 2005-01-12 Ben Elliston <bje@au.ibm.com>
32175 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
32177 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
32180 * g++.dg/abi/align1.C: New test.
32182 2005-01-11 Alan Modra <amodra@bigpond.net.au>
32184 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
32186 * g++.dg/ext/altivec_check.h: Support compiling as C.
32188 2005-01-10 Roger Sayle <roger@eyesopen.com>
32191 * g++.dg/expr/pr19355-1.C: New test case.
32193 2005-01-10 Laurent GUERBY <laurent@guerby.net>
32195 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
32196 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
32197 * ada/acats/tests/c3/c92005b.ada: Likewise.
32198 * ada/acats/tests/c3/cxb3012.a: Likewise.
32199 * ada/acats/norun.lst: Add c380004 and c953002, add PR
32201 2005-01-09 Paul Brook <paul@codesourcery.com>
32203 * gfortran.dg/common_2.f90: New file.
32204 * gfortran.dg/common_3.f90: New file.
32206 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
32208 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
32210 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
32212 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
32213 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
32214 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
32215 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
32216 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
32217 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
32218 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
32219 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
32220 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
32221 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
32222 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
32223 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
32224 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
32225 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
32226 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
32227 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
32228 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
32229 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
32230 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
32231 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
32232 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
32233 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
32234 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
32235 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
32236 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
32237 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
32238 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
32239 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
32240 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
32241 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
32242 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
32243 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
32244 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
32245 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
32246 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
32247 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
32248 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
32249 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
32250 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
32251 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
32252 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
32253 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
32254 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
32255 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
32256 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
32257 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
32258 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
32259 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
32260 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
32261 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
32262 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
32263 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
32264 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
32265 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
32266 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
32267 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
32268 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
32269 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
32270 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
32271 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
32272 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
32273 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
32274 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
32275 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
32276 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
32277 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
32278 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
32280 * gcc.dg/vect/vect-1.c: Fix spelling.
32281 * gcc.dg/vect/vect-10.c: Fix spelling.
32282 * gcc.dg/vect/vect-11.c: Fix spelling.
32283 * gcc.dg/vect/vect-12.c: Fix spelling.
32284 * gcc.dg/vect/vect-14.c: Fix spelling.
32285 * gcc.dg/vect/vect-15.c: Fix spelling.
32286 * gcc.dg/vect/vect-16.c: Fix spelling.
32287 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
32288 * gcc.dg/vect/vect-64.c: Fix comments.
32289 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
32291 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
32292 Ira Rosen <irar@il.ibm.com>
32294 * gcc.dg/vect/vect-70.c: New test.
32295 * gcc.dg/vect/vect-71.c: New test.
32297 2005-01-09 Manfred Hollstein <mh@suse.com>
32299 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
32300 * gcc.dg/pr18241-2.c: Likewise.
32301 * gcc.dg/pr18241-3.c: Likewise.
32302 * gcc.dg/pr18241-4.c: Likewise.
32303 * gcc.dg/pr18241-5.c: Likewise.
32305 2005-01-08 Richard Henderson <rth@redhat.com>
32307 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32308 False for x86 and x86-64.
32310 2005-01-08 Diego Novillo <dnovillo@redhat.com>
32312 PR tree-optimization/18241
32313 * gcc.dg/pr18241-1.c: New test.
32314 * gcc.dg/pr18241-2.c: New test.
32315 * gcc.dg/pr18241-3.c: New test.
32316 * gcc.dg/pr18241-4.c: New test.
32317 * gcc.dg/pr18241-5.c: New test.
32319 2005-01-08 Steven G. Kargl <kargls@comcast.net>
32321 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
32322 gfortran.dg/select_4.f90: New.
32324 2005-01-07 Jakub Jelinek <jakub@redhat.com>
32326 * gcc.c-torture/execute/20050107-1.c: New test.
32328 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
32331 * g++.dg/template/ref2.C: New.
32333 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
32335 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
32336 instead of being empty.
32338 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32341 * gfortran.dg/array-1.f90: New test.
32343 2005-01-07 Jakub Jelinek <jakub@redhat.com>
32345 PR tree-optimization/19283
32346 * gcc.c-torture/execute/20050106-1.c: New test.
32348 PR rtl-optimization/18861
32349 * gcc.dg/20050105-1.c: New test.
32351 PR tree-optimization/18828
32352 * gcc.dg/20050105-2.c: New test.
32354 2005-01-07 Andreas Jaeger <aj@suse.de>
32356 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
32358 2005-01-07 Bud Davis <bdavis9659@comcast.net>
32361 * gfortran.dg/fmt_read.f90: New test.
32363 2005-01-06 Geoffrey Keating <geoffk@apple.com>
32365 * gcc.dg/rs6000-ldouble-2.c: New.
32367 2005-01-06 Mark Mitchell <mark@codesourcery.com>
32370 * g++.dg/parser/ctor2.C: New test.
32372 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32375 * g++.dg/template/using9.C: New test.
32377 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32380 * g++.dg/lookup/friend6.C: New test.
32382 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
32385 * g++.dg/template/array10.C: New.
32387 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32389 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
32390 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
32392 2005-01-06 Jakub Jelinek <jakub@redhat.com>
32394 * gcc.c-torture/compile/20050105-1.c: New test.
32396 2005-01-05 Geoffrey Keating <geoffk@apple.com>
32398 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
32400 2005-01-05 Roger Sayle <roger@eyesopen.com>
32402 PR middle-end/19100
32403 * gcc.dg/conv-3.c: New test case.
32405 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
32407 * gcc.dg/asm-wide-1.c: New test.
32409 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
32412 * g++.dg/parse/crash22.C: New
32414 2005-01-04 Geoffrey Keating <geoffk@apple.com>
32417 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
32419 2005-01-04 Uros Bizjak <uros@kss-loka.si>
32421 PR middle-end/17767
32422 * gcc.dg/i386-mmx-6.c: New test case.
32424 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
32426 PR tree-optimization/18308
32427 * gcc.dg/vect/pr18308.c: New testcase.
32429 2005-01-04 Andreas Jaeger <aj@suse.de>
32431 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
32433 2005-01-03 Geoffrey Keating <geoffk@apple.com>
32434 Robert Bowdidge <bowdidge@apple.com>
32436 * gcc.dg/cpp/subframework1.c: New.
32437 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
32438 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
32439 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
32440 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
32442 2005-01-03 Geoffrey Keating <geoffk@apple.com>
32444 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
32446 * gcc.dg/darwin-weakimport-2.c: New.
32448 2005-01-03 Richard Henderson <rth@redhat.com>
32450 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
32452 2005-01-03 Richard Henderson <rth@redhat.com>
32454 * gcc.dg/vect/vect.exp: Enable for ia64.
32455 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
32456 (check_effective_target_vect_float): Likewise.
32457 (check_effective_target_vect_no_align): Likewise.
32458 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
32459 * gcc.dg/vect/vect-8.c: Likewise.
32461 2005-01-03 Uros Bizjak <uros@kss-loka.si>
32464 * gcc.dg/pr19236-1.c: New test case.
32466 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
32468 PR rtl-optimization/12092
32469 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
32471 2005-01-02 Andreas Jaeger <aj@suse.de>
32473 * gcc.dg/pr12092-1.c: Do not run on x86_64.
32475 2005-01-01 Roger Sayle <roger@eyesopen.com>
32476 Andrew Pinski <pinskia@physics.uc.edu>
32478 PR rtl-optimization/12092
32479 * gcc.dg/pr12092-1.c: New test case.
32481 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
32483 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
32484 'hidden' and 'default' for better portability.
32485 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
32487 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
32489 * g++.old-deja/g++.brendan/new3.C: Likewise.
32491 2005-01-01 Steven Bosscher <stevenb@suse.de>
32493 * gcc.dg/20041231-1.C: New test.
32494 * g++.dg/warn/Wunreachable-code-1.C: New test.
32496 2004-12-30 David Edelsohn <edelsohn@gnu.org>
32498 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
32499 file, not /dev/null. Abort on error.
32501 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
32502 Ziemowit Laski <zlaski@apple.com>
32505 * objc.dg/encode-5.m: New test.
32507 2004-12-29 Richard Henderson <rth@redhat.com>
32509 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
32510 * objc.dg/stabs-1.m: Disable for ia64.
32512 2004-12-29 Mark Mitchell <mark@codesourcery.com>
32515 * g++.dg/warn/Wunused-10.C: New test.
32517 2004-12-28 Richard Henderson <rth@redhat.com>
32519 * objc.dg/stabs-1.m: Disable for alpha.
32521 2004-12-27 Mark Mitchell <mark@codesourcery.com>
32524 * g++.dg/parse/error23.C: New test.
32526 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32528 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
32531 * gfortran.dg/intrinsic_modulo_1.f90: New.
32532 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
32533 tests with divisor -1.
32535 2004-12-27 Mark Mitchell <mark@codesourcery.com>
32537 * g++.dg/opt/temp1.C (memcpy): Return a value.
32540 * g++.dg/expr/cond7.C: New test.
32542 2004-12-27 Paul Brook <paul@codesourcery.com>
32544 * gfortran.dg/g77/select_no_compile.f: Remove.
32546 2004-12-27 Richard Henderson <rth@redhat.com>
32548 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
32549 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
32550 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
32552 2004-12-26 Richard Henderson <rth@redhat.com>
32554 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
32555 by 1i instead of token pasting.
32557 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32559 PR tree-optimization/17578
32560 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
32561 to additional_flags.
32562 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
32564 2004-12-25 Richard Henderson <rth@redhat.com>
32566 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32569 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32571 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
32573 * gcc.dg/pr17957.c (dg-options): Likewise.
32574 * gcc.dg/struct-ret-1.c: Add prototype for abort.
32575 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
32576 instead of 0 on __hppa__.
32577 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
32578 "foo,%r" on hppa*-*-*.
32580 2004-12-23 Bud Davis <bdavis9659@comcast.net>
32583 * gfortran.dg/complex_write.f90: New test.
32585 2004-12-23 Mark Mitchell <mark@codesourcery.com>
32588 * g++.dg/parse/pragma2.C: New test.
32590 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
32592 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
32594 * gcc.dg/empty2.c: Add missing dg-warning.
32596 2004-12-23 Mark Mitchell <mark@codesourcery.com>
32599 * g++.dg/template/local4.C: New test.
32600 * g++.dg/template/crash19.C: Add dg-error marker.
32602 * g++.dg/template/crash31.C: Correct embedded PR number.
32604 2004-12-23 Mark Mitchell <mark@codesourcery.com>
32607 * g++.dg/opt/temp1.C: Add do-run marker.
32609 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
32611 * g++.dg/template/spec19.C: New.
32613 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
32616 * gcc.dg/empty2.c: New.
32618 2004-12-23 Richard Henderson <rth@redhat.com>
32620 * lib/target-supports.exp (check_effective_target_vect_no_align):
32621 Remove i?86 and x86-64.
32623 2004-12-23 Mark Mitchell <mark@codesourcery.com>
32626 * g++.dg/opt/temp1.C: New test.
32628 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32631 * g++.dg/template/friend33.C: New testcase.
32633 2004-12-22 Mark Mitchell <mark@codesourcery.com>
32636 * g++.dg/template/cond5.C: New test.
32639 * g++.dg/inherit/thunk3.C: New test.
32642 * g++.dg/warn/Wunused-9.C: New test.
32644 2004-12-22 Janis Johnson <janis187@us.ibm.com>
32646 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
32648 2004-12-22 Jan Beulich <jbeulich@novell.com>
32650 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
32652 2004-12-21 Mark Mitchell <mark@codesourcery.com>
32655 * g++.dg/ext/packed8.C: New test.
32658 * g++.dg/template/crash31.C: New test.
32661 * g++.dg/template/crash30.C: New test.
32663 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
32666 * g++.dg/eh/ctor3.C: New test.
32668 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
32670 * objc.dg/stabs-1.m: Allow section name to be quoted and
32671 assembly label to begin with '.LL'.
32673 2004-12-21 Janis Johnson <janis187@us.ibm.com>
32675 * gcc.dg/vect/vect.exp
32676 (check_effective_target_lp64_or_vect_no_align): New.
32677 * gcc.dg/vect/vect-77.c: Use it.
32678 * gcc.dg/vect/vect-78.c: Use it.
32680 * lib/target-supports.exp
32681 (check_effective_target_vect_no_max,
32682 check_effective_target_vect_no_bitwise,
32683 check_effective_target_vect_no_align): New.
32684 * gcc.dg/vect/vect-13.c: Use them.
32685 * gcc.dg/vect/vect-17.c: Ditto.
32686 * gcc.dg/vect/vect-18.c: Ditto.
32687 * gcc.dg/vect/vect-19.c: Ditto.
32688 * gcc.dg/vect/vect-20.c: Ditto.
32689 * gcc.dg/vect/vect-27.c: Ditto.
32690 * gcc.dg/vect/vect-29.c: Ditto.
32691 * gcc.dg/vect/vect-44.c: Ditto.
32692 * gcc.dg/vect/vect-48.c: Ditto.
32693 * gcc.dg/vect/vect-50.c: Ditto.
32694 * gcc.dg/vect/vect-52.c: Ditto.
32695 * gcc.dg/vect/vect-54.c: Ditto.
32696 * gcc.dg/vect/vect-56.c: Ditto.
32697 * gcc.dg/vect/vect-58.c: Ditto.
32698 * gcc.dg/vect/vect-60.c: Ditto.
32699 * gcc.dg/vect/vect-72.c: Ditto.
32700 * gcc.dg/vect/vect-80.c: Ditto.
32702 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
32705 * g++.dg/init/string1.C: New.
32708 * g++.dg/other/synth1.C: New.
32710 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
32713 * gcc.dg/pr18963-1.c: New test.
32715 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
32718 * gcc.dg/funcdef-storage-1.c (foo): Remove.
32719 * gcc.dg/pr18596-1.c: Use dg-error.
32720 (dg-options): Use -fno-unit-at-a-time.
32721 * gcc.dg/pr18596-2.c: New test.
32722 * gcc.dg/pr18596-3.c: New test.
32724 2004-12-20 Roger Sayle <roger@eyesopen.com>
32726 PR middle-end/18683
32727 * g++.dg/opt/pr18683-1.C: New test case.
32729 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
32732 * g++.dg/opt/max1.C: Fix for 64bit targets.
32734 2004-12-20 Matt Austern <austern@apple.com>
32737 * g++.dg/ext/builtin6.C: New
32739 2004-12-20 Diego Novillo <dnovillo@redhat.com>
32741 PR tree-optimization/19080
32742 * gcc.c-torture/compile/pr19080.c: New test.
32744 2004-12-20 Steven Bosscher <stevenb@suse.de>
32746 * gcc.dg/20041219-1.c: New test.
32748 2004-12-19 Roger Sayle <roger@eyesopen.com>
32750 PR middle-end/19068
32751 * g++.dg/opt/max1.C: New test case.
32753 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32755 * gcc.dg/fdata-sections-1.c: New test.
32757 2004-12-18 Roger Sayle <roger@eyesopen.com>
32759 PR middle-end/18548
32760 * gcc.dg/max-1.c: New test case.
32762 2004-12-18 Jakub Jelinek <jakub@redhat.com>
32764 * gcc.c-torture/execute/20041218-1.c: New test.
32766 2004-12-17 Diego Novillo <dnovillo@redhat.com>
32768 * gcc.dg/pr18501.c: New test.
32769 * gcc.dg/uninit-5.c: XFAIL.
32770 * gcc.dg/uninit-9.c: XFAIL.
32772 2004-12-17 Dale Johannesen <dalej@apple.com>
32774 * gcc.dg/20041213-1.c: New.
32776 2004-12-17 Ziemowit Laski <zlaski@apple.com>
32778 * objc.dg/stabs-1.m: Allow assembly label to begin
32781 2004-12-17 Jakub Jelinek <jakub@redhat.com>
32783 * gcc.c-torture/execute/20041213-1.c: Move...
32784 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
32786 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
32789 * g++.dg/lookup/conv-5.C: New.
32791 2004-12-16 Ziemowit Laski <zlaski@apple.com>
32793 * objc.dg/stabs-1.m: New test.
32795 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
32797 * gcc.dg/visibility-c.c: Change compile to
32798 assemble for the test.
32800 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
32803 * gcc.dg/visibility-c.c: New test.
32805 2004-12-16 Roger Sayle <roger@eyesopen.com>
32807 PR middle-end/18493
32808 * gcc.dg/switch-8.c: New test case.
32810 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
32813 * g++.dg/template/init4.C: New.
32814 * g++.dg/opt/static3.C: Enable optimizer.
32816 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
32818 * g++.dg/other/complex1.C: New test.
32820 2004-12-15 Alan Modra <amodra@bigpond.net.au>
32822 * g++.dg/opt/inline9.C: New test.
32824 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32827 * gfotran.dg/nullify_1.f: New test.
32829 2004-12-15 Richard Henderson <rth@redhat.com>
32831 * gcc.target/i386/i386.exp: New harness.
32832 * gcc.target/i386/vect-args.c: New.
32834 2004-12-15 David Edelsohn <edelsohn@gnu.org>
32836 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
32838 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32841 * g++.dg/template/friend32.C: New test.
32843 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
32845 * cpp/pragma-once-1.c: New test.
32846 * cpp/pragma-once-1b.h: Likewise.
32847 * cpp/pragma-once-1c.h: Likewise.
32848 * cpp/pragma-once-1d.h: Likewise.
32849 * cpp/inc/pragma-once-1a.h: Likewise.
32851 2004-12-15 Bud Davis <bdavis9659@comcast.net>
32852 Steven G. Kargl <kargls@comcast.net>
32855 * gfortran.dg/list_read_3.f90: New test.
32857 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
32859 * gcc.dg/ftrapv-2.c: New test.
32861 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
32864 * g++.dg/template/typename9.C: New test.
32866 2004-12-14 Mark Mitchell <mark@codesourcery.com>
32869 * g++.dg/template/typename8.C: New test.
32870 * g++.dg/parse/friend2.C: Tweak error message.
32872 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
32874 * gcc.c-torture/20041214-1.c: New test.
32876 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
32879 * g++.dg/init/array17.C: New test.
32881 2004-12-14 Mark Mitchell <mark@codesourcery.com>
32884 * g++.dg/init/aggr3.C: New test.
32886 2004-12-14 Janis Johnson <janis187@us.ibm.com>
32888 * gcc.dg/altivec-types-1.c: New test.
32889 * gcc.dg/altivec-types-2.c: New test.
32890 * gcc.dg/altivec-types-3.c: New test.
32891 * gcc.dg/altivec-types-4.c: New test.
32892 * g++.dg/ext/altivec-types-1.C: New test.
32893 * g++.dg/ext/altivec-types-2.C: New test.
32894 * g++.dg/ext/altivec-types-3.C: New test.
32895 * g++.dg/ext/altivec-types-4.C: New test.
32897 2004-12-14 Jakub Jelinek <jakub@redhat.com>
32899 PR middle-end/18951
32900 * gcc.c-torture/execute/20041213-1.c: New test.
32902 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
32905 * g++.dg/template/cast1.C: New.
32907 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
32909 * gcc.c-torture/execute/20041213-2.c: New test.
32911 2004-12-13 Richard Henderson <rth@redhat.com>
32913 * gcc.dg/i386-sse-10.c: Fix typo in options.
32915 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
32918 * g++.dg/opt/pr18968.C: New test.
32920 2004-12-13 Mark Mitchell <mark@codesourcery.com>
32923 * g++.dg/ext/visibility/staticdatamem.C: New test.
32925 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
32927 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
32929 2004-12-13 Roger Sayle <roger@eyesopen.com>
32931 PR rtl-optimization/18928
32932 * gcc.dg/pr18928-1.c: New test case.
32934 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
32937 * gcc.c-torture/compile/20041211-1.c: New.
32939 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32941 PR middle-end/17564
32942 * gcc.c-torture/execute/20041212-1.c: New test.
32944 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32947 * gfortran.dg/common_1.f90: New test.
32949 2004-12-12 Steven G. Kargl <kargls@comcast.net>
32950 Paul Brook <paul@codesourcery.com>
32953 * gfortran.dg/real_do_1.f90: New test.
32955 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
32958 * g++.dg/opt/ptrmem6.C: New test.
32960 2004-12-11 Roger Sayle <roger@eyesopen.com>
32962 PR middle-end/18921
32963 * gcc.dg/pr18921-1.c: New test case.
32965 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32968 * gfortran.dg/scale_1.f90: New test.
32970 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
32972 PR middle-end/18903
32973 * gcc.c-torture/compile/pr18903.c: New test.
32975 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
32977 * gcc.c-torture/execute/20041210-1.c: New test.
32979 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32982 * g++.dg/parser/struct-1.C: New test.
32983 * g++.dg/parser/struct-2.C: New test.
32984 * g++.dg/parser/struct-3.C: New test.
32986 2004-12-09 Richard Henderson <rth@redhat.com>
32988 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
32990 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
32991 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
32993 2004-12-09 Matt Austern <austern@apple.com>
32996 * g++.dg/ext/builtin1.C: New
32997 * g++.dg/ext/builtin2.C: New
32998 * g++.dg/ext/builtin3.C: New
32999 * g++.dg/ext/builtin4.C: New
33000 * g++.dg/ext/builtin5.C: New
33002 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
33005 * g++.dg/opt/ptrmem5.C: New test.
33007 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
33009 * g++.dg/parse/typename5.C: Adjust for new error.
33010 * g++.dg/parse/typename7.C: New.
33012 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33015 * g++.dg/other/mmintrin.C: New test.
33017 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
33020 * g++.dg/init/array15.C: New.
33021 * g++.dg/init/array16.C: New.
33023 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33026 * gfortran.dg/assign_1.f90: New test.
33028 2004-12-08 Nick Clifton <nickc@redhat.com>
33030 * gcc.target/xstormy16/bss_below100: New directory containing tests.
33031 * gcc.target/xstormy16/data_below100: Likewise.
33032 * gcc.target/xstormy16/sfr: Likewise.
33033 * gcc.target/xstormy16/below100.S: New test source file.
33034 * gcc.target/xstormy16/below100.ld: New test linker script.
33035 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33036 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
33038 * gcc.target/xstormy16/bp.c: Likewise.
33040 * gcc.target/xstormy16/bss_below100: New files:
33041 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33042 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33043 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33044 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33045 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33046 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33047 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33048 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33049 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33050 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33051 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33052 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33053 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33054 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33055 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33056 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33057 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33058 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33059 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33060 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33061 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33062 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33063 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33064 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33065 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33066 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33067 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33069 * gcc.target/xstormy16/data_below100: New files:
33070 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33071 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33072 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33073 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33074 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33075 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33076 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33077 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33078 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33079 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33080 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33081 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33082 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33083 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33084 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33085 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33086 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33087 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33088 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33089 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33090 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33091 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33092 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33093 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33094 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33095 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33096 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33098 * gcc.target/xstormy16/sfr: New files:
33099 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
33100 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
33101 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
33102 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
33103 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
33104 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
33105 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
33106 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
33107 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
33108 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
33109 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
33110 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
33111 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
33112 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
33113 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
33114 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
33115 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
33116 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
33117 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
33118 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
33119 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
33120 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
33121 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
33122 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
33123 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
33124 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
33125 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
33126 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
33127 27_if0_sfrw_bitfield_f.c
33129 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33132 * g++.dg/lookup/name-clash4.C: New test.
33134 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
33137 * g++.dg/opt/array1.C: New.
33140 * g++.dg/template/operator5.C: New.
33142 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
33145 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
33147 2004-12-07 Steven Bosscher <stevenb@suse.de>
33149 * gcc.dg/noncompile/20041207.c: New test.
33151 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
33153 * g++.dg/other/unreachable-1.C: New test.
33155 2004-12-06 Nick Clifton <nickc@redhat.com>
33157 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
33158 <limits.h> because the latter comes from gcc's include/ directory
33159 and not the newlib/libc/include directory.
33161 2004-12-04 Richard Henderson <rth@redhat.com>
33163 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
33165 2004-12-04 Richard Henderson <rth@redhat.com>
33167 * lib/target-supports.exp (check_gc_sections_available): Disable
33168 for alpha and ia64.
33170 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
33172 PR middle-end/17909
33173 * g++.dg/other/vararg-2.C: New test.
33175 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33177 PR c++/17011, c++/17971
33178 * g++.dg/template/error15.C: Adjust expected error.
33179 * g++.dg/template/instantiate3.C: Likewise.
33181 2004-12-03 Janis Johnson <janis187@us.ibm.com>
33183 * gcc.dg/altivec-18.c: Fix for darwin
33185 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
33188 * g++.dg/parse/ptrmem2.C: New.
33191 * g++.dg/template/new1.C: New.
33193 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33196 * gfortran.dg/direct_io_3.f90: New test.
33198 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
33201 * g++.dg/parse/crash21.C: New.
33203 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33205 PR c++/15664, c++/18276
33206 * g++.dg/template/ttp13.C: New test.
33207 * g++.dg/template/ttp14.C: Likewise.
33209 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33212 * g++.dg/parse/enum2.C: New test.
33213 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
33215 2004-12-02 Nick Clifton <nickc@redhat.com>
33217 * gcc.target/xstormy16: New test directory.
33218 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33219 * gcc.target/xstormy16/bp.c: Check the generation of bp
33221 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
33222 bn instructions and the BELOW100 attribute.
33224 2004-12-02 Alan Modra <amodra@bigpond.net.au>
33227 * gcc.dg/ppc-eabi.c: New.
33229 2004-12-02 Bud Davis <bdavis9659@comcast.net>
33232 * gfortran.dg/backspace.f90
33234 2004-12-02 Bud Davis <bdavis9659@comcast.net>
33236 * gfortran.dg/inquire.f90: New test.
33238 2004-12-01 Janis Johnson <janis187@us.ibm.com>
33240 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
33241 handle effective-target-keyword.
33242 (dg-skip-if): Support effective-target keyword as target list.
33243 (dg-xfail-if): Ditto.
33244 * lib/target-supports.exp (is-effective-target-keyword): New proc.
33246 2004-12-01 Diego Novillo <dnovillo@redhat.com>
33248 PR tree-optimization/18291
33249 * gcc.c-torture/compile/pr18291.c: New test.
33251 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
33254 * g++.dg/parse/crash20.C: New.
33257 * g++.dg/overload/arg1.C: New.
33258 * g++.dg/overload/arg2.C: New.
33259 * g++.dg/overload/arg3.C: New.
33260 * g++.dg/overload/arg4.C: New.
33262 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
33264 * gcc.dg/c99-flex-array-4.c: Remove.
33266 2004-11-30 Janis Johnson <janis187@us.ibm.com>
33268 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
33270 * lib/target-supports.exp (is-effective-target): Simplify.
33272 * lib/target-supports.exp (check_effective_target_vect_long):
33273 Fix for powerpc64-*-*.
33275 2004-11-30 Loren James Rittle <ljrittle@acm.org>
33277 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
33278 to support new requirements on FreeBSD 5.
33280 2004-11-30 Devang Patel <dpatel@apple.com>
33283 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
33285 2004-11-30 Janis Johnson <janis187@us.ibm.com>
33287 * g++.dg/ext/altivec-13.C: New test.
33289 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
33292 * gcc.c-torture/execute/p18298.c: New test.
33294 2004-11-30 Ira Rosen <irar@il.ibm.com>
33295 Dorit Naishlos <dorit@il.ibm.com>
33298 * gcc.dg/vect/vect-89.c: New test.
33300 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
33302 * gcc.dg/pr18596-1.c: New test.
33304 2004-11-30 Ben Elliston <bje@au.ibm.com>
33306 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
33308 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
33311 * gcc.dg/pr18479.c: New test.
33313 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
33316 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
33317 mmix-knuth-mmixware.
33319 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
33320 cris-*-elf* cris-*-aout* mmix-*-*
33322 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
33324 PR middle-end/18725
33325 * gcc.dg/pr18725.c: New test.
33327 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
33330 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
33333 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
33335 2004-11-29 Mark Mitchell <mark@codesourcery.com>
33338 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
33339 * g++.old-deja/g++.law/ctors5.C: Likewise.
33340 * g++.old-deja/g++.other/crash25.C: Likewise.
33343 * g++.dg/template/error16.C: New test.
33346 * g++.dg/template/crash29.C: New test.
33348 2004-11-29 Diego Novillo <dnovillo@redhat.com>
33350 PR tree-optimization/18712
33351 * gcc.c-torture/compile/pr18712.c: New test.
33353 2004-11-29 Joseph Myers <joseph@codesourcery.com>
33356 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
33359 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33362 * g++.dg/lookup/crash6.C: New test.
33364 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
33366 PR middle-end/18164
33367 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
33369 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
33371 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
33372 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
33373 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
33375 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
33377 * gcc.dg/pr18164.c: New test.
33379 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
33381 * gcc.dg/funroll-loops-all.c: New.
33383 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
33386 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
33387 delimeter, match space and TAB as well as ":".
33390 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
33393 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
33396 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
33399 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
33401 2004-11-28 Bud Davis <bdavis9659@comcast.net>
33403 * gfortran.dg/direct_io_2.f90: New test.
33405 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
33408 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
33410 2004-11-28 Richard Henderson <rth@redhat.com>
33412 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
33414 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
33416 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
33417 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
33418 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
33419 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
33420 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
33421 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
33422 gcc.dg/pointer-arith-8.c: New tests.
33424 2004-11-27 Bud Davis <bdavis9659@comcast.net>
33427 * gfortran.dg/endfile.f90: New test.
33429 2004-11-27 Falk Hueffner <falk@debian.org>
33431 * gcc.dg/loop-6.c: New test.
33433 2004-11-27 Jakub Jelinek <jakub@redhat.com>
33435 * gcc.c-torture/execute/20041126-1.c: New test.
33437 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
33439 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
33442 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
33444 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
33447 2004-11-27 Jakub Jelinek <jakub@redhat.com>
33449 PR rtl-optimization/17825
33450 * gcc.c-torture/compile/20041119-1.c: New test.
33452 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33454 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
33455 Check existence of ld library path variables before unsetting.
33457 2004-11-26 Mark Mitchell <mark@codesourcery.com>
33459 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
33461 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
33463 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
33465 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
33467 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
33469 2004-11-26 Ben Elliston <bje@au.ibm.com>
33471 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
33474 2004-11-26 Ben Elliston <bje@au.ibm.com>
33476 * gcc.dg/pr17957.c: Pass --param, not -param.
33478 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
33480 PR middle-end/17957
33481 * gcc.dg/pr17957.c: New test.
33483 2004-11-25 Mark Mitchell <mark@codesourcery.com>
33486 * g++.dg/template/crash28.C: Likewise.
33489 * g++.dg/expr/unary2.C: Adjust lvalue messages.
33490 * g++.dg/ext/lvaddr.C: Likewise.
33491 * g++.dg/opt/pr7503-3.C: Likewise.
33494 * g++.dg/parse/qualified3.C: New test.
33495 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
33498 * g++.dg/expr/return1.C: New test.
33500 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33502 Friend class name lookup 3/n, PR c++/3332
33503 * g++.dg/lookup/friend3.C: New test.
33504 * g++.dg/lookup/friend4.C: Likewise.
33505 * g++.dg/lookup/friend5.C: Likewise.
33507 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33509 Friend class name lookup 2/n, PR c++/14513, c++/15410
33510 * g++.dg/lookup/friend2.C: New test.
33511 * g++.dg/template/friend31.C: Likewise.
33513 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33515 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
33517 2004-11-24 Mark Mitchell <mark@codesourcery.com>
33520 * g++.dg/tc1/dr56.C: Remove.
33521 * g++.dg/template/typedef1.C: Add dg-error markers.
33522 * g++.old-deja/g++.other/typedef7.C: Likewise.
33525 * g++.dg/parse/typedef7.C: New test.
33527 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
33529 * gcc.c-torture/execute/20041124-1.c: New test.
33531 2004-11-24 Mark Mitchell <mark@codesourcery.com>
33533 * g++.dg/template/deduce3.C: New test.
33536 * g++.dg/template/crash27.C: New test.
33539 * g++.dg/warn/Wshadow-3.C: New test.
33541 2004-11-24 Devang Patel <dpatel@apple.com>
33544 * gcc.dg/cpp/isysroot-1.c: New test.
33545 * gcc.dg/cpp/usr/include/stdio.h: New file.
33546 * gcc.dg/cpp/isysroot-2.c: New test.
33547 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
33550 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33553 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
33555 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
33557 * gcc.target/sparc/align.c: Do not include <stdint.h>.
33558 * gcc.target/sparc/pdist.c: Likewise.
33560 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
33563 * g++.dg/conversion/simd1.C: New test.
33565 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33567 * lib/target-libpath.exp: New file defining
33568 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
33569 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
33570 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
33571 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
33572 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
33574 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
33576 * gcc.dg/pragma-align-2.c: Test macro expansion.
33577 * gcc.dg/pragma-pack-2.c: New test.
33579 2004-11-23 Richard Henderson <rth@redhat.com>
33581 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
33582 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33583 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
33584 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
33585 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
33586 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
33588 * gcc.dg/vect/vect.exp: Add check for alpha.
33589 * lib/target-supports.exp (check_alpha_max_hw_available): New.
33590 (check_effective_target_vect_int): Enable for alpha.
33591 (check_effective_target_vect_long): New.
33592 (is-effective-target): Add it.
33594 2004-11-23 Uros Bizjak <uros@kss-loka.si>
33596 * gcc.dg/pr18614-1.c: New test.
33598 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33600 * gcc.dg/setjmp-2.c: New test.
33602 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
33604 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
33605 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
33606 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
33607 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
33608 gcc.target/sparc/pdist.c: New tests.
33610 2004-11-22 Bob Wilson <bob.wilson@acm.org>
33612 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
33614 2004-11-22 Dale Johannesen <dalej@apple.com>
33616 * gcc.dg/20041111-1.c: New.
33618 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
33621 * gcc.dg/vect/pr18536.c: New test.
33623 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33626 * g++.dg/template/nontype11.C: New test.
33628 2004-11-21 Roger Sayle <roger@eyesopen.com>
33630 PR middle-end/18520
33631 * gcc.dg/pr18520-1.c: New test case.
33633 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
33635 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
33636 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
33637 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
33638 expected diagnostics.
33640 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
33643 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
33644 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
33645 vect-77.c, vect-77a.c: XFAIL on the SPARC.
33647 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
33649 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
33651 2004-11-19 Mark Mitchell <mark@codesourcery.com>
33652 Joseph Myers <joseph@codesourcery.com>
33654 * lib/target-supports.exp (check_visibility_available): Really
33657 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
33660 * gcc.dg/vect/vect-85.c: New test.
33661 * gcc.dg/vect/vect-86.c: New test.
33662 * gcc.dg/vect/vect-87.c: New test.
33663 * gcc.dg/vect/vect-88.c: New test.
33665 2004-11-19 Ben Elliston <bje@au.ibm.com>
33667 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
33669 2004-11-18 Janis Johnson <janis187@us.ibm.com>
33671 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
33672 * gcc.dg/ppc-and-1.c: Ditto.
33673 * gcc.dg/ppc-compare-1.c: Ditto.
33674 * gcc.dg/ppc-mov-1.c: Ditto
33676 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
33677 Mark Mitchell <mark@codesourcery.com>
33679 * gcc.dg/pragma-init-fini-2.c: New test.
33681 2004-11-17 Janis Johnson <janis187@us.ibm.com>
33682 Aldy Hernandez <aldyh@redhat.com>
33684 * lib/target-supports.exp (check_effective_target_vect_int): New
33685 (check_effective_target_vect_float): New
33686 (check_effective_target_vect_double): New.
33687 (is-effective-target): Support new effective targets keywords.
33688 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
33689 default action for dg-do.
33690 * gcc.dg/vect/pr16105.c: Use new support.
33691 * gcc.dg/vect/pr18400.c: Ditto.
33692 * gcc.dg/vect/pr18425.c: Ditto.
33693 * gcc.dg/vect/vect-1.c: Ditto.
33694 * gcc.dg/vect/vect-10.c: Ditto.
33695 * gcc.dg/vect/vect-11.c: Ditto.
33696 * gcc.dg/vect/vect-12.c: Ditto.
33697 * gcc.dg/vect/vect-13.c: Ditto.
33698 * gcc.dg/vect/vect-14.c: Ditto.
33699 * gcc.dg/vect/vect-15.c: Ditto.
33700 * gcc.dg/vect/vect-16.c: Ditto.
33701 * gcc.dg/vect/vect-17.c: Ditto.
33702 * gcc.dg/vect/vect-18.c: Ditto.
33703 * gcc.dg/vect/vect-19.c: Ditto.
33704 * gcc.dg/vect/vect-2.c: Ditto.
33705 * gcc.dg/vect/vect-20.c: Ditto.
33706 * gcc.dg/vect/vect-21.c: Ditto.
33707 * gcc.dg/vect/vect-22.c: Ditto.
33708 * gcc.dg/vect/vect-23.c: Ditto.
33709 * gcc.dg/vect/vect-24.c: Ditto.
33710 * gcc.dg/vect/vect-25.c: Ditto.
33711 * gcc.dg/vect/vect-26.c: Ditto.
33712 * gcc.dg/vect/vect-27.c: Ditto.
33713 * gcc.dg/vect/vect-27a.c: Ditto.
33714 * gcc.dg/vect/vect-28.c: Ditto.
33715 * gcc.dg/vect/vect-29.c: Ditto.
33716 * gcc.dg/vect/vect-29a.c: Ditto.
33717 * gcc.dg/vect/vect-3.c: Ditto.
33718 * gcc.dg/vect/vect-30.c: Ditto.
33719 * gcc.dg/vect/vect-31.c: Ditto.
33720 * gcc.dg/vect/vect-32.c: Ditto.
33721 * gcc.dg/vect/vect-33.c: Ditto.
33722 * gcc.dg/vect/vect-34.c: Ditto.
33723 * gcc.dg/vect/vect-35.c: Ditto.
33724 * gcc.dg/vect/vect-36.c: Ditto.
33725 * gcc.dg/vect/vect-37.c: Ditto.
33726 * gcc.dg/vect/vect-38.c: Ditto.
33727 * gcc.dg/vect/vect-4.c: Ditto.
33728 * gcc.dg/vect/vect-40.c: Ditto.
33729 * gcc.dg/vect/vect-41.c: Ditto.
33730 * gcc.dg/vect/vect-42.c: Ditto.
33731 * gcc.dg/vect/vect-43.c: Ditto.
33732 * gcc.dg/vect/vect-44.c: Ditto.
33733 * gcc.dg/vect/vect-45.c: Ditto.
33734 * gcc.dg/vect/vect-46.c: Ditto.
33735 * gcc.dg/vect/vect-47.c: Ditto.
33736 * gcc.dg/vect/vect-48.c: Ditto.
33737 * gcc.dg/vect/vect-48a.c: Ditto.
33738 * gcc.dg/vect/vect-49.c: Ditto.
33739 * gcc.dg/vect/vect-5.c: Ditto.
33740 * gcc.dg/vect/vect-50.c: Ditto.
33741 * gcc.dg/vect/vect-51.c: Ditto.
33742 * gcc.dg/vect/vect-52.c: Ditto.
33743 * gcc.dg/vect/vect-53.c: Ditto.
33744 * gcc.dg/vect/vect-54.c: Ditto.
33745 * gcc.dg/vect/vect-55.c: Ditto.
33746 * gcc.dg/vect/vect-56.c: Ditto.
33747 * gcc.dg/vect/vect-56a.c: Ditto.
33748 * gcc.dg/vect/vect-57.c: Ditto.
33749 * gcc.dg/vect/vect-58.c: Ditto.
33750 * gcc.dg/vect/vect-59.c: Ditto.
33751 * gcc.dg/vect/vect-6.c: Ditto.
33752 * gcc.dg/vect/vect-60.c: Ditto.
33753 * gcc.dg/vect/vect-61.c: Ditto.
33754 * gcc.dg/vect/vect-62.c: Ditto.
33755 * gcc.dg/vect/vect-63.c: Ditto.
33756 * gcc.dg/vect/vect-64.c: Ditto.
33757 * gcc.dg/vect/vect-65.c: Ditto.
33758 * gcc.dg/vect/vect-66.c: Ditto.
33759 * gcc.dg/vect/vect-67.c: Ditto.
33760 * gcc.dg/vect/vect-68.c: Ditto.
33761 * gcc.dg/vect/vect-69.c: Ditto.
33762 * gcc.dg/vect/vect-7.c: Ditto.
33763 * gcc.dg/vect/vect-72.c: Ditto.
33764 * gcc.dg/vect/vect-72a.c: Ditto.
33765 * gcc.dg/vect/vect-73.c: Ditto.
33766 * gcc.dg/vect/vect-74.c: Ditto.
33767 * gcc.dg/vect/vect-75.c: Ditto.
33768 * gcc.dg/vect/vect-76.c: Ditto.
33769 * gcc.dg/vect/vect-77.c: Ditto.
33770 * gcc.dg/vect/vect-77a.c: Ditto.
33771 * gcc.dg/vect/vect-78.c: Ditto.
33772 * gcc.dg/vect/vect-79.c: Ditto.
33773 * gcc.dg/vect/vect-8.c: Ditto.
33774 * gcc.dg/vect/vect-80.c: Ditto.
33775 * gcc.dg/vect/vect-82.c: Ditto.
33776 * gcc.dg/vect/vect-82_64.c: Ditto.
33777 * gcc.dg/vect/vect-83.c: Ditto.
33778 * gcc.dg/vect/vect-83_64.c: Ditto.
33779 * gcc.dg/vect/vect-9.c: Ditto.
33780 * gcc.dg/vect/vect-all.c: Ditto.
33781 * gcc.dg/vect/vect-none.c: Ditto.
33783 2004-11-17 Janis Johnson <janis187@us.ibm.com>
33785 * lib/gcc-dg.exp (dg-skip-if): New function.
33786 (dg-forbid-option): Remove.
33787 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
33788 * g++.dg/abi/bitfield8.C: Likewise.
33789 * g++.dg/abi/dtor1.C: Likewise.
33790 * g++.dg/abi/empty10.C: Likewise.
33791 * g++.dg/abi/empty7.C: Likewise.
33792 * g++.dg/abi/empty9.C: Likewise.
33793 * g++.dg/abi/layout3.C: Likewise.
33794 * g++.dg/abi/layout4.C: Likewise.
33795 * g++.dg/abi/thunk1.C: Likewise.
33796 * g++.dg/abi/thunk2.C: Likewise.
33797 * g++.dg/abi/vbase11.C: Likewise.
33798 * g++.dg/abi/vthunk2.C: Likewise.
33799 * g++.dg/abi/vthunk3.C: Likewise.
33800 * g++.dg/ext/attrib8.C: Likewise.
33801 * g++.dg/opt/longbranch2.C: Likewise.
33802 * g++.dg/opt/reg-stack4.C: Likewise.
33803 * g++.old-deja/g++.ext/attrib1.C: Likewise.
33804 * g++.old-deja/g++.ext/attrib2.C: Likewise.
33805 * g++.old-deja/g++.ext/attrib3.C: Likewise.
33806 * g++.old-deja/g++.other/store-expr1.C: Likewise.
33807 * g++.old-deja/g++.other/store-expr2.C: Likewise.
33808 * gcc.dg/20000609-1.c: Likewise.
33809 * gcc.dg/20000720-1.c: Likewise.
33810 * gcc.dg/20011107-1.c: Likewise.
33811 * gcc.dg/20011119-1.c: Likewise.
33812 * gcc.dg/20020108-1.c: Likewise.
33813 * gcc.dg/20020122-2.c: Likewise.
33814 * gcc.dg/20020122-3.c: Likewise.
33815 * gcc.dg/20020201-3.c: Likewise.
33816 * gcc.dg/20020206-1.c: Likewise.
33817 * gcc.dg/20020218-1.c: Likewise.
33818 * gcc.dg/20020310-1.c: Likewise.
33819 * gcc.dg/20020411-1.c: Likewise.
33820 * gcc.dg/20020418-2.c: Likewise.
33821 * gcc.dg/20020426-1.c: Likewise.
33822 * gcc.dg/20020426-2.c: Likewise.
33823 * gcc.dg/20020517-1.c: Likewise.
33824 * gcc.dg/20020523-1.c: Likewise.
33825 * gcc.dg/20020523-2.c: Likewise.
33826 * gcc.dg/20020729-1.c: Likewise.
33827 * gcc.dg/20030204-1.c: Likewise.
33828 * gcc.dg/20030826-2.c: Likewise.
33829 * gcc.dg/20030926-1.c: Likewise.
33830 * gcc.dg/20031202-1.c: Likewise.
33831 * gcc.dg/980312-1.c: Likewise.
33832 * gcc.dg/980313-1.c: Likewise.
33833 * gcc.dg/990117-1.c: Likewise.
33834 * gcc.dg/990424-1.c: Likewise.
33835 * gcc.dg/990524-1.c: Likewise.
33836 * gcc.dg/991230-1.c: Likewise.
33837 * gcc.dg/i386-387-1.c: Likewise.
33838 * gcc.dg/i386-387-2.c: Likewise.
33839 * gcc.dg/i386-387-3.c: Likewise.
33840 * gcc.dg/i386-387-4.c: Likewise.
33841 * gcc.dg/i386-387-5.c: Likewise.
33842 * gcc.dg/i386-387-6.c: Likewise.
33843 * gcc.dg/i386-asm-1.c: Likewise.
33844 * gcc.dg/i386-bitfield1.c: Likewise.
33845 * gcc.dg/i386-bitfield2.c: Likewise.
33846 * gcc.dg/i386-loop-1.c: Likewise.
33847 * gcc.dg/i386-loop-2.c: Likewise.
33848 * gcc.dg/i386-loop-3.c: Likewise.
33849 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33850 * gcc.dg/i386-pic-1.c: Likewise.
33851 * gcc.dg/i386-regparm.c: Likewise.
33852 * gcc.dg/i386-signbit-1.c: Likewise.
33853 * gcc.dg/i386-signbit-2.c: Likewise.
33854 * gcc.dg/i386-signbit-3.c: Likewise.
33855 * gcc.dg/i386-sse-5.c: Likewise.
33856 * gcc.dg/i386-sse-8.c: Likewise.
33857 * gcc.dg/i386-unroll-1.c: Likewise.
33858 * gcc.dg/tls/opt-1.c: Likewise.
33859 * gcc.dg/tls/opt-2.c: Likewise.
33860 * gcc.dg/unroll-1.c: Likewise.
33861 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33862 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33863 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33864 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33866 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33868 * g++.dg/template/incomplete1.C: New test.
33870 2004-11-16 Nick Clifton <nickc@redhat.com>
33872 Revert patches accidentally commited during checkin of fixes for
33874 gcc.c-torture/execute/simd-4.c: Revert
33875 gcc.dg/20040910-1.c: Revert.
33877 2004-11-16 Paul Brook <paul@codesourcery.com>
33880 * gfortran.dg/der_pointer_1.f90: New test.
33882 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
33885 * gcc.dg/bitfld-13.c: New test.
33887 2004-11-15 Janis Johnson <janis187@us.ibm.com>
33889 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
33892 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
33893 * gcc.dg/ppc64-abi-2.c: Ditto.
33894 * gcc.dg/ppc64-abi-3.c: Ditto.
33896 * lib/gcc-dg.exp (dg-target-list): Remove.
33898 2004-11-15 Steve Ellcey <sje@cup.hp.com>
33900 * gcc.dg/ia64-postinc.c: New test.
33902 2004-11-15 Mark Mitchell <mark@codesourcery.com>
33904 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
33906 2004-11-15 Nick Clifton <nickc@redhat.com>
33908 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
33909 __INT_MAX__ so that the test can be compiled by toolchains
33910 targeted at 16-bit processors.
33912 * gcc.dg/20040625-1.c: Use long constants rather than integers
33913 when performing arithmetic that will overflow 16-bits.
33915 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
33916 xstormy16. It does not support 128-bit vector operations.
33918 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
33919 with the macro PTR_TYPE. Define this macro to an integer type
33920 suitable for holding a pointer.
33922 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
33923 the target is a 16-bit processor.
33925 * gcc.dg/cpp/if-2.c: Expect a different warning message from
33926 16-bit targets where the character constant will be too long.
33928 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
33929 where the double will not be directly addressable.
33931 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33933 Friend class name lookup 1/n, PR c++/18471
33934 * g++.dg/template/crash26.C: New test.
33935 * g++.dg/lookup/struct1.C: Adjust expected error.
33936 * g++.dg/parse/elab1.C: Likewise.
33937 * g++.dg/parse/elab2.C: Likewise.
33938 * g++.dg/parse/int-as-enum1.C: Likewise.
33939 * g++.dg/parse/struct-as-enum1.C: Likewise.
33940 * g++.dg/parse/typedef1.C: Likewise.
33941 * g++.dg/parse/typedef3.C: Likewise.
33942 * g++.dg/parse/typedef4.C: Likewise.
33943 * g++.dg/parse/typedef5.C: Likewise.
33944 * g++.dg/template/nontype4.C: Likewise.
33945 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
33946 * g++.old-deja/g++.other/elab1.C: Likewise.
33947 * g++.old-deja/g++.other/syntax4.C: Likewise.
33949 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
33951 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
33953 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
33955 * gcc.c-torture/execute/20041114-1.c: New test.
33957 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
33959 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
33960 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
33961 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
33962 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
33963 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
33964 gcc.dg/switch-7.c: New tests.
33966 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
33968 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
33970 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
33973 * gcc.dg/vect/pr18400.c: New test.
33975 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
33976 Andrew Pinski <pinskia@physics.uc.edu>
33979 * gcc.dg/vect/pr18425.c: New test.
33981 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
33983 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
33984 Guard with dg-require-alias and dg-require-visibility.
33986 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
33988 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
33990 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33992 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
33994 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33997 * g++.dg/template/defarg5.C: New test.
33999 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
34001 * g++.dg/parse/cast1.C: Run only on ILP32.
34002 * g++.old-deja/g++.mike/p784.C: Likewise.
34004 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
34006 * gcc.c-torture/execute/20041113-1.c: New test.
34008 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
34011 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
34012 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
34013 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
34014 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34015 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
34016 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
34017 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
34018 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
34019 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
34020 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34021 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34022 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
34023 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
34025 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
34027 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
34028 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
34029 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
34030 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
34031 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
34032 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
34033 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
34034 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
34035 gcc.target/sparc/combined-1.c: New tests.
34037 2004-11-12 Ziemowit Laski <zlaski@apple.com>
34039 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
34042 2004-11-12 Mark Mitchell <mark@codesourcery.com>
34044 * lib/gcc-dg.exp (dg-forbid-option): New function.
34045 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
34046 * g++.dg/abi/bitfield8.C: Likewise.
34047 * g++.dg/abi/dtor1.C: Likewise.
34048 * g++.dg/abi/empty10.C: Likewise.
34049 * g++.dg/abi/empty7.C: Likewise.
34050 * g++.dg/abi/empty9.C: Likewise.
34051 * g++.dg/abi/layout3.C: Likewise.
34052 * g++.dg/abi/layout4.C: Likewise.
34053 * g++.dg/abi/thunk1.C: Likewise.
34054 * g++.dg/abi/thunk2.C: Likewise.
34055 * g++.dg/abi/vbase11.C: Likewise.
34056 * g++.dg/abi/vthunk2.C: Likewise.
34057 * g++.dg/abi/vthunk3.C: Likewise.
34058 * g++.dg/ext/attrib8.C: Likewise.
34059 * g++.dg/opt/longbranch2.C: Likewise.
34060 * g++.dg/opt/reg-stack4.C: Likewise.
34061 * g++.old-deja/g++.ext/attrib1.C: Likewise.
34062 * g++.old-deja/g++.ext/attrib2.C: Likewise.
34063 * g++.old-deja/g++.ext/attrib3.C: Likewise.
34064 * g++.old-deja/g++.other/store-expr1.C: Likewise.
34065 * g++.old-deja/g++.other/store-expr2.C: Likewise.
34066 * gcc.dg/20000609-1.c: Likewise.
34067 * gcc.dg/20000720-1.c: Likewise.
34068 * gcc.dg/20011107-1.c: Likewise.
34069 * gcc.dg/20011119-1.c: Likewise.
34070 * gcc.dg/20020108-1.c: Likewise.
34071 * gcc.dg/20020122-2.c: Likewise.
34072 * gcc.dg/20020122-3.c: Likewise.
34073 * gcc.dg/20020201-3.c: Likewise.
34074 * gcc.dg/20020206-1.c: Likewise.
34075 * gcc.dg/20020218-1.c: Likewise.
34076 * gcc.dg/20020310-1.c: Likewise.
34077 * gcc.dg/20020411-1.c: Likewise.
34078 * gcc.dg/20020418-2.c: Likewise.
34079 * gcc.dg/20020426-1.c: Likewise.
34080 * gcc.dg/20020426-2.c: Likewise.
34081 * gcc.dg/20020517-1.c: Likewise.
34082 * gcc.dg/20020523-1.c: Likewise.
34083 * gcc.dg/20020523-2.c: Likewise.
34084 * gcc.dg/20020729-1.c: Likewise.
34085 * gcc.dg/20030204-1.c: Likewise.
34086 * gcc.dg/20030826-2.c: Likewise.
34087 * gcc.dg/20030926-1.c: Likewise.
34088 * gcc.dg/20031202-1.c: Likewise.
34089 * gcc.dg/980312-1.c: Likewise.
34090 * gcc.dg/980313-1.c: Likewise.
34091 * gcc.dg/990117-1.c: Likewise.
34092 * gcc.dg/990424-1.c: Likewise.
34093 * gcc.dg/990524-1.c: Likewise.
34094 * gcc.dg/991230-1.c: Likewise.
34095 * gcc.dg/i386-387-1.c: Likewise.
34096 * gcc.dg/i386-387-2.c: Likewise.
34097 * gcc.dg/i386-387-3.c: Likewise.
34098 * gcc.dg/i386-387-4.c: Likewise.
34099 * gcc.dg/i386-387-5.c: Likewise.
34100 * gcc.dg/i386-387-6.c: Likewise.
34101 * gcc.dg/i386-asm-1.c: Likewise.
34102 * gcc.dg/i386-bitfield1.c: Likewise.
34103 * gcc.dg/i386-bitfield2.c: Likewise.
34104 * gcc.dg/i386-loop-1.c: Likewise.
34105 * gcc.dg/i386-loop-2.c: Likewise.
34106 * gcc.dg/i386-loop-3.c: Likewise.
34107 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34108 * gcc.dg/i386-pic-1.c: Likewise.
34109 * gcc.dg/i386-regparm.c: Likewise.
34110 * gcc.dg/i386-signbit-1.c: Likewise.
34111 * gcc.dg/i386-signbit-2.c: Likewise.
34112 * gcc.dg/i386-signbit-3.c: Likewise.
34113 * gcc.dg/i386-sse-5.c: Likewise.
34114 * gcc.dg/i386-sse-8.c: Likewise.
34115 * gcc.dg/i386-unroll-1.c: Likewise.
34116 * gcc.dg/tls/opt-1.c: Likewise.
34117 * gcc.dg/tls/opt-2.c: Likewise.
34118 * gcc.dg/unroll-1.c: Likewise.
34119 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34120 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34121 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34122 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34123 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
34126 2004-11-12 Mark Mitchell <mark@codesourcery.com>
34129 * g++.dg/parse/cond1.C: New test.
34132 * g++.dg/template/array9.C: New test.
34133 * g++.dg/ext/vla1.C: Adjust error messages.
34134 * g++.dg/ext/vlm1.C: Likewise.
34135 * g++.dg/template/crash2.C: Likewise.
34138 * g++.dg/template/call3.C: New test.
34141 * g++.dg/template/ptrmem11.C: New test.
34143 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
34146 * lib/g++.exp: Set LC_ALL and LANG to C.
34147 * lib/gcc-dg.exp: Likewise.
34148 * lib/gfortran.exp: Likewise.
34149 * lib/objc.exp: Likewise.
34150 * lib/treelang.exp: Likewise.
34152 2004-11-12 Andreas Schwab <schwab@suse.de>
34154 * gcc.dg/pr16286.c: Fix last change.
34156 2004-11-12 Mark Mitchell <mark@codesourcery.com>
34159 * g++.dg/init/global1.C: New test.
34161 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
34163 * gcc.c-torture/execute/20041112-1.c: New test.
34165 2004-11-11 Janis Johnson <janis187@us.ibm.com>
34167 * lib/gcc-dg.exp (dg-target-list): New.
34169 2004-11-11 Janis Johnson <janis187@us.ibm.com>
34170 Richard Sandiford <rsandifo@redhat.com>
34172 * lib/target-supports.exp (get-compiler_messages): New.
34173 (check_named_sections_available): Use it.
34174 (check_effective_target_ilp32): New.
34175 (check_effective_target_lp64): New.
34176 (is-effective-target): New.
34177 * lib/gcc-dg.exp (dg-require-effective-target): New.
34179 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
34181 * gcc.dg/precedence-1.c: New test.
34183 2004-11-11 Janis Johnson <janis187@us.ibm.com>
34185 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
34187 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
34188 message, delete generated files, use more descriptive name for
34189 executable, and make the test unsupported when it cannot be run.
34191 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
34192 (dg-require-weak, dg-require-visibility, dg-require-alias,
34193 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
34194 dg-require-iconv, dg-require-named-sections): Use it.
34196 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
34198 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
34201 * gcc.dg/ppc-and-1: New
34204 * gcc.dg/ppc-mov-1.c: New.
34207 * gcc.dg/ppc-compare-1.c: New.
34209 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
34211 * objc.dg/desig-init-2.m: New test.
34213 2004-11-10 Adam Nemet <anemet@lnxw.com>
34215 PR middle-end/18160
34216 * g++.dg/warn/register-var-1.C: New test.
34217 * g++.dg/warn/register-var-2.C: New test.
34219 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
34221 * gcc.dg/union-2.c: New test.
34223 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
34225 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
34226 New test for PR tree-optimization/17892.
34228 2004-11-09 Mark Mitchell <mark@codesourcery.com>
34231 * g++.dg/init/new12.C: New test.
34233 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
34235 * gcc.target/sparc: New directory.
34236 * gcc.target/sparc/sparc.exp: New driver.
34237 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
34238 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
34239 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
34240 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
34242 2004-11-10 Paul Brook <paul@codesourcery.com>
34245 * gfortran.dg/list_read.c: New test.
34247 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
34250 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
34251 expected diagnostic location.
34253 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
34255 * gcc.dg/20041109-1.c: New test.
34257 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
34260 * objc/compile/pr18406.m: New test.
34262 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
34264 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
34266 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
34268 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
34270 2004-11-08 Steve Ellcey <sje@cup.hp.com>
34272 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
34274 2004-11-08 Steve Ellcey <sje@cup.hp.com>
34276 * gcc.dg/20030225-2.c: Add prototype for abort and
34279 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
34282 * gcc.c-torture/pr18299-1.c: New test.
34284 2004-11-06 Andreas Schwab <schwab@suse.de>
34286 * gcc.dg/pr16286.c: Also test for bool and pixel.
34288 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
34290 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
34291 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
34292 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
34293 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
34294 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
34295 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
34296 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
34297 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
34298 gcc.dg/struct-semi-3.c: New tests.
34300 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34302 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
34304 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34306 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
34307 Do not use C99 designators.
34309 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34311 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
34313 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34315 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
34316 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
34317 * gcc.c-torture/execute/simd-5.x: Remove.
34319 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
34321 PR rtl-optimization/17933
34322 * gcc.dg/torture/pr17933-1.c: New test.
34324 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
34327 * lib/target-supports.exp (check_weak_available): Support
34330 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
34332 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
34333 call to fflush(stdout) before abort.
34334 (my_ffsll): New function.
34335 (generate_fields): Use it.
34337 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
34339 * gcc.dg/init-undef-1.c: New test.
34341 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
34343 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
34344 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
34345 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
34346 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
34347 expected messages for new parser.
34349 2004-11-04 Mark Mitchell <mark@codesourcery.com>
34351 * g++.dg/ext/visibility/symbian1.C: New test.
34353 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
34355 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
34358 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
34360 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
34361 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
34362 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
34363 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
34364 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
34365 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
34366 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
34367 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
34368 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
34369 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
34371 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
34373 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
34374 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
34375 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
34376 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
34377 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
34378 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
34379 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
34382 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
34385 * gcc.dg/20041104-1.c: New test.
34387 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34389 * g++.dg/template/nontype7.C: New test.
34390 * g++.dg/template/nontype8.C: Likewise.
34391 * g++.dg/template/nontype9.C: Likewise.
34392 * g++.dg/template/nontype10.C: Likewise.
34393 * g++.dg/tc1/dr49.C: Likewise.
34394 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
34395 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
34397 2004-11-04 Ben Elliston <bje@au.ibm.com>
34399 * g++.dg/rtti/tinfo1.C: Remove xfails.
34401 2004-11-04 Ben Elliston <bje@au.ibm.com>
34403 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
34404 packed attribute to the definition to satisfy the new C++ parser.
34406 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
34408 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
34409 invocations of va_arg.
34411 2004-11-02 Mark Mitchell <mark@codesourcery.com>
34414 * g++.dg/template/crash25.C: New test.
34417 * g++.dg/template/typedef2.C: New test.
34418 * g++.dg/parse/crash13.C: Adjust error markers.
34421 * g++.dg/conversion/const3.C: New test.
34423 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34428 * gfortran.dg/generic_[123].f90: New testcases.
34430 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
34432 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
34433 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
34435 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
34438 * gcc.c-torture/compile/pr16808.c: New test.
34440 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
34442 PR rtl-optimization/17104
34443 * gcc.dg/ppc-bitfield1.c: New.
34445 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
34447 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
34449 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
34451 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
34452 strings for 32-bit code.
34454 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
34457 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
34459 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
34462 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
34464 2004-10-31 Mark Mitchell <mark@codesourcery.com>
34467 * g++.dg/init/aggr2.C: New test.
34469 2004-10-30 Ziemowit Laski <zlaski@apple.com>
34471 * objc.dg/local-decl-1.m: New test.
34473 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
34475 * gcc.dg/20040910-1.c: Adjust regex.
34477 2004-10-30 Roger Sayle <roger@eyesopen.com>
34479 PR rtl-optimization/18084
34480 * g++.dg/opt/pr18084-1.C: New testcase.
34482 2004-10-30 Matt Austern <austern@apple.com>
34485 * g++.dg/ext/attrib18.C: New test.
34487 2004-10-30 Roger Sayle <roger@eyesopen.com>
34489 PR middle-end/18096
34490 * gcc.dg/pr18096-1.c: New test case.
34492 2004-10-30 Roger Sayle <roger@eyesopen.com>
34494 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
34496 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
34499 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
34500 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
34501 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
34502 gcc.dg/old-style-prom-3.c: New tests.
34504 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
34506 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
34507 Remove unnecessary inclusion of stdio.h.
34509 2004-10-29 Roger Sayle <roger@eyesopen.com>
34511 PR rtl-optimization/17581
34512 * gcc.dg/pr17581-1.c: New test case.
34514 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
34516 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
34518 * g++.dg/conversion/dr195-1.C: New.
34519 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
34520 * g++.old-deja/g++.mike/p10148.C: Likewise.
34522 2004-10-29 Mark Mitchell <mark@codesourcery.com>
34525 * g++.dg/debug/typedef2.C: New test.
34527 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
34530 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
34531 * gfortran.dg/g77/README: Update.
34533 2004-10-28 Matt Austern <austern@apple.com>
34536 * g++.dg/ext/packed7.C: New test.
34538 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
34540 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
34542 * lib/scanasm.exp (hidden-scan-for): New proc.
34543 (scan-hidden): Use hidden-scan-for instead of constructing the scan
34545 (scan-not-hidden): Likewise.
34546 * lib/target-supports.exp (check_visibility_available): mach-o is
34549 2004-10-28 Mark Mitchell <mark@codesourcery.com>
34552 * g++.dg/template/memclass3.C: New test.
34554 2004-10-28 Adam Nemet <anemet@lnxw.com>
34556 PR middle-end/18160
34557 * gcc.dg/register-var-1.c: New test.
34558 * gcc.dg/register-var-2.c: New test.
34559 * gcc.dg/asm-7.c: Taking the address of a register variable is an
34562 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
34565 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
34567 * gcc.dg/vect/vect-22.c: Likewise.
34569 2004-10-28 Jakub Jelinek <jakub@redhat.com>
34571 * gcc.dg/i386-rotate-1.c: New test.
34573 2004-10-27 Mark Mitchell <mark@codesourcery.com>
34575 * g++.dg/init/ref12.C: Add "run" marker.
34578 * g++.dg/init/ref12.C: New test.
34581 * g++.dg/template/shift1.C: New test.
34582 * g++.dg/template/error10.C: Adjust error markers.
34584 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
34587 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
34589 2004-10-27 Geoffrey Keating <geoffk@apple.com>
34591 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
34592 * gcc.dg/weak/weak-3.c: Likewise.
34593 * gcc.dg/weak/weak-5.c: Likewise.
34594 * gcc.dg/weak/weak-9.c: Likewise.
34595 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
34596 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
34598 * gcc.dg/darwin-weakimport-1.c: New.
34600 2004-10-28 Ben Elliston <bje@au.ibm.com>
34602 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
34604 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
34606 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
34607 'syntax' error messages.
34608 * gcc.dg/cpp/direct2s.c: Likewise.
34610 2004-10-26 Geoffrey Keating <geoffk@apple.com>
34612 * gcc.c-torture/compile/20041026-1.c: New.
34614 2004-10-26 Mark Mitchell <mark@codesourcery.com>
34617 * g++.dg/lookup/ns2.C: New test.
34620 * g++.dg/template/enum4.C: New test.
34623 * g++.dg/template/expr1.C: New test.
34625 2004-10-26 Ben Elliston <bje@au.ibm.com>
34627 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
34629 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
34631 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
34632 gcc.dg/decl-nospec-3.c: New tests.
34634 2004-10-26 Ziemowit Laski <zlaski@apple.com>
34636 * objc.dg/super-class-3.m: New test.
34638 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
34640 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
34642 * gcc.dg/cpp/direct2s.c: Likewise.
34644 2004-10-25 Geoffrey Keating <geoffk@apple.com>
34646 * objc.dg/image-info.m: Update for changes to section selection.
34648 2004-10-25 David Ayers <d.ayers@inode.at>
34649 Ziemowit Laski <zlaski@apple.com>
34651 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
34652 diagnostics when messaging 'id <Proto>'.
34653 * objc.dg/class-protocol-1.m: New test.
34654 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
34655 a non-existent method signature.
34656 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
34657 Update diagnostics when messaging with non-existent method signature.
34658 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
34659 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
34660 invalid receivers are now resolved as if messaging 'id'; remove
34661 extraneous diagnostics.
34663 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
34666 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
34667 gcc.dg/init-desig-obs-3.c: New tests.
34669 2004-10-25 Jakub Jelinek <jakub@redhat.com>
34671 * gcc.dg/debug/20041023-1.c: New test.
34673 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
34675 PR middle-end/17407
34676 * gcc.c-torture/compile/pr17407.c: New test.
34679 * g++.dg/template/array8.C: New test.
34681 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
34684 * lib/g++.exp: Accept more than one multilib libgcc.
34685 * lib/gcc-dg.exp: Likewise.
34686 * lib/objc.exp: Likewise.
34687 * lib/treelang.exp: Likewise.
34688 * lib/gfortran.exp: Likewise.
34690 2004-10-24 Ben Elliston <bje@au.ibm.com>
34692 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
34694 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
34696 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
34697 * gcc.dg/c99-const-expr-3.c: Likewise.
34699 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
34701 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
34703 2004-10-23 Ben Elliston <bje@au.ibm.com>
34705 * gcc.c-torture/execute/loop-2e.x: Remove.
34707 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
34710 * g++.dg/parse/crash18.C: New.
34711 * g++.dg/parse/crash19.C: New.
34713 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
34715 * g++.dg/ext/dllimport1.C: Move dg-warnings.
34716 * g++.dg/ext/dllimport2.C: Same.
34717 * g++.dg/ext/dllimport8.C: Same.
34719 2004-10-21 Mark Mitchell <mark@codesourcery.com>
34722 * g++.dg/conversion/cast1.C: New test.
34723 * g++.dg/overload/pmf1.C: Adjust error marker.
34725 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
34728 * objc.dg/const-str-7.m: New test.
34730 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34732 * g++.dg/template/memfriend11.C: Fix comment typo.
34733 * g++.dg/template/memfriend14.C: Likewise.
34735 2004-10-20 Richard Henderson <rth@redhat.com>
34737 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
34738 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
34739 -fasynchronous-unwind-tables.
34741 2004-10-20 Richard Henderson <rth@redhat.com>
34743 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
34744 (main): Return success.
34745 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
34746 (main): Return success.
34748 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34751 * g++.dg/template/memfriend9.C: New test.
34752 * g++.dg/template/memfriend10.C: Likewise.
34753 * g++.dg/template/memfriend11.C: Likewise.
34754 * g++.dg/template/memfriend12.C: Likewise.
34755 * g++.dg/template/memfriend13.C: Likewise.
34756 * g++.dg/template/memfriend14.C: Likewise.
34757 * g++.dg/template/memfriend15.C: Likewise.
34758 * g++.dg/template/memfriend16.C: Likewise.
34759 * g++.dg/template/memfriend17.C: Likewise.
34760 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
34762 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
34764 * g++.dg/conversion/dr195.C: New.
34765 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
34767 2004-10-20 Ben Elliston <bje@au.ibm.com>
34768 Devang Patel <dpatel@apple.com>
34770 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
34771 of floating point arithmetic, which could trap.
34773 2004-10-19 Mark Mitchell <mark@codesourcery.com>
34776 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
34777 * g++.dg/conversion/const2.C: New test.
34778 * g++.dg/expr/reinterpret2.C: New test.
34779 * g++.dg/expr/reinterpret3.C: New test.
34780 * g++.dg/expr/cast2.C: New test.
34781 * g++.dg/expr/copy1.C: New test.
34782 * g++.dg/other/conversion1.C: Change error message.
34783 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
34784 function pointers to void *.
34785 * g++.old-deja/g++.mike/p10148.C: Likewise.
34787 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34789 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
34791 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
34795 * g++.dg/parse/expr3.C: New test.
34797 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34799 * gcc.dg/smod-1.c: New test.
34801 2004-10-18 Ziemowit Laski <zlaski@apple.com>
34803 * objc.dg/method-14.m: New test.
34805 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
34807 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
34808 Also xfail as the patch was reverted.
34810 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
34812 PR middle-end/16973
34813 * gcc.dg/pr16973.c: New test.
34815 2004-10-18 Diego Novillo <dnovillo@redhat.com>
34817 PR tree-optimization/17656
34818 * gcc.c-torture/compile/pr17656.c: New test.
34820 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
34822 * g++.dg/eh/shadow1.C: New.
34824 2004-10-18 Jakub Jelinek <jakub@redhat.com>
34826 * gcc.c-torture/compile/20041018-1.c: New test.
34828 2004-10-18 Ben Elliston <bje@au.ibm.com>
34830 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
34831 compiler referring to register 0 when accessing sdata. The linker
34832 now patches things up.
34834 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
34837 * gcc.c-torture/compile/pr17529.c: New test.
34839 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34842 * g++.dg/ext/attrib17.C: New test.
34844 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34846 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
34848 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34851 * g++.dg/ext/attrib16.C: New test.
34853 2004-10-15 Mark Mitchell <mark@codesourcery.com>
34856 * g++.dg/init/dso_handle1.C: New test.
34859 * g++.dg/parse/typedef6.C: New test.
34862 * g++.dg/parse/pragma1.C: New test.
34864 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
34866 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
34868 2004-10-15 Steve Ellcey <sje@cup.hp.com>
34870 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
34871 -fno-common when on HPPA HP-UX platforms.
34873 2004-10-15 Jakub Jelinek <jakub@redhat.com>
34876 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
34878 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
34881 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
34884 * g++.dg/lookup/strong-using-4.C: New test.
34886 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
34888 PR middle-end/16567
34889 * gcc.c-torture/compile/nested-1.c: New test.
34891 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
34893 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
34894 and mipsisa64*-*-* (until support for misaligned loads is added).
34895 * gcc.dg/vect/vect-50.c: Likewise.
34896 * gcc.dg/vect/vect-52.c: Likewise.
34897 * gcc.dg/vect/vect-54.c: Likewise.
34898 * gcc.dg/vect/vect-58.c: Likewise.
34899 * gcc.dg/vect/vect-60.c: Likewise.
34900 * gcc.dg/vect/vect-80.c: Likewise.
34902 2004-10-14 Mark Mitchell <mark@codesourcery.com>
34905 * g++.dg/init/dtor3.C: New test.
34907 2004-10-15 Ben Elliston <bje@au.ibm.com>
34909 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
34911 2004-10-14 Geoffrey Keating <geoffk@apple.com>
34913 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
34914 * gcc.dg/macho-lo-sum.c: Likewise.
34916 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
34918 * gcc.dg/ppc-spe64-1.c: New test.
34920 2004-10-14 Devang Patel <dpatel@apple.com>
34923 * gcc.dg/pr17635.c : New test.
34925 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
34927 * gcc.dg/vect/vect-28.c: Remove xfail.
34928 * gcc.dg/vect/vect-30.c: Remove xfail.
34929 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
34930 * gcc.dg/vect/vect-33.c: Remove xfail.
34931 * gcc.dg/vect/vect-44.c: Remove xfail.
34932 * gcc.dg/vect/vect-46.c: Remove xfail.
34933 * gcc.dg/vect/vect-50.c: Remove xfail.
34934 * gcc.dg/vect/vect-52.c: Remove xfail.
34935 * gcc.dg/vect/vect-54.c: Remove xfail.
34936 * gcc.dg/vect/vect-58.c: Remove xfail.
34937 * gcc.dg/vect/vect-60.c: Remove xfail.
34938 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
34939 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
34940 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
34941 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
34942 * gcc.dg/vect/vect-8.c: Remove xfail.
34943 * gcc.dg/vect/vect-80.c: Remove xfail.
34944 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
34946 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
34948 * gcc.dg/vect/vect-82.c: New testcase.
34949 * gcc.dg/vect/vect-82_64.c: New testcase.
34950 * gcc.dg/vect/vect-83.c: New testcase.
34951 * gcc.dg/vect/vect-83_64.c: New testcase.
34953 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
34955 * gcc.dg/cpp/error-1.c: New test.
34957 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
34959 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
34961 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
34964 * gcc.dg/cris-peep2-xsrand2.c: New test.
34966 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
34969 * g++.dg/expr/for2.C: New test.
34971 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
34973 * g++.dg/inherit/thunk1.C: Run on the SPARC.
34975 2004-10-13 Jakub Jelinek <jakub@redhat.com>
34977 PR tree-optimization/17724
34978 * g++.dg/opt/pr17724-1.C: New test.
34979 * g++.dg/opt/pr17724-2.C: New test.
34980 * g++.dg/opt/pr17724-3.C: New test.
34981 * g++.dg/opt/pr17724-4.C: New test.
34982 * g++.dg/opt/pr17724-5.C: New test.
34983 * g++.dg/opt/pr17724-6.C: New test.
34985 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
34988 * gcc.dg/pr17301-2.c: New test.
34990 2004-10-11 Mark Mitchell <mark@codesourcery.com>
34993 * g++.dg/parse/error22.C: New test.
34996 * g++.dg/template/spec18.C: New test.
34998 2004-10-11 Steve Ellcey <sje@cup.hp.com>
35000 * gcc.dg/ia64-asm-1.c: Add prototype for abort
35001 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
35003 * gcc.dg/ia64-sync-2.c: Ditto.
35004 * gcc.dg/ia64-sync-3.c: Ditto.
35006 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
35008 * g++.dg/eh/cleanup5.C: Add dg-options "".
35010 2004-10-11 Roger Sayle <roger@eyesopen.com>
35012 PR middle-end/17657
35013 * gcc.dg/switch-4.c: New test case.
35015 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
35017 * gcc.c-torture/execute/20041011-1.c: New test.
35019 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
35022 * g++.dg/init/for3.C: New test.
35025 * g++.dg/opt/switch2.C: New test.
35027 PR middle-end/17703
35028 * g++.dg/warn/Wreturn-2.C: New test.
35030 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
35033 * g++.dg/eh/cleanup5.C: New test.
35035 2004-10-10 Mark Mitchell <mark@codesourcery.com>
35038 * g++.dg/parse/error21.C: New test.
35040 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
35042 * g++.dg/overload/pmf1.C: Adjust quoting marks.
35043 * g++.dg/warn/incomplete1.C: Likewise.
35044 * g++.dg/template/qualttp20.C: Likewise.
35046 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
35049 * parm-incomplete-1.c: New test.
35051 2004-10-09 Mark Mitchell <mark@codesourcery.com>
35054 * g++.dg/parse/error19.C: New test.
35057 * g++.dg/init/new11.C: New test.
35060 * g++.dg/parse/error20.C: New test.
35063 * g++.dg/template/crash24.C: New test.
35065 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
35068 * gcc.dg/pr17301-1.c: New test.
35070 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
35073 * gcc.dg/anon-struct-5.c: New test.
35075 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
35078 * gcc.dg/pr17844-1.c: New test.
35080 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
35082 PR tree-optimization/17906
35083 * gcc.c-torture/compile/pr17906.c: New.
35085 2004-10-09 Stuart Hastings <stuart@apple.com>
35086 Roger Sayle <roger@eyesopen.com>
35088 PR rtl-optimization/17853
35089 * gcc.dg/i386-mmx-5.c: New testcase.
35091 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
35093 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
35095 2004-10-09 Mark Mitchell <mark@codesourcery.com>
35098 * g++.dg/template/static9.C: New test.
35101 * g++.dg/parse/operator5.C: New test.
35103 2004-10-09 Roger Sayle <roger@eyesopen.com>
35105 PR middle-end/17894
35106 * gcc.c-torture/execute/divcmp-4.c: New test case.
35108 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
35111 * g++.dg/opt/pr17902.C: New test.
35113 2004-10-09 Jakub Jelinek <jakub@redhat.com>
35115 * gcc.dg/cpp/ident-1.c: Add dg-options "".
35117 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
35119 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
35121 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
35123 * gcc.dg/assign-warn-3.c: New test.
35125 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
35128 * gcc.dg/cpp/ident-1.c: New test.
35130 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
35132 * gcc.c-torture/compile/acc1.c: New.
35134 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
35136 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
35137 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
35139 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
35141 * gcc.dg/ultrasp11.c: New test.
35143 2004-10-08 Michael Matz <matz@suse.de>
35145 * gcc.dg/doloop-2.c: New test.
35147 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
35149 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
35150 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
35151 objc.dg/method-9.m: Update expected diagnostics.
35153 2004-10-07 Geoffrey Keating <geoffk@apple.com>
35155 * gcc.dg/ppc-fsel-3.c: New file.
35156 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
35158 2004-10-07 Paul Brook <paul@codesourcery.com>
35160 * gfortran.dg/intrinsic_verify_1.f90: New test.
35162 2004-10-07 Paul Brook <paul@codesourcery.com>
35164 * gfortran.dg/empty_format_1.f90: Remove stray commas.
35166 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35168 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
35169 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
35172 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
35174 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
35176 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35179 * g++.dg/warn/Winline-4.C: New test.
35181 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
35183 * gcc.c-torture/compile/20041007-1.c: New test.
35185 2004-10-07 Paul Brook <paul@codesourcery.com>
35188 * gfortran.dg/use_allocated_1.f90: New test.
35190 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
35192 PR middle-end/17849
35193 * gfortran.fortran-torture/compile/nested.f90: New test
35195 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
35197 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
35199 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
35202 * g++.dg/ext/asm6.C: New test.
35204 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
35206 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
35208 2004-10-06 Paul Brook <paul@codesourcery.com>
35210 PR libfortran/17709
35211 * gfortran.dg/empty_format_1.f90: New test.
35213 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35216 * gfortran.dg/ishft.f90: New test.
35219 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
35222 2004-10-06 Paul Brook <paul@codesourcery.com>
35224 * gfortran.dg/do_1.f90: New test.
35226 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35228 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
35229 optimizing for size.
35231 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
35233 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
35235 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
35237 * gcc.c-torture/compile/20041005-1.c: New test.
35239 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
35242 * g++.dg/lookup/koenig4.C: New.
35244 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
35246 * g++.dg/other/classkey1.C: Adjust quoting marks.
35247 * g++.dg/parse/error15.C: Likewise.
35248 * g++.dg/template/meminit2.C (int>): Likewise.
35250 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35253 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
35256 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
35259 * gfortran.dg/pr17708.f90: New test.
35261 2004-10-04 Chao-ying Fu <fu@mips.com>
35263 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
35264 * gcc.dg/vect/vect-4.c: Ditto.
35265 * gcc.dg/vect/vect-5.c: Ditto.
35266 * gcc.dg/vect/vect-6.c: Ditto.
35267 * gcc.dg/vect/vect-8.c: Ditto.
35268 * gcc.dg/vect/vect-16.c: Ditto.
35269 * gcc.dg/vect/vect-30.c: Ditto.
35270 * gcc.dg/vect/vect-40.c: Ditto.
35271 * gcc.dg/vect/vect-41.c: Ditto.
35272 * gcc.dg/vect/vect-42.c: Ditto.
35273 * gcc.dg/vect/vect-43.c: Ditto.
35274 * gcc.dg/vect/vect-44.c: Ditto.
35275 * gcc.dg/vect/vect-45.c: Ditto.
35276 * gcc.dg/vect/vect-46.c: Ditto.
35277 * gcc.dg/vect/vect-47.c: Ditto.
35278 * gcc.dg/vect/vect-48.c: Ditto.
35279 * gcc.dg/vect/vect-49.c: Ditto.
35280 * gcc.dg/vect/vect-50.c: Ditto.
35281 * gcc.dg/vect/vect-51.c: Ditto.
35282 * gcc.dg/vect/vect-52.c: Ditto.
35283 * gcc.dg/vect/vect-53.c: Ditto.
35284 * gcc.dg/vect/vect-54.c: Ditto.
35285 * gcc.dg/vect/vect-55.c: Ditto.
35286 * gcc.dg/vect/vect-56.c: Ditto.
35287 * gcc.dg/vect/vect-57.c: Ditto.
35288 * gcc.dg/vect/vect-58.c: Ditto.
35289 * gcc.dg/vect/vect-59.c: Ditto.
35290 * gcc.dg/vect/vect-60.c: Ditto.
35291 * gcc.dg/vect/vect-74.c: Ditto.
35292 * gcc.dg/vect/vect-79.c: Ditto.
35293 * gcc.dg/vect/vect-80.c: Ditto.
35295 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
35297 * gcc.dg/unused-7.c: Use the correct option.
35299 2004-10-04 Paul Brook <paul@codesourcery.com>
35300 Bud Davis <bdavis9659@comcast.net>
35304 * gfortran/pr17706.f90: New test.
35305 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
35307 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35309 * gfortran.dg/pr17612.f90: New test.
35311 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
35313 * g++.dg/template/local1.C: Adjust quoting marks in
35314 testing for diagnostics.
35315 * g++.dg/tls/diag-2.C: Likewise.
35316 * g++.dg/other/error8.C: Likewise.
35318 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
35321 * gcc.dg/unused-4.c: Adjust to be correct.
35324 * gcc.dg/unused-7.c: New test.
35326 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
35329 * g++.dg/overload/template2.C: New test.
35331 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
35333 PR tree-optimization/16632
35334 * gcc.dg/tree-ssa/20041002-1.c: New.
35336 2004-10-03 Paul Brook <paul@codesourcery.com>
35338 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
35339 rather than relying on default formatting.
35341 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
35343 * gcc.dg/20040920-1.c: Update expected message text.
35345 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
35347 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
35349 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
35351 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
35354 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
35356 * gcc.dg/tree-ssa/pr17343.c: Remove.
35358 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
35361 * gcc.dg/tree-ssa/pr17343.c: New test.
35363 2004-10-01 Jakub Jelinek <jakub@redhat.com>
35365 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
35366 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
35367 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
35368 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
35369 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
35371 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
35373 * gcc.dg/lvalue-2.c: New test.
35375 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
35378 * gcc.dg/pr17730-1.c: New test
35380 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
35383 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
35385 2004-09-29 Jakub Jelinek <jakub@redhat.com>
35387 * gcc.c-torture/execute/stdarg-1.c: New test.
35388 * gcc.c-torture/execute/stdarg-2.c: New test.
35389 * gcc.c-torture/execute/stdarg-3.c: New test.
35390 * gcc.dg/tree-ssa/stdarg-1.c: New test.
35391 * gcc.dg/tree-ssa/stdarg-2.c: New test.
35392 * gcc.dg/tree-ssa/stdarg-3.c: New test.
35393 * gcc.dg/tree-ssa/stdarg-4.c: New test.
35394 * gcc.dg/tree-ssa/stdarg-5.c: New test.
35396 2004-09-29 Jakub Jelinek <jakub@redhat.com>
35398 PR tree-optimization/17697
35399 * g++.dg/opt/pr17697-1.C: New test.
35400 * g++.dg/opt/pr17697-2.C: New test.
35401 * g++.dg/opt/pr17697-3.C: New test.
35403 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
35406 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
35407 gcc.dg/vla-init-5.c: New tests.
35409 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
35412 * gcc.dg/pr13804-1.c: New test.
35414 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35417 * gfortran.dg/pr16938.f90: New test.
35419 2004-09-27 Mark Mitchell <mark@codesourcery.com>
35421 * g++.dg/template/crash23.C: New test.
35423 2004-09-27 Mark Mitchell <mark@codesourcery.com>
35426 * g++.dg/template/static8.C: New test.
35428 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
35431 * g++.dg/other/error9.C: New test.
35433 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
35435 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
35437 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35440 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
35442 2004-09-26 Roger Sayle <roger@eyesopen.com>
35444 PR middle-end/17112
35445 * gcc.dg/pr17112-1.c: New test case.
35447 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
35450 * gcc.dg/pr11459-1.c: New test.
35452 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
35454 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
35455 * gcc.dg/tree-ssa/loop-4.c: Likewise.
35457 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35459 * gfortran.dg/pr15324.f90: Make array bounds consistent.
35461 2004-09-25 Jan Hubicka <jh@suse.cz>
35463 * compile/30040909-1.c: New test.
35464 * compile/30040907-1.c: New test.
35466 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
35468 * gcc.c-torture/execute/va-arg-26.c: New test.
35470 2004-09-24 Zack Weinberg <zack@codesourcery.com>
35472 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
35473 extra diagnostics on targets with 64-bit pointers.
35474 * objc.dg/selector-1.m: Adjust dg-warning regexp.
35476 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
35479 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
35480 * gcc.dg/decl-3.c: Adjust expected message.
35482 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35485 * gfortran.dg/pr17615.f90: New test.
35487 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
35489 PR tree-optimzation/17517
35490 * g++.dg/tree-ssa/pr17517.C: New Test.
35492 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
35495 * g++.dg/lookup/ambig3.C: New.
35497 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
35500 * g++.dg/opt/pr17624.C: New test.
35502 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
35505 * gcc.dg/Wbad-function-cast-1.c: New test.
35507 2004-09-23 Zack Weinberg <zack@codesourcery.com>
35509 * g++.dg/ext/complit1.C
35510 * g++.dg/other/error2.C
35511 * g++.dg/other/nontype-1.C
35512 * g++.dg/parse/crash11.C
35513 * g++.dg/parse/crash12.C
35514 * g++.dg/parse/error15.C
35515 * g++.dg/parse/error4.C
35516 * g++.dg/parse/tmpl-outside1.C
35517 * g++.dg/parse/too-many-tmpl-args1.C
35518 * g++.dg/template/dependent-expr3.C
35519 * g++.dg/template/error10.C
35520 * g++.dg/template/instantiate1.C
35521 * g++.dg/template/vtable2.C
35522 * g++.dg/warn/Wshadow-1.C
35523 * g++.dg/warn/weak1.C
35524 * g++.old-deja/g++.brendan/crash16.C
35525 * g++.old-deja/g++.brendan/crash18.C
35526 * g++.old-deja/g++.brendan/crash48.C
35527 * g++.old-deja/g++.brendan/crash49.C
35528 * g++.old-deja/g++.brendan/crash55.C
35529 * g++.old-deja/g++.brendan/crash56.C
35530 * g++.old-deja/g++.brendan/crash8.C
35531 * g++.old-deja/g++.brendan/enum11.C
35532 * g++.old-deja/g++.brendan/enum8.C
35533 * g++.old-deja/g++.brendan/enum9.C
35534 * g++.old-deja/g++.brendan/friend3.C
35535 * g++.old-deja/g++.brendan/misc14.C
35536 * g++.old-deja/g++.bugs/900402_02.C
35537 * g++.old-deja/g++.bugs/900404_03.C
35538 * g++.old-deja/g++.bugs/900404_04.C
35539 * g++.old-deja/g++.bugs/900428_03.C
35540 * g++.old-deja/g++.jason/crash4.C
35541 * g++.old-deja/g++.jason/overload21.C
35542 * g++.old-deja/g++.jason/redecl1.C
35543 * g++.old-deja/g++.jason/report.C
35544 * g++.old-deja/g++.jason/rfg10.C
35545 * g++.old-deja/g++.jason/template30.C
35546 * g++.old-deja/g++.law/arm12.C
35547 * g++.old-deja/g++.law/ctors5.C
35548 * g++.old-deja/g++.law/cvt20.C
35549 * g++.old-deja/g++.law/init10.C
35550 * g++.old-deja/g++.law/init8.C
35551 * g++.old-deja/g++.law/visibility17.C
35552 * g++.old-deja/g++.law/visibility7.C
35553 * g++.old-deja/g++.mike/net8.C
35554 * g++.old-deja/g++.mike/p646.C
35555 * g++.old-deja/g++.mike/p700.C
35556 * g++.old-deja/g++.mike/p701.C
35557 * g++.old-deja/g++.mike/p811.C
35558 * g++.old-deja/g++.ns/template13.C
35559 * g++.old-deja/g++.other/array3.C
35560 * g++.old-deja/g++.other/crash25.C
35561 * g++.old-deja/g++.other/dtor3.C
35562 * g++.old-deja/g++.other/dtor4.C
35563 * g++.old-deja/g++.other/main1.C
35564 * g++.old-deja/g++.other/warn7.C
35565 * g++.old-deja/g++.pt/crash11.C
35566 * g++.old-deja/g++.pt/crash36.C
35567 * g++.old-deja/g++.pt/spec22.C
35568 * g++.old-deja/g++.pt/spec9.C
35569 * g++.old-deja/g++.pt/ttp52.C
35570 * g++.old-deja/g++.robertl/eb103.C
35571 * g++.old-deja/g++.robertl/eb121.C
35572 * g++.old-deja/g++.robertl/eb22.C
35573 * g++.old-deja/g++.robertl/eb8.C:
35574 Update locations and/or regexps of dg-error markers.
35575 Remove markers for some bogus messages that are no longer issued.
35577 2004-09-23 Jakub Jelinek <jakub@redhat.com>
35579 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
35580 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
35582 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
35585 * g++.dg/lookup/crash5.C: New test.
35587 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
35589 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
35590 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
35591 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
35592 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
35593 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
35594 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
35596 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
35597 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
35598 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
35599 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
35600 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
35601 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
35603 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
35605 * gcc.dg/vect/vect-44.c: Check additional cases.
35606 * gcc.dg/vect/vect-48.c: Check additional cases.
35608 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
35609 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
35610 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
35611 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
35612 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
35613 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
35614 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
35615 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
35616 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
35618 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
35619 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
35620 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
35622 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35624 * gcc.dg/tree-ssa/loop-6.c: New test.
35626 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
35629 * g++.dg/inherit/base2.C: New.
35631 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
35633 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
35634 * gcc.dg/20001012-2.c: Likewise.
35635 * gcc.dg/20001013-1.c: Likewise.
35636 * gcc.dg/20001101-1.c: Likewise.
35637 * gcc.dg/20001102-1.c: Likewise.
35638 * gcc.dg/bf-spl1.c: Likewise.
35639 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
35640 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
35642 2004-09-22 Diego Novillo <dnovillo@redhat.com>
35644 PR tree-optimization/16721
35645 * gcc.dg/tree-ssa/pr16721.c: New test.
35647 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
35649 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
35650 * gcc.dg/20040305-1.c: Likewise.
35652 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
35655 * gcc.c-torture/compile/pr16566-1.c,
35656 gcc.c-torture/compile/pr16566-2.c,
35657 gcc.c-torture/compile/pr16566-3.c: New tests.
35659 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
35661 PR tree-optimization/17512
35662 * gcc.c-torture/compile/20040916-1.c.
35664 2004-09-21 Mark Mitchell <mark@codesourcery.com>
35666 * gcc.dg/pragma-re-3.c: New test.
35668 2004-09-17 Matt Austern <austern@apple.com>
35671 * g++.dg/other/anon3.C: New.
35673 2004-09-21 Roger Sayle <roger@eyesopen.com>
35676 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
35677 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
35678 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
35679 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
35680 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
35682 2004-09-21 Bud Davis <bdavis9659@comcast.net>
35685 * gfortran.dg/pr17286.f90: New test.
35687 2004-09-20 Mark Mitchell <mark@codesourcery.com>
35690 * g++.dg/template/static7.C: New test.
35692 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
35695 * gcc.c-torture/compile/pr17558.c: New test.
35697 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
35699 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
35700 if SKIP_ATTRIBUTE is defined.
35702 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35705 * gfortran.dg/pr15957.f90: New test.
35707 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
35709 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
35711 * gcc.dg/vect/vect-79.c: Likewise.
35712 * gcc.dg/vect/vect-80.c: Likewise.
35714 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35717 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
35719 2004-09-20 Ira Rosen <irar@il.ibm.com>
35721 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
35722 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
35723 * gcc.dg/vect/vect-62.c: New testcase.
35724 * gcc.dg/vect/vect-63.c: New testcase.
35725 * gcc.dg/vect/vect-64.c: New testcase.
35726 * gcc.dg/vect/vect-65.c: New testcase.
35727 * gcc.dg/vect/vect-66.c: New testcase.
35728 * gcc.dg/vect/vect-67.c: New testcase.
35729 * gcc.dg/vect/vect-68.c: New testcase.
35730 * gcc.dg/vect/vect-69.c: New testcase.
35731 * gcc.dg/vect/vect-79.c: New testcase.
35732 * gcc.dg/vect/vect-80.c: New testcase.
35734 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
35736 * gcc.target/mips/asm-1.c: New test.
35738 2004-09-19 Ira Rosen <irar@il.ibm.com>
35740 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
35741 * gcc.dg/vect/vect-73.c: New testcase.
35742 * gcc.dg/vect/vect-74.c: New testcase.
35743 * gcc.dg/vect/vect-75.c: New testcase.
35744 * gcc.dg/vect/vect-76.c: New testcase.
35745 * gcc.dg/vect/vect-77.c: New testcase.
35746 * gcc.dg/vect/vect-78.c: New testcase
35748 2004-09-18 Paul Brook <paul@codesourcery.com>
35750 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
35752 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
35755 * gcc.dg/pr17424-1.c: New test.
35757 2004-09-18 Diego Novillo <dnovillo@redhat.com>
35759 * g++.dg/tree-ssa/pr17153.C: New test.
35761 2004-09-16 Geoffrey Keating <geoffk@apple.com>
35764 * g++.dg/pch/wchar-1.C: New.
35765 * g++.dg/pch/wchar-1.Hs: New.
35767 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
35769 * gcc.c-torture/execute/20040917-1.c: New test.
35771 2004-09-17 Diego Novillo <dnovillo@redhat.com>
35773 PR tree-optimization/17319
35774 * gcc.dg/pr17319.c: New test.
35776 2004-09-17 Devang Patel <dpatel@apple.com>
35778 * gcc.dg/20040813-1.c: New test.
35780 2004-09-17 Diego Novillo <dnovillo@redhat.com>
35782 PR tree-optimization/17273
35783 * gcc.c-torture/compile/pr17273.c: New test.
35785 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
35787 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
35788 Update expected messages.
35789 * gcc.dg/declspec-13.c: New test.
35791 2004-09-17 David Edelsohn <edelsohn@gnu.org>
35793 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
35795 2004-09-17 Diego Novillo <dnovillo@redhat.com>
35797 * gcc.c-torture/execute/pr17252.c: Use post-increment to
35798 change what 'a' is pointing to.
35800 2004-09-17 Mark Mitchell <mark@codesourcery.com>
35803 * g++.dg/template/error18.C: New test.
35806 * g++.dg/warn/Wunused-8.C: New test.
35808 2004-09-17 Steven Bosscher <stevenb@suse.de>
35810 PR tree-optimization/17513
35811 * gcc.dg/20040916-1.c: New test.
35813 2004-09-16 Mark Mitchell <mark@codesourcery.com>
35816 * g++.dg/template/typename7.C: New test.
35818 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35820 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
35822 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
35824 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
35825 with -ftree-based-profiling also.
35826 * lib/profopt.exp: Support late-set profile_option/feedback_option.
35828 2004-09-16 Victor Leikehman <lei@il.ibm.com>
35831 * gfortran.dg/der_array_io_1.f90: New test.
35832 * gfortran.dg/der_array_io_2.f90: New test.
35833 * gfortran.dg/der_array_io_3.f90: New test.
35835 2004-09-15 Mark Mitchell <mark@codesourcery.com>
35837 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
35840 2004-09-15 Mark Mitchell <mark@codesourcery.com>
35842 * g++.dg/opt/switch1.C: New test.
35844 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
35846 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
35847 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
35848 Update expected messages.
35850 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35853 * gfortran.dg/same_name_1.f90: New test.
35855 2004-09-15 Diego Novillo <dnovillo@redhat.com>
35857 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
35858 dereference garbage pointers.
35860 2004-09-15 Jakub Jelinek <jakub@redhat.com>
35862 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
35863 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
35865 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
35866 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
35867 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
35869 2004-09-14 Mark Mitchell <mark@codesourcery.com>
35872 * g++.dg/template/mangle1.C: New test.
35874 2004-09-14 Diego Novillo <dnovillo@redhat.com>
35876 PR tree-optimization/17252
35877 * gcc.c-torture/execute/pr17252.c: New test.
35879 2004-09-14 Andrew Pinski <apinski@apple.com>
35881 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
35883 2004-09-14 Roger Sayle <roger@eyesopen.com>
35885 PR rtl-optimization/9771
35886 * gcc.dg/pr9771-1.c: New test case.
35888 2004-09-14 Diego Novillo <dnovillo@redhat.com>
35890 PR tree-optimization/15262
35891 * gcc.c-torture/execute/pr15262-1.c: New test.
35892 * gcc.c-torture/execute/pr15262-2.c: New test.
35894 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
35896 * gcc.dg/declspec-12.c: New test.
35898 2004-09-14 Bud Davis <bdavis9659@comcast.net>
35900 * gfortran.dg/pr17090.f90: Add directives to test.
35902 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35904 * gcc.c-torture/compile/20040914-1.c: New test.
35906 2004-09-13 Mark Mitchell <mark@codesourcery.com>
35909 * g++.dg/template/decl2.C: New test.
35911 2004-09-13 Bud Davis <bdavis9659@comcast.net>
35914 * gfortran.dg/pr17090.f90: New test.
35916 2004-09-13 Dale Johannesen <dalej@apple.com>
35918 * gcc.c-torture/compile/pr17408.c: New test case.
35920 2004-09-13 Mark Mitchell <mark@codesourcery.com>
35923 * g++.dg/parse/crash17.C: New test.
35926 * g++.dg/template/enum3.C: New test.
35928 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
35930 * lib/gcc-defs.exp: Load wrapper.exp.
35931 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
35933 * lib/gcc.exp (gcc_init): Similar.
35934 * lib/gfortran.exp (gfortran_init): Similar.
35935 * lib/objc.exp (objc_init): Similar.
35936 * lib/treelang.exp (treelang_init): Similar.
35937 * lib/wrapper.exp: New file with build_wrapper call machinery in
35938 ${tool}_maybe_build_wrapper.
35940 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
35942 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
35944 * gcc.dg/declspec-11.c: Update expected messages.
35945 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
35946 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
35947 gcc.dg/inline-12.c: New tests.
35949 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
35951 * g++.dg/tree-ssa/pr17400.C: New testcase.
35953 2004-09-13 James E Wilson <wilson@specifixinc.com>
35955 * gcc.target/mips/sb1-1.c: New testcase.
35957 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
35959 * lib/g77-dg.exp: Remove unused file.
35960 * lib/mike-g77.exp: Ditto.
35961 * lib/g77.exp: Ditto.
35963 2004-09-12 Richard Henderson <rth@redhat.com>
35965 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
35967 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
35969 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
35970 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35971 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
35972 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
35973 Update expected messages.
35975 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
35977 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
35978 declaration/use mismatch for dirp parameter.
35980 2004-09-12 Andrew Pinski <apinski@apple.com>
35982 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
35983 -fgnu-runtime is passed.
35985 2004-09-12 Richard Henderson <rth@redhat.com>
35987 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
35988 do the uplevel thing and update additional_flags directly.
35989 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
35990 gfortran.fortran-torture/execute/intrinsic_nearest.x,
35991 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
35992 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
35994 2004-09-11 Steven Bosscher <stevenb@suse.de>
35996 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
35998 2004-09-11 Roger Sayle <roger@eyesopen.com>
36000 PR middle-end/17411
36001 * g++.dg/opt/pr17411-1.C: New test case.
36003 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
36005 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36006 gcc.dg/tls/diag-2.c: Update expected messages.
36007 * gcc.dg/991209-1.c: Specify compilation options. Update expected
36009 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
36010 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
36011 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
36012 gcc.dg/tls/diag-5.c: New tests.
36014 2004-09-11 Zack Weinberg <zack@codesourcery.com>
36016 * gcc.dg/20040910-1.c: Correct dg-error regexp.
36018 2004-09-11 Steven Bosscher <stevenb@suse.de>
36020 * g++.dg/parse/break-in-for.C: New test.
36022 2004-09-11 Jakub Jelinek <jakub@redhat.com>
36024 * gcc.dg/tree-ssa/20040911-1.c: New test.
36026 2004-09-11 Andreas Jaeger <aj@suse.de>
36028 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
36029 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
36031 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
36033 * gcc.target/frv: New directory of FR-V-specific tests.
36035 2004-09-10 James E Wilson <wilson@specifixinc.com>
36037 * gcc.dg/convert-vec-1.c: New test.
36039 2004-09-10 Roger Sayle <roger@eyesopen.com>
36041 PR middle-end/17024
36042 * gcc.dg/pr17024-1.c: New test case.
36044 2004-09-10 Eric Christopher <echristo@redhat.com>
36046 * gcc.dg/20040910-1.c: New test.
36048 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
36050 * gcc.dg/bitfld-9.c: New test.
36052 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
36054 * gcc.c-torture/execute/ieee/acc1.c: New test.
36055 * gcc.c-torture/execute/ieee/acc2.c: New test.
36056 * gcc.c-torture/execute/ieee/mzero6.c: New test.
36058 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
36060 * gcc.dg/deprecated-2.c: New test.
36062 2004-09-09 James E Wilson <wilson@specifixinc.com>
36064 * gcc.dg/init-vec-1.c: New test.
36066 2004-09-09 Roger Sayle <roger@eyesopen.com>
36068 PR middle-end/17055
36069 * gcc.dg/pr17055-1.c: New test case.
36071 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
36074 * gcc.c-torture/execute/pr17377.c: New test.
36076 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
36079 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
36080 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
36081 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36082 gcc.dg/long-long-typespec-1.c: New tests.
36083 * gcc.dg/tls/diag-2.c: Update expected diagnostics
36085 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
36087 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
36088 gcc.dg/gnu99-static-1.c: New tests.
36090 2004-09-08 Devang Patel <dpatel@apple.com>
36092 * gcc.dg/darwin-ld-20040828-1.c: New test.
36093 * gcc.dg/darwin-ld-20040828-2.c: New test.
36094 * gcc.dg/darwin-ld-20040828-3.c: New test.
36096 2004-09-08 Ziemowit Laski <zlaski@apple.com>
36098 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
36099 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
36101 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
36102 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
36104 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
36105 types they qualify.
36106 * objc.dg/type-size-2.m: Fix wording in comment.
36107 * objc.dg/va-meth-1.m: New test case.
36109 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
36112 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
36113 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
36115 2004-09-06 Devang Patel <dpatel@apple.com>
36117 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
36118 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
36120 2004-09-06 Zack Weinberg <zack@codesourcery.com>
36122 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
36123 reflect changed line numbering of diagnostics.
36125 2004-09-06 Paul Brook <paul@codesourcery.com>
36127 * gfortran.dg/edit_real_1.f90: Add new test.
36129 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36131 * gcc.dg/tree-ssa/loop-2.c: New test.
36132 * gcc.dg/tree-ssa/loop-3.c: New test.
36133 * gcc.dg/tree-ssa/loop-4.c: New test.
36134 * gcc.dg/tree-ssa/loop-5.c: New test.
36136 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36138 * gcc.dg/format/sentinel-1.c: Update for parameter option.
36140 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36142 * gcc.dg/format/sentinel-1.c: New test.
36144 2004-09-04 Uros Bizjak <uros@kss-loka.si>
36146 * gcc.dg/builtins-46.c: New.
36148 2004-09-03 Devang Patel <dpatel@apple.com>
36150 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
36151 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
36153 2004-09-03 Jan Beulich <jbeulich@novell.com>
36155 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
36156 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
36157 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
36158 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
36159 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
36160 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
36161 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
36162 the non-portable bzero.
36163 * gcc.dg/20010912-1.c: xfail for NetWare.
36164 * gcc.dg/20020426-2.c: xfail for NetWare.
36165 * gcc.dg/20021014-1.c: xfail for NetWare.
36166 * gcc.dg/20021018-1.c: xfail for NetWare.
36167 * gcc.dg/20030213-1.c: xfail for NetWare.
36168 * gcc.dg/20030225-1.c: xfail for NetWare.
36169 * gcc.dg/20030708-1.c: xfail for NetWare.
36170 * gcc.dg/builtins-config.h: Also exclude NetWare.
36171 * gcc.dg/format/format.h: Define restrict only if not already defined.
36172 * gcc.dg/nest.c: xfail for NetWare.
36173 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
36174 * lib/target-supports.exp (check_visibility_available): Exclude
36177 2004-09-03 Jan Beulich <jbeulich@novell.com>
36179 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
36180 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
36181 deterministic starting point for the alignment of structure fields.
36182 * gcc.dg/Wpadded.c: Dito.
36183 * g++.dg/abi/vbase10.C: Dito.
36185 2004-09-03 Devang Patel <dpatel@apple.com>
36187 * g++.dg/debug/pr15736.cc: New test.
36189 2004-09-02 Mark Mitchell <mark@codesourcery.com>
36191 * README.QMTEST: Fix out-of-date link.
36193 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
36196 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
36197 Delete. Duplicate of gfortran.dg/g77/20010610.f
36199 2004-09-02 Mark Mitchell <mark@codesourcery.com>
36201 * g++.dg/abi/arm_rtti1.C: New test.
36203 2004-09-02 Geoffrey Keating <geoffk@apple.com>
36205 * gcc.dg/ppc-vector-memcpy.c: New.
36206 * gcc.dg/ppc-vector-memset.c: New.
36208 2004-09-02 Chao-ying Fu <fu@mips.com>
36210 * gcc.target/mips/mips-3d-1.c: New test.
36211 * gcc.target/mips/mips-3d-2.c: New test.
36212 * gcc.target/mips/mips-3d-3.c: New test.
36213 * gcc.target/mips/mips-3d-4.c: New test.
36214 * gcc.target/mips/mips-3d-5.c: New test.
36215 * gcc.target/mips/mips-3d-6.c: New test.
36216 * gcc.target/mips/mips-3d-7.c: New test.
36217 * gcc.target/mips/mips-3d-8.c: New test.
36218 * gcc.target/mips/mips-3d-9.c: New test.
36219 * gcc.target/mips/mips-ps-1.c: New test.
36220 * gcc.target/mips/mips-ps-2.c: New test.
36221 * gcc.target/mips/mips-ps-3.c: New test.
36222 * gcc.target/mips/mips-ps-4.c: New test.
36223 * gcc.target/mips/mips-ps-type.c: New test.
36225 2004-09-02 Paul Brook <paul@codesourcery.com>
36227 * gfortran.dg/edit_real_1.f90: Add new tests.
36229 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36232 * gfortran.dg/merge_char_1.f90: New test.
36234 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36237 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
36239 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36242 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
36244 2004-09-01 Mark Mitchell <mark@codesourcery.com>
36246 * g++.dg/opt/loop1.C: Do not XFAIL.
36248 2004-09-01 Jakub Jelinek <jakub@redhat.com>
36250 * gcc.c-torture/execute/20040831-1.c: New test.
36252 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
36255 * gfortran.dg/g77/20010610.f: Now passes.
36256 Copy from g77.f-torture/execute. Add dg-run directive.
36257 * gfortran.dg/g77/README: Update
36259 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
36261 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
36262 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
36263 (t1, t2, t3, t4): Add volatile.
36265 2004-08-31 Mark Mitchell <mark@codesourcery.com>
36267 * g++.dg/ext/visibility/arm1.C: New test.
36269 2004-08-31 Geoffrey Keating <geoffk@apple.com>
36271 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
36274 2004-09-01 Paul Brook <paul@codesourcery.com>
36276 * gfortran.dg/eof_2.f90: New test.
36278 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36281 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
36283 2004-08-31 Bud Davis <bdavis9659@comcast.net>
36285 PR libfortran/16805
36286 * gfortran.dg/list_read_2.f90: New test.
36288 2004-08-31 Mark Mitchell <mark@codesourcery.com>
36290 * g++.dg/abi/key1.C: New test.
36292 2004-08-31 Richard Henderson <rth@redhat.com>
36294 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
36296 * g++.dg/other/offsetof5.C: Remove duplicate.
36298 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36301 * gfortran.dg/func_derived_1.f90: New test.
36303 2004-08-31 Paul Brook <paul@codesourcery.com>
36305 * gfortran.dg/eof_1.f90: New test.
36307 2004-08-31 Paul Brook <paul@codesourcery.com>
36309 * gfortran.dg/list_read_1.f90: New file.
36311 2004-08-30 Mark Mitchell <mark@codesourcery.com>
36313 * g++.dg/opt/loop1.C: XFAIL.
36315 2004-08-30 Geoffrey Keating <geoffk@apple.com>
36317 * gcc.dg/funcdef-storage-1.c: New.
36318 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
36319 an extern function in local scope.
36320 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
36321 declare an 'auto inline' function in local scope.
36322 * gcc.dg/20011130-1.c: Likewise.
36323 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
36324 an 'auto' function in local scope.
36325 * gcc.dg/20021014-1.c: Likewise.
36326 * gcc.dg/20030331-2.c: Likewise.
36328 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36330 * gfortran.dg/blockdata_1.f90: New test.
36332 2004-08-30 Richard Henderson <rth@redhat.com>
36334 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
36336 2004-08-30 Richard Henderson <rth@redhat.com>
36338 * lib/fortran-torture.exp (fortran-torture-execute): Honor
36339 additional_flags set by alternate driver.
36340 (ieee-options): New procedure.
36341 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
36342 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
36343 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
36344 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
36346 2004-08-30 Richard Henderson <rth@redhat.com>
36348 * lib/f-torture.exp: Remove.
36350 2004-08-29 Mark Mitchell <mark@codesourcery.com>
36352 PR rtl-optimization/16590
36353 * g++.dg/opt/loop1.C: New test.
36355 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36358 * gfortran.dg/oldstyle_1.f90: New test.
36360 2004-08-29 Steven G. Kargl <kargls@comcast.net>
36361 Paul Brook <paul@codesourcery.com>
36363 * gfortran.dg/g77/README: Update.
36364 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
36365 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
36366 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
36368 2004-08-28 Paul Brook <paul@codesourcery.com>
36370 PR libfortran/17195
36371 * gfortran.dg/edit_real_1.f90: New test.
36373 2004-08-27 Paul Brook <paul@codesourcery.com>
36375 * gfortran.dg/rewind_1.f90: New test.
36377 2004-08-27 Bud Davis <bdavis9659@comcast.net>
36380 * gfortran.dg/pr16597.f90: New test.
36382 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
36385 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
36386 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
36387 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
36388 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
36389 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
36391 2004-08-26 Nick Clifton <nickc@redhat.com>
36393 * gcc.c-torture/compile/pr17119.c: New test.
36395 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
36397 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
36399 2004-08-25 Richard Henderson <rth@redhat.com>
36401 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
36402 the bits that expect kind=8 to be the largest real kind.
36404 2004-08-25 Ziemowit Laski <zlaski@apple.com>
36406 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
36408 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36410 * gfortran.dg/assignment_1.f90: New test.
36412 2004-08-25 Adam Nemet <anemet@lnxw.com>
36414 * g++.dg/template/repo3.C: New test.
36416 2004-08-25 Roger Sayle <roger@eyesopen.com>
36418 PR middle-end/16693
36419 PR tree-optimization/16372
36420 * g++.dg/opt/pr16372-1.C: New test case.
36421 * g++.dg/opt/pr16693-1.C: New test case.
36422 * g++.dg/opt/pr16693-2.C: New test case.
36424 2004-08-25 Ziemowit Laski <zlaski@apple.com>
36426 * objc.dg/proto-lossage-4.m: New test.
36428 2004-08-25 Mark Mitchell <mark@codesourcery.com>
36431 * g++.dg/inherit/local2.C: New test.
36433 2004-08-25 Paul Brook <paul@codesourcery.com>
36436 * gfortran.dg/string_ctor_1.f90: New test.
36438 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36441 * g++.dg/template/redecl2.C: New test.
36443 2004-08-24 Bud Davis <bdavis9659@comcast.net>
36446 * gfortran.dg/pr17143.f90: New test.
36448 2004-08-24 Bud Davis <bdavis9659@comcast.net>
36451 * gfortran.dg/pr17164.f90: New test.
36453 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36455 * gcc.dg/tree-ssa/loop-1.c: New test.
36457 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
36459 * gcc.c-torture/compile/20040824-1.c: New test.
36461 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
36463 * gcc.c-torture/compile/iftrap-3.c: New test.
36465 2004-08-24 Paul Brook <paul@codesourcery.com>
36467 * gfortran.dg/entry_2.f90: New test.
36469 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
36472 * g++.dg/lookup/ambig[12].C: New.
36474 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36477 * g++.dg/template/crash21.C: New test.
36478 * g++.dg/template/crash22.C: Likewise.
36480 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
36483 * g++.dg/template/access15.C: New.
36485 2004-08-23 Mark Mitchell <mark@codesourcery.com>
36488 * g++.dg/template/repo2.C: New test.
36490 2004-08-23 Roger Sayle <roger@eyesopen.com>
36492 PR rtl-optimization/17078
36493 * gcc.c-torture/execute/pr17078-1.c: New test case.
36495 2004-08-23 Mark Mitchell <mark@codesourcery.com>
36498 * gcc.dg/debug/crash1.c: New test.
36500 2004-08-23 Mark Mitchell <mark@codesourcery.com>
36503 * gcc.dg/loop-5.c: New test.
36505 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36507 * gcc.c-torture/execute/20040823-1.c: New test.
36509 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
36511 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
36512 to the assembler. Simplify test accordingly.
36513 (asm_abi_flags): Use GNU names.
36514 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
36515 to check for ABI flags.
36517 2004-08-22 Andrew Pinski <apinski@apple.com>
36519 * g++.dg/opt/pr14029.C: New test.
36520 * gcc.c-torture/execute/pr15262.c: New test.
36522 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36524 * gfortran.dg/reduction.f90: Add checks with complex arguments.
36526 2004-08-21 Bud Davis <bdavis9659@comcast.net>
36529 * gfortran.dg/direct_io.f90: New test.
36531 2004-08-20 Mark Mitchell <mark@codesourcery.com>
36534 * g++.dg/inherit/local2.C: New test.
36536 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
36539 * g++.dg/warn/Wparentheses-4.C: New test.
36541 2004-08-20 Mark Mitchell <mark@codesourcery.com>
36544 * g++.dg/inherit/local2.C: New test.
36546 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
36547 * gcc.dg/ppc-ldstruct.c: Likewise.
36548 * gcc.dg/ppc64-abi-2.c: Likewise.
36550 2004-08-20 Jakub Jelinek <jakub@redhat.com>
36552 PR rtl-optimization/17099
36553 * gcc.c-torture/execute/20040820-1.c: New test.
36555 2004-08-20 David Edelsohn <edelsohn@gnu.org>
36557 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
36559 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
36562 * gfortran.dg/auto_array_1.f90: New test.
36564 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36567 * gfortran.dg/simpleif_1.f90: New test.
36569 2004-08-19 Mark Mitchell <mark@codesourcery.com>
36571 * lib/target-supports.exp (check_profiling_available): Return
36572 false for arm*-*-symbianelf* and arm*-*-eabi*.
36575 * g++.dg/template/delete1.C: New test.
36577 2004-08-19 Paul Brook <paul@codesourcery.com>
36581 * gfortran.dg/data_char_1.f90: New test.
36583 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
36586 * gfortran.dg/reduction.f90: New testcase.
36588 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36591 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
36593 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
36596 * g++.dg/Wparentheses-3.C: New test.
36598 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
36600 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
36601 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
36602 * gcc.dg/vect/vect-2.c: Likewise.
36603 * gcc.dg/vect/vect-3.c: Likewise.
36604 * gcc.dg/vect/vect-4.c: Likewise.
36605 * gcc.dg/vect/vect-5.c: Likewise.
36606 * gcc.dg/vect/vect-6.c: Likewise.
36607 * gcc.dg/vect/vect-7.c: Likewise.
36608 * gcc.dg/vect/vect-25.c: Likewise.
36609 * gcc.dg/vect/vect-31.c: Likewise.
36610 * gcc.dg/vect/vect-32.c: Likewise.
36611 * gcc.dg/vect/vect-34.c: Likewise.
36612 * gcc.dg/vect/vect-36.c: Likewise.
36613 * gcc.dg/vect/vect-all.c: Likewise.
36615 2004-08-18 Mark Mitchell <mark@codesourcery.com>
36618 * g++.dg/template/operator4.C: New test.
36620 2004-08-18 Richard Henderson <rth@redhat.com>
36622 * gcc.dg/20040206-1.c: XFAIL.
36624 2004-08-17 Mark Mitchell <mark@codesourcery.com>
36627 * g++.dg/template/array7.C: New test.
36629 2004-08-17 James E Wilson <wilson@specifixinc.com>
36631 * gcc.dg/mips-movcc-1.c: New test.
36632 * gcc.dg/mips-movcc-2.c: New test.
36633 * gcc.dg/mips-movcc-3.c: New test.
36635 * gcc.dg/mips-nmadd-1.c: New test.
36636 * gcc.dg/mips-nmadd-2.c: New test.
36638 2004-08-17 Mark Mitchell <mark@codesourcery.com>
36641 * g++.dg/opt/inline8.C: New test.
36644 * g++.dg/parse/error17.C: New test.
36646 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
36648 * gcc.dg/vect: New directory for vectorizer tests.
36649 * gcc.dg/vect/tree-vect.h: New file.
36650 * gcc.dg/vect/vect.exp: New file.
36651 * gcc.dg/vect/pr16105.c.c: New test.
36652 * gcc.dg/vect/vect-1.c: New test.
36653 * gcc.dg/vect/vect-2.c: New test.
36654 * gcc.dg/vect/vect-3.c: New test.
36655 * gcc.dg/vect/vect-4.c: New test.
36656 * gcc.dg/vect/vect-5.c: New test.
36657 * gcc.dg/vect/vect-6.c: New test.
36658 * gcc.dg/vect/vect-7.c: New test.
36659 * gcc.dg/vect/vect-8.c: New test.
36660 * gcc.dg/vect/vect-9.c: New test.
36661 * gcc.dg/vect/vect-10.c: New test.
36662 * gcc.dg/vect/vect-11.c: New test.
36663 * gcc.dg/vect/vect-12.c: New test.
36664 * gcc.dg/vect/vect-13.c: New test.
36665 * gcc.dg/vect/vect-14.c: New test.
36666 * gcc.dg/vect/vect-15.c: New test.
36667 * gcc.dg/vect/vect-16.c: New test.
36668 * gcc.dg/vect/vect-17.c: New test.
36669 * gcc.dg/vect/vect-18.c: New test.
36670 * gcc.dg/vect/vect-19.c: New test.
36671 * gcc.dg/vect/vect-20.c: New test.
36672 * gcc.dg/vect/vect-21.c: New test.
36673 * gcc.dg/vect/vect-22.c: New test.
36674 * gcc.dg/vect/vect-23.c: New test.
36675 * gcc.dg/vect/vect-24.c: New test.
36676 * gcc.dg/vect/vect-25.c: New test.
36677 * gcc.dg/vect/vect-26.c: New test.
36678 * gcc.dg/vect/vect-27.c: New test.
36679 * gcc.dg/vect/vect-28.c: New test.
36680 * gcc.dg/vect/vect-29.c: New test.
36681 * gcc.dg/vect/vect-30.c: New test.
36682 * gcc.dg/vect/vect-31.c: New test.
36683 * gcc.dg/vect/vect-32.c: New test.
36684 * gcc.dg/vect/vect-33.c: New test.
36685 * gcc.dg/vect/vect-34.c: New test.
36686 * gcc.dg/vect/vect-35.c: New test.
36687 * gcc.dg/vect/vect-36.c: New test.
36688 * gcc.dg/vect/vect-37.c: New test.
36689 * gcc.dg/vect/vect-38.c: New test.
36690 * gcc.dg/vect/vect-40.c: New test.
36691 * gcc.dg/vect/vect-41.c: New test.
36692 * gcc.dg/vect/vect-42.c: New test.
36693 * gcc.dg/vect/vect-43.c: New test.
36694 * gcc.dg/vect/vect-44.c: New test.
36695 * gcc.dg/vect/vect-45.c: New test.
36696 * gcc.dg/vect/vect-46.c: New test.
36697 * gcc.dg/vect/vect-47.c: New test.
36698 * gcc.dg/vect/vect-48.c: New test.
36699 * gcc.dg/vect/vect-49.c: New test.
36700 * gcc.dg/vect/vect-50.c: New test.
36701 * gcc.dg/vect/vect-51.c: New test.
36702 * gcc.dg/vect/vect-52.c: New test.
36703 * gcc.dg/vect/vect-53.c: New test.
36704 * gcc.dg/vect/vect-54.c: New test.
36705 * gcc.dg/vect/vect-55.c: New test.
36706 * gcc.dg/vect/vect-56.c: New test.
36707 * gcc.dg/vect/vect-57.c: New test.
36708 * gcc.dg/vect/vect-58.c: New test.
36709 * gcc.dg/vect/vect-59.c: New test.
36710 * gcc.dg/vect/vect-60.c: New test.
36711 * gcc.dg/vect/vect-61.c: New test.
36712 * gcc.dg/vect/vect-all.c: New test.
36713 * gcc.dg/vect/vect-none.c: New test.
36715 2004-08-17 Paul Brook <paul@codesourcery.com>
36718 * gfortran.dg/entry_1.f90: New test.
36720 2004-08-17 Andrew Pinski <apinski@apple.com>
36722 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
36724 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
36726 * gcc.dg/pr17036-1.c: New test.
36728 2004-08-16 Devang Patel <dpatel@apple.com>
36730 * gcc.dg/darwin-20040809-1.c: New test.
36732 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
36734 * gcc.dg/funcdef-attr-1.c: New test.
36736 2004-08-16 Janis Johnson <janis187@us.ibm.com>
36738 * gcc.dg/altivec-17.c: New test.
36739 * gcc.dg/altivec-18.c: New test.
36741 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36744 * g++.dg/template/vtable2.C: New test.
36746 2004-08-14 Richard Henderson <rth@redhat.com>
36748 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
36749 * gcc.dg/pack-test-4.c (main): Return 0.
36750 * gcc.dg/setjmp-1.c: Remove XFAIL.
36751 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
36753 2004-08-14 Richard Henderson <rth@redhat.com>
36755 * gcc.dg/980217-1.c: Add prototype for printf.
36757 2004-08-13 Bud Davis <bdavis9659@comcast.net>
36759 * gfortran.dg/pr16935.f90: New test.
36761 2004-08-13 Janis Johnson <janis187@us.ibm.com>
36763 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
36765 2004-08-13 Paul Brook <paul@codesourcery.com>
36767 * gfortran.dg/der_io_1.f90: Remove stray comma.
36769 2004-08-12 Janis Johnson <janis187@us.ibm.com>
36771 * gcc.dg/vmx/cw-bug-2.c: Remove.
36772 * gcc.dg/vmx/vprint-1.c: Remove.
36773 * gcc.dg/vmx/vscan-1.c: Remove.
36775 2004-08-12 Devang patel <dpatel@apple.com>
36777 * gcc.dg/darwin-20040809-2.c: New test.
36779 2004-08-12 Janis Johnson <janis1872us.ibm.com>
36781 * g++.dg/ext/altivec-12.C: New test.
36783 * g++.dg/ext/altivec-11.C: New test.
36785 2004-08-12 Paul Brook <paul@codesourcery.com>
36787 * g++.dg/abi/arm_cxa_vec_1.C: New test.
36789 2004-08-12 Janis Johnson <janis187@us.ibm.com>
36791 * g++.dg/ext/altivec-2.C: Check for hardware support before
36792 executing any VMX instructions.
36794 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
36796 2004-08-12 Jakub Jelinek <jakub@redhat.com>
36799 * g++.old-deja/g++.other/comdat4.C: New test.
36800 * g++.old-deja/g++.other/comdat4-aux.cc: New.
36802 2004-08-12 Ben Elliston <bje@au.ibm.com>
36805 * gcc.dg/pr16286.c: New test.
36807 2004-08-12 Jan Beulich <jbeulich@novell.com>
36809 * g++.dg/ext/asm5.C: New.
36811 2004-08-11 Mark Mitchell <mark@codesourcery.com>
36814 * g++.dg/eh/crash1.C: New test.
36817 * g++.dg/ext/construct1.C: New test.
36819 2004-08-11 Mark Mitchell <mark@codesourcery.com>
36822 * g++.dg/init/ptrmem1.C: New test.
36825 * g++.dg/parse/offsetof5.C: New test.
36828 * g++.dg/template/overload3.C: New test.
36830 2004-08-11 Mark Mitchell <mark@codesourcery.com>
36833 * g++.dg/parse/error16.C: New test.
36836 * g++.dg/template/error14.C: New test.
36839 * g++.dg/template/error15.C: New test.
36841 2004-08-11 Devang Patel <dpatel@apple.com>
36843 * gcc.dg/darwin-ld-20040809-1.c: New test.
36844 * gcc.dg/darwin-ld-20040809-2.c: New test.
36846 2004-08-11 Steven G. Kargl <kargls@comcast.net>
36849 * gfortran.dg/dfloat_1.f90: New test.
36851 2004-08-09 Mark Mitchell <mark@codesourcery.com>
36853 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
36854 * gcc.dg/dll-2.c: Fix dg-require syntax.
36855 * gcc.misc-tests/arm-isr.c (abort): Declare.
36858 2004-08-10 Mark Mitchell <mark@codesourcery.com>
36861 * g++.dg/parse/crash16.C: New test.
36863 2004-08-10 Roger Sayle <roger@eyesopen.com>
36865 * gcc.dg/mips-rsqrt-1.c: New test case.
36866 * gcc.dg/mips-rsqrt-2.c: New test case.
36867 * gcc.dg/mips-rsqrt-3.c: New test case.
36869 2004-08-10 Paul Brook <paul@codesourcery.com>
36871 * gfortran.dg/der_io_1.f90: New test.
36873 2004-08-10 Paul Brook <paul@codesourcery.com>
36876 * gfortran.dg/der_array_1.f90: New test.
36878 2004-08-09 David Edelsohn <edelsohn@gnu.org>
36880 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
36882 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
36884 * gcc.dg/wchar_t-2.c: Fix typo.
36886 2004-08-09 Falk Hueffner <falk@debian.org>
36888 PR tree-optimization/12517
36889 * gcc.c-torture/compile/pr12517.c: New test.
36891 PR tree-optimization/12578
36892 * gcc.c-torture/compile/pr12578.c: New test.
36894 PR tree-optimization/12899
36895 * gcc.c-torture/compile/pr12899.c: New test.
36897 PR rtl-optimization/14692
36898 * gcc.c-torture/compile/pr14692.c: New test.
36900 PR tree-optimization/16461
36901 * gcc.c-torture/compile/pr16461.c: New test.
36903 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
36905 * gfortran.dg/getenv_1.f90: New test.
36907 2004-08-06 Mark Mitchell <mark@codesourcery.com>
36909 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
36911 * gcc.dg/symbian5.c: Test -fno-short-wchar.
36913 2004-08-06 Paul Brook <paul@codesourcery.com>
36915 * gfortran.dg/ret_array_1.f90: New test.
36916 * gfortran.dg/ret_pointer_1.f90: New test.
36918 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
36920 * gcc.dg/missing-field-init-[12].c: New tests.
36921 * g++.dg/warn/missing-field-init-[12].C: New tests.
36923 2004-08-06 Mark Mitchell <mark@codesourcery.com>
36925 * gcc.dg/enum2.c: New test.
36926 * gcc.dg/symbian3.c: Likewise.
36927 * gcc.dg/symbian4.c: Likewise.
36928 * gcc.dg/wchar_t-2.c: Likewise.
36930 2004-08-05 Mark Mitchell <mark@codesourcery.com>
36932 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
36935 2004-08-05 Mark Mitchell <mark@codesourcery.com>
36937 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
36938 dg-require-visiblity.
36939 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
36940 * g++.dg/ext/visibility/fvisibility.C: Likewise.
36941 * g++.dg/ext/visibility/memfuncts.C: Likewise.
36942 * g++.dg/ext/visibility/new1.C: Likewise.
36943 * g++.dg/ext/visibility/pragma.C: Likewise.
36944 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
36945 * g++.dg/ext/visibility/virtual.C: Likewise.
36946 * g++/dg/ext/visibility/visibility-1.C: Likewise.
36947 * g++/dg/ext/visibility/visibility-2.C: Likewise.
36948 * g++/dg/ext/visibility/visibility-3.C: Likewise.
36949 * g++/dg/ext/visibility/visibility-4.C: Likewise.
36950 * g++/dg/ext/visibility/visibility-5.C: Likewise.
36951 * g++/dg/ext/visibility/visibility-6.C: Likewise.
36952 * g++/dg/ext/visibility/visibility-7.C: Likewise.
36953 * g++/dg/ext/visibility/visibility-8.C: New test.
36954 * gcc.c-torture/compile/dll.x: Remove.
36955 * gcc.dg/dll-2.c: Use dg-require-dll
36956 * gcc.dg/visibility-10.c: New test.
36957 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
36959 * lib/scanasm.exp (scan_hidden): New function.
36960 (scan_not_hidden): Likewise.
36962 2004-08-05 David Edelsohn <edelsohn@gnu.org>
36964 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
36966 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
36968 * gcc.c-torture/execute/20040805-1.c: New test.
36970 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
36972 * gcc.dg/20020118-1.c: Declare abort.
36973 * gcc.dg/altivec_check.h: Likewise.
36974 * gcc.dg/iftrap-2.c: Likewise.
36975 * gcc.dg/pragma-darwin.c: Likewise.
36976 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
36978 2004-08-04 Geoffrey Keating <geoffk@apple.com>
36980 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
36982 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
36984 * gcc.c-torture/execute/builtins/abs-2.c,
36985 gcc.c-torture/execute/builtins/abs-3.c,
36986 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
36987 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
36988 intmax_t, uintmax_t and their limits.
36989 * gcc.dg/intmax_t-1.c: New test.
36991 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36993 * g++.dg/tc1/dr147.C: Add reference to PR.
36995 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
36997 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
36998 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
37000 2004-08-03 David Edelsohn <edelsohn@gnu.org>
37002 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
37004 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
37006 * gcc.dg/redecl-5.c: New test.
37007 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
37010 2004-08-03 Roger Sayle <roger@eyesopen.com>
37012 PR middle-end/16790
37013 * gcc.c-torture/execute/pr16790-1.c: New test case.
37015 2004-08-03 Mark Mitchell <mark@codesourcery.com>
37017 * g++.dg/ext/visibility/assign1.C: New test.
37018 * g++.dg/ext/visibility/new1.C: Likewise.
37020 * gcc.dg/symbian1.c: New test.
37021 * gcc.dg/symbian2.c: Likewise.
37023 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
37026 * gcc.dg/i386-sse-9.c: New test.
37028 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
37030 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
37032 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
37034 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
37035 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
37036 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
37037 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
37038 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
37039 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
37040 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
37041 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
37042 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
37043 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
37044 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
37045 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
37046 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
37047 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
37048 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
37049 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
37050 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
37051 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
37052 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
37053 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
37054 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
37055 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
37056 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
37057 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
37058 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
37059 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
37060 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
37061 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
37062 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
37063 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
37064 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
37065 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
37066 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
37067 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
37068 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
37069 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
37070 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
37071 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
37072 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
37073 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
37074 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
37075 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
37076 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
37077 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
37078 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
37079 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
37080 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
37081 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
37082 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
37083 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
37084 gcc.misc-tests/i386-pf-3dnow-1.c,
37085 gcc.misc-tests/i386-pf-athlon-1.c,
37086 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
37087 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
37088 Declare built-in functions used.
37089 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
37091 2004-08-02 Mark Mitchell <mark@codesourcery.com>
37094 * g++.dg/lookup/using12.C: New test.
37096 * g++.dg/init/null1.C: Fix PR number.
37097 * g++.dg/parse/namespace10.C: Likewise.
37099 2004-08-01 Mark Mitchell <mark@codesourcery.com>
37102 * g++.dg/template/spec17.C: New test.
37103 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
37104 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
37106 2004-08-02 David Billinghurst
37109 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
37111 2004-08-01 Zack Weinberg <zack@codesourcery.com>
37113 * gcc.dg/ia64-got-1.c: New test case.
37115 2004-08-01 Mark Mitchell <mark@codesourcery.com>
37118 * g++.dg/init/null1.C: New test.
37119 * g++.dg/tc1/dr76.C: Adjust error marker.
37122 * g++.dg/parse/namespace10.C: New test.
37125 * g++.dg/inherit/ptrmem2.C: New test.
37127 2004-08-02 Ben Elliston <bje@au.ibm.com>
37130 * gcc.dg/pr16155.c: New test.
37132 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
37134 * gcc.dg/redecl-2.c: New test.
37136 2004-07-30 Geoffrey Keating <geoffk@apple.com>
37138 * gcc.dg/darwin-longdouble.c: New file.
37140 2004-07-30 Richard Henderson <rth@redhat.com>
37142 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
37143 write to constant argument.
37144 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
37146 2004-07-30 Richard Henderson <rth@redhat.com>
37148 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
37149 tests of nearest around zero.
37151 2004-07-30 Andrew Pinski <apinski@apple.com>
37153 * gcc.c-torture/compile/20040730-1.c: New test.
37155 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
37157 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
37160 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
37162 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
37164 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
37166 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
37167 contains $ld_library_path.
37168 * lib/gfortran.exp (gfortran_link_flags): Likewise.
37170 2004-07-29 Richard Henderson <rth@redhat.com>
37172 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
37174 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
37175 (alt2, which): New.
37176 (Check): Accept either alternative.
37178 2004-07-29 Mark Mitchell <mark@codesourcery.com>
37180 * g++.dg/abi/inline1.C: New test.
37181 * g++.dg/abi/local1-a.cc: Likewise.
37182 * g++.dg/abi/local1.C: Likewise.
37183 * g++.dg/abi/mangle11.C: Tweak location of warnings.
37184 * g++.dg/abi/mangle12.C: Likewise.
37185 * g++.dg/abi/mangle17.C: Likewise.
37186 * g++.dg/abi/mangle20-2.C: Likewise.
37187 * g++.dg/opt/interface1.C: Likewise.
37188 * g++.dg/opt/interface1.h: Likewise.
37189 * g++.dg/opt/interface1-a.cc: New test.
37190 * g++.dg/parse/repo1.C: New test.
37191 * g++.dg/template/repo1.C: Likewise.
37192 * g++.dg/warn/Winline-1.C: Likewise.
37193 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
37195 2004-07-29 Diego Novillo <dnovillo@redhat.com>
37197 * gcc.dg/tree-ssa/20040729-1.c: New test.
37199 2004-07-27 Matt Austern <austern@apple.com>
37201 * gcc.dg/darwin-bool-1.c: New test.
37202 * gcc.dg/darwin-bool-2.c: New test.
37204 2004-07-28 Richard Henderson <rth@redhat.com>
37206 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
37207 arguments in the correct type. Don't write to constant arguments.
37209 2004-07-28 Diego Novillo <dnovillo@redhat.com>
37211 PR tree-optimization/16688
37212 PR tree-optimization/16689
37213 * g++.dg/tree-ssa/pr16688.C: New test.
37215 2004-07-28 Diego Novillo <dnovillo@redhat.com>
37217 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37218 loads. Not only in the comment, this time.
37220 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
37222 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
37223 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
37224 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
37225 * gcc.dg/sh4a-bitmovua.c: New.
37226 * gcc.dg/sh4a-cos.c: New.
37227 * gcc.dg/sh4a-cosf.c: New.
37228 * gcc.dg/sh4a-fprun.c: New.
37229 * gcc.dg/sh4a-fsrra.c: New.
37230 * gcc.dg/sh4a-memmovua.c: New.
37231 * gcc.dg/sh4a-sin.c: New.
37232 * gcc.dg/sh4a-sincos.c: New.
37233 * gcc.dg/sh4a-sincosf.c: New.
37234 * gcc.dg/sh4a-sinf.c: New.
37236 2004-07-28 Diego Novillo <dnovillo@redhat.com>
37238 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
37240 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37242 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
37245 2004-07-27 Andrew Pinski <apinski@apple.com>
37247 * g++.dg/rtti/tinfo1.C: Correct the xfail.
37249 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
37251 * gcc.dg/pragma-isr.c: New test.
37253 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37256 * g++.dg/template/ttp11.C: New test.
37258 2004-07-27 Diego Novillo <dnovillo@redhat.com>
37260 * gcc.c-torture/compile/20040727-1.c: New test.
37262 2004-07-26 Eric Christopher <echristo@redhat.com>
37264 * gcc.c-torture/compile/20040726-2.c: New test.
37266 2004-07-26 Andrew Pinski <apinski@apple.com>
37268 * g++.dg/rtti/tinfo1.C: Xfail.
37270 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
37272 * gcc.c-torture/compile/20040726-1.c: New test.
37274 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
37275 Brian Ryner <bryner@brianryner.com>
37279 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
37280 * g++.dg/ext/visibility/: New directory.
37281 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
37282 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
37283 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
37284 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
37285 * g++.dg/ext/visibility/fvisibility.C,
37286 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
37287 g++.dg/ext/visibility/fvisibility-override1.C
37288 g++.dg/ext/visibility/fvisibility-override2.C
37289 g++.dg/ext/visibility/memfuncts.C
37290 g++.dg/ext/visibility/noPLT.C
37291 g++.dg/ext/visibility/pragma.C
37292 g++.dg/ext/visibility/pragma-override1.C
37293 g++.dg/ext/visibility/pragma-override2.C
37294 g++.dg/ext/visibility/staticmemfuncts.C
37295 g++.dg/ext/visibility/virtual.C: New tests.
37297 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
37300 * gcc.dg/pr15360-1.c: New test.
37302 2004-07-25 Daniel Jacobowitz <dan@debian.org>
37304 * gcc.dg/pragma-align-2.c: New test.
37305 * gcc.dg/pragma-init-fini.c: New test.
37306 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
37309 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
37311 * gcc.dg/init-string-2.c: New test.
37313 2004-07-24 Zack Weinberg <zack@codesourcery.com>
37316 * gcc.dg/Wredundant-decls-1.c: New test case.
37318 2004-07-24 Jakub Jelinek <jakub@redhat.com>
37320 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
37321 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
37322 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
37323 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
37324 * gcc.dg/compat/generate-random.c: New file.
37325 * gcc.dg/compat/generate-random.h: Likewise.
37326 * gcc.dg/compat/generate-random_r.c: Likewise.
37327 * gcc.dg/compat/struct-layout-1.h: Likewise.
37328 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
37329 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
37330 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
37331 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
37332 * gcc.dg/compat/struct-layout-1_main.c: New test.
37333 * gcc.dg/compat/struct-layout-1_x.c: New file.
37334 * gcc.dg/compat/struct-layout-1_y.c: New file.
37335 * gcc.dg/compat/struct-layout-1_test.h: New file.
37337 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
37339 * gcc.dg/comp-return-1.c: New test
37341 2004-07-23 Janis Johnson <janis187@us.ibm.com>
37343 * gcc.dg/vmx/8-02a.c: Fix typo.
37345 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
37346 * gcc.dg/darwin-abi-3.c: New test.
37348 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
37349 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
37351 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
37352 * gcc.dg/vmx/ops-long-1.c: New test.
37353 * gcc.dg/vmx/ops-long-2.c: New test.
37355 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
37357 * g++.dg/lookup/conv-[1234].C: New.
37359 2004-07-22 Mark Mitchell <mark@codesourcery.com>
37361 * g++.dg/parse/attr2.C: Simplify.
37363 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
37366 * gcc.c-torture/execute/pr7284-1.c: New test.
37368 2004-07-22 Brian Booth <bbooth@redhat.com>
37370 * gcc.dg/tree-ssa/20040721-1.c: New test.
37372 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
37374 * g++.dg/template/crash20.c: New.
37376 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
37378 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
37379 Add dg-run directive. Declare variables as required.
37380 * gfortran.dg/g77/README: Update
37382 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
37384 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
37385 gcc.dg/cris-peep2-andu2.c: New tests.
37387 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
37390 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
37392 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
37394 * gcc.dg/qual-return-2.c: Update expected messages.
37395 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
37397 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
37399 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
37400 * gcc.dg/noncompile/921102-1.c: Update expected error message.
37402 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
37405 * gcc.dg/init-string-1.c: New test.
37407 2004-07-21 Jakub Jelinek <jakub@redhat.com>
37409 PR middle-end/15345
37411 * gcc.dg/torture/nested-fn-1.c: New test.
37413 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
37416 * gcc.dg/ia64-fptr-1.c: New file.
37418 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37421 * g++.dg/template/spec16.C: New test.
37422 * g++.old-deja/g++.robertl/eb118.C: Remove.
37424 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37427 * g++.dg/template/spec15.C: New test.
37429 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
37431 Copy cases from g77.f-torture/execute and add dg-run
37432 directive. Other changes as noted.
37433 * gfortran.dg/g77/13037.f
37434 * gfortran.dg/g77/1832.f
37435 * gfortran.dg/g77/19981119-0.f
37436 * gfortran.dg/g77/19990313-0.f
37437 * gfortran.dg/g77/19990313-1.f
37438 * gfortran.dg/g77/19990313-2.f
37439 * gfortran.dg/g77/19990313-3.f
37440 * gfortran.dg/g77/19990419-1.f
37441 * gfortran.dg/g77/19990826-0.f
37442 * gfortran.dg/g77/19990826-2.f
37443 * gfortran.dg/g77/20000503-1.f
37444 * gfortran.dg/g77/20001111.f
37445 * gfortran.dg/g77/20010116.f
37446 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
37447 * gfortran.dg/g77/20010430.f
37448 * gfortran.dg/g77/6177.f
37449 * gfortran.dg/g77/947.f
37450 * gfortran.dg/g77/970816-3.f
37451 * gfortran.dg/g77/971102-1.f
37452 * gfortran.dg/g77/980520-1.f
37453 * gfortran.dg/g77/980628-0.f
37454 * gfortran.dg/g77/980628-1.f
37455 * gfortran.dg/g77/980628-10.f
37456 * gfortran.dg/g77/980628-2.f
37457 * gfortran.dg/g77/980628-3.f
37458 * gfortran.dg/g77/980628-7.f
37459 * gfortran.dg/g77/980628-8.f
37460 * gfortran.dg/g77/980628-9.f
37461 * gfortran.dg/g77/980701-0.f
37462 * gfortran.dg/g77/980701-1.f
37463 * gfortran.dg/g77/cabs.f
37464 * gfortran.dg/g77/claus.f
37465 * gfortran.dg/g77/complex_1.f
37466 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
37467 * gfortran.dg/g77/dcomplex.f
37468 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
37469 * gfortran.dg/g77/f90-intrinsic-mathematical.f
37470 * gfortran.dg/g77/f90-intrinsic-numeric.f
37471 * gfortran.dg/g77/int8421.f
37472 * gfortran.dg/g77/labug1.f
37473 * gfortran.dg/g77/large_vec.f
37474 * gfortran.dg/g77/le.f
37475 * gfortran.dg/g77/short.f
37476 * gfortran.dg/g77/README: Update
37478 2004-07-20 Mark Mitchell <mark@codesourcery.com>
37481 * g++.dg/parse/lookup4.C: New test.
37483 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37486 * g++.dg/template/ttp10.C: New test.
37488 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
37490 * gcc.dg/pr12625-1.c: New test.
37492 2004-07-20 Steven Bosscher <stevenb@suse.de>
37494 * gcc.dg/switch-warn-1.c: New test.
37495 * gcc.dg/switch-warn-2.c: New test.
37496 * gcc.c-torture/compile/pr14730.c: Update.
37498 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
37500 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
37501 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
37502 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
37503 g++.dg/template/nontype3.C: Remove trailing CR from tests.
37505 2004-07-18 Mark Mitchell <mark@codesourcery.com>
37508 * g++.dg/template/assign1.C: New test.
37510 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37513 * g++.dg/template/ttp9.C: New test.
37515 2004-07-19 Daniel Jacobowitz <dan@debian.org>
37517 * gcc.dg/format/cmn-err-1.c: New test.
37519 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
37521 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
37522 gcc.dg/Wparentheses-10.c: New tests.
37523 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
37525 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37528 * gfortran.dg/g77//ffixed-line-length-0.f,
37529 gfortran.dg/g77/ffixed-line-length-132.f,
37530 gfortran.dg/g77/ffixed-line-length-72.f,
37531 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
37532 gfortran.dg/g77/README: Update.
37534 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37537 * g++.dg/template/non-dependent7.C: New test.
37538 * g++.dg/template/non-dependent8.C: Likewise.
37539 * g++.dg/template/non-dependent9.C: Likewise.
37540 * g++.dg/template/non-dependent10.C: Likewise.
37542 2004-07-17 Mark Mitchell <mark@codesourcery.com>
37545 * g++.dg/parse/attr2.C: New test.
37547 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
37550 * g77.f-torture: Ditto.
37552 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
37554 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
37555 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
37556 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
37558 2004-07-16 Richard Henderson <rth@redhat.com>
37560 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
37562 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37564 * lib/fortran-torture.exp (fortran-torture): Don't test compile
37565 tests with full list of options.
37566 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
37567 of TORTURE_OPTIONS if test contains 'dg-do run'.
37570 * gfortran.dg/do_iterator.f90: New test.
37572 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37574 PR rtl-optimization/16536
37575 * gcc.c-torture/execute/restrict-1.c: New test.
37577 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37580 * gfortran.dg/pr15324.f90: New test.
37583 * gfortran.dg/pr15129.f90: New test.
37586 * gfortran.dg/pr15140.f90: New test.
37589 * gfortran.fortran-torture/execute/bounds.f90: Add check for
37590 compile-time simplification.
37592 2004-07-14 Mike Stump <mrs@apple.com>
37594 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
37596 2004-07-14 James E Wilson <wilson@specifixinc.com>
37599 * gcc.dg/profile-generate-1.c: New.
37601 2004-07-15 Jakub Jelinek <jakub@redhat.com>
37603 * gcc.c-torture/execute/20040709-1.c: New test.
37604 * gcc.c-torture/execute/20040709-2.c: New test.
37606 2004-07-14 Mike Stump <mrs@apple.com>
37608 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
37610 2004-07-14 Mike Stump <mrs@apple.com>
37612 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
37614 2004-07-13 Mark Mitchell <mark@codesourcery.com>
37617 * g++.dg/parse/mutable1.C: New test.
37619 2004-07-13 Diego Novillo <dnovillo@redhat.com>
37621 PR tree-optimization/16443
37622 * gcc.dg/tree-ssa/20040713-1.c: New test.
37624 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
37626 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
37629 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
37631 * gfortran.dg/g77/README: New file
37632 * gfortran.dg/g77/19981216-0.f: Copy from
37633 g77.f-torture/noncompile. Add "dg-do compile" and
37634 dg-error as required.
37635 * gfortran.dg/g77/19990218-1.f: Likewise.
37636 * gfortran.dg/g77/19990905-1.f: Likewise.
37637 * gfortran.dg/g77/9263.f: Likewise.
37638 * gfortran.dg/g77/980615-0.f: Likewise.
37639 * gfortran.dg/g77/980616-0.f: Likewise.
37640 * gfortran.dg/g77/check0.f: Likewise.
37641 * gfortran.dg/g77/select_no_compile.f: Likewise.
37643 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
37645 Copy files from g77.f-torture/compile.
37646 Add "{ dg-do compile}". Other changes as noted
37647 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
37648 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
37649 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
37650 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
37651 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
37652 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
37653 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
37654 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
37655 statement to conform to standard. Append alpha1.x for reference.
37656 * gfortran.dg/g77/xformat.f: Add dg-warning
37658 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
37660 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
37661 Add {dg-do compile} directive.
37662 * gfortran.dg/g77/cpp2.F: Likewise.
37664 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37667 * g++.dg/lookup/name-clash1.C: New test.
37670 * g++.dg/lookup/name-clash2.C: New test.
37673 * g++.dg/lookup/name-clash3.C: New test.
37675 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37677 * g++.dg/lookup/new2.C: New test.
37678 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
37680 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
37682 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
37683 Add {dg-do compile} directive.
37684 * gfortran.dg/g77/13060.f: Likewise.
37685 * gfortran.dg/g77/19990218-0.f: Likewise.
37686 * gfortran.dg/g77/19990305-0.f: Likewise.
37687 * gfortran.dg/g77/19990419-0.f: Likewise.
37688 * gfortran.dg/g77/19990502-0.f: Likewise.
37689 * gfortran.dg/g77/19990502-1.f: Likewise.
37690 * gfortran.dg/g77/19990525-0.f: Likewise.
37691 * gfortran.dg/g77/19990826-1.f: Likewise.
37692 * gfortran.dg/g77/19990826-3.f: Likewise.
37693 * gfortran.dg/g77/19990905-2.f: Likewise.
37694 * gfortran.dg/g77/20000412-1.f: Likewise.
37695 * gfortran.dg/g77/20000511-1.f: Likewise.
37696 * gfortran.dg/g77/20000511-2.f: Likewise.
37697 * gfortran.dg/g77/20000518.f: Likewise.
37698 * gfortran.dg/g77/20000601-1.f: Likewise.
37699 * gfortran.dg/g77/20000601-2.f: Likewise.
37700 * gfortran.dg/g77/20000629-1.f: Likewise.
37701 * gfortran.dg/g77/20000630-2.f: Likewise.
37702 * gfortran.dg/g77/20010115.f: Likewise.
37703 * gfortran.dg/g77/20010321-1.f: Likewise.
37704 * gfortran.dg/g77/20010426.f: Likewise.
37705 * gfortran.dg/g77/20020307-1.f: Likewise.
37706 * gfortran.dg/g77/8485.f: Likewise.
37707 * gfortran.dg/g77/960317-1.f: Likewise.
37708 * gfortran.dg/g77/970915-0.f: Likewise.
37709 * gfortran.dg/g77/980310-1.f: Likewise.
37710 * gfortran.dg/g77/980310-2.f: Likewise.
37711 * gfortran.dg/g77/980310-3.f: Likewise.
37712 * gfortran.dg/g77/980310-4.f: Likewise.
37713 * gfortran.dg/g77/980310-6.f: Likewise.
37714 * gfortran.dg/g77/980310-7.f: Likewise.
37715 * gfortran.dg/g77/980310-8.f: Likewise.
37716 * gfortran.dg/g77/980419-2.f: Likewise.
37717 * gfortran.dg/g77/980424-0.f: Likewise.
37718 * gfortran.dg/g77/980427-0.f: Likewise.
37719 * gfortran.dg/g77/980729-0.f: Likewise.
37720 * gfortran.dg/g77/981117-1.f: Likewise.
37721 * gfortran.dg/g77/toon_1.f: Likewise.
37723 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37726 * g++.dg/other/abstract2.C: New test.
37728 2004-07-12 Paul Brook <paul@codesourcery.com>
37730 * gfortran.dg/pointer_init_1.f90: New test.
37732 2004-07-11 Paul Brook <paul@codesourcery.com>
37735 * gfortran.dg/contained_1.f90: New test.
37737 2004-07-11 Mark Mitchell <mark@codesourcery.com>
37739 * g++.dg/parse/defarg8.C: New test.
37741 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37744 * gfortran.dg/pr16433.f: New test.
37747 * gfortran.dg/pr15754.f90: New test.
37749 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
37751 PR tree-optimization/16437
37752 * gcc.c-torture/execute/bitfld-4.c: New test.
37754 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37756 * gfortran.fortran-torture/execute/common_2.f90: Add check for
37757 access to common var from module.
37759 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37762 * gfortran.fortran-torture/execute/common_2.f90: New test.
37764 2004-07-10 Paul Brook <paul@codesourcery.com>
37766 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
37768 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37771 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
37773 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
37775 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
37776 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
37777 * gfortran.dg/g77/ffree-form-1.f: Likewise.
37778 * gfortran.dg/g77/ffree-form-2.f: Likewise.
37779 * gfortran.dg/g77/ffree-form-3.f: Likewise.
37780 * gfortran.dg/g77/fno-underscoring.f: Likewise.
37781 * gfortran.dg/g77/funderscoring.f: Likewise.
37782 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
37784 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37786 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
37788 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37789 Paul Brook <paul@codesourcery.com>
37792 * gfortran.dg/common_pointer_1.f90: New test.
37794 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37796 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
37798 2004-07-09 James E Wilson <wilson@specifixinc.com>
37801 * gcc.c-torture/compile/20040709-1.c: New.
37803 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37806 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
37808 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37811 * gfortran.dg/shape_1.f90: New test.
37813 2004-07-09 Zack Weinberg <zack@codesourcery.com>
37814 Andrew Pinski <apinski@apple.com>
37816 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
37818 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37820 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
37823 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37824 Paul Brook <paul@codesourcery.com>
37826 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
37829 2004-07-09 Diego Novillo <dnovillo@redhat.com>
37831 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
37833 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37835 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
37836 testcases with capital suffix.
37838 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37844 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
37846 * gfortran.dg/implicit_1.f90: New test.
37848 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
37850 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
37851 expression to match gfortran warning/error messages
37852 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
37855 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
37857 * lib/fortran-torture.exp: Rename proc search_for to
37860 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
37862 * gcc.c-torture/execute/simd-5.x: New file.
37863 XFAIL on SPARC 64-bit at -O0.
37865 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37869 * g++.dg/warn/effc3.C: New test.
37871 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
37873 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
37874 change X to 1X in format.
37875 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
37876 add data statements to conform to standard.
37878 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
37880 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
37881 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
37882 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
37884 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
37886 * gfortran.dg/g77/7388.f: Copy from g77.dg
37887 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
37888 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
37889 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
37890 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
37891 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
37892 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
37893 * gfortran.dg/g77/strlen0.f: Likewise.
37895 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
37897 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
37898 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
37900 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37902 * gcc.c-torture/execute/920428-2.x: Delete.
37903 * gcc.c-torture/execute/920501-7.x: Likewise.
37905 2004-07-08 Jakub Jelinek <jakub@redhat.com>
37907 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
37908 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
37909 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
37911 (PREFETCH_3DNOW): Add -march=c3.
37913 2004-07-08 Diego Novillo <dnovillo@redhat.com>
37916 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
37917 * gcc.c-torture/execute/bf64-1.x: Likewise.
37919 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37921 * gcc.c-torture/compile/20040708-1.c: New test.
37923 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37926 * g++.dg/warn/effc2.C: New test.
37928 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
37930 * gcc.c-torture/execute/bitfld-1.x: Remove.
37931 * gcc.c-torture/execute/bitfld-3.c: New test.
37932 * gcc.dg/bitfld-2.c: Remove XFAILs.
37934 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
37937 * g++.dg/rtti/tinfo1.C: New file.
37939 2004-07-07 Eric Christopher <echristo@redhat.com>
37941 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
37943 2004-07-07 Andrew Pinski <apinski@apple.com>
37945 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
37947 2004-07-07 Mark Mitchell <mark@codesourcery.com>
37949 * g++.dg/init/call1.C: XFAIL.
37951 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
37953 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
37954 except for movstrict*, to movmem* and clrstr* to clrmem*.
37956 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
37958 * gcc.c-torture/execute/20040707-1.c: New test.
37960 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
37962 * gcc.c-torture/execute/20040706-1.c: New test.
37964 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37967 * g++.dg/template/spec14.C: New test.
37969 2004-07-05 Jakub Jelinek <jakub@redhat.com>
37971 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
37972 nothing if not yet defined. Use it in b, c and d type definitions.
37973 * gcc.c-torture/execute/20040705-1.c: New test.
37974 * gcc.c-torture/execute/20040705-2.c: New test.
37976 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37979 * g++.dg/lookup/new1.C: New test.
37981 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37984 * g++.dg/template/sizeof8.C: New test.
37986 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
37988 * gcc.c-torture/compile/20040705-1.c: New test.
37990 2004-07-04 Bud Davis <bdavis9659@comcast.net>
37992 * gfortran.fortran-torture/execute/seq_io.f90: New test.
37994 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
37996 * gcc.dg/cpp/if-mop.c: Two new testcases.
37997 * gcc.dg/cpp/trad/comment-3.c: New.
37999 2004-07-04 Paul Brook <paul@codesourcery.com>
38001 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
38003 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
38006 * g++.dg/lookup/crash4.C: New test.
38008 2004-07-02 Zack Weinberg <zack@codesourcery.com>
38010 * gcc.c-torture/execute/builtin-abs-1.c
38011 * gcc.c-torture/execute/builtin-abs-2.c
38012 * gcc.c-torture/execute/builtin-complex-1.c
38013 * gcc.c-torture/execute/builtins/string-1-lib.c
38014 * gcc.c-torture/execute/builtins/string-1.c
38015 * gcc.c-torture/execute/builtins/string-2-lib.c
38016 * gcc.c-torture/execute/builtins/string-2.c
38017 * gcc.c-torture/execute/builtins/string-3-lib.c
38018 * gcc.c-torture/execute/builtins/string-3.c
38019 * gcc.c-torture/execute/builtins/string-4-lib.c
38020 * gcc.c-torture/execute/builtins/string-4.c
38021 * gcc.c-torture/execute/builtins/string-5-lib.c
38022 * gcc.c-torture/execute/builtins/string-5.c
38023 * gcc.c-torture/execute/builtins/string-6-lib.c
38024 * gcc.c-torture/execute/builtins/string-6.c
38025 * gcc.c-torture/execute/builtins/string-7-lib.c
38026 * gcc.c-torture/execute/builtins/string-7.c
38027 * gcc.c-torture/execute/builtins/string-8-lib.c
38028 * gcc.c-torture/execute/builtins/string-8.c
38029 * gcc.c-torture/execute/builtins/string-9-lib.c
38030 * gcc.c-torture/execute/builtins/string-9.c
38031 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
38032 * gcc.c-torture/execute/builtins/string-asm-1.c
38033 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
38034 * gcc.c-torture/execute/builtins/string-asm-2.c
38035 * gcc.c-torture/execute/stdio-opt-1.c
38036 * gcc.c-torture/execute/stdio-opt-2.c
38037 * gcc.c-torture/execute/stdio-opt-3.c
38038 * gcc.c-torture/execute/string-opt-1.c
38039 * gcc.c-torture/execute/string-opt-10.c
38040 * gcc.c-torture/execute/string-opt-11.c
38041 * gcc.c-torture/execute/string-opt-12.c
38042 * gcc.c-torture/execute/string-opt-13.c
38043 * gcc.c-torture/execute/string-opt-14.c
38044 * gcc.c-torture/execute/string-opt-15.c
38045 * gcc.c-torture/execute/string-opt-16.c
38046 * gcc.c-torture/execute/string-opt-2.c
38047 * gcc.c-torture/execute/string-opt-6.c
38048 * gcc.c-torture/execute/string-opt-7.c
38049 * gcc.c-torture/execute/string-opt-8.c:
38052 * gcc.c-torture/execute/builtins/abs-2.c
38053 * gcc.c-torture/execute/builtins/abs-3.c
38054 * gcc.c-torture/execute/builtins/complex-1.c
38055 * gcc.c-torture/execute/builtins/fprintf.c
38056 * gcc.c-torture/execute/builtins/fputs.c
38057 * gcc.c-torture/execute/builtins/memcmp.c
38058 * gcc.c-torture/execute/builtins/memmove.c
38059 * gcc.c-torture/execute/builtins/memops-asm.c
38060 * gcc.c-torture/execute/builtins/mempcpy-2.c
38061 * gcc.c-torture/execute/builtins/mempcpy.c
38062 * gcc.c-torture/execute/builtins/memset.c
38063 * gcc.c-torture/execute/builtins/printf.c
38064 * gcc.c-torture/execute/builtins/sprintf.c
38065 * gcc.c-torture/execute/builtins/strcat.c
38066 * gcc.c-torture/execute/builtins/strchr.c
38067 * gcc.c-torture/execute/builtins/strcmp.c
38068 * gcc.c-torture/execute/builtins/strcpy.c
38069 * gcc.c-torture/execute/builtins/strcspn.c
38070 * gcc.c-torture/execute/builtins/strlen-2.c
38071 * gcc.c-torture/execute/builtins/strlen.c
38072 * gcc.c-torture/execute/builtins/strncat.c
38073 * gcc.c-torture/execute/builtins/strncmp-2.c
38074 * gcc.c-torture/execute/builtins/strncmp.c
38075 * gcc.c-torture/execute/builtins/strncpy.c
38076 * gcc.c-torture/execute/builtins/strpbrk.c
38077 * gcc.c-torture/execute/builtins/strpcpy-2.c
38078 * gcc.c-torture/execute/builtins/strpcpy.c
38079 * gcc.c-torture/execute/builtins/strrchr.c
38080 * gcc.c-torture/execute/builtins/strspn.c
38081 * gcc.c-torture/execute/builtins/strstr-asm.c
38082 * gcc.c-torture/execute/builtins/strstr.c:
38083 ... these new files.
38085 * gcc.c-torture/execute/builtins/abs-2-lib.c
38086 * gcc.c-torture/execute/builtins/abs-3-lib.c
38087 * gcc.c-torture/execute/builtins/complex-1-lib.c
38088 * gcc.c-torture/execute/builtins/fprintf-lib.c
38089 * gcc.c-torture/execute/builtins/fputs-lib.c
38090 * gcc.c-torture/execute/builtins/memcmp-lib.c
38091 * gcc.c-torture/execute/builtins/memmove-lib.c
38092 * gcc.c-torture/execute/builtins/memops-asm-lib.c
38093 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
38094 * gcc.c-torture/execute/builtins/mempcpy-lib.c
38095 * gcc.c-torture/execute/builtins/memset-lib.c
38096 * gcc.c-torture/execute/builtins/printf-lib.c
38097 * gcc.c-torture/execute/builtins/sprintf-lib.c
38098 * gcc.c-torture/execute/builtins/strcat-lib.c
38099 * gcc.c-torture/execute/builtins/strchr-lib.c
38100 * gcc.c-torture/execute/builtins/strcmp-lib.c
38101 * gcc.c-torture/execute/builtins/strcpy-lib.c
38102 * gcc.c-torture/execute/builtins/strcspn-lib.c
38103 * gcc.c-torture/execute/builtins/strlen-2-lib.c
38104 * gcc.c-torture/execute/builtins/strlen-lib.c
38105 * gcc.c-torture/execute/builtins/strncat-lib.c
38106 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
38107 * gcc.c-torture/execute/builtins/strncmp-lib.c
38108 * gcc.c-torture/execute/builtins/strncpy-lib.c
38109 * gcc.c-torture/execute/builtins/strpbrk-lib.c
38110 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
38111 * gcc.c-torture/execute/builtins/strpcpy-lib.c
38112 * gcc.c-torture/execute/builtins/strrchr-lib.c
38113 * gcc.c-torture/execute/builtins/strspn-lib.c
38114 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
38115 * gcc.c-torture/execute/builtins/strstr-lib.c
38116 * gcc.c-torture/execute/builtins/lib/abs.c
38117 * gcc.c-torture/execute/builtins/lib/fprintf.c
38118 * gcc.c-torture/execute/builtins/lib/memset.c
38119 * gcc.c-torture/execute/builtins/lib/printf.c
38120 * gcc.c-torture/execute/builtins/lib/sprintf.c
38121 * gcc.c-torture/execute/builtins/lib/strcpy.c
38122 * gcc.c-torture/execute/builtins/lib/strcspn.c
38123 * gcc.c-torture/execute/builtins/lib/strncat.c
38124 * gcc.c-torture/execute/builtins/lib/strncmp.c
38125 * gcc.c-torture/execute/builtins/lib/strncpy.c
38126 * gcc.c-torture/execute/builtins/lib/strpbrk.c
38127 * gcc.c-torture/execute/builtins/lib/strspn.c
38128 * gcc.c-torture/execute/builtins/lib/strstr.c:
38129 New files containing support routines.
38131 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
38133 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
38134 when not optimizing.
38136 2004-07-02 Mark Mitchell <mark@codesourcery.com>
38139 * g++.dg/abi/mangle22.C: New test.
38140 * g++.dg/abi/mangle23.C: Likewise.
38142 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
38145 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
38146 Allow for cases without denormalized floating point numbers.
38148 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
38151 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38152 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
38153 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
38154 expected warning text.
38155 * gcc.dg/format/diag-2.c: New test.
38157 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
38159 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
38161 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
38163 * gcc.dg/builtins-43.c: New.
38164 * gcc.dg/builtins-44.c: New.
38165 * gcc.dg/builtins-45.c: New.
38167 2004-06-26 Geoffrey Keating <geoffk@apple.com>
38168 Andreas Tobler <a.tobler@schweiz.ch>
38170 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
38171 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
38173 * gcc.dg/cleanup-11.c: Likewise.
38174 * gcc.dg/cleanup-8.c: Likewise.
38175 * gcc.dg/cleanup-9.c: Likewise.
38176 * gcc.dg/cleanup-5.c: Run on all platforms.
38178 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
38180 * g++.dg/warn/nonnull1.C: New test.
38182 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38184 * gcc.dg/compat/compat-common.h: Wrap up CINT in
38185 an #ifndef SKIP_COMPLEX_INT/#endif pair.
38186 Special-case the Sun compiler wrt to <complex.h>.
38188 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
38190 * gcc.dg/Wunreachable-8.C: New test.
38192 * gcc.dg/h8300-ice2.c : New test.
38194 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
38197 * gfortran.fortran-torture/compile/implicit.f90: Add test
38198 for implicit character.
38200 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
38203 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
38204 Use tiny() intrinsic to find smallest non-negative real
38206 2004-06-30 Jakub Jelinek <jakub@redhat.com>
38208 * gcc.dg/compat/struct-by-value-22_main.c: New test.
38209 * gcc.dg/compat/struct-by-value-22_x.c: New.
38210 * gcc.dg/compat/struct-by-value-22_y.c: New.
38212 * gcc.c-torture/execute/20040629-1.c: New test.
38214 2004-06-29 Jakub Jelinek <jakub@redhat.com>
38216 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
38217 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
38220 * gcc.dg/20040625-1.c: New test.
38222 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38224 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
38226 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38229 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
38231 2004-06-29 Richard Henderson <rth@redhat.com>
38233 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
38235 2004-06-29 Paul Brook <paul@codesourcery.com>
38237 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
38238 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
38240 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
38243 * g++.dg/parse/crash15.C: New.
38245 2004-06-28 Andrew Pinski <apinski@apple.com>
38247 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
38248 by the error already.
38250 * g++.dg/opt/ptrmem4.C: Change to compile only test.
38252 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
38255 * gcc.dg/h8300-bss-align-1.c : New.
38257 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
38260 * g++.dg/template/ctor4.C: New.
38262 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
38265 * g++.dg/warn/Wsequence-point-1.C: New test.
38267 2004-06-27 Paul Brook <paul@codesourcery.com>
38269 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
38271 2004-06-27 Zack Weinberg <zack@codesourcery.com>
38273 * g++.old-deja/g++.mike/p7325.C: Remove.
38275 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
38278 * gcc.dg/pr14963.c: New test.
38280 2004-06-27 Mark Mitchell <mark@codesourcery.com>
38283 * g++.dg/parse/redef1.C: New test.
38285 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
38287 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
38289 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
38291 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
38292 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
38294 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
38295 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
38296 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
38297 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
38298 g++.brendan/enum14.C.
38299 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
38300 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
38301 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
38303 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
38306 2004-06-27 Roger Sayle <roger@eyesopen.com>
38308 * gcc.dg/20040527-1.c: New test case.
38310 2004-06-26 Bud Davis <bdavis9659@comcast.net>
38312 PR gfortran/pr16196
38313 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
38315 2004-06-25 Roger Sayle <roger@eyesopen.com>
38317 PR middle-end/15825
38318 * gcc.dg/pr15825-1.c: New test case.
38320 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
38322 * gcc.c-torture/execute/20040625-1.c: New test.
38324 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38326 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
38328 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
38330 * gcc.dg/torture/mips-div-1.c: New test.
38332 2004-06-24 Jeff Law <law@redhat.com>
38334 * gcc.dg/tree-ssa/20040624-1.c: New test.
38336 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
38338 * gcc.c-torture/compile/20040624-1.c: New test.
38340 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38342 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
38345 2004-06-23 Andrew Pinski <apinski@apple.com>
38347 PR middle-end/15988
38348 * g++.dg/opt/ptrmem4.C: New test.
38350 * gcc.dg/c90-array-quals-2.c: New test.
38352 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
38354 * gcc.dg/kpice1.c: New test.
38356 2006-06-23 Andrew Pinski <apinski@apple.com>
38358 * gcc.dg/c90-array-quals.c: New test.
38360 2006-06-22 Richard Henderson <rth@redhat.com>
38362 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
38364 2004-06-22 Loren James Rittle <ljrittle@acm.org>
38366 * gcc.dg/builtins-config.h: Handle FreeBSD.
38368 2006-06-22 Richard Henderson <rth@redhat.com>
38370 * g++.dg/opt/devirt1.C: New.
38372 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
38374 * g++.dg/opt/pr15551.C: New testcase.
38376 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
38379 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
38380 x86_64-*-linux* when compiling for 32bit.
38382 2004-06-21 Andrew Pinski <apinski@apple.com>
38384 * gcc.dg/pch/struct-1.c: New.
38385 * gcc.dg/pch/struct-1.hs: New.
38387 2004-06-21 Geoffrey Keating <geoffk@apple.com>
38389 * gcc.dg/pch/save-temps-1.c: New file.
38390 * gcc.dg/pch/save-temps-1.hs: New file.
38392 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
38394 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
38395 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
38397 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38399 * gfortran.fortran-torture/execute/select_1.f90: Rename function
38401 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
38402 Remove trailing spaces.
38404 2004-06-21 Richard Henderson <rth@redhat.com>
38406 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
38407 merging && to BIT_FIELD_REF.
38409 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
38411 * g++.dg/opt/placeholder1.C: New test.
38413 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38415 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
38416 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38417 * gcc.dg/compat/union-m128-1_x.c: Likewise.
38418 * gcc.dg/compat/union-m128-1_y.c: Likewise.
38420 2004-06-20 Zack Weinberg <zack@codesourcery.com>
38422 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
38424 * g++.dg/other/pragma-re-1.C: Add comments.
38426 2004-06-19 Bud Davis <bdavis9659@comcast.net>
38429 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
38431 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
38433 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
38434 instead of setting the type of size_t by
38437 2004-06-18 Roger Sayle <roger@eyesopen.com>
38439 * gcc.dg/unordered-2.c: New test case.
38440 * gcc.dg/unordered-3.c: New test case.
38442 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
38445 * lib/g++.exp (g++_version): Tweak regexp for version
38446 * lib/g77.exp (g77_version): Likewise.
38447 * lib/gfortran.exp (gfortran_version): Likewise.
38448 * lib/objc.exp (objc_version): Likewise.
38449 * lib/treelang.exp (treelang_version): Likewise.
38451 2004-06-19 Jakub Jelinek <jakub@redhat.com>
38453 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
38454 Use INT_MAX instead of __INT_MAX__.
38455 * gcc.dg/compat/struct-align-2_y.c: Likewise.
38457 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
38458 * gcc.dg/compat/scalar-return-3_x.c: Use it.
38459 * gcc.dg/compat/scalar-return-3_y.c: Use it.
38460 * gcc.dg/compat/scalar-return-4_x.c: Use it.
38461 * gcc.dg/compat/scalar-return-4_y.c: Use it.
38462 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
38463 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
38464 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
38465 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
38467 * gcc.dg/range-test-1.c: New test.
38468 * g++.dg/opt/range-test-1.C: New test.
38470 2004-06-17 Richard Henderson <rth@redhat.com>
38472 * objc.dg/sync-1.m: New.
38473 * objc.dg/try-catch-1.m: Don't force next runtime.
38474 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
38475 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
38476 shadowed catch clause.
38477 * objc.dg/try-catch-5.m: New.
38479 2004-06-17 Zack Weinberg <zack@codesourcery.com>
38482 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
38484 2004-06-15 Richard Henderson <rth@redhat.com>
38486 * gcc.dg/20001116-1.c: Move expected warning line.
38488 2004-06-15 Richard Henderson <rth@redhat.com>
38490 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
38491 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
38493 2004-06-15 Jeff Law <law@redhat.com>
38495 * gcc.dg/tree-ssa/20040615-1.c: New test.
38496 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
38497 be less sensitive to operand ordering.
38498 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
38500 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
38502 * g++.dg/abi/bitfield3.C: Add comment..
38504 2004-06-15 Richard Henderson <rth@redhat.com>
38506 * g++.dg/ext/stmtexpr1.C: XFAIL.
38507 * gcc.dg/20030612-1.c: XFAIL.
38509 2004-06-15 Eric Christopher <echristo@redhat.com>
38511 * g++.dg/charset/asm5.c: New.
38512 * gcc.dg/charset/asm6.c: New.
38514 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38517 * gfortran.fortran-torture/execute/select_1.f90: New test.
38519 2004-06-15 Paul Brook <paul@codesourcery.com>
38521 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
38523 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38526 * g++.dg/lookup/crash3.C: New test.
38528 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38531 * g++.dg/parse/dtor4.C: New test.
38533 2004-06-14 Jeff Law <law@redhat.com>
38535 * gcc.c-torture/compile/20040614-1.c: New test.
38537 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38540 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
38541 LEN of a character array.
38543 2004-06-14 Mark Mitchell <mark@codesourcery.com>
38546 * g++.dg/template/ptrmem10.C: New test.
38549 * g++.dg/template/friend30.C: New test.
38551 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38554 * gfortran.fortran-torture/compile/mloc.f90: New test.
38556 2004-06-13 Paul Brook <paul@codesourcery.com>
38558 * gfortran.fortran-torture/execute/random_2.f90: New test.
38560 2004-06-13 Eric Christopher <echristo@redhat.com>
38562 * gcc.dg/noncompile/redecl-1.c: Fix error message.
38564 2004-06-12 Paul Brook <paul@codesourcery.com>
38566 * gfortran.fortran-torture/execute/contained_3.f90: New test.
38568 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38571 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
38573 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38576 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
38577 syntax errors in end statements of contained subroutines.
38579 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38582 * gfortran.fortran-torture/execute/null_arg.f90: New test.
38584 2004-06-12 Bud Davis <bdavis9659@comcast.net>
38587 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
38589 2004-06-12 Bud Davis <bdavis9659@comcast.net>
38592 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
38594 2004-06-11 Mark Mitchell <mark@codesourcery.com>
38597 * g++.dg/parse/enum1.C: New test.
38599 2004-06-10 Jeff Law <law@redhat.com>
38601 * gcc.c-torture/compile/20040610-1.c: New test.
38603 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38605 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
38606 * g++.old-deja/g++.other/decl3.C: Likewise.
38608 2004-06-10 Brian Booth <bbooth@redhat.com>
38610 * gcc.dg/tree-ssa/20031015-1.c: Scan for
38611 V_MAY_DEF instead of VDEF.
38612 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
38614 2004-06-10 Mark Mitchell <mark@codesourcery.com>
38617 * g++.dg/conversion/const1.C: New test.
38620 * g++.dg/conversion/reinterpret1.C: New test.
38623 * g++.dg/template/enum2.C: New test.
38626 * g++.dg/template/error13.C: New test.
38628 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38631 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
38632 arguments to test_* REAL and of the right size.
38634 2004-06-10 Jakub Jelinek <jakub@redhat.com>
38637 PR rtl-optimization/15681
38638 * gcc.dg/20040609-1.c: New test.
38640 2004-06-10 Jakub Jelinek <jakub@redhat.com>
38643 * g++.dg/opt/builtins1.C: New test.
38645 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
38647 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
38648 that use default windows32 struct layout.
38649 * gcc.dg/i386-bitfield2.c: Likewise.
38651 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
38653 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
38654 for mingw32 and cygwin targets.
38656 2004-06-09 Geoffrey Keating <geoffk@apple.com>
38658 * gcc.dg/pch/macro-4.c: New.
38659 * gcc.dg/pch/macro-4.hs: New.
38661 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38664 * gfortran.fortran-torture/compile/name_clash.f90: New test.
38666 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38669 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
38671 2004-06-09 Bud Davis <bdavis9659@comcast.net>
38674 * gfortran.fortran-torture/execute/t_edit.f90: New test.
38676 2004-06-09 Bud Davis <bdavis9659@comcast.net>
38679 * gfortran.fortran-torture/execute/backspace.c : New test.
38681 2004-06-09 Paul Brook <paul@codesourcery.com>
38683 * gfortran.fortran-torture/execure/intrinsic_associated.f90
38684 (pointer_to_section): Rewrite to use smaller array.
38686 2004-06-08 David Edelsohn <edelsohn@gnu.org>
38688 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
38689 * gcc.dg/ext/altivec-10.c: Same.
38690 * gcc.dg/ext/altivec-11.c: Same.
38691 * gcc.dg/ext/altivec-12.c: Same.
38692 * gcc.dg/ext/altivec-13.c: Same.
38693 * gcc.dg/ext/altivec-14.c: Same.
38694 * gcc.dg/ext/altivec-15.c: Same.
38695 * gcc.dg/ext/altivec-16.c: Same.
38696 * gcc.dg/ext/altivec-3.c: Same.
38697 * gcc.dg/ext/altivec-4.c: Same.
38698 * gcc.dg/ext/altivec-6.c: Same.
38699 * gcc.dg/ext/altivec-7.c: Same.
38700 * gcc.dg/ext/altivec-8.c: Same.
38701 * gcc.dg/ext/altivec-varargs-1.c: Same.
38703 * g++.dg/ext/altivec-1.C: Correct dg syntax.
38704 * g++.dg/ext/altivec-10.C: Same.
38705 * g++.dg/ext/altivec-2.C: Same.
38706 * g++.dg/ext/altivec-3.C: Same.
38707 * g++.dg/ext/altivec-4.C: Same.
38708 * g++.dg/ext/altivec-5.C: Same.
38709 * g++.dg/ext/altivec-6.C: Same.
38710 * g++.dg/ext/altivec-7.C: Same.
38711 * g++.dg/ext/altivec-8.C: Same.
38712 * g++.dg/ext/altivec-9.C: Same.
38714 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38717 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
38719 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38721 * gcc.dg/union-1.c: New test.
38723 2004-06-07 Roger Sayle <roger@eyesopen.com>
38725 * gcc.dg/builtins-41.c: New test case.
38726 * gcc.dg/builtins-42.c: New test case.
38728 2004-06-07 David Edelsohn <edelsohn@gnu.org>
38730 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
38731 * g++.dg/ext/altivec-10.C: Same.
38732 * g++.dg/ext/altivec-2.C: Same.
38733 * g++.dg/ext/altivec-3.C: Same.
38734 * g++.dg/ext/altivec-4.C: Same.
38735 * g++.dg/ext/altivec-5.C: Same.
38736 * g++.dg/ext/altivec-6.C: Same.
38737 * g++.dg/ext/altivec-7.C: Same.
38738 * g++.dg/ext/altivec-8.C: Same.
38739 * g++.dg/ext/altivec-9.C: Same.
38740 * g++.old-deja/g++.abi/cxa_vec.C: Same.
38741 * g++.old-deja/g++.brendan/new3.C: Same.
38742 * gcc.c-torture/execute/eeprof-1.x: Same.
38744 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
38747 * gcc.dg/pr14765-1.c: New test.
38749 2004-06-07 Roger Sayle <roger@eyesopen.com>
38752 * gcc.dg/pr14649-1.c: New test case.
38754 2004-06-07 Richard Henderson <rth@redhat.com>
38756 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
38759 2004-06-07 David Edelsohn <edelsohn@gnu.org>
38761 * g++.dg/eh/elide1.C: Remove XFAIL.
38763 2004-06-07 Mark Mitchell <mark@codesourcery.com>
38766 * g++.dg/expr/sizeof3.C: New test.
38769 * g++.dg/template/access14.C: New test.
38772 * g++.dg/template/enum1.C: New test.
38775 * g++.dg/eh/throw1.C: New test.
38777 2004-06-07 David Ayers <d.ayers@inode.at>
38778 Ziemowit Laski <zlaski@apple.com>
38780 * lib/objc.exp (objc_target_compile): Revert the '-framework
38781 Foundation' flag fix, since bare Darwin does not ship
38782 with the Foundation framework.
38783 * objc/execute/next_mapping.h: Provide a local NSConstantString
38784 @interface and @implementation.
38785 (objc_constant_string_init): A constructor function, used to
38786 initialize the NSConstantString meta-class object.
38787 * objc/execute/string1.m: Include "next_mapping.h" instead of
38788 <Foundation/NSString.h>.
38789 * objc/execute/string2.m: Likewise.
38790 * objc/execute/string3.m: Likewise.
38791 * objc/execute/string4.m: Likewise.
38793 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
38795 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
38796 to double. Replace double with FLOAT.
38797 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
38799 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
38800 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
38801 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
38802 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
38803 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
38804 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
38805 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
38806 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
38808 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
38811 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
38813 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38816 * g++.dg/template/meminit2.C: New test.
38818 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
38821 * gcc.c-torture/execute/compare-fp-1.c,
38822 gcc.c-torture/execute/compare-fp-2.c,
38823 gcc.c-torture/execute/compare-fp-3.c,
38824 gcc.c-torture/execute/compare-fp-4.c,
38825 gcc.c-torture/execute/compare-fp-3.x,
38826 gcc.c-torture/execute/compare-fp-4.x: Moved...
38827 * gcc.c-torture/execute/ieee/compare-fp-1.c,
38828 gcc.c-torture/execute/ieee/compare-fp-2.c,
38829 gcc.c-torture/execute/ieee/compare-fp-3.c,
38830 gcc.c-torture/execute/ieee/compare-fp-4.c,
38831 gcc.c-torture/execute/ieee/compare-fp-3.x,
38832 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
38834 2004-06-04 David Ayers <d.ayers@inode.at>
38836 * objc/execute/protocol-isEqual-4.m: New testcase.
38838 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
38840 * objc/execute/protocol-isEqual-1.m: New testcase.
38841 * objc/execute/protocol-isEqual-2.m: New testcase.
38842 * objc/execute/protocol-isEqual-3.m: New testcase.
38844 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38846 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
38848 2004-06-02 Ziemowit Laski <zlaski@apple.com>
38850 * lib/objc.exp (objc_target_compile): When running tests on
38851 Darwin (Mac OS X), inform the linker about '-framework
38854 2004-06-02 Eric Christopher <echristo@redhat.com>
38856 * gcc.c-torture/compile/20040602-1.c: New.
38858 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
38860 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
38861 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
38863 PR tree-optimization/14736
38864 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
38866 PR tree-optimization/14042
38867 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
38869 PR tree-optimization/14729
38870 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
38872 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38875 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
38877 2004-06-01 Richard Hederson <rth@redhat.com>
38879 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
38881 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38884 * g++.dg/parse/offsetof4.C: New test.
38886 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
38889 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
38891 2004-05-31 Mark Mitchell <mark@codesourcery.com>
38894 * g++.dg/template/friend29.C: New test.
38896 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
38899 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
38901 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
38903 * gcc.dg/sparc-trap-1.c: New test.
38905 2004-05-31 Roger Sayle <roger@eyesopen.com>
38907 PR middle-end/15069
38908 * g++.dg/opt/fold3.C: New test case.
38910 2004-05-30 Graham Stott <graham.stott@btinternet.com>
38912 * lib/target-supports.exp (check_iconv_available): Fix fallout
38913 from 2004-05-28 patch.
38915 2004-05-30 Paul Brook <paul@codesourcery.com>
38918 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
38919 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
38921 2004-05-30 Steven G. Kargl <kargls@comcast.net>
38923 * gfortran.fortran-torture/execute/random_1.f90: New test.
38925 2004-05-28 Ziemowit Laski <zlaski@apple.com>
38927 * g++.dg/ext/altivec-10.C: New test.
38929 2004-05-29 Paul Brook <paul@codesourcery.com>
38931 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
38933 2004-05-28 Ziemowit Laski <zlaski@apple.com>
38935 * gcc.dg/altivec-16.c: New test.
38937 2004-05-28 Janis Johnson <janis187@us.ibm.com>
38939 * lib/target-supports.exp (check_vmx_hw_available): New.
38940 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
38942 * lib/target-supports.exp (check_alias_available,
38943 check_iconv_available, check_named_sections_available): Use
38944 unique names for temporary files.
38946 2004-05-28 Ziemowit Laski <zlaski@apple.com>
38948 * gcc.dg/altivec-15.c: New test.
38950 2004-05-28 Mark Mitchell <mark@codesourcery.com>
38953 * g++.dg/warn/noeffect6.C: New test.
38956 * g++.dg/expr/ptrmem4.C: New test.
38959 * g++.dg/template/operator3.C: New test.
38961 2004-05-28 Mark Mitchell <mark@codesourcery.com>
38964 * g++.dg/lookup/redecl1.C: New test.
38965 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
38967 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
38969 * gcc.c-torture/execute/compare-fp-1.c,
38970 gcc.c-torture/execute/compare-fp-2.c,
38971 gcc.c-torture/execute/compare-fp-3.c,
38972 gcc.c-torture/execute/compare-fp-4.c,
38973 gcc.c-torture/execute/compare-fp-3.x,
38974 gcc.c-torture/execute/compare-fp-4.x,
38975 gcc.dg/pr15649-1.c: New.
38977 2004-05-27 Adam Nemet <anemet@lnxw.com>
38980 * g++.dg/init/array14.C: New test.
38982 2004-05-25 Janis Johnson <janis187@us.ibm.com>
38984 * lib/compat.exp (compat-get-options-main): New.
38985 (compat-get-options): Remove unneeded code, warn for ignored
38987 (compat-execute): Check flag set by dg-require-* commands.
38989 * lib/compat.exp (compat-execute): Break up long lines.
38991 2004-05-24 Janis Johnson <janis187@us.ibm.com>
38993 * gcc.dg/altivec-7.c: Don't use 'vector long'.
38994 * gcc.dg/altivec-14.c: New test.
38995 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
38997 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
38998 * gcc.dg/altivec-12.c: Ditto.
39000 * gcc.dg/altivec-3.c: Move call to altivec_check.
39002 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39005 * g++.dg/template/error12.C: New test.
39008 * g++.dg/ext/attrib15.C: New test.
39011 * g++.dg/template/ptrmem9.C: New test.
39013 2004-05-25 Paul Brook <paul@codesourcery.com>
39015 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
39017 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39020 * g++.dg/template/crash19.C: New test.
39022 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39025 * g++.dg/template/redecl1.C: New test.
39027 2004-05-23 Mark Mitchell <mark@codesourcery.com>
39030 * g++.dg/other/ns1.C: New test.
39033 * g++.dg/template/invalid1.C: New test.
39035 2004-05-23 Paul Brook <paul@codesourcery.com>
39036 Victor Leikehman <lei@haifasphere.co.il>
39038 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
39039 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
39041 2004-05-22 Mark Mitchell <mark@codesourcery.com>
39045 * g++.dg/template/non-dependent5.C: New test.
39046 * g++.dg/template/non-dependent6.C: New test.
39048 2004-05-22 Mark Mitchell <mark@codesourcery.com>
39051 * g++.dg/inherit/union1.C: New test.
39054 * g++.dg/template/addr1.C: New test.
39057 * g++.dg/template/array5.C: New test.
39060 * g++.dg/template/array6.C: New test.
39062 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
39063 Roger Sayle <roger@eyesopen.com>
39065 * g++.dg/lookup/forscope2.C: New test case.
39067 2004-05-22 Ben Elliston <bje@au.ibm.com>
39069 * gcc.dg/cpp/Wmissingdirs.c: New.
39071 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
39074 * gcc.dg/compat/union-m128-1.h: New file.
39075 * gcc.dg/compat/union-m128-1_main.c: Likewise.
39076 * gcc.dg/compat/union-m128-1_x.c: Likewise.
39077 * gcc.dg/compat/union-m128-1_y.c: Likewise.
39079 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
39082 * gcc.dg/compat/struct-complex-1.h: New file.
39083 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
39084 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
39085 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39087 2004-05-20 Roger Sayle <roger@eyesopen.com>
39090 * gcc.dg/pr3074-1.c: New test case.
39091 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
39093 2004-05-20 Falk Hueffner <falk@debian.org>
39096 * gcc.dg/ftrapv-1.c: New test case.
39098 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
39100 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
39102 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
39103 Jeff Law <law@redhat.com>
39105 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
39106 * gcc.dg/tree-ssa/20040518-2.c: New test.
39108 * gcc.dg/tree-ssa/20040518-1.c: New test.
39110 2004-05-18 Zack Weinberg <zack@codesourcery.com>
39112 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
39114 2004-05-18 Paul Brook <paul@codesourcery.com>
39117 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
39119 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39121 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
39124 2004-05-17 Steven Bosscher <stevenb@suse.de>
39126 * gcc.dg/tree-ssa/20040517-1.c: New test.
39128 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39130 * gcc.dg/loop-4.c: New test.
39132 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
39134 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
39136 2004-05-15 Bud Davis <bdavis9659@comcast.net>
39139 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
39141 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39145 * gfortran.fortran-torture/compile/data_1.f90: New test.
39147 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
39149 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
39150 * gcc.dg/uninit-H.c: Define ASM for __s390__.
39152 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
39154 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
39156 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
39159 * gcc.dg/format/xopen-1.c: Adjust expected message.
39160 * gcc.dg/format/xopen-3.c: New test.
39162 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
39164 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
39166 2004-05-14 Jeff Law <law@redhat.com>
39168 * gcc.dg/tree-ssa/20040514-2.c: New test.
39170 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39172 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
39174 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
39177 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
39179 * gcc.dg/tree-ssa/20040514-1.c: New test.
39181 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39183 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
39186 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39189 * gfortran.fortran-torture/compile/do_1.f90: New test.
39191 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39194 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
39197 2004-05-14 Bud Davis <bdavis9659@comcast.net>
39200 * gfortran.fortran-torture/execute/random_init.f90: New test.
39202 2004-05-13 Paul Brook <paul@codesourcery.com>
39205 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
39207 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
39209 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
39210 for the powerpc case.
39212 2004-05-13 Jeff Law <law@redhat.com>
39214 * gcc.dg/tree-ssa/20040513-1.c: New test.
39215 * gcc.dg/tree-ssa/20040513-2.c: New test.
39217 2004-05-13 Paul Brook <paul@codesourcery.com>
39219 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
39220 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
39221 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
39223 2004-05-13 Andreas Schwab <schwab@suse.de>
39226 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
39229 2004-05-13 Bud Davis <bdavis9659@comcast.net>
39232 * gfortran.fortran-torture/execute/adjustr.f90: New file.
39234 2004-05-13 Diego Novillo <dnovillo@redhat.com>
39236 Merge from tree-ssa-20020619-branch. See
39237 ChangeLog.tree-ssa for details.
39239 2004-05-11 Ziemowit Laski <zlaski@apple.com>
39241 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
39242 include <altivec.h> explicitly.
39243 * gcc.dg/altivec-13.c: Likewise.
39245 2004-05-11 Paul Brook <paul@codesourcery.com>
39247 * gcc.c-torture/compile/20010518-1.c: Force enum size.
39249 2004-05-10 Eric Christopher <echristo@redhat.com>
39251 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
39252 * gcc.dg/sibcall-4.c: Ditto.
39254 2004-05-10 Ziemowit Laski <zlaski@apple.com>
39256 * g++.dg/ext/altivec-8.C: New test case.
39257 * gcc.dg/altivec-13.c: New test case.
39259 2004-05-08 Roger Sayle <roger@eyesopen.com>
39261 * gcc.c-torture/execute/divcmp-1.c: New test case.
39262 * gcc.c-torture/execute/divcmp-2.c: New test case.
39263 * gcc.c-torture/execute/divcmp-3.c: New test case.
39265 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39267 * g++.dg/other/pragma-re-2.C: New test.
39269 2004-05-07 Uros Bizjak <uros@kss-loka.si>
39271 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
39272 * gcc.dg/i386-387-2.c: Likewise.
39274 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
39276 * gcc.dg/i386-387-6.c: Likewise.
39278 2004-05-07 Uros Bizjak <uros@kss-loka.si>
39280 * gcc.dg/builtins-33.c: Also check log1p*.
39282 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
39284 PR optimization/15296
39285 * gcc.c-torture/execute/pr15296.c: New test.
39287 2004-05-05 Uros Bizjak <uros@kss-loka.si>
39289 * gcc.dg/builtins-40.c: New test.
39291 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
39293 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
39295 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
39297 * g++.dg/ext/spe1.C: New testcase.
39299 2004-05-04 Ziemowit Laski <zlaski@apple.com>
39301 * objc.dg/image-info.m: Allow additional attributes
39302 for __image_info section.
39304 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
39306 * gcc.dg/torture/mips-hilo-2.c: New test.
39308 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39311 * g++.dg/template/member5.C: New test.
39313 2004-05-03 Uros Bizjak <uros@kss-loka.si>
39315 * gcc.dg/builtins-34.c: Also check expm1*.
39317 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39319 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
39320 * gcc.dg/torture/builtin-convert-3.c: New test.
39322 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
39324 PR middle-end/15054
39325 * g++.dg/opt/pr15054.C: New test.
39327 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39329 * gcc.dg/torture/builtin-rounding-1.c: New test.
39330 * gcc.dg/builtins-25.c: Delete.
39331 * gcc.dg/builtins-29.c: Delete.
39333 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
39335 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
39336 * gcc.dg/sibcall-4.c: Likewise.
39337 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
39339 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
39341 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
39342 bit-field on 16-bit targets.
39344 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
39346 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
39349 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
39351 * gcc.dg/rs6000-power2-1.c: Change to compile only.
39352 * gcc.dg/rs6000-power2-2.c: Likewise.
39354 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
39356 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
39357 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
39358 Change the asm registers to be in form of frN instead of fN.
39360 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39362 * gcc.dg/torture/builtin-convert-2.c: New test.
39364 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
39366 * gcc.dg/rs6000-power2-1.c: New test.
39367 * gcc.dg/rs6000-power2-2.c: New test.
39369 2004-04-28 Jan Hubicka <jh@suse.cz>
39371 * gcc.dg/unused-6.c: New test.
39373 2004-04-24 Laurent GUERBY <laurent@guerby.net>
39374 Ulrich Weigand <uweigand@de.ibm.com>
39376 * ada/acats/run_all.sh: Define $target variable.
39378 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
39381 * g++.dg/other/vararg-1.C: New test.
39384 * g++.dg/eh/cleanup3.C: New test.
39386 2004-04-24 Laurent GUERBY <laurent@guerby.net>
39388 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
39389 and ad8011a (target_insn).
39390 * ada/acats/support/macro.dfs: Likewise.
39391 * ada/acats/support/impbit.adb: New file.
39393 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
39395 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
39397 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39399 * gcc.dg/loop-3.c: New test.
39401 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
39403 * gcc.c-torture/execute/simd-5.c: New test.
39405 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39408 * g++.dg/template/crash18.C: New test.
39410 2004-04-22 Mark Mitchell <mark@codesourcery.com>
39412 * g++.dg/ext/complit3.C: New test.
39414 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
39416 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
39417 * gcc.dg/altivec-3.c: Same.
39418 * gcc.dg/altivec-varargs-1.c: Same.
39420 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
39422 * lib/target-supports.exp (check_profiling_available): Assume
39423 profiling is not available on powerpc-eabi targets.
39425 2004-04-21 Janis Johnson <janis187@us.ibm.com>
39427 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
39428 * gcc.dg/vmx/bug-1.c: Ditto.
39430 2004-04-20 Eric Christopher <echristo@redhat.com>
39432 * gcc.dg/charset/extern.c: New test.
39433 * g++.dg/charset/extern3.cc: Ditto.
39435 2004-04-20 Uros Bizjak <uros@kss-loka.si>
39437 * gcc.dg/builtins-39.c: New test.
39439 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
39441 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
39443 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
39445 * gcc.dg/torture/mips-hilo-1.c: New test.
39447 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
39449 * gcc.c-torture/compile/20040419-1.c: New test.
39451 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
39453 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
39455 2004-04-18 Zack Weinberg <zack@codesourcery.com>
39456 Aldy Hernandez <aldyh@redhat.com>
39458 * gcc.c-torture/execute/va-arg-24.c: New.
39460 2004-04-17 Zack Weinberg <zack@codesourcery.com>
39461 Aldy Hernandez <aldyh@redhat.com>
39463 * gcc.dg/vmx/1b-01.c: New.
39464 * gcc.dg/vmx/1b-02.c: New.
39465 * gcc.dg/vmx/1b-03.c: New.
39466 * gcc.dg/vmx/1b-04.c: New.
39467 * gcc.dg/vmx/1b-05.c: New.
39468 * gcc.dg/vmx/1b-06.c: New.
39469 * gcc.dg/vmx/1b-07.c: New.
39470 * gcc.dg/vmx/1c-01.c: New.
39471 * gcc.dg/vmx/1c-02.c: New.
39472 * gcc.dg/vmx/3a-01a.c: New.
39473 * gcc.dg/vmx/3a-01.c: New.
39474 * gcc.dg/vmx/3a-01m.c: New.
39475 * gcc.dg/vmx/3a-03.c: New.
39476 * gcc.dg/vmx/3a-03m.c: New.
39477 * gcc.dg/vmx/3a-04.c: New.
39478 * gcc.dg/vmx/3a-04m.c: New.
39479 * gcc.dg/vmx/3a-05.c: New.
39480 * gcc.dg/vmx/3a-06.c: New.
39481 * gcc.dg/vmx/3a-06m.c: New.
39482 * gcc.dg/vmx/3a-07.c: New.
39483 * gcc.dg/vmx/3b-01.c: New.
39484 * gcc.dg/vmx/3b-02.c: New.
39485 * gcc.dg/vmx/3b-10.c: New.
39486 * gcc.dg/vmx/3b-13.c: New.
39487 * gcc.dg/vmx/3b-14.c: New.
39488 * gcc.dg/vmx/3b-15.c: New.
39489 * gcc.dg/vmx/3c-01a.c: New.
39490 * gcc.dg/vmx/3c-01.c: New.
39491 * gcc.dg/vmx/3c-02.c: New.
39492 * gcc.dg/vmx/3c-03.c: New.
39493 * gcc.dg/vmx/3d-01.c: New.
39494 * gcc.dg/vmx/4-01.c: New.
39495 * gcc.dg/vmx/4-03.c: New.
39496 * gcc.dg/vmx/5-01.c: New.
39497 * gcc.dg/vmx/5-02.c: New.
39498 * gcc.dg/vmx/5-03.c: New.
39499 * gcc.dg/vmx/5-04.c: New.
39500 * gcc.dg/vmx/5-05.c: New.
39501 * gcc.dg/vmx/5-06.c: New.
39502 * gcc.dg/vmx/5-07.c: New.
39503 * gcc.dg/vmx/5-07t.c: New.
39504 * gcc.dg/vmx/5-08.c: New.
39505 * gcc.dg/vmx/5-10.c: New.
39506 * gcc.dg/vmx/5-11.c: New.
39507 * gcc.dg/vmx/7-01a.c: New.
39508 * gcc.dg/vmx/7-01.c: New.
39509 * gcc.dg/vmx/7c-01.c: New.
39510 * gcc.dg/vmx/7d-01.c: New.
39511 * gcc.dg/vmx/7d-02.c: New.
39512 * gcc.dg/vmx/8-01.c: New.
39513 * gcc.dg/vmx/8-02a.c: New.
39514 * gcc.dg/vmx/8-02.c: New.
39515 * gcc.dg/vmx/brode-1.c: New.
39516 * gcc.dg/vmx/bug-1.c: New.
39517 * gcc.dg/vmx/bug-2.c: New.
39518 * gcc.dg/vmx/bug-3.c: New.
39519 * gcc.dg/vmx/cw-bug-1.c: New.
39520 * gcc.dg/vmx/cw-bug-2.c: New.
39521 * gcc.dg/vmx/cw-bug-3.c: New.
39522 * gcc.dg/vmx/dct.c: New.
39523 * gcc.dg/vmx/debug-1.c: New.
39524 * gcc.dg/vmx/debug-2.c: New.
39525 * gcc.dg/vmx/debug-3.c: New.
39526 * gcc.dg/vmx/debug-4.c: New.
39527 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
39528 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
39529 * gcc.dg/vmx/eg-5.c: New.
39530 * gcc.dg/vmx/fft.c: New.
39531 * gcc.dg/vmx/gcc-bug-1.c: New.
39532 * gcc.dg/vmx/gcc-bug-2.c: New.
39533 * gcc.dg/vmx/gcc-bug-3.c: New.
39534 * gcc.dg/vmx/gcc-bug-4.c: New.
39535 * gcc.dg/vmx/gcc-bug-5.c: New.
39536 * gcc.dg/vmx/gcc-bug-6.c: New.
39537 * gcc.dg/vmx/gcc-bug-7.c: New.
39538 * gcc.dg/vmx/gcc-bug-8.c: New.
39539 * gcc.dg/vmx/gcc-bug-9.c: New.
39540 * gcc.dg/vmx/gcc-bug-b.c: New.
39541 * gcc.dg/vmx/gcc-bug-c.c: New.
39542 * gcc.dg/vmx/gcc-bug-d.c: New.
39543 * gcc.dg/vmx/gcc-bug-e.c: New.
39544 * gcc.dg/vmx/gcc-bug-f.c: New.
39545 * gcc.dg/vmx/gcc-bug-g.c: New.
39546 * gcc.dg/vmx/gcc-bug-i.c: New.
39547 * gcc.dg/vmx/harness.h: New.
39548 * gcc.dg/vmx/ira1.c: New.
39549 * gcc.dg/vmx/ira2a.c: New.
39550 * gcc.dg/vmx/ira2b.c: New.
39551 * gcc.dg/vmx/ira2.c: New.
39552 * gcc.dg/vmx/ira2c.c: New.
39553 * gcc.dg/vmx/mem.c: New.
39554 * gcc.dg/vmx/newton-1.c: New.
39555 * gcc.dg/vmx/ops.c: New.
39556 * gcc.dg/vmx/sn7153.c: New.
39557 * gcc.dg/vmx/spill2.c: New.
39558 * gcc.dg/vmx/spill3.c: New.
39559 * gcc.dg/vmx/spill.c: New.
39560 * gcc.dg/vmx/t.c: New.
39561 * gcc.dg/vmx/varargs-1.c: New.
39562 * gcc.dg/vmx/varargs-2.c: New.
39563 * gcc.dg/vmx/varargs-3.c: New.
39564 * gcc.dg/vmx/varargs-4.c: New.
39565 * gcc.dg/vmx/varargs-5.c: New.
39566 * gcc.dg/vmx/varargs-6.c: New.
39567 * gcc.dg/vmx/varargs-7.c: New.
39568 * gcc.dg/vmx/vmx.exp: New.
39569 * gcc.dg/vmx/vprint-1.c: New.
39570 * gcc.dg/vmx/vscan-1.c: New.
39571 * gcc.dg/vmx/x-01.c: New.
39572 * gcc.dg/vmx/x-02.c: New.
39573 * gcc.dg/vmx/x-03.c: New.
39574 * gcc.dg/vmx/x-04.c: New.
39575 * gcc.dg/vmx/x-05.c: New.
39576 * gcc.dg/vmx/yousufi-1.c: New.
39577 * gcc.dg/vmx/zero-1.c: New.
39578 * gcc.dg/vmx/zero.c: New.
39580 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
39582 * g++.dg/lookup/java1.C: Update for chage of
39584 * g++.dg/lookup/java2.C: Likewise.
39586 2004-04-17 Laurent GUERBY <laurent@guerby.net>
39588 * ada/acats/run_all.sh: use -O2 by default.
39590 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
39592 * gcc.dg/vr-mult-[12].c: New tests.
39594 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39596 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
39598 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
39600 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
39602 * lib/target-supports.exp (check_profiling_available): Assume
39603 profiling isn't available for mips*-*-elf targets.
39605 2004-04-14 Uros Bizjak <uros@kss-loka.si>
39607 * gcc.dg/builtins-38.c: New test.
39609 2004-04-14 Eric Christopher <echristo@redhat.com>
39611 * g++.dg/charset/charset.exp: Run .cc extension tests.
39613 2004-04-14 Zack Weinberg <zack@codesourcery.com>
39615 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
39617 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39619 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
39621 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
39623 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
39624 * gcc.dg/i386-387-2.c: Likewise.
39626 * gcc.dg/i386-387-7.c: New test.
39627 * gcc.dg/i386-387-8.c: New test.
39629 * gcc.dg/builtins-37.c: New test.
39631 2004-04-13 Geoffrey Keating <geoffk@apple.com>
39633 * g++.dg/pch/externc-1.C: Add missing semicolon.
39635 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
39637 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
39639 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39641 * gcc.c-torture/execute/20040411-1.c: New test.
39643 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
39645 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
39647 2004-04-09 Chris Demetriou <cgd@broadcom.com>
39649 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
39651 2004-04-09 Zack Weinberg <zack@codesourcery.com>
39653 * lib/target-supports.exp (check_named_sections_available): New.
39654 * lib/gcc-dg.exp (dg-require-named-sections): New.
39655 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
39656 old-deja.exp. Also prune error-count message from HP linker.
39657 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
39659 * g++.dg/init/init-ref4.C: Use dg-require-weak.
39660 * g++.old-deja/g++.pt/static3.C: Likewise.
39661 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
39663 2004-04-09 Roger Sayle <roger@eyesopen.com>
39665 * gcc.c-torture/execute/20040409-1.c: New test case.
39666 * gcc.c-torture/execute/20040409-2.c: New test case.
39667 * gcc.c-torture/execute/20040409-3.c: New test case.
39669 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
39671 * gcc.dg/20040409-1.c: New test.
39673 2004-04-08 Roger Sayle <roger@eyesopen.com>
39676 * g++.dg/opt/pr14888.C: New test case.
39678 2004-04-08 Geoffrey Keating <geoffk@apple.com>
39680 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
39681 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
39682 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
39683 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
39686 2004-04-08 Paul Brook <paul@codesourcery.com>
39688 * gcc.dg/spill-1.c: New test.
39690 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39692 * gcc.dg/torture/builtin-ctype-2.c: New test.
39694 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
39696 * gcc.dg/pch/pch.exp: Add largefile test.
39698 2004-04-06 Geoffrey Keating <geoffk@apple.com>
39700 * g++.dg/pch/externc-1.Hs: New.
39701 * g++.dg/pch/externc-1.C: New.
39703 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39705 * gcc.dg/compat/struct-by-value-5a_main.c,
39706 gcc.dg/compat/struct-by-value-5b_main.c: New files.
39707 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
39708 * gcc.dg/compat/struct-by-value-5a_x.c,
39709 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
39710 gcc.dg/compat/struct-by-value-5_x.c.
39711 * gcc.dg/compat/struct-by-value-5a_y.c,
39712 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
39713 gcc.dg/compat/struct-by-value-5_y.c.
39715 * gcc.dg/compat/struct-by-value-6a_main.c,
39716 gcc.dg/compat/struct-by-value-6b_main.c: New files.
39717 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
39718 * gcc.dg/compat/struct-by-value-6a_x.c,
39719 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
39720 gcc.dg/compat/struct-by-value-6_x.c.
39721 * gcc.dg/compat/struct-by-value-6a_y.c,
39722 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
39723 gcc.dg/compat/struct-by-value-6_y.c.
39725 * gcc.dg/compat/struct-by-value-7a_main.c,
39726 gcc.dg/compat/struct-by-value-7b_main.c: New files.
39727 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
39728 * gcc.dg/compat/struct-by-value-7a_x.c,
39729 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
39730 gcc.dg/compat/struct-by-value-7_x.c.
39731 * gcc.dg/compat/struct-by-value-7a_y.c,
39732 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
39733 gcc.dg/compat/struct-by-value-7_y.c.
39735 2004-04-06 Jakub Jelinek <jakub@redhat.com>
39737 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
39738 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
39739 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
39742 2004-04-06 Uros Bizjak <uros@kss-loka.si>
39744 * gcc.dg/builtins-36.c: New test.
39746 2004-04-06 Paul Brook <paul@codesourcery.com>
39748 * README.gcc: Remove obsolete contraint on testcases.
39750 2004-04-05 Paul Brook <paul@codesourcery.com>
39753 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
39754 failure and exit(0) on success.
39755 * g++.dg/expr/anew2.C: Ditto.
39756 * g++.dg/expr/anew3.C: Ditto.
39757 * g++.dg/expr/anew4.C: Ditto.
39759 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
39762 * g++.dg/template/unify7.C: New.
39764 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
39766 * g++.dg/README: Bring up to date with new subdirectories; remove
39767 duplicate subdirectory lines.
39769 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
39772 * g++.dg/template/unify5.C: New.
39773 * g++.dg/template/unify6.C: New.
39774 * g++.dg/template/qualttp20.C: Adjust.
39775 * g++.old-deja/g++.jason/report.C: Adjust.
39776 * g++.old-deja/g++.other/qual1.C: Adjust.
39778 2004-04-01 Mark Mitchell <mark@codesourcery.com>
39781 * g++.dg/inherit/ptrmem1.C: New test.
39783 2004-04-01 Jakub Jelinek <jakub@redhat.com>
39786 * gcc.c-torture/execute/20040331-1.c: New test.
39787 * gcc.dg/20040331-1.c: New test.
39789 2004-04-01 Paul Brook <paul@codesourcery.com>
39791 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
39793 2004-03-30 Mark Mitchell <mark@codesourcery.com>
39796 * g++.dg/init/goto1.C: New test.
39799 * g++.dg/template/defarg4.C: New test.
39801 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
39803 * gcc.dg/altivec-11.c: Extend test for more valid cases.
39805 2004-03-28 David Edelsohn <edelsohn@gnu.org>
39807 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
39809 2004-03-28 Zack Weinberg <zack@codesourcery.com>
39811 * gcc.dg/noncompile/undeclared-2.c: New test.
39813 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
39815 * gcc.dg/940409-1.c: Remove XFAIL.
39816 * gcc.dg/reg-vol-struct-1.c: New test.
39818 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39820 * gcc.dg/torture/builtin-wctype-1.c: New test.
39822 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
39824 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
39825 * gcc.dg/20001101-1.c: Likewise.
39826 * gcc.dg/20001102-1.c: Likewise.
39828 2004-03-25 Roger Sayle <roger@eyesopen.com>
39830 * gcc.dg/compare8.c: Add an additional test for XOR.
39832 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39834 * gcc.dg/torture/builtin-ctype-1.c: New test.
39836 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39838 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
39839 * gcc.dg/torture/builtin-math-1.c: Likewise.
39840 * gcc.dg/torture/builtin-power-1.c: New test.
39842 2004-03-24 Andreas Schwab <schwab@suse.de>
39844 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
39847 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
39848 Roger Sayle <roger@eyesopen.com>
39850 * gcc.dg/compare8.c: New test case.
39852 2004-03-23 Ziemowit Laski <zlaski@apple.com>
39854 * g++.dg/ext/altivec-7.C: New test.
39856 2004-03-23 Zack Weinberg <zack@codesourcery.com>
39858 PR 12267, 12391, 12560, 13129, 14114, 14133
39859 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
39860 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
39861 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
39862 Adjust error regexps.
39863 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
39864 * gcc.dg/noncompile/undeclared-1.c: New test cases.
39865 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
39866 * gcc.dg/local1.c: Add explanatory comment.
39868 2004-03-23 Roger Sayle <roger@eyesopen.com>
39870 PR optimization/14669
39871 * g++.dg/opt/fold2.C: New test case.
39873 2004-03-22 Jakub Jelinek <jakub@redhat.com>
39876 * gcc.dg/20040322-1.c: New test.
39878 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39880 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
39881 * gcc.dg/ultrasp4.c: Likewise.
39882 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
39884 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
39886 * gcc.dg/i386-sse-8.c: Reset default options.
39888 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
39890 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
39891 in the error message text.
39893 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
39895 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
39897 2004-03-21 Mark Mitchell <mark@codesourcery.com>
39900 * g++.dg/init/array13.C: New test.
39902 2004-03-20 Roger Sayle <roger@eyesopen.com>
39905 * gcc.c-torture/compile/pr13889.c: New test case.
39907 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
39910 * builtins-1.c (nan, nans): Don't test.
39911 * builtins-30.c: Don't use nan, nanf, nanl.
39912 * builtins-35.c: New test.
39914 2004-03-19 Ziemowit Laski <zlaski@apple.com>
39916 * g++.dg/ext/altivec-6.C: New test.
39918 2004-03-19 Mark Mitchell <mark@codesourcery.com>
39920 * g++.dg/init/placement3.C: New test.
39922 * g++.dg/template/spec13.C: New test.
39924 * g++.dg/lookup/using11.C: New test.
39926 * g++.dg/lookup/koenig3.C: New test.
39928 * g++.dg/template/operator2.C: New test.
39930 * g++.dg/expr/dtor3.C: New test.
39931 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
39933 * g++.old-deja/g++.law/visibility28.C: Likewise.
39935 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
39937 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
39938 * gcc.dg/ppc64-abi-3.c: Likewise.
39940 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39943 * g++.dg/parse/template15.C: New test.
39945 2004-03-18 Mark Mitchell <mark@codesourcery.com>
39947 * g++.dg/expr/dtor2.C: New test.
39949 * g++.dg/lookup/anon4.C: New test.
39951 * g++.dg/overload/using1.C: New test.
39953 * g++.dg/template/lookup7.C: New test.
39955 * g++.dg/template/typename6.C: New test.
39957 * g++.dg/expr/cond6.C: New test.
39959 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39961 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
39963 2004-03-18 Mark Mitchell <mark@codesourcery.com>
39965 * g++.dg/expr/cond5.C: New test.
39966 * g++.dg/expr/constcast1.C: Likewise.
39967 * g++.dg/expr/ptrmem2.C: Likewise.
39968 * g++.dg/expr/ptrmem3.C: Likewise.
39969 * g++.dg/lookup/main1.C: Likewise.
39970 * g++.dg/template/lookup6.C: Likewise.
39972 2004-03-18 Mark Mitchell <mark@codesourcery.com>
39974 * gcc.dg/local1.c: New test.
39976 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
39978 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39980 * gcc.dg/torture/builtin-convert-1.c: New test.
39982 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39984 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
39986 2004-03-16 Mark Mitchell <mark@codesourcery.com>
39989 * g++.dg/warn/Wunused-7.C: New test.
39991 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39993 * gcc.dg/torture/builtin-integral-1.c: New test.
39995 2004-03-16 Mark Mitchell <mark@codesourcery.com>
39998 * g++.dg/parse/non-dependent3.C: New test.
40000 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
40002 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
40003 * g++.dg/eh/simd-2.C: Likewise.
40004 * g++.dg/init/array10.C: Likewise.
40005 * gcc.c-torture/compile/simd-1.c: Likewise.
40006 * gcc.c-torture/compile/simd-2.c: Likewise.
40007 * gcc.c-torture/compile/simd-3.c: Likewise.
40008 * gcc.c-torture/compile/simd-4.c: Likewise.
40009 * gcc.c-torture/compile/simd-6.c: Likewise.
40010 * gcc.c-torture/execute/simd-1.c: Likewise.
40011 * gcc.c-torture/execute/simd-2.c: Likewise.
40012 * gcc.dg/compat/vector-defs.h: Likewise.
40013 * gcc.dg/20020531-1.c: Likewise.
40014 * gcc.dg/altivec-3.c: Likewise.
40015 * gcc.dg/altivec-4.c: Likewise.
40016 * gcc.dg/altivec-varargs-1.c: Likewise.
40017 * gcc.dg/compat/vector-defs.h: Likewise.
40018 * gcc.dg/i386-mmx-3.c: Likewise.
40019 * gcc.dg/i386-sse-4.c: Likewise.
40020 * gcc.dg/i386-sse-5.c: Likewise.
40021 * gcc.dg/i386-sse-8.c: Likewise.
40022 * gcc.dg/simd-1.c: Likewise.
40023 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
40024 __ev64_opaque__ since the machine description provides it.
40026 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40028 * lib/compat.exp (skip_list): New global variable.
40029 Use it to hold the user defined COMPAT_SKIPS list if any.
40030 (compat-obj): Add the members of skip_list to optall.
40032 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40034 * gcc.dg/compat/union-by-value-1_main.c,
40035 union-by-value-1_x.c, union-by-value-1_y.c,
40036 union-check.h, union-defs.h,
40037 union-init.h, union-return-1_main.c,
40038 union-return-1_x.c, union-return-1_y.c: New files.
40040 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40042 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
40043 mixed-struct-init.h: Add 4 mixed structure types.
40044 struct-by-value-21_main.c, struct-by-value-21_x.c,
40045 struct-by-value-21_y.c, struct-return-21_main.c,
40046 struct-return-21_x.c, struct-return-21_y.c: New files.
40048 2004-03-13 Mark Mitchell <mark@codesourcery.com>
40051 * g++.dg/parse/template14.C: New test.
40053 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
40055 * gcc.c-torture/execute/20040313-1.c: New test.
40057 2004-03-13 Jakub Jelinek <jakub@redhat.com>
40060 * gcc.dg/20040311-2.c: New test.
40062 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
40065 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
40068 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
40070 * gcc.dg/20040305-2.c: Add missing return statement.
40072 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40074 * gcc.dg/builtins-34.c: Also check pow10*.
40076 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
40079 * gcc.dg/20040305-2.c: New test.
40081 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
40083 * gcc.dg/20040310-1.c: New test.
40085 2004-03-11 Roger Sayle <roger@eyesopen.com>
40087 * gcc.c-torture/execute/20040311-1.c: New test case.
40089 2004-03-11 Mark Mitchell <mark@codesourcery.com>
40092 * g++.dg/lookup/enum1.C: New test.
40094 2004-03-10 Mark Mitchell <mark@codesourcery.com>
40097 * g++.dg/lookup/struct2.C: New test.
40099 2004-03-10 Uros Bizjak <uros@kss-loka.si>
40101 * gcc.dg/builtins-34.c: New test.
40103 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40105 * gcc.dg/torture/builtin-nonneg-1.c: New test.
40107 2004-03-09 James E Wilson <wilson@specifixinc.com>
40109 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
40110 * gcc.dg/alias-2.c: New testcase.
40112 2004-03-09 Zack Weinberg <zack@codesourcery.com>
40114 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
40116 2004-03-09 Roger Sayle <roger@eyesopen.com>
40118 * gcc.c-torture/execute/20040309-1.c: New test case.
40120 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
40123 * g++.dg/overload/ref1.C: New.
40125 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40128 * g++.dg/template/spec12.C: New test.
40131 * g++.dg/parse/crash14.C: New test.
40133 2004-03-09 Mark Mitchell <mark@codesourcery.com>
40136 * g++.dg/init/ref11.C: New test.
40138 2004-03-09 Mark Mitchell <mark@codesourcery.com>
40141 * g++.dg/parse/builtin2.C: New test.
40143 2004-03-08 Mark Mitchell <mark@codesourcery.com>
40146 * g++.dg/init/ctor3.C: New test.
40147 * g++.dg/init/union1.C: New test.
40148 * g++.dg/ext/anon-struct4.C: New test.
40150 2004-03-08 Mark Mitchell <mark@codesourcery.com>
40152 * g++.dg/lookup/koenig1.C: Tweak error messages.
40153 * g++.dg/lookup/used-before-declaration.C: Likewise.
40154 * g++.dg/other/do1.C: Likewise.
40155 * g++.dg/overload/koenig1.C: Likewise.
40156 * g++.dg/parse/crash13.C: Likewise.
40157 * g++.dg/template/instantiate3.C: Likewise.
40159 2004-03-08 Eric Christopher <echristo@redhat.com>
40161 * * lib/target-supports.exp: Enable libiconv in test
40162 compilation. Fix up error checking.
40164 2004-03-08 Roger Sayle <roger@eyesopen.com>
40166 PR middle-end/14289
40167 * gcc.dg/pr14289-1.c: New test case.
40168 * gcc.dg/pr14289-2.c: Likewise.
40169 * gcc.dg/pr14289-3.c: Likewise.
40171 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
40173 * gcc.c-torture/execute/20040308-1.c: New test.
40175 2004-03-07 Roger Sayle <roger@eyesopen.com>
40177 * gcc.c-torture/execute/20040307-1.c: New test case.
40179 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
40181 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
40183 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
40185 * gcc.dg/20040306-1.c: New test.
40187 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
40189 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
40191 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
40193 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40196 * gcc.dg/decl-6.c: New test.
40198 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40200 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
40201 Rename LOGPOW -> LOG_POW.
40202 (SQRT_EXP, POW_EXP): New.
40204 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40206 * gcc.dg/i386-sse-8.c: New test.
40208 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40211 * gcc.dg/decl-5.c: New test.
40213 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
40215 * gcc.dg/20040305-1.c: New test.
40217 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
40220 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
40222 2004-03-04 Ziemowit Laski <zlaski@apple.com>
40224 PR c++/14425, c++/14426
40225 * g++.dg/ext/altivec-4.C: New test.
40226 * g++.dg/ext/altivec-5.C: New test.
40228 2004-03-04 Geoffrey Keating <geoffk@apple.com>
40230 * g++.old-deja/g++.other/linkage1.C: Expect errors about
40231 global variables of a type with no linkage.
40232 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
40233 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
40234 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
40235 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
40236 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
40237 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
40238 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
40239 * g++.dg/warn/deprecated.C: Name enum Color.
40240 * g++.dg/overload/VLA.C: Name structure for 'b'.
40241 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
40243 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40245 * gcc.c-torture/compile/20040304-1.c: New test.
40247 2004-03-03 Zack Weinberg <zack@codesourcery.com>
40250 * gcc.dg/decl-4.c: New testcase.
40252 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
40254 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
40255 as PRECF if sizeof (float) > sizeof (double).
40256 (PRECL): Make it the same as PRECF if
40257 sizeof (float) > sizeof (long double).
40259 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40261 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
40262 system type. Add check for irix6 which doesn't have c99 runtime.
40264 2004-03-03 Bob Wilson <bob.wilson@acm.org>
40266 * gcc.dg/const-elim-1.c: xfail for xtensa.
40268 2004-03-01 Mark Mitchell <mark@codesourcery.com>
40271 * g++.dg/template/cond4.C: New test.
40273 2004-03-01 Mark Mitchell <mark@codesourcery.com>
40276 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
40279 * g++.dg/parse/defarg7.C: New test.
40282 * g++.dg/template/friend26.C: New test.
40284 2004-03-01 Mark Mitchell <mark@codesourcery.com>
40287 * g++.dg/abi/mangle21.C: New test.
40290 * g++.dg/parse/constructor2.C: New test.
40293 * g++.dg/template/sfinae1.C: New test.
40295 2004-02-29 Mark Mitchell <mark@codesourcery.com>
40298 * g++.dg/expr/crash2.C: New test.
40300 PR middle-end/13448
40301 * gcc.dg/inline-5.c: New test.
40302 * gcc.dg/always-inline.c: Split out tests into ...
40303 * gcc.dg/always-inline2.c: ... this and ...
40304 * gcc.dg/always-inline3.c: ... this.
40306 2004-02-29 Mark Mitchell <mark@codesourcery.com>
40309 * g++.dg/debug/crash1.C: New test.
40311 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
40313 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
40314 function with __attribute__((noinline)).
40315 (recurser_void2): Likewise.
40316 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
40317 (recurser_void2): Likewise.
40319 2004-02-29 Roger Sayle <roger@eyesopen.com>
40321 PR middle-end/14203
40322 * g++.dg/warn/Wunused-6.C: New test case.
40324 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
40326 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
40329 2004-02-27 Eric Christopher <echristo@redhat.com>
40331 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
40332 * g++.dg/charset/asm2.c: Run only x86.
40333 * gcc.dg/charset/asm3.c: Ditto.
40335 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
40337 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
40340 2004-02-27 Ziemowit Laski <zlaski@apple.com>
40342 * g++.dg/ext/altivec-3.C: New.
40344 2004-02-26 Richard Henderson <rth@redhat.com>
40346 * g++.dg/ext/attrib10.C: Mark for warning.
40347 * gcc.dg/attr-alias-1.c: New.
40349 2004-02-26 Richard Henderson <rth@redhat.com>
40351 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
40352 * gcc.c-torture/execute/20040208-2.c: ... it back.
40354 2004-02-26 Eric Christopher <echristo@redhat.com>
40356 * lib/target-supports.exp (check-iconv-available): New function.
40357 * lib/gcc-dg.exp (dg-require-iconv): New function.
40359 * gcc.dg/charset: New directory.
40360 * gcc.dg/charset/charset.exp: New file.
40361 * gcc.dg/charset/asm1.c: Ditto.
40362 * gcc.dg/charset/asm2.c: Ditto.
40363 * gcc.dg/charset/asm3.c: Ditto.
40364 * gcc.dg/charset/asm4.c: Ditto.
40365 * gcc.dg/charset/asm5.c: Ditto.
40366 * gcc.dg/charset/attribute1.c: Ditto.
40367 * gcc.dg/charset/attribute2.c: Ditto.
40368 * gcc.dg/charset/string1.c: Ditto.
40369 * g++.dg/charset: New directory.
40370 * g++.dg/dg.exp: Add here. Special options.
40371 * g++.dg/charset/charset.exp: New file.
40372 * g++.dg/charset/asm1.c: Ditto.
40373 * g++.dg/charset/asm2.c: Ditto.
40374 * g++.dg/charset/asm3.c: Ditto.
40375 * g++.dg/charset/asm4.c: Ditto.
40376 * g++.dg/charset/attribute1.c: Ditto.
40377 * g++.dg/charset/attribute2.c: Ditto.
40378 * g++.dg/charset/extern1.cc: Ditto.
40379 * g++.dg/charset/extern2.cc: Ditto.
40380 * g++.dg/charset/string1.c: Ditto.
40382 2004-02-26 Mark Mitchell <mark@codesourcery.com>
40385 * g++.dg/parse/comma1.C: New test.
40387 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40390 * g++.dg/template/ttp8.C: New test.
40392 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
40394 * gcc.dg/fixuns-trunc-1.c: New test.
40396 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40398 * gcc.dg/builtins-config.h: Use #elif.
40400 2004-02-26 Michael Matz <matz@suse.de>
40402 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
40403 * gcc.dg/991214-1.c: Likewise.
40404 * gcc.dg/i386-asm-1.c: Likewise.
40406 2004-02-25 Richard Henderson <rth@redhat.com>
40408 * gcc.c-torture/execute/20040208-2.c: Move ...
40409 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
40411 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40414 * g++.dg/other/crash-3.C: New test.
40416 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40418 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
40419 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
40421 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
40424 2004-02-24 Michael Matz <matz@suse.de>
40426 * gcc.dg/i386-regparm.c: New.
40428 2004-02-23 James E Wilson <wilson@specifixinc.com>
40430 * gcc.c-torture/execute/20040223-1.c: New.
40432 2004-02-23 Zack Weinberg <zack@codesourcery.com>
40433 Kazu Hirata <kazu@cs.umass.edu>
40435 * gcc.dg/fwritable-strings-1.c: Remove.
40437 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
40440 * gcc.dg/20040223-1.c: New test.
40442 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40445 * g++.dg/ext/typeof9.C: New test.
40447 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40450 * g++.dg/other/switch1.C: New test.
40452 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40454 * gcc.dg/cast-function-1.c: Adjust for new informative message.
40455 * gcc.dg/va-arg-1.c: Likewise.
40457 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40460 * g++.dg/template/koenig5.C: New test.
40462 2004-02-21 Ziemowit Laski <zlaski@apple.com>
40464 * g++.dg/ext/altivec-1.C: Generalize target triple.
40465 * g++.dg/ext/altivec-2.C: New test case.
40466 * g++.dg/ext/altivec_check.h: New file.
40467 * gcc.dg/altivec-1.c: Generalize target triple;
40468 include altivec_check.h and call altivec_check().
40469 * gcc.dg/altivec-[2-5].c: Generalize target triple.
40470 * gcc.dg/altivec-6.c: New test case.
40471 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
40472 type casts as needed.
40473 * gcc.dg/altivec-10.c: Include altivec_check.h and call
40475 * gcc.dg/altivec-12.c: New test case.
40476 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
40477 include altivec_check.h and call altivec_check().
40478 * gcc.dg/altivec_check.h: New file.
40480 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40482 * lib/target-supports.exp (check_alias_available): Don't mangle
40483 function `g' in test program.
40485 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40487 * lib/target-supports.exp (check_profiling_available): Check
40488 argument to determine whether we support a profiling type.
40489 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
40490 check_profiling_available.
40491 * g++.dg/bprob/bprob.exp: Likewise.
40492 * g77.dg/bprob/bprob.exp: Likewise.
40493 * gcc.misc-tests/bprob.exp: Likewise.
40494 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
40495 dg-require-profiling and delete expected error handling.
40496 * gcc.dg/20021014-1.c: Likewise.
40497 * gcc.dg/nest.c: Likewise.
40499 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40502 * g++.dg/other/vthunk1.C: New test.
40504 2004-02-20 Falk Hueffner <falk@debian.org>
40507 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
40509 2004-02-20 Mark Mitchell <mark@codesourcery.com>
40512 * g++.dg/other/error8.C: Remove XFAIL markers.
40515 * g++.dg/ext/packed5.C: New test.
40518 * g++.dg/warn/Wunused-5.C: New test.
40521 * g++.dg/lookup/member1.C: New test.
40523 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
40525 * gcc.c-torture/compile/20040130-1.c: Enable only when
40526 __INT_MAX__ >= 2147483647L.
40527 * gcc.c-torture/compile/961203-1.c: Likewise.
40529 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
40531 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
40532 * g++.dg/opt/template1.C: Robustify assembler regexp
40534 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
40536 * gcc.c-torture/execute/simd-4.x: Remove.
40537 * gcc.c-torture/execute/va-arg-25.x: Likewise.
40538 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
40539 Guard with #ifndef SKIP_ATTRIBUTE.
40540 * gcc.dg/compat/vector-1_y.c: Likewise.
40541 * gcc.dg/compat/vector-2_x.c: Likewise.
40542 * gcc.dg/compat/vector-2_y.c: Likewise.
40543 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
40544 * g++.dg/eh/simd-2.C: Likewise.
40546 2004-02-19 Alan Modra <amodra@bigpond.net.au>
40548 * gcc.c-torture/compile/complex-1.c: New.
40550 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
40553 * gcc.c-torture/execute/20040218-1.c: New test.
40555 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40558 * g++.dg/parse/new2.C: New test.
40560 2004-02-18 Paul Brook <paul@codesourcery.com>
40562 * gcc.c-torture/compile/libcall-1.c: New test.
40564 2004-02-18 Paul Brook <paul@codesourcery.com>
40567 * gcc.dg/debug/debug-7.c: New test.
40569 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
40571 * gcc.dg/20040217-1.c: New test.
40573 2004-02-17 Zack Weinberg <zack@codesourcery.com>
40575 * gcc.c-torture/execute/990208-1.x: Delete.
40577 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
40579 * gcc.c-torture/execute/20040208-2.x: New file.
40581 2004-02-17 Mark Mitchell <mark@codesourcery.com>
40584 * g++.dg/abi/structret1.C: New test.
40586 2004-02-17 Jakub Jelinek <jakub@redhat.com>
40588 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
40589 (i386_cpuid): No need to test if cpuid is available on AMD64.
40590 Fix assembly, so that it works onboth i386 and AMD64.
40591 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
40592 (vecInLong): Fix s[] member type to unsigned int.
40593 (vecInWord): Remove type.
40594 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
40595 (a64, b64, c64, d64, e64): Remove.
40596 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
40597 Remove unused variable. Remove initialization of removed variables.
40598 Don't call mmx_tests nor sse_tests.
40599 (reference_mmx, reference_sse): Remove.
40600 (check): Add return stmt.
40601 * gcc.dg/i386-sse-7.c: New test.
40602 * gcc.dg/i386-mmx-4.c: New test.
40604 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40606 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
40607 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40608 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40609 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
40610 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
40611 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
40612 g++.dg/tc1/dr94.C: Fix line terminator.
40614 2004-02-16 Geoffrey Keating <geoffk@apple.com>
40616 * gcc.c-torture/compile/20040216-1.c: New.
40618 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40620 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40621 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40622 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
40623 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
40624 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
40625 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
40627 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40629 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
40631 2004-02-15 Mark Mitchell <mark@codesourcery.com>
40634 * g++.dg/expr/cond4.C: New test.
40637 * g++.dg/lookup/crash2.C: New test.
40639 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
40641 * gcc.c-torture/compile/20040214-2.c: New test.
40643 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
40646 * g++.dg/ext/typeof8.C: New test.
40648 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
40650 * gcc.c-torture/compile/20040214-1.c: New test.
40652 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40655 * g++.dg/template/spec11.C: New test.
40657 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40660 * g++.dg/other/error8.C: New test.
40662 2004-02-13 Mark Mitchell <mark@codesourcery.com>
40665 * g++.dg/template/array4.C: New test.
40668 * g++.dg/inherit/thunk2.C: New test.
40671 * g++.dg/eh/cond2.C: New test.
40673 2004-02-12 Alan Modra <amodra@bigpond.net.au>
40675 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
40677 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
40679 * lib/scanasm.exp (dg-scan): Quote pattern before display.
40681 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
40683 * g++.dg/simd-2.C: xfail on ppc64-linux.
40685 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
40688 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
40691 2004-02-11 Uros Bizjak <uros@kss-loka.si>
40693 * gcc.dg/builtins-33.c: New test.
40695 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
40697 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
40699 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
40701 * g++.dg/simd-2.C: Set -maltivec for ppc64.
40703 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
40705 * gcc.dg/ppc64-abi-3.c: New test.
40707 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
40711 * gcc.dg/pr14092-1.c: New testcase.
40713 2004-02-10 Alan Modra <amodra@bigpond.net.au>
40715 * gcc.dg/cpp/assert4.c: Fix typo last change.
40717 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
40718 * gcc.dg/cpp/assert4.c: Handle powerpc64.
40720 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
40722 2004-02-09 Roger Sayle <roger@eyesopen.com>
40724 * gcc.c-torture/compile/20040209-1.c: New test case.
40726 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
40728 * gcc.dg/c90-init-1.c: Adjust expected error messages.
40730 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
40732 * gcc.c-torture/execute/20040208-[12].c: New tests.
40734 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40736 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
40738 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40740 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
40742 2004-02-07 Zack Weinberg <zack@codesourcery.com>
40745 * gcc.dg/visibility-8.c: New testcase.
40747 2004-02-07 Zack Weinberg <zack@codesourcery.com>
40749 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
40751 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
40753 2004-02-07 Roger Sayle <roger@eyesopen.com>
40755 PR middle-end/13696
40756 * g++.dg/opt/fold1.C: New test case.
40758 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40761 * g++.dg/other/crash-2.C: New test.
40763 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40766 * g++.dg/parse/angle-bracket2.C: New test.
40768 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40770 PR middle-end/13750
40772 2004-01-15 Geoffrey Keating <geoffk@apple.com>
40774 * g++.dg/pch/wchar-1.C: New.
40775 * g++.dg/pch/wchar-1.Hs: New.
40777 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40780 * g++.dg/parse/error15.C: New test.
40781 * g++.dg/parse/crash11.C: Update dg-error mark.
40783 2004-02-04 Mark Mitchell <mark@codesourcery.com>
40786 * g++.dg/warn/conv2.C: New test.
40788 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40791 * g++.dg/warn/incomplete1.C: Remove xfail.
40793 2004-02-04 Mark Mitchell <mark@codesourcery.com>
40795 * lib/file-format.exp (gcc_target_object_format): Use
40796 ${tool}_target_compile, not gcc_target_compile.
40797 * lib/target-supports.exp (check_alias_available): Likewise.
40798 (check_gc_sections_available): Likewise.
40799 * g++.dg/ext/attrib10.C: Use dg-require-alias.
40800 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
40803 2004-02-04 Mark Mitchell <mark@codesourcery.com>
40806 * g++.dg/template/static6.C: New test.
40808 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
40810 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
40812 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40814 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
40815 tests for systems where `char' is unsigned by default.
40817 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40820 * g++.dg/template/partial3.C: New test.
40822 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
40824 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
40825 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
40826 Remove mentions of obsolete ports.
40828 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
40830 * gcc.dg/noncompile/20001228-1.c: Fix for new
40833 2004-02-03 Roger Sayle <roger@eyesopen.com>
40836 * gcc.c-torture/execute/multdi-1.c: New test case.
40838 2004-02-03 Mark Mitchell <mark@codesourcery.com>
40841 * g++.dg/template/lookup5.C: New test.
40843 2004-02-03 Mark Mitchell <mark@codesourcery.com>
40846 * g++.dg/template/lookup4.C: New test.
40849 * g++.dg/parse/error14.C: New test.
40852 * g++.dg/parse/template13.C: New test.
40854 2004-02-03 Mark Mitchell <mark@codesourcery.com>
40857 * g++.dg/template/koenig4.C: New test.
40860 * g++.dg/template/crash17.C: New test.
40863 * g++.dg/parse/error13.C: New test.
40864 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
40866 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40868 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
40870 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
40874 * gcc.dg/noncompile/20040203-1.c: New test.
40875 * gcc.dg/noncompile/20040203-2.c: Likewise.
40876 * gcc.dg/noncompile/20040203-3.c: Likewise.
40877 * gcc.dg/20040203-1.c: Likewise.
40879 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
40882 * g++.dg/template/sizeof7.C: New test.
40884 2004-02-02 Eric Christopher <echristo@redhat.com>
40885 Zack Weinberg <zack@codesourcery.com>
40887 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
40889 2004-02-02 Zack Weinberg <zack@codesourcery.com>
40891 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
40892 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
40893 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
40894 * gcc.dg/cleanup-5.c: Run only on Linux targets.
40896 2004-02-02 Mark Mitchell <mark@codesourcery.com>
40899 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
40902 * g++.dg/ext/attrib13.C: New test.
40905 * g++.dg/conversion/op2.C: New test.
40907 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40909 * gcc.dg/titype-1.c: Fix pasto.
40911 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40913 * gcc.dg/titype-1.c: New test.
40915 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40918 * g++.dg/template/non-type-template-argument-1.C,
40919 g++.dg/template/qualified-id1.C: Update dg-error marks.
40920 * g++.dg/template/nontype6.C: New test.
40922 2004-02-01 Roger Sayle <roger@eyesopen.com>
40924 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
40925 * gcc.dg/builtins-31.c: New testcase.
40926 * gcc.dg/builtins-32.c: New testcase.
40928 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
40930 * objc.dg/call-super-2.m: Update line numbers
40931 for the including of stddef.h.
40933 2004-01-30 Michael Matz <matz@suse.de>
40935 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
40936 g++.dg/ext/case-range3.C: New tests.
40938 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40942 * g++.dg/template/member4.C: New test.
40944 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40947 * g++.dg/template/sizeof6.C: New test.
40949 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
40951 * gcc.dg/fwritable-strings-1.c: New test.
40953 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
40955 * gcc.c-torture/compile/20040130-1.c: New test.
40957 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
40959 * objc.dg/call-super-2.m: Include stddef.h for size_t.
40961 2004-01-29 Mark Mitchell <mark@codesourcery.com>
40964 * g++.dg/template/ctor3.C: New test.
40966 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40968 * g++.dg/tc1: New directory.
40969 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
40970 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
40971 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
40972 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
40973 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
40975 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40977 * g++.dg/parse/error11.C: New test.
40978 * g++.dg/parse/error12.C: Likewise.
40980 2004-01-28 Ziemowit Laski <zlaski@apple.com>
40982 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
40983 (scan_initial, main): Use aligned_sizeof instead of sizeof.
40985 2004-01-28 Mark Mitchell <mark@codesourcery.com>
40988 * g++.dg/ext/attrib12.C: New test.
40991 * g++.dg/parse/cast2.C: New test.
40993 2004-01-27 James E Wilson <wilson@specifixinc.com>
40995 * objc.dg/encode-2.m (main): New local string. Set depending on
40996 sizeof long. Use in sscanf call.
40997 * objc.dg/encode-3.m (main): New local string. Set depending on
40998 sizeof long. Use in scan_initial call.
41000 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41002 * objc.dg/call-super-2.m: Make LP64-safe.
41003 * objc.dg/desig-init-1.m: Likewise.
41005 2004-01-27 Devang Patel <dpatel@apple.com>
41007 * g++.dg/debug/namespace1.C: New test.
41009 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
41011 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
41014 * gcc.dg/arm-mmx-1.c: New test.
41016 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
41018 * gcc.dg/20040127-1.c: New test.
41019 * gcc.dg/20040127-2.c: New test.
41021 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41023 * objc.dg/stret-1.m (glob): Renamed to globa.
41025 2004-01-26 Mark Mitchell <mark@codesourcery.com>
41028 * g++.dg/expr/for1.C: New test.
41030 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
41032 PR middle-end/13779
41033 * gcc.dg/darwin-longlong.c: New test.
41035 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
41037 * gcc.dg/20040124-1.c: Moved test from here...
41038 * gcc.c-torture/compile/20040124-1.c: ...to here.
41040 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41042 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
41043 the assembly output if -m64 is passed.
41045 2004-01-25 Mark Mitchell <mark@codesourcery.com>
41048 * g++.dg/template/cond3.C: New test.
41050 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41053 * g++.dg/template/ttp7.C: New test.
41055 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41058 * g++.dg/template/nontype4.C: New test.
41059 * g++.dg/template/nontype5.C: Likewise.
41061 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
41063 * gcc.dg/torture/mips-clobber-at.c: New test.
41065 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
41067 * gcc.dg/20040124-1.c: New test.
41069 2004-01-24 Jakub Jelinek <jakub@redhat.com>
41071 * gcc.dg/20040123-1.c: New test.
41073 2004-01-23 Zack Weinberg <zack@codesourcery.com>
41075 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
41077 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
41079 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
41081 2004-01-23 Andrew Pinski <apinski@apple.com>
41083 * gcc.dg/20030121-1.c: Move to ..
41084 * gcc.dg/20040121-1.c: here.
41086 2004-01-23 Roger Sayle <roger@eyesopen.com>
41088 * gcc.dg/builtins-29.c: New test case.
41090 2004-01-23 Zack Weinberg <zack@codesourcery.com>
41093 * gcc.dg/builtins-30.c: New testcase.
41095 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
41097 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
41098 * lib/g77.exp: Likewise.
41099 * lib/objc.exp: Likewise.
41100 * lib/g++.exp: Likewise.
41102 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
41104 * gcc.dg/struct-by-value-2.c: New test.
41106 2004-01-21 Andrew Pinski <apinski@apple.com>
41109 * gcc.dg/20030121-1.c: New test.
41111 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
41113 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
41114 clobber frame pointer register in asm statement.
41116 2004-01-21 Falk Hueffner <falk@debian.org>
41118 * gcc.c-torture/compile/20040121-1.c: New test.
41120 2004-01-21 Zack Weinberg <zack@codesourcery.com>
41122 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
41124 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
41126 * gcc.dg/ppc64-abi-2.c: New test.
41128 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
41130 * lib/treelang.exp: Fill out this file.
41131 * lib/treelang-dg.exp: New File.
41133 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
41135 * gcc.c-torture/compile/981022-1.c: Remove.
41136 * gcc.dg/array-5.c: Remove XFAIL.
41137 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
41138 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
41139 gcc.dg/cond-lvalue-1.c: Update.
41140 * gcc.dg/cast-lvalue-2.c: New test.
41142 2004-01-19 Mark Mitchell <mark@codesourcery.com>
41145 * g++.dg/other/error1.C (class foo): Tweak error message.
41148 * g++.dg/template/call2.C: New test.
41150 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41152 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
41153 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
41154 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
41155 scalar-return-1_x.c, scalar-return-2_y.c,
41156 scalar-return-3_x.c, scalar-return-3_y.c,
41157 scalar-return-4_x.c, scalar-return-4_y.c,
41158 struct-align-1.h, struct-align-1_x.c,
41159 struct-align-1_y.c, struct-align-2.h,
41160 struct-align-2_x.c, struct-align-2_y.c,
41161 struct-by-value-10_y.c, struct-by-value-11_x.c,
41162 struct-by-value-11_y.c, struct-by-value-12_x.c,
41163 struct-by-value-12_y.c, struct-by-value-13_x.c,
41164 struct-by-value-13_y.c, struct-by-value-14_x.c,
41165 struct-by-value-14_y.c, struct-by-value-15_x.c,
41166 struct-by-value-15_y.c, struct-by-value-16_y.c,
41167 struct-by-value-17_y.c, struct-by-value-18_y.c,
41168 struct-by-value-19_y.c, struct-by-value-1_x.c,
41169 struct-by-value-1_y.c, struct-by-value-20_y.c,
41170 struct-by-value-2_x.c, struct-by-value-2_y.c,
41171 struct-by-value-3_y.c, struct-by-value-4_x.c,
41172 struct-by-value-4_y.c, struct-by-value-5_y.c,
41173 struct-by-value-6_y.c, struct-by-value-7_y.c
41174 struct-by-value-8_x.c, struct-by-value-8_y.c
41175 struct-by-value-9_x.c, struct-by-value-9_y.c
41176 struct-return-10_x.c, struct-return-10_y.c,
41177 struct-return-19_x.c, struct-return-20_x.c
41178 struct-return-2_x.c, struct-return-2_y.c
41179 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
41180 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
41182 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41184 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
41185 attribute on sparc*-sun-solaris2.*.
41187 2004-01-18 Mark Mitchell <mark@codesourcery.com>
41190 * g++.dg/ext/typeof7.C: New test.
41192 2004-01-18 David Edelsohn <edelsohn@gnu.org>
41194 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
41195 * gcc.dg/const-elim-1.c: Same.
41197 2004-01-17 Ziemowit Laski <zlaski@apple.com>
41199 * objc.dg/stret-1.m: New.
41200 * objc.dg/stret-2.m: New.
41202 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
41205 * g++.dg/ext/vector1.C: New test.
41207 2004-01-16 Geoffrey Keating <geoffk@apple.com>
41209 * gcc.dg/pch/import-1.c: New.
41210 * gcc.dg/pch/import-1.hs: New.
41211 * gcc.dg/pch/import-1a.h: New.
41212 * gcc.dg/pch/import-1b.h: New.
41213 * gcc.dg/pch/import-1c.h: New.
41215 2004-01-16 Mark Mitchell <mark@codesourcery.com>
41218 * g++.dg/ext/array1.C: New test.
41221 * g++.dg/conversion/op1.C: New test.
41223 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
41226 From Kazumoto Kojima / Dan Kegel:
41227 * gcc.dg/pr11864-1.c: New test.
41230 From Marcus Comstedt / Dan Kegel:
41231 * gcc.dg/pr10392-1.c: New test.
41233 2004-01-16 Mark Mitchell <mark@codesourcery.com>
41236 * g++.dg/init/ref10.C: New test.
41238 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41241 * g++.dg/parse/typename6.C: New test.
41243 2004-01-15 Geoffrey Keating <geoffk@apple.com>
41246 * g++.dg/pch/wchar-1.C: New.
41247 * g++.dg/pch/wchar-1.Hs: New.
41249 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41252 * g++.dg/expr/sizeof2.C: New test.
41254 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
41256 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
41258 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
41261 * g++.dg/lookup/strong-using-3.C: New.
41262 * g++.dg/lookup/using-10.C: New.
41264 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
41267 * g++.dg/lookup/strong-using-2.C: New.
41269 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
41270 Dan Kegel <dank@kegel.com>
41271 J"orn Rennecke <joern.rennecke@superh.com>
41274 * gcc.dg/pr9365-1.c: New test.
41276 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41279 * g++.dg/parse/casting-operator2.C: New test.
41280 * g++.old-deja/g++.pt/explicit83.C: Remove.
41282 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
41284 * gcc.dg/label-compound-stmt-1.c: New test.
41285 * gcc.c-torture/compile/950922-1.c,
41286 gcc.c-torture/compile/20000211-3.c,
41287 gcc.c-torture/compile/20000518-1.c,
41288 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
41289 compound statements.
41291 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
41293 * gcc.dg/ppc64-abi-1.c: New test.
41295 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
41297 * g++.dg/ext/attrib9.C: Add dg-warnings.
41299 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41302 * g++.dg/parse/dtor3.C: New test.
41304 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
41307 * g++.dg/parse/try-catch-1.C: New test.
41309 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
41311 * ada/acats/run_all.sh: Add more verbose output in acats.log
41312 when compiling tests.
41314 2004-01-12 Zack Weinberg <zack@codesourcery.com>
41317 * gcc.dg/typedef-redecl.c: New test case.
41318 * gcc.dg/typedef-redecl.h: New support file.
41320 2004-01-13 Jan Hubicka <jh@suse.cz>
41322 * gcc.dg/always_inline.c: New test.
41323 * gcc.dg/debug/20031231-1.c: Fix.
41325 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41328 * g++.dg/template/array3.C: New test.
41330 2004-01-12 Zack Weinberg <zack@codesourcery.com>
41332 * g++.dg/ext/lvalue1.C: No longer expected to fail.
41333 * g++.dg/warn/Wunused-2.C: Likewise.
41335 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41338 * g++.dg/template/instantiate6.C: New test.
41340 2004-01-12 Roger Sayle <roger@eyesopen.com>
41342 PR middle-end/11397
41343 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
41345 2004-01-12 Jan Hubicka <jh@suse.cz>
41348 * gcc.dg/20040112-1.c: New.
41350 * gcc.dg/dwarf-die[1-7].c: Move to...
41351 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
41352 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
41354 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
41357 * g++.dg/parse/friend4.C: New test.
41359 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
41362 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
41363 definition is called a friend.
41365 2004-01-11 Zack Weinberg <zack@codesourcery.com>
41367 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
41369 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
41372 * g++.dg/parse/error10.C: New test.
41373 * g++.dg/template/arg2.C: Accept "invalid type" error.
41375 2004-01-11 Jakub Jelinek <jakub@redhat.com>
41377 PR middle-end/13392
41378 * g++.dg/opt/expect2.C: New test.
41380 2004-01-10 Zack Weinberg <zack@codesourcery.com>
41382 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
41383 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
41384 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
41385 Update dg-error regexps.
41387 2004-01-10 Zack Weinberg <zack@codesourcery.com>
41389 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
41390 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
41392 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
41394 * gcc.dg/pragma-re-1.c: Use right pointer type.
41396 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
41398 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
41400 2004-01-09 Geoffrey Keating <geoffk@apple.com>
41402 * gcc.dg/rs6000-ldouble-1.c: New.
41404 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41408 * g++.dg/other/abstract1.C: New test.
41410 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
41412 * g++.dg/lookup/strong-using-1.C: New.
41414 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
41417 * gcc.dg/func-ptr-conv-1.c: New test.
41418 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
41420 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
41423 * gcc.c-torture/compile/20040109-1.c: New.
41425 2004-01-08 Stuart Hastings <stuart@apple.com>
41427 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
41428 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
41429 * gcc.dg/i386-sse-6.c: ...this new testcase.
41431 2004-01-09 Alan Modra <amodra@bigpond.net.au>
41433 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
41435 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41437 * ada/acats/run_acats: Treat 'gnatchop' the same way
41438 as 'gnatmake'. Export GCC_DRIVER.
41439 * ada/acats/run_all.sh: Add target_gnatchop. Use
41440 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
41442 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41445 * g++.dg/template/dependent-expr4.C: New test.
41447 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
41449 * gcc.dg/altivec-11.c: New test.
41451 2004-01-07 Mark Mitchell <mark@codesourcery.com>
41453 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
41455 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
41458 * gcc.dg/enum-compat-1.c: New test.
41459 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
41461 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
41464 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
41465 gcc.dg/c99-idem-qual-3.c: New tests.
41467 2004-01-07 Alan Modra <amodra@bigpond.net.au>
41469 * gcc.dg/winline-7.c: Don't cast void * to int.
41471 2004-01-06 Jan Hubicka <jh@suse.cz>
41473 * gcc.dg/i386-sse-5.c: New test
41474 * g++.dg/eh/simd-1.c: Add -w argument for i386.
41476 2004-01-05 Mark Mitchell <mark@codesourcery.com>
41479 * g++.dg/rtti/typeid4.C: New test.
41481 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
41483 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
41485 2004-01-05 Mark Mitchell <mark@codesourcery.com>
41488 * g++.dg/template/error11.C: New test.
41491 * g++.dg/template/class2.C: New test.
41493 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
41494 Richard Sandiford <rsandifo@redhat.com>
41497 * g++.dg/opt/alias3.C: New test.
41499 2004-01-04 Mark Mitchell <mark@codesourcery.com>
41502 * g++.dg/template/koenig3.C: New test.
41505 * g++.dg/parse/offsetof3.C: New test.
41507 * g++.dg/init/copy7.C: Add missing dg-error markers.
41510 * g++.dg/init/copy7.c: New test.
41513 * g++.dg/parse/cast1.C: New test.
41515 2004-01-04 Jan Hubicka <jh@suse.cz>
41517 * gcc.dg/winline[1-7].c: New tests.
41519 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41522 * g++.dg/template/qualttp22.C: New test.
41524 2004-01-01 Jan Hubicka <jh@suse.cz>
41526 * gcc.dg/debug/20031231-1.c: New.
41527 * gcc.c-torture/compile/20040101-1.c: New.
41528 * gcc.dg/dwarf-die-[1-7].c: New.
41530 2004-01-01 Jakub Jelinek <jakub@redhat.com>
41532 PR optimization/13521
41533 * gcc.c-torture/compile/20031231-1.c: New test.
41535 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
41537 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
41539 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41542 * g++.dg/template/crash16.C: New test.
41544 2003-12-30 Mark Mitchell <mark@codesourcery.com>
41546 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
41548 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
41550 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
41552 * g++.old-deja/g++.jason/thunk3.C: Likewise.
41553 * g++.old-deja/g++.law/profile1.C: Likewise.
41554 * gcc.c-torture/compile/981006-1.c: Likewise.
41555 * gcc.c-torture/execute/loop-2e.x: Likewise.
41556 * gcc.c-torture/execute/loop-2f.x: Remove.
41557 * gcc.c-torture/execute/loop-2g.x: Likewise.
41558 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
41559 * gcc.dg/20020312-2.c: Remove traces of dead ports.
41561 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
41564 * g++.dg/ext/attrib11.C: New test.
41567 * g++.dg/template/array2-1.C: New test.
41568 * g++.dg/template/array2-2.C: New test.
41570 2003-12-29 Mark Mitchell <mark@codesourcery.com>
41572 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
41574 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
41577 * g++.dg/template/array1-1.C: New test.
41578 * g++.dg/template/array1-2.C: New test.
41580 2003-12-29 Roger Sayle <roger@eyesopen.com>
41583 * g77.dg/12632.f: New test case.
41585 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41588 * g++.dg/parse/nontype1.C: New test.
41590 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41593 * g++.dg/parse/explicit1.C: New test.
41594 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
41596 2003-12-28 Mark Mitchell <mark@codesourcery.com>
41599 * g++.dg/opt/inline6.C: New test.
41602 * g++.dg/parse/error9.C: New test.
41604 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
41606 2003-12-28 Mark Mitchell <mark@codesourcery.com>
41609 * g++.dg/init/assign1.C: New test.
41611 2003-12-28 Roger Sayle <roger@eyesopen.com>
41614 * g++.dg/warn/format3.C: New test case.
41616 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41618 * gcc.c-torture/compile/20031227-1.c: New test.
41620 2003-12-23 Mark Mitchell <mark@codesourcery.com>
41622 * g++.dg/bprob/bprob.exp: Load target-supports.exp
41623 * g77.dg/bprob/bprob.exp: Likewise.
41624 * gcc.misc-tests/bprob.exp: Likewise.
41625 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
41626 variants on systems where the library does not provide that
41628 * gcc.dg/builtins-20.c: Use builtins-config.h.
41629 * gcc.dg/builtins-config.h: New file.
41631 2003-12-23 Mark Mitchell <mark@codesourcery.com>
41633 * lib/gcc-dg.exp (dg-require-profiling): New function.
41634 * lib/target-supports.exp (check_profiling_available): Likewise.
41635 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
41636 * g77.dg/bprob/bprob.exp: Likewise.
41637 * gcc.misc-tests/bprob.exp: Likewise.
41638 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
41639 * gcc.dg/20021014-1.c: Likewise.
41640 * gcc.dg/nest.c: Likewise.
41642 2003-12-23 Mark Mitchell <mark@codesourcery.com>
41644 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
41646 * g++.dg/lookup/java2.C: Likewise.
41647 * gcc.dg/cpp/lexident.c: Likewise.
41649 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
41651 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
41653 * gcc.c-torture/compile/961203-1.c: Likewise.
41654 * gcc.c-torture/compile/980506-1.c: Likewise.
41656 2003-12-23 Zack Weinberg <zack@codesourcery.com>
41658 * lib/gcc-dg.exp (dg-prune-output): New annotation.
41659 (additional_prunes): New global.
41660 (gcc-dg-prune): Handle additional per-test pruning.
41661 (dg-test): Clear additional_prunes between tests.
41663 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
41664 dg-prune-output to avoid spurious failures from assembler
41665 complaining about nonexistent WAW violations.
41666 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
41667 Use dg-prune-output to avoid spurious failures from assembler
41668 warning about Itanium B-step errata.
41670 2003-12-23 Mark Mitchell <mark@codesourcery.com>
41672 * g++.dg/abi/macro0.C: New test.
41673 * g++.dg/abi/macro1.C: Likewise.
41674 * g++.dg/abi/macro2.C: Likewise.
41676 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
41677 * g++.dg/abi/bitfield7.C: Likewise.
41678 * g++.dg/abi/dtor2.C: Likewise.
41679 * g++.dg/abi/mangle11.C: Likewise.
41680 * g++.dg/abi/mangle12.C: Likewise.
41681 * g++.dg/abi/mangle14.C: Likewise.
41682 * g++.dg/abi/mangle17.C: Likewise.
41683 * g++.dg/abi/vbase10.C: Likewise.
41684 * g++.dg/abi/vbase14.C: Likewise.
41685 * g++.dg/template/qualttp17.C: Likewise.
41687 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
41690 * gcc.dg/20031223-1.c: New test.
41692 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
41694 * gcc.dg/noreturn-7.c: New test.
41696 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
41698 * gcc.dg/null-pointer-1.c: New test.
41700 2003-12-22 Mark Mitchell <mark@codesourcery.com>
41702 * g++.old-deja/g++.jason/template18.C: Remove.
41703 * g++.old-deja/g++.jason/template37.C: Likewise.
41706 * g++.dg/lookup/ns1.C: New test.
41709 * g++.dg/template/lookup3.C: New test.
41711 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
41713 * g++.dg/template/recurse1.C: New test
41715 2003-12-22 Mark Mitchell <mark@codesourcery.com>
41718 * g++.dg/parse/semicolon1.C: New test.
41719 * g++.dg/parse/semicolon1.h: Likewise.
41721 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
41723 * gcc.dg/darwin-misaligned.c: New test.
41725 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
41728 * gcc.dg/20031222-1.c: New test.
41730 2003-12-21 Mark Mitchell <mark@codesourcery.com>
41733 * g++.dg/parse/error8.C: New test.
41736 * g++.dg/warn/ctor-init-1.C: New test.
41738 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
41740 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
41742 * gcc.c-torture/compile/930217-1.c: Likewise.
41743 * gcc.c-torture/compile/930513-1.c: Likewise.
41744 * gcc.c-torture/execute/920908-2.c: Likewise.
41745 * gcc.c-torture/execute/921204-1.c: Likewise.
41746 * gcc.c-torture/execute/930621-1.c: Likewise.
41747 * gcc.c-torture/execute/930630-1.c: Likewise.
41748 * gcc.c-torture/execute/931031-1.c: Likewise.
41749 * gcc.c-torture/execute/980602-2.c: Likewise.
41750 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41751 * gcc.c-torture/execute/compndlit-1.c: Likewise.
41752 * gcc.c-torture/execute/extzvsi.c: Likewise.
41753 * gcc.c-torture/unsorted/ext.c: Likewise.
41755 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
41758 * gcc.c-torture/compile/20031220-2.c: New test case.
41760 2003-12-20 Roger Sayle <roger@eyesopen.com>
41762 PR optimization/13031
41763 * gcc.c-torture/compile/20031220-1.c: New test case.
41765 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
41767 * gcc.dg/cast-function-1.c: New test.
41769 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
41771 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
41774 2003-12-19 Mark Mitchell <mark@codesourcery.com>
41777 * g++.dg/ext/attrib10.C: New test.
41779 2003-12-19 Jakub Jelinek <jakub@redhat.com>
41781 * gcc.dg/cleanup-10.c: New test.
41782 * gcc.dg/cleanup-11.c: New test.
41784 2003-12-19 Jakub Jelinek <jakub@redhat.com>
41787 * g++.dg/opt/expect1.C: New test.
41789 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
41791 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
41793 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
41796 * gcc.dg/20031218-1.c: New test.
41799 * gcc.dg/20031218-2.c: New test.
41800 * gcc.dg/20031218-3.c: New test.
41802 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
41803 of label name and allow for USER_LABEL_PREFIX == "_" names.
41804 * g++.dg/abi/mangle18-2.C: Likewise.
41805 * g++.dg/abi/mangle19-1.C: Likewise.
41806 * g++.dg/abi/mangle19-2.C: Likewise.
41807 * g++.dg/abi/mangle20-1.C: Likewise.
41808 * g++.dg/abi/mangle20-2.C: Likewise.
41810 2003-12-18 Richard Henderson <rth@redhat.com>
41812 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
41814 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
41815 Dan Kegel <dank@kegel.com>
41818 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
41819 testing a cross compiler, it causes spurious compile failures.
41820 * lib/g++.exp: Likewise.
41822 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41825 * g++.dg/template/access13.C: New test.
41827 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
41829 * gcc.dg/20031216-1.c: New test.
41831 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41834 * g++.dg/template/error10.C: New test.
41836 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
41838 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
41839 * g++.dg/eh/simd-2.C: Likewise.
41841 2003-12-17 James E Wilson <wilson@specifixinc.com>
41842 Roger Sayle <roger@eyesopen.com>
41844 * gcc.c-torture/execute/ieee/mzero5.c: New.
41846 2003-12-17 Mark Mitchell <mark@codesourcery.com>
41849 * g++.dg/parse/error6.C: New test.
41852 * g++.dg/parse/error7.C: New test.
41854 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
41856 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
41857 at -O with stabs debugging formats.
41858 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
41859 * gcc.dg/debug/debug-2.c: Likewise.
41861 2003-12-16 Mark Mitchell <mark@codesourcery.com>
41864 * g++.dg/init/error1.C: New test.
41867 * g++.dg/init/pm3.C: New test.
41869 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
41872 * gcc.dg/bitfld-8.c: New test.
41874 2003-12-16 James Lemke <jim@wasabisystems.com>
41876 * gcc.dg/arm-scd42-[123].c: New tests.
41878 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
41881 * g++.dg/abi/mangle20-1.C: New test.
41882 * g++.dg/abi/mangle20-2.C: New test.
41884 2003-12-16 Mark Mitchell <mark@codesourcery.com>
41887 * g++.dg/other/offsetof2.C: Remove XFAIL.
41888 * g++.dg/parse/offsetof1.C: New test.
41889 * g++.gd/parse/offsetof2.C: Likewise.
41891 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41893 * g++.dg/template/nontype3.C: New test.
41894 * g++.dg/template/static2.C: Tweaked the dg-error clause.
41896 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41898 * g++.dg/warn/noreturn-3.C: Also test instantiation.
41900 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
41903 * g++.dg/expr/assign1.C: New test.
41906 * g++.dg/abi/mangle19-1.C: New test.
41907 * g++.dg/abi/mangle19-2.C: New test.
41909 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
41911 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
41913 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
41915 * gcc.c-torture/execute/20031216-1.c: New test.
41917 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41919 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
41922 2003-12-15 Mark Mitchell <mark@codesourcery.com>
41925 * g++.dg/template/error9.C: New test.
41928 * g++.dg/template/error8.C: New test.
41930 2003-12-15 Roger Sayle <roger@eyesopen.com>
41932 PR middle-end/13400
41933 * gcc.c-torture/execute/20031215-1.c: New test case.
41935 2003-12-15 Mark Mitchell <mark@codesourcery.com>
41938 * g++.dg/parse/error5.C: New test.
41941 * g++.dg/expr/sizeof1.C: New test.
41944 * g++.dg/template/crash15.C: New test.
41946 2003-12-15 Geoffrey Keating <geoffk@apple.com>
41948 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
41949 a non-POD type as the last named parameter of a varargs function.
41951 2003-12-15 Mark Mitchell <mark@codesourcery.com>
41955 * g++.dg/template/crash14.C: New test.
41956 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
41958 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
41960 * g++.dg/other/java1.C: New test.
41963 * g++.dg/abi/mangle18-1.C: New test.
41964 * g++.dg/abi/mangle18-2.C: New test.
41966 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41968 PR optimization/10312
41969 * gcc.c-torture/execute/20031214-1.c: New.
41971 2003-12-14 Mark Mitchell <mark@codesourcery.com>
41975 * g++.dg/parse/error3.C: New test.
41976 * g++.dg/parse/error4.C: Likewise.
41977 * g++.dg/abi/mangle4.C: Tweak error messages.
41978 * g++.dg/lookup/using5.C: Likewise.
41979 * g++.dg/other/error2.C: Likewise.
41980 * g++.dg/parse/typename5.C: Likewise.
41981 * g++.dg/parse/undefined1.C: Likewise.
41982 * g++.dg/template/arg2.C: Likewise.
41983 * g++.dg/template/ttp3.C: Likewise.
41984 * g++.dg/template/type1.C: Likewise.
41985 * g++.old-deja/g++.other/crash32.C: Likewise.
41986 * g++.old-djea/g++.pt/defarg8.C: Likewise.
41988 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41991 * g++.dg/warn/noreturn-3.C: New test.
41993 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
41996 * g++.dg/abi/covariant3.C: New.
41998 2003-12-12 Jakub Jelinek <jakub@redhat.com>
42000 * g++.dg/eh/ia64-1.C: New test.
42002 2003-12-12 Roger Sayle <roger@eyesopen.com>
42004 PR optimization/13037
42005 * g77.f-torture/execute/13037.f: New test case.
42007 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
42010 * g++.dg/abi/covariant2.C: New.
42012 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
42014 * gcc.dg/cpp/trad/macro.c: New tests.
42016 2003-12-11 Zack Weinberg <zack@codesourcery.com>
42018 * gcc.c-torture/execute/wchar_t-1.x: Delete.
42020 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
42023 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
42025 * lib/g++.exp (g++_version): Likewise.
42026 * lib/g77.exp (g77_version): Likewise.
42027 * lib/objc.exp (default_objc_version): Likewise.
42029 2003-12-10 Richard Henderson <rth@redhat.com>
42031 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
42033 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
42035 2003-12-08 Matt Austern <austern@apple.com>
42038 * lib/gcc-dg.exp (dg-require-visibility): Define.
42039 * lib/target-supports (check_visibility_available): Define.
42040 * gcc.dg/visibility-1.c: New test.
42041 * gcc.dg/visibility-2.c: Likewise.
42042 * gcc.dg/visibility-3.c: Likewise.
42043 * gcc.dg/visibility-4.c: Likewise.
42044 * gcc.dg/visibility-5.c: Likewise.
42045 * gcc.dg/visibility-6.c: Likewise.
42046 * g++.dg/ext/visibility-1.C: Likewise.
42047 * g++.dg/ext/visibility-2.C: Likewise.
42048 * g++.dg/ext/visibility-3.C: Likewise.
42049 * g++.dg/ext/visibility-4.C: Likewise.
42050 * g++.dg/ext/visibility-5.C: Likewise.
42051 * g++.dg/ext/visibility-6.C: Likewise.
42053 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42055 * g++.dg/lookup/java1.C: New test.
42056 * g++.dg/lookup/java2.C: New test.
42058 2003-12-07 Falk Hueffner <falk@debian.org>
42060 * g++.dg/opt/noreturn-1.C: New test.
42062 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
42064 * gcc.dg/overflow-1.c: New test.
42066 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42068 * g77.f-torture/compile/13060.f: New test.
42070 2003-12-06 Mark Mitchell <mark@codesourcery.com>
42073 * g++.dg/inherit/operator2.C: New test.
42075 2003-12-05 Mark Mitchell <mark@codesourcery.com>
42078 * g++.dg/ext/attrib9.C: New test.
42080 2003-12-05 Mark Mitchell <mark@codesourcery.com>
42083 * g++.dg/template/error7.C: New test.
42085 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
42086 J"orn Rennecke <joern.rennecke@superh.com>
42089 * g++.dg/other/struct-va_list.C: New test.
42091 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42094 * g++.dg/parse/defarg6.C: New test.
42096 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
42099 * gcc.c-torture/execute/20031201-1.c: New test.
42101 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
42103 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
42105 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42107 * gcc.dg/builtin-return-1.c: New test.
42109 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
42110 J"orn Rennecke <joern.rennecke@superh.com>
42112 PR optimization/13260
42113 * gcc.c-torture/execute/20031204-1.c: New test.
42115 2003-12-03 Mark Mitchell <mark@codesourcery.com>
42118 * g++.dg/template/error6.C: New test.
42120 2003-12-03 Jakub Jelinek <jakub@redhat.com>
42122 * gcc.dg/20031202-1.c: New test.
42124 2003-12-03 Mark Mitchell <mark@codesourcery.com>
42127 * g++.dg/template/eh1.C: New test.
42130 * g++.dg/template/error5.C: New test.
42132 2003-12-02 David Ung <davidu@mips.com>
42134 * gcc.dg/compat/vector-check.h: Corrected type for var
42137 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42140 * g++.dg/template/ptrmem8.C: New test.
42142 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42145 * g++.dg/template/dependent-expr3.C: New test.
42147 2003-12-01 James Lemke <jim@wasabisystems.com>
42149 * gcc.dg/arm-g2.c: New test.
42151 2003-12-01 Roger Sayle <roger@eyesopen.com>
42153 PR optimization/11634
42154 * gcc.dg/20031201-2.c: New test case.
42156 2003-12-01 Zack Weinberg <zack@codesourcery.com>
42159 * objc.dg/proto-lossage-3.m: New test.
42161 2003-12-01 Roger Sayle <roger@eyesopen.com>
42163 PR optimization/12628
42164 * gcc.dg/20031201-1.c: New test case.
42166 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
42168 * gcc.dg/unaligned-1.c: New test.
42170 2003-11-30 Mark Mitchell <mark@codesourcery.com>
42173 * g++.dg/template/error4.C: New test.
42174 * g++.dg/template/nested3.C: Adjust error markers.
42176 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42178 * gcc.dg/cpp/assert4.c: Check more #system assertions.
42180 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
42183 * gcc.dg/bitfld-7.c: New test.
42185 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
42187 * gcc.dg/tls/asm-1.C: New test.
42189 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42191 * gcc.dg/cpp/assert4.c: Update.
42193 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42195 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
42196 * gcc.dg/builtin-apply3.c: New test.
42198 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42200 * lib/compat.exp (compat-obj): New xfaildata parameter.
42201 Use it to set compiler_conditional_xfail_data before compiling.
42202 (compat-get-options): Handle dg-xfail-if.
42203 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
42204 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
42205 * gcc.dg/compat/vector-1_y.c: Likewise.
42206 * gcc.dg/compat/vector-2_x.c: Likewise.
42207 * gcc.dg/compat/vector-2_y.c: Likewise.
42209 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42211 * g++.dg/opt/reg-stack4.C: New test.
42213 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42215 * gcc.dg/builtin-apply2.c: New test.
42217 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42219 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
42221 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42224 * g++.dg/template/template-id-2.C: New test.
42226 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42229 * g++.dg/template/memfriend1.C: New test.
42230 * g++.dg/template/memfriend2.C: Likewise.
42231 * g++.dg/template/memfriend3.C: Likewise.
42232 * g++.dg/template/memfriend4.C: Likewise.
42233 * g++.dg/template/memfriend5.C: Likewise.
42234 * g++.dg/template/memfriend6.C: Likewise.
42235 * g++.dg/template/memfriend7.C: Likewise.
42236 * g++.dg/template/memfriend8.C: Likewise.
42237 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
42239 2003-11-21 Mark Mitchell <mark@codesourcery.com>
42242 * g++.dg/ext/cond1.C: New test.
42244 2003-11-20 Richard Henderson <rth@redhat.com>
42246 * gcc.dg/20020201-2.c: Remove.
42247 * gcc.dg/20020201-4.c: Remove.
42248 * gcc.dg/20020304-1.c: Remove.
42250 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
42252 * gcc.dg/cpp/trad/xwin1.c: New test case.
42254 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
42256 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
42257 * lib/g77.exp: Likewise.
42258 * lib/objc.exp: Likewise.
42259 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
42262 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42265 * g++.dg/template/static5.C: New test.
42267 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
42269 * gcc.dg/nested-func-1.c: New test.
42271 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42273 * gcc.dg/cpp/assert4.c: New test.
42275 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
42278 * g++.dg/lookup/using9.c: New test.
42280 2003-11-14 Mark Mitchell <mark@codesourcery.com>
42283 * g++.dg/template/error3.C: New test.
42285 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
42288 * ada/acats/run_acats, run_all.sh: Fix syntax error.
42289 No longer use a wrapper for gcc, since this does not work under
42292 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
42295 * g++.dg/template/ptrmem7.C: New test.
42297 2003-11-13 Andrew Pinski <apinski@apple.com>
42299 * gcc.c-torture/compile/20031113-1.c: New test.
42301 2003-11-13 Mark Mitchell <mark@codesourcery.com>
42302 Kean Johnston <jkj@sco.com>
42305 * gcc.dg/unused-4.c: Update.
42307 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42309 * g++.dg/opt/const3.C: New test.
42311 2003-11-13 Jan Hubicka <jh@suse.cz>
42313 * gcc.c-torture/compile/20031112-1.c: New test.
42315 2003-11-12 Mark Mitchell <mark@codesourcery.com>
42317 * g++.dg/parse/crash10.C: Remove bogus error marker.
42319 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42321 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
42322 (host_gcc): Likewise.
42323 (ROOT): Honor $PWDCMD.
42325 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
42327 2003-11-12 Catherine Moore <clm@redhat.com>
42329 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
42331 2003-11-12 Andreas Jaeger <aj@suse.de>
42332 Jakub Jelinek <jakub@redhat.com>
42333 Andrew Pinski <pinskia@physics.uc.edu>
42334 Richard Henderson <rth@redhat.com>
42336 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
42338 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
42340 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
42341 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
42343 2003-11-11 Andreas Jaeger <aj@suse.de>
42345 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
42347 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
42349 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
42351 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
42354 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
42356 * gcc.dg/trampoline-1.c: New test.
42358 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
42360 * gcc.c-torture/compile/200031109-1.c: New test.
42362 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
42366 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42367 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
42368 gcc.dg/format/no-y2k-1.c: Update.
42370 2003-11-08 Roger Sayle <roger@eyesopen.com>
42372 PR optimization/10467
42373 * gcc.dg/20031108-1.c: New test case.
42375 2003-11-07 Geoffrey Keating <geoffk@apple.com>
42377 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
42379 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
42381 * gcc.dg/compound-lvalue-1.c: New test.
42382 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
42385 2003-11-06 Geoffrey Keating <geoffk@apple.com>
42387 * gcc.dg/altivec-varargs-1.c: New test.
42389 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42391 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
42392 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
42393 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
42394 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
42395 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
42397 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
42399 * gcc.dg/cond-lvalue-1.c: New test.
42401 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
42403 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
42405 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42408 * g++.dg/template/instantiate5.C: New test.
42410 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42413 * g++.dg/ext/complit2.C: Replace test with self-contained version.
42414 * ChangeLog: Add missing first entry for above test.
42416 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42419 * g++.dg/template/using8.C: New test.
42420 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
42422 2003-11-02 Roger Sayle <roger@eyesopen.com>
42424 PR optimization/10817
42425 * gcc.c-torture/compile/20031102-1.c: New test case.
42427 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
42429 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
42432 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
42434 * gcc.dg/20031102-1.c: New test.
42436 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
42438 * gcc.dg/complex-1.c: New test.
42440 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42443 * g++.dg/template/crash13.C: Adjust expected error location.
42444 * g++.old-deja/g++.brendan/ns1.C: Likewise.
42446 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
42448 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42450 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
42453 * gcc.c-torture/compile/20031031-2.c: New test.
42455 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
42458 * gcc.c-torture/compile/20031031-1.c: New test.
42460 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
42462 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42463 * gcc.misc-tests/bprob.exp: Likewise.
42464 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
42465 the execution test on arm-elf configs.
42466 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
42467 configs that don't support scratch files.
42468 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
42470 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
42472 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
42475 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
42477 * ada/acats/run_all.sh: Redirect mv output to /dev/null
42478 Avoid non pure sh syntax. Add more logging.
42480 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
42483 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42486 * gcc.dg/ppc-stackalign-1.c: New test.
42488 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
42490 * ada/acats/run_all.sh: Change output to be more compliant with
42492 Create acats.sum and acats.log files under testsuite/ada/acats
42493 Only run [a-z]* directories, to filter out e.g. CVS.
42494 Redirect build output to log file.
42496 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
42498 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
42500 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
42503 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
42505 2003-10-27 Jakub Jelinek <jakub@redhat.com>
42507 * gcc.c-torture/compile/20031023-1.c: New test.
42508 * gcc.c-torture/compile/20031023-2.c: New test.
42509 * gcc.c-torture/compile/20031023-3.c: New test.
42510 * gcc.c-torture/compile/20031023-4.c: New test.
42512 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42515 * g++.dg/lookup/scoped8.C: New test.
42517 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42519 * g++.dg/opt/reg-stack3.C: New test.
42521 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
42523 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
42525 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42528 * g++.dg/template/crash13.C: New test.
42530 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
42532 * gcc.dg/c99-restrict-2.c: New test.
42534 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
42536 PR c++/12698, c++/12699, c++/12700, c++/12566
42537 * g++.dg/inherit/covariant9.C: New test.
42538 * g++.dg/inherit/covariant10.C: New test.
42539 * g++.dg/inherit/covariant11.C: New test.
42541 2003-10-23 Jason Merrill <jason@redhat.com>
42544 * g++.dg/ext/complit2.C: New test.
42546 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
42549 * gcc.c-torture/execute/20031020-1.c: New test.
42551 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42553 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
42554 following the jump_insn.
42556 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
42558 * gcc.dg/cast-lvalue-1.c: New test.
42560 2003-10-21 Mark Mitchell <mark@codesourcery.com>
42563 * g++.dg/template/cond2.C: New test.
42565 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
42567 * gcc.dg/builtins-28.c: New test.
42569 2003-10-20 Jan Hubicka <jh@suse.cz>
42571 * g++.dg/opt/inline4.C: Do not use min-inline-insns
42573 * gcc.dg/inline-2.c: Likewise.
42575 2003-10-20 Phil Edwards <phil@codesourcery.com>
42577 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
42578 * gcc.dg/nest.c: Likewise.
42580 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42582 PR c++/9781, c++/10583, c++/11862
42583 * g++.dg/parse/crash13.C: New test.
42585 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42587 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
42589 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
42591 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
42592 Define HAVE_C99_RUNTIME except on Solaris.
42593 * gcc.dg/builtins-20.c: Likewise.
42595 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42597 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
42599 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42602 * g++.dg/template/crash21.C: New test.
42604 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42607 * g++.dg/template/typename5.C: New test.
42609 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42612 * g++.dg/template/friend25.C: New test.
42614 2003-10-16 Ziemowit Laski <zlaski@apple.com>
42616 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
42619 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
42621 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
42624 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
42626 * gcc.c-torture/execute/960416-1.x: Remove.
42627 * gcc.c-torture/execute/divconst-3.x: Likewise.
42629 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
42632 * gcc.dg/torture/cris-volatile-1.c: New test.
42634 2003-10-14 Roger Sayle <roger@eyesopen.com>
42636 PR optimization/9325
42637 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
42638 for overflowing floating point to integer conversion during RTL
42641 2003-10-13 Ziemowit Laski <zlaski@apple.com>
42643 * objc/execute/_cmd.m: Fix typo.
42644 * objc.dg/image-info.m, objc.dg/symtab-1.m:
42645 Relax 'scan-assembler' regexp.
42646 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
42647 objc.dg/try-catch-4.m: Run on non-Darwin targets.
42648 * objc.dg/zero-link-2.m: Remove blank line.
42649 * objc.dg/zero-link-3.m: New test case.
42651 2003-10-13 Geoffrey Keating <geoffk@apple.com>
42653 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
42655 * gcc.dg/asm-names.c: Use scan-assembler-not rather
42656 than linker trickery.
42658 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42661 * g++.dg/other/friend2.C: New test.
42663 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
42665 * gcc.dg/20031012-1.c: New test.
42667 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
42669 * gcc.dg/weak/weak-3.c: Fix for new warning.
42671 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
42673 PR optimization/8750
42674 * gcc.c-torture/execute/20031012-1.c: New test case.
42676 2003-10-11 Roger Sayle <roger@eyesopen.com>
42678 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
42679 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
42681 2003-10-11 Roger Sayle <roger@eyesopen.com>
42683 PR optimization/12260
42684 * gcc.c-torture/compile/20031011-2.c: New test case.
42686 2003-10-11 Roger Sayle <roger@eyesopen.com>
42688 * gcc.c-torture/execute/20031011-1.c: New testcase.
42690 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
42692 * gcc.c-torture/compile/20031011-1.c: New test.
42694 2003-10-11 Jan Hubicka <jh@suse.cz>
42696 * g++.dg/other/first-global.C: New test.
42698 2003-10-11 Roger Sayle <roger@eyesopen.com>
42700 * gcc.c-torture/execute/string-opt-18.c: New testcase.
42702 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
42704 * gcc.c-torture/compile/20031010-1.c: New test.
42706 2003-10-10 Geoffrey Keating <geoffk@apple.com>
42708 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
42709 * gcc.c-torture/execute/va-arg-25.c: ... here.
42711 2003-10-09 Mark Mitchell <mark@codesourcery.com>
42713 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
42715 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
42717 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
42719 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
42721 * g++.dg/parse/error2.C: New test.
42723 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
42726 * g++.dg/other/error5.C: Modify the error message.
42727 * g++.dg/lookup/using8.C: New test.
42729 2003-10-07 Geoffrey Keating <geoffk@apple.com>
42731 * gcc.dg/darwin-abi-2.c: New file.
42732 * gcc.c-torture/execute/va-arg-24.c: New file.
42734 2003-10-06 Bob Wilson <bob.wilson@acm.org>
42736 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
42739 2003-10-06 Mark Mitchell <mark@codesourcery.com>
42742 * g++.dg/other/error4.C: Update error messages.
42743 * g++.dg/template/ptrmem4.C: Likewise.
42746 * g++.dg/init/new9.C: New test.
42748 PR c++/12334, c++/12236, c++/8656
42749 * g++.dg/ext/attrib8.C: New test.
42751 2003-10-06 Devang Patel <dpatel@apple.com>
42753 * gcc.dg/debug/dwarf2-3.h: New test.
42754 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
42756 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
42758 * g++.dg/opt/cfg2.C: New test.
42760 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42762 * g++.dg/opt/float1.C: New test.
42764 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42766 * gcc.dg/c90-array-lval-6.c: New test.
42767 * gcc.dg/c99-array-lval-6.c: New test.
42769 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
42770 Ziemowit Laski <zlaski@apple.com>
42772 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
42773 'Derived', so that it is never considered a class method; add
42774 new warning for '+port' method ambiguity.
42775 * objc.dg/method-12.m: Include <objc/objc.h> instead of
42776 <objc/objc-api.h> (needed on Mac OS X).
42777 * objc.dg/method-13.m: New test.
42779 2003-10-03 Roger Sayle <roger@eyesopen.com>
42781 PR optimization/9325, PR java/6391
42782 * gcc.c-torture/execute/20031003-1.c: New test case.
42784 2003-10-02 Mark Mitchell <mark@codesourcery.com>
42786 PR optimization/12180
42787 * gcc.dg/20031002-1.c: New test.
42790 * g++.dg/inherit/error1.C: New test.
42792 2003-10-02 Chris Demetriou <cgd@broadcom.com>
42794 * lib/f-torture.exp (search_for): Rename to...
42795 (search_for_re): This. Also, clean up comments and the
42796 "regexp" invocation.
42798 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
42800 * gcc.c-torture/compile/20031002-1.c: New test.
42802 2003-10-02 Jakub Jelinek <jakub@redhat.com>
42804 * g++.dg/opt/cond1.C: New test.
42806 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
42808 * gcc.dg/Wold-style-definition-2.c: New testcase.
42809 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
42811 2003-09-29 Richard Henderson <rth@redhat.com>
42813 * g++.dg/init/array10.C: Add dg-options.
42815 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
42817 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
42819 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42821 * g++.dg/template/friend19.C: Fix typo.
42822 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
42824 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
42826 * gcc.c-torture/execute/20030928-1.c: New test.
42827 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
42829 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
42831 * g++.dg/opt/unroll1.C: New test.
42833 2003-09-26 Roger Sayle <roger@eyesopen.com>
42835 PR optimization/11741
42836 * gcc.dg/20030926-1.c: New test case.
42838 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42841 * g++.dg/parse/access7.C: New test.
42842 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
42844 2003-09-24 Ziemowit Laski <zlaski@apple.com>
42846 MERGE OF objc-improvements-branch into MAINLINE:
42847 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
42848 if libobjc has not been built.
42849 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
42850 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
42851 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
42852 objc/execute/nested-3.m, objc/execute/np-2.m,
42853 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
42854 objc/execute/redefining_self.m, objc/execute/root_methods.m,
42855 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
42856 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
42857 objc.dg/special/unclaimed-category-1.h,
42858 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
42859 well as GNU runtime.
42860 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
42861 * execute/cascading-1.m, execute/function-message-1.m,
42862 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
42863 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
42864 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
42865 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
42866 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
42867 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
42868 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
42869 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
42870 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
42871 * objc.dg/bitfield-2.m: Run only on Darwin.
42872 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
42873 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
42874 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
42875 * objc.dg/const-str-1.m: Fix constant string layout.
42877 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
42879 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
42881 2003-09-23 Geoffrey Keating <geoffk@apple.com>
42883 * gcc.dg/darwin-abi-1.c: New file.
42885 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
42888 * gcc.c-torture/compile/20030921-1.c: New test.
42890 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
42892 * g++.dg/opt/reg-stack2.C: New test.
42894 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
42896 * g++.dg/eh/delayslot1.C: New test.
42898 2003-09-20 Richard Henderson <rth@redhat.com>
42900 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
42902 2003-09-20 Roger Sayle <roger@eyesopen.com>
42904 * gcc.c-torture/execute/20030920-1.c: New test case.
42906 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42908 * g++.dg/rtti/typeid3.C: Correct expected error message.
42910 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42913 * g++.dg/parse/crash12.C: New test.
42915 2003-09-19 Janis Johnson <janis187@us.ibm.com>
42917 * gcc.dg/compat/mixed-struct-check.h: New.
42918 * gcc.dg/compat/mixed-struct-defs.h: New.
42919 * gcc.dg/compat/mixed-struct-init.h: New.
42920 * gcc.dg/compat/struct-by-value-19_main.c: New.
42921 * gcc.dg/compat/struct-by-value-19_x.c: New.
42922 * gcc.dg/compat/struct-by-value-19_y.c: New.
42923 * gcc.dg/compat/struct-by-value-20_main.c: New.
42924 * gcc.dg/compat/struct-by-value-20_x.c: New.
42925 * gcc.dg/compat/struct-by-value-20_y.c: New.
42926 * gcc.dg/compat/struct-return-19_main.c: New.
42927 * gcc.dg/compat/struct-return-19_x.c: New.
42928 * gcc.dg/compat/struct-return-19_y.c: New.
42929 * gcc.dg/compat/struct-return-20_main.c: New.
42930 * gcc.dg/compat/struct-return-20_x.c: New.
42931 * gcc.dg/compat/struct-return-20_y.c: New.
42933 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
42934 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
42935 so that it will not complain on LP64 targets.
42937 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42940 * g++.dg/template/friend24.C: New test.
42942 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
42945 * g++.dg/template/memtmpl2.C: New test.
42947 2003-09-18 Mark Mitchell <mark@codesourcery.com>
42950 * gcc.dg/builtin-apply1.c: New test.
42952 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
42955 * g++.dg/warn/Wunused-4.C: New test.
42957 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42960 * g++.dg/other/gc2.C: New test.
42962 2003-09-17 Mark Mitchell <mark@codesourcery.com>
42965 * g++.dg/rtti/typeid3.C: New test.
42968 * g++.dg/overload/template1.C: New test.
42970 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
42972 * g++.dg/opt/cfg3.C: New test.
42974 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42977 * g++.dg/template/crash11.C: New test.
42979 2003-09-16 Jason Merrill <jason@redhat.com>
42980 Jakub Jelinek <jakub@redhat.com>
42982 * gcc.dg/attr-warn-unused-result.c: New test.
42984 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
42987 * g++.dg/expr/call2.C: New test.
42989 2003-09-15 Andreas Jaeger <aj@suse.de>
42991 * gcc.dg/Wold-style-definition-1.c: New test.
42993 2003-09-14 Mark Mitchell <mark@codesourcery.com>
42996 * g++.dg/parse/template12.C: New test.
42998 * g++.dg/abi/bitfield11.C: New test.
42999 * g++.dg/abi/bitfield12.C: Likewise.
43001 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
43003 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
43004 non-expansion of functional macro name without arguments at EOL.
43005 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
43007 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
43009 * gcc.c-torture/execute/20030914-[12].c: New tests.
43011 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
43014 * g++.dg/overload/addr1.C: New test.
43016 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
43018 * gcc.dg/20030909-1.c: New test.
43020 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43022 * gcc.dg/ultrasp10.c: New test.
43024 2003-09-09 Devang Patel <dpatel@apple.com>
43026 * gcc.dg/darwin-ld-6.c: New test.
43028 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43030 * gcc.dg/torture/builtin-explog-1.c: New testcase.
43032 2003-09-08 Mark Mitchell <mark@codesourcery.com>
43034 * gcc.dg/ia64-types1.c: New test.
43035 * gcc.dg/ia64-types2.c: Likewise.
43037 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43039 * gcc.dg/builtins-1.c: Add more _Complex tests.
43040 * gcc.dg/torture/builtin-attr-1.c: Likewise.
43042 * gcc.dg/builtins-1.c: Test existing _Complex functions.
43043 * gcc.dg/torture/builtin-attr-1.c: Likewise.
43045 2003-09-08 Mark Mitchell <mark@codesourcery.com>
43048 * g++.dg/lookup/koenig2.C: New test.
43051 * g++.dg/rtti/typeid2.C: New test.
43053 2003-09-08 Jakub Jelinek <jakub@redhat.com>
43055 * gcc.c-torture/compile/20030904-1.c: New test.
43057 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43059 * g++.dg/opt/longbranch2.C: New test.
43061 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
43063 * g++.dg/template/crash10.C: Only compile it.
43065 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
43067 PR middle-end/11665
43068 * gcc.c-torture/compile/20030907-1.c: New test.
43069 * g++.dg/init/array11.C: New test.
43071 2003-09-07 Mark Mitchell <mark@codesourcery.com>
43074 * g++.dg/init/struct1.C: New test.
43076 2003-09-07 Mark Mitchell <mark@codesourcery.com>
43079 * g++.dg/expr/comma1.C: New test.
43081 2003-09-06 Mark Mitchell <mark@codesourcery.com>
43084 * g++.dg/expr/static_cast5.C: New test.
43086 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
43089 * g++.dg/lookup/scoped7.C: New test.
43092 * g++.dg/other/static1.C: New test.
43095 * g++.dg/warn/template-1.C: New test.
43098 * g++.dg/template/crash10.C: New test.
43101 * g++.dg/overload/VLA.C: New test.
43104 * g++.dg/template/call1.C: New test.
43106 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
43109 * g++.dg/parse/using3.C: New test.
43111 2003-09-06 Roger Sayle <roger@eyesopen.com>
43114 * g++.dg/overload/builtin3.C: New test case.
43116 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
43119 * gcc.dg/20030906-1.c: New test.
43120 * gcc.dg/20030906-2.c: Likewise.
43122 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
43125 * g++.dg/parse/defarg5.C: New test.
43127 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
43129 2003-09-05 Mark Mitchell <mark@codesourcery.com>
43132 * g++.dg/expr/static_cast4.C: New test.
43135 * g++.dg/template/crash9.C: New test.
43137 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
43139 * g++.old-deja/g++.ext/pretty2.C: Update for change
43141 * g++.old-deja/g++.ext/pretty3.C: Likewise.
43143 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
43146 * g++/dg/template/qualified-id1.C: New test.
43149 * g++.dg/warn/noeffect4.C: New test.
43151 2003-09-04 Matt Austern <austern@apple.com>
43153 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
43154 * g++.dg/ext/fnname2.C: Likewise.
43155 * g++.dg/ext/fnname3.C: Likewise.
43157 2003-09-04 Mark Mitchell <mark@codesourcery.com>
43159 * g++.dg/expr/lval1.C: New test.
43160 * g++.dg/ext/lvcast.C: Remove.
43162 2003-09-03 Roger Sayle <roger@eyesopen.com>
43164 PR optimization/11700.
43165 * gcc.c-torture/compile/20030903-1.c: New test case.
43167 2003-09-03 Mark Mitchell <mark@codesourcery.com>
43170 * g++.dg/abi/layout4.C: New test.
43172 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
43175 * g++.dg/parse/friend3.C: New test.
43177 2003-09-02 Mark Mitchell <mark@codesourcery.com>
43180 * g++.dg/template/class1.C: New test.
43183 * g++.dg/expr/call1.C: New test.
43185 2003-09-01 Mark Mitchell <mark@codesourcery.com>
43188 * g++.dg/init/ref9.C: New test.
43191 * g++.dg/template/nested4.C: New test.
43193 2003-08-29 Mark Mitchell <mark@codesourcery.com>
43196 * g++.dg/template/non-dependent4.C: New test.
43199 * g++.dg/inherit/conv1.C: New test.
43201 2003-08-29 Mark Mitchell <mark@codesourcery.com>
43204 * g++.dg/ext/label1.C: New test.
43205 * g++.dg/ext/label2.C: Likewise.
43207 2003-08-28 Mark Mitchell <mark@codesourcery.com>
43209 * g++.dg/expr/cond3.C: New test.
43211 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43213 * gcc.dg/builtins-1.c: Add new builtin cases.
43215 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43217 * gcc.dg/builtins-1.c: Add new cases.
43218 * gcc.dg/torture/builtin-attr-1.c: Likewise.
43220 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43222 * gcc.dg/builtins-1.c: Add more math builtin tests.
43223 * gcc.dg/torture/builtin-attr-1.c: New test.
43225 2003-08-28 Mark Mitchell <mark@codesourcery.com>
43227 PR optimization/5079
43228 * g++.dg/opt/static3.C: New test.
43230 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43232 * gcc.misc-tests/gcov-10b.c: New test.
43234 2003-08-27 Mark Mitchell <mark@codesourcery.com>
43236 * g++.dg/opt/ptrmem3.C: New test.
43238 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
43240 2003-08-27 Jakub Jelinek <jakub@redhat.com>
43242 * gcc.dg/20030826-2.c: New test.
43244 2003-08-26 Roger Sayle <roger@eyesopen.com>
43246 PR middle-end/12002
43247 * g77.f-torture/compile/12002.f: New test case.
43249 2003-08-26 Roger Sayle <roger@eyesopen.com>
43251 * gcc.dg/20030826-1.c: New test case.
43253 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
43255 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
43257 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
43260 * c++.dg/lookup/crash1.C: New test.
43262 * c++.dg/warn/noeffect3.C: New test.
43264 2003-08-25 Janis Johnson <janis187@us.ibm.com>
43266 * gcc.dg/compat/vector-1_x.c: Compile with -w.
43267 * gcc.dg/compat/vector-1_y.c: Ditto.
43268 * gcc.dg/compat/vector-2_x.c: Ditto.
43269 * gcc.dg/compat/vector-2_y.c: Ditto.
43271 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
43273 * gcc.dg/20030702-1.c: New test.
43275 2003-08-25 Mark Mitchell <mark@codesourcery.com>
43278 * g++.dg/ext/altivec-1.C: New test.
43280 2003-08-24 Richard Henderson <rth@redhat.com>
43282 * g++.dg/eh/simd-2.C: Add -w for x86.
43284 2003-08-23 Jakub Jelinek <jakub@redhat.com>
43286 * gcc.dg/20030815-1.c: New test.
43288 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43291 * g++.dg/parse/access6.C: New test.
43293 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43295 PR c++/641, c++/11876
43296 * g++.dg/template/friend22.C: New test.
43297 * g++.dg/template/friend23.C: Likewise.
43299 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43301 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
43304 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43306 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
43308 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43310 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
43312 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43314 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
43316 2003-08-22 Mark Mitchell <mark@codesourcery.com>
43318 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
43320 2003-08-21 Mark Mitchell <mark@codesourcery.com>
43323 * g++.dg/overload/prom1.C: New test.
43326 * g++.dg/parse/dtor2.C: New test.
43329 * g++.dg/parse/using2.C: New test.
43331 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
43334 * gcc.c-torture/compile/20030821-1.c: New.
43336 2003-08-20 Mark Mitchell <mark@codesourcery.com>
43339 * g++.dg/template/deduce2.C: New test.
43341 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
43343 * gcc.c-torture/execute/20030821-1.c: New test.
43345 2003-08-20 Roger Sayle <roger@eyesopen.com>
43347 PR middle-end/11984
43348 * gcc.dg/20030820-1.c: New test case.
43350 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
43353 * g++.dg/warn/noeffect2.C: New test.
43355 2003-08-19 Mark Mitchell <mark@codesourcery.com>
43358 * g++.dg/template/dtor2.C: New test.
43361 * g++.dg/template/operator1.C: New test.
43362 * g++.dg/parse/operator4.C: New test.
43365 * g++.dg/expr/enum1.C: New test.
43366 * gcc.dg/c99-bool-1.c: Remove bogus warning.
43369 * g++.dg/parse/elab2.C: New test.
43370 * g++.dg/parse/typedef4.C: Change error message.
43371 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
43372 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
43373 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
43375 2003-08-19 Geoffrey Keating <geoffk@apple.com>
43377 * gcc.dg/pch/warn-1.c: New.
43378 * gcc.dg/pch/warn-1.hs: New.
43380 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
43383 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
43385 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
43387 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
43389 * gcc.dg/uninit-D.c: New Test.
43390 * gcc.dg/uninit-E.c: New Test.
43391 * gcc.dg/uninit-F.c: New Test.
43392 * gcc.dg/uninit-G.c: New Test.
43394 2003-08-19 Michael Ritzert <ritzert@t-online.de>
43396 * g++.dg/README: Describe the pch directory.
43398 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43401 * g++.dg/parse/access4.C: New test.
43402 * g++.dg/parse/access5.C: Likewise.
43403 * g++.old-deja/g++.jason/access17.C: Adjust error message.
43405 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
43407 * gcc.dg/noncompile/20030818-1.c: New.
43409 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
43412 * g++.dg/warn/noeffect1.C: New test.
43414 * g++.dg/template/scope2.C: New test.
43415 * g++.dg/template/error2.C: Correct dg-error
43417 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
43419 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
43421 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
43424 * g++.dg/template/warn1.C: New.
43426 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
43428 * g++.dg/template/error2.C: New test.
43429 * g++.dg/lookup/using7.C: Adjust errors
43430 * g++.old-deja/g++.pt/crash36.C: Likewise.
43431 * g++.old-deja/g++.pt/derived3.C: Likewise.
43433 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43435 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
43436 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
43437 * gcc.c-torture/execute/builtins/string-9.c: New, from
43438 string-opt-9.c. Adjust for execute/builtins framework.
43439 * gcc.c-torture/execute/string-opt-9.c: Delete.
43441 2003-08-12 Mark Mitchell <mark@codesourcery.com>
43443 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
43445 * g++.dg/parse/ret-type2.C: New test.
43448 * g++.dg/init/new8.C: New test.
43451 * g++.dg/parse/typedef5.C: New test.
43454 * g++.dg/parse/qualified2.C: New test.
43455 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
43458 2003-08-11 Mark Mitchell <mark@codesourcery.com>
43460 * g++.dg/conversion/ptrmem1.C: New test.
43462 2003-08-11 Jakub Jelinek <jakub@redhat.com>
43465 * gcc.dg/20030811-1.c: New test.
43468 * gcc.c-torture/execute/20030811-1.c: New test.
43470 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43472 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
43474 2003-08-10 Mark Mitchell <mark@codesourcery.com>
43477 * g++.dg/inherit/multiple1.C: New test.
43479 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
43481 * gcc.dg/spe1.c: New test.
43484 * g++.dg/expr/cast2.C: New test.
43487 * g++.dg/template/dependent-name2.C: New test.
43489 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
43491 * g++.dg/parse/crash11.C: Put the dg options in comments.
43493 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
43495 * lib/gcc-dg.exp: Update for diagnostic change.
43497 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43500 * g++.dg/parse/crash11.C: New test.
43502 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
43504 * gcc.dg/cpp/spacing1.c: Update.
43506 2003-08-04 Janis Johnson <janis187@us.ibm.com>
43509 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
43510 a value for -mtune.
43512 2003-08-04 Roger Sayle <roger@eyesopen.com>
43514 PR middle-end/11771
43515 * gcc.c-torture/compile/20030804-1.c: New test case.
43517 2003-08-04 Roger Sayle <roger@eyesopen.com>
43519 * gcc.dg/20030804-1.c: New test case.
43521 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
43523 * gcc.dg/cpp/separate-1.c: New test.
43525 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
43528 * g++.dg/template/dependent-expr2.C: New test.
43531 * g++.dg/expr/ptrmem1.C: New test.
43533 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43536 * g++.dg/template/friend15.C: New test.
43538 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
43540 * lib/dg-pch.exp: Work round PCH bug.
43542 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43544 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
43545 builtins. Move cases from builtins-4.c here.
43547 * gcc.dg/torture/builtin-math-1.c: New test taken from
43548 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
43551 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
43554 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
43557 * g++.dg/template/using7.C: New test.
43559 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
43561 * import1.c, import2.c: New tests.
43563 2003-08-01 Jakub Jelinek <jakub@redhat.com>
43565 * g++.dg/eh/crossjump1.C: New test.
43567 2003-08-01 Mark Mitchell <mark@codesourcery.com>
43570 * g++.dg/template/using6.C: New test.
43573 * g++.dg/template/koenig2.C: New test.
43575 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43578 * g++.dg/parse/typedef4.C: New test.
43580 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43582 PR c++/8442, c++/8806
43583 * g++.dg/template/elab1.C: New test.
43584 * g++.dg/template/type2.C: Likewise.
43585 * g++.dg/template/ttp3.C: Adjust expected error message.
43586 * g++.old-deja/g++.law/visibility13.C: Likewise.
43587 * g++.old-deja/g++.niklas/t135.C: Likewise.
43588 * g++.old-deja/g++.pt/ttp41.C: Likewise.
43589 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
43591 * g++.old-deja/g++.pt/ttp44.C: Likewise.
43593 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
43596 * g++.dg/ext/stmtexpr1.C: New test.
43598 * g++.dg/opt/tmp1.C: New test.
43601 * g++.dg/parse/constant4.C: New test.
43604 * g++.dg/template/using5.C: New test.
43606 2003-07-31 Roger Sayle <roger@eyesopen.com>
43608 * gcc.dg/builtins-27.c: New test case.
43610 2003-07-31 Jakub Jelinek <jakub@redhat.com>
43612 * gcc.dg/tls/opt-7.c: New test.
43614 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
43616 * g++.old-deja/g++.other/crash18.C: Remove.
43618 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
43620 * g++.dg/template/explicit3.C: New.
43621 * g++.dg/template/explicit4.C: New.
43622 * g++.dg/template/explicit5.C: New.
43625 * g++.dg/template/memtmpl1.C: New.
43627 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
43630 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
43631 * gcc.dg/i386-387-5.c (dg-options): Likewise.
43633 2003-07-30 Jan Hubicka <jh@suse.cz>
43637 2003-07-29 Zack Weinberg <zack@codesourcery.com>
43639 * gcc.dg/struct-in-proto-1.c: New test.
43641 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
43643 * gcc.dg/cpp/include2.c: Only expect one message.
43645 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
43648 * g++.dg/template/using1.C: New test.
43649 * g++.dg/template/using2.C: New test.
43650 * g++.dg/template/using3.C: New test.
43651 * g++.dg/template/using4.C: New test.
43653 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
43655 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
43656 * gcc.c-torture/execute/string-opt-10.c: Likewise.
43658 2003-07-28 Jan Hubicka <jh@suse.cz>
43661 * g++.dg/opt/call1.C: New test.
43663 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
43666 * g++.dg/init/enum2.C: New test.
43667 * g++.dg/template/overload1.C: Add "-w" option.
43669 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
43671 * gcc.dg/Wdeclaration-after-statement-1.c,
43672 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
43674 2003-07-28 Jakub Jelinek <jakub@redhat.com>
43676 * gcc.c-torture/compile/20030725-1.c: New test.
43678 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
43680 * gcc.dg/20030505.c: Only run for SPE.
43681 Remove definition of opaque type.
43683 2003-07-27 Mark Mitchell <mark@codesourcery.com>
43685 * g++.dg/template/ptrmem6.C: New test.
43687 2003-07-26 Geoffrey Keating <geoffk@apple.com>
43689 * gcc.c-torture/compile/zero-strct-2.c: New test.
43691 2003-07-25 Geoffrey Keating <geoffk@apple.com>
43693 * gcc.dg/intermod-1.c: New test.
43695 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
43698 * g++.dg/template/lookup2.C: New test.
43699 * g++.dg/template/memclass1.C: Remove instantiated from error.
43700 * g++.dg/other/error2.C: Tweak expected errors.
43703 * g++.dg/template/defarg3.C: New test.
43705 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
43707 2003-07-24 Mark Mitchell <mark@codesourcery.com>
43709 * g++.dg/inherit/access5.C: New test.
43711 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43714 * g++.dg/template/crash8.C: New test.
43716 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
43719 * gcc.dg/noncompile/incomplete-2.c: New test.
43721 2003-07-23 Mark Mitchell <mark@codesourcery.com>
43724 * g++.dg/inherit/access4.C: New test.
43727 * g++.dg/expr/cond2.C: New test.
43729 PR optimization/10679
43730 * g++.dg/opt/inline4.C: New test.
43732 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
43734 * g++.dg/parse/crash10: New test.
43736 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
43738 * g++.dg/ext/flexary1.C: New test.
43740 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43743 * g++.dg/template/crash9.C: New test.
43745 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43748 * g++.dg/parse/typedef3.C: New test.
43751 * g++.dg/parse/operator2.C: New test.
43754 * g++.dg/parse/def-tmpl-arg1.C: New test.
43757 * g++.dg/parse/funptr1.C: New test.
43760 * g++.dg/parse/ambig3.C: New test.
43763 * g++.dg/parse/operator3.C: New test.
43766 * g++.dg/parse/template10.C: New test.
43769 * g++.dg/parse/template11.C: New test.
43772 * g++.dg/parse/invalid-op1.C: New test.
43775 * g++.dg/parse/condexpr1.C: New test.
43777 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
43779 * g++.dg/ext/packed3.C: New test.
43780 * g++.dg/ext/packed4.C: New test.
43782 * gcc.dg/pack-test-3.c: New test.
43784 2003-07-21 Janis Johnson <janis187@us.ibm.com>
43786 * lib/compat.exp: Handle dg-options per source file.
43787 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
43788 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
43789 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
43790 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
43791 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
43792 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
43793 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
43794 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
43795 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
43796 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
43797 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
43798 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
43799 * g++.dg/compat/break/bitfield7_x.C: Ditto.
43800 * g++.dg/compat/break/bitfield7_y.C: Ditto.
43802 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
43805 * gcc.c-torture/execute/20030718-1.c: New test.
43807 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
43809 PR optimization/11536
43810 * gcc.dg/20030721-1.c: New test.
43812 2003-07-19 Mark Mitchell <mark@codesourcery.com>
43815 * g++.dg/template/lookup1.C: New test.
43817 2003-07-19 Zack Weinberg <zack@codesourcery.com>
43819 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
43820 diagnostics of ill-formed constructs involving labels.
43821 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
43822 the new 'previously defined here' message.
43824 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
43826 * g++.dg/parse/non-dependent2.C: New test.
43828 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
43830 * g++.dg/init/init-ref4.C: xfail on targets without
43833 2003-07-17 Jakub Jelinek <jakub@redhat.com>
43836 * gcc.c-torture/execute/20030717-1.c: New test.
43838 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
43840 * g++.dg/opt/cfg1.C: New test.
43842 2003-07-17 Mark Mitchell <mark@codesourcery.com>
43844 PR optimization/11557
43845 * gcc.dg/20030717-1.c: New test.
43847 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
43850 * g++.dg/expr/crash-1.C: New test.
43853 * g++.dg/template/init3.C: New test.
43856 * g++.dg/template/non-dependent1.C: New test.
43859 * g++.dg/template/non-dependent2.C: New test.
43862 * g++.dg/template/non-dependent3.C: New test.
43865 * g++.dg/template/sizeof5.C: New test.
43867 2003-07-17 Geoffrey Keating <geoffk@apple.com>
43870 * gcc.c-torture/compile/mangle-1.c: New file.
43872 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43875 * g++.dg/parse/access3.C: New test.
43877 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
43880 * g++.dg/init/init-ref4.C: New test.
43882 2003-07-16 Mark Mitchell <mark@codesourcery.com>
43885 * g++.dg/parse/constant3.C: New test.
43886 * g++.dg/parse/crash7.C: Likewise.
43888 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
43891 * gcc.dg/i386-pentium4-not-mull.c: New.
43893 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
43895 * gcc.dg/asm-names.c (ymain): Make it weak.
43897 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43900 * g++.dg/template/friend21.C: New test.
43902 2003-07-16 Jakub Jelinek <jakub@redhat.com>
43904 * gcc.dg/cleanup-8.c: New test.
43905 * gcc.dg/cleanup-9.c: New test.
43907 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
43909 * g++.dg/ext/dll-MI1.h: New file.
43910 * g++.dg/ext/dllexport-MI1.C: New file.
43911 * g++.dg/ext/dllimport-MI1.C: New file.
43913 2003-07-15 Jakub Jelinek <jakub@redhat.com>
43915 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
43916 it does not have cmpstrsi patterns (just cmpmemsi).
43918 2003-07-15 Mark Mitchell <mark@codesourcery.com>
43921 * g++.dg/debug/debug8.C: New test.
43923 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43926 * g++.dg/template/crash7.C: New test.
43928 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
43931 * gcc.c-torture/compile/20030708-1.c: New.
43933 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
43935 * gcc.c-torture/execute/20030715-1.c: New test.
43937 2003-07-14 Geoffrey Keating <geoffk@apple.com>
43939 * gcc.dg/pch/inline-3.c: New file.
43940 * gcc.dg/pch/inline-3.hs: New file.
43941 * gcc.dg/pch/inline-4.c: New file.
43942 * gcc.dg/pch/inline-4.hs: New file.
43944 2003-07-14 Mark Mitchell <mark@codesourcery.com>
43947 * g++.dg/template/crash6.C: New test.
43950 * g++.dg/template/friend20.C: New test.
43953 * g++.dg/template/overload2.C: New test.
43955 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43957 PR optimization/11440
43958 * gcc.c-torture/execute/20030714-1.c: New test.
43960 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43963 * g++.dg/template/partial2.C: New test.
43965 2003-07-13 Mark Mitchell <mark@codesourcery.com>
43968 * g++.dg/template/anon1.C: New test.
43972 * g++.dg/parse/template9.C: Likewise.
43973 * g++.dg/template/crash4.C: New test.
43974 * g++.dg/template/koenig1.C: Likewise.
43975 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
43976 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
43977 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
43979 * g++.old-deja/g++.jason/template36.C: Likewise.
43980 * g++.old-deja/g++.mike/p1989.C: Likewise.
43981 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
43982 * g++.old-deja/g++.pt/ttp20.C: Use this->.
43983 * g++.old-deja/g++.pt/ttp21.C: Use this->.
43984 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
43986 * g++.old-deja/g++.pt/union2.C: Use this->.
43988 2003-07-11 Jakub Jelinek <jakub@redhat.com>
43990 * gcc.dg/20030711-1.c: New test.
43992 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
43995 * g++.dg/parse/args1.C: New test.
43996 * g++.pt/defarg8.C: Change expected errors.
43998 2003-07-11 Mark Mitchell <mark@codesourcery.com>
44001 * g++.dg/template/nontype2.C: New test.
44004 * g++.dg/parse/template8.C: New test.
44007 * g++.dg/template/scope1.C: New test.
44009 * g++.dg/warn/Wsign-compare-1.C: New test.
44011 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
44013 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
44015 2003-07-10 Mark Mitchell <mark@codesourcery.com>
44018 * g++.dg/template/explicit2.C: New test.
44021 * g++.dg/warn/pedantic1.C: New test.
44023 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
44026 * g++.dg/other/field1.C: New test.
44028 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
44031 * gcc.c-torture/compile/20030707-1.c: New.
44033 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44036 * g++.dg/template/access12.C: New test.
44038 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
44040 * g++.dg/bprob/bprob.exp (prof_ext): Update.
44041 * g77.dg/bprob/bprob.exp (prof_ext): Update.
44042 * gcc.misc-tests/bprob.exp (prof_ext): Update.
44043 * gcc.misc-tests/gcov.exp: Update
44044 * g++.dg/gcov/gcov.exp: Update
44045 * lib/gcov.exp: Update.
44047 2003-07-08 Mark Mitchell <mark@codesourcery.com>
44049 * g++.dg/abi/mangle17.C: Make sure template expressions are
44051 * g++.dg/abi/mangle4.C: Mark erroneous casts.
44052 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
44053 * g++.dg/opt/stack1.C: Remove erroneous code.
44054 * g++.dg/parse/template7.C: New test.
44055 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
44056 * g++.old-deja/g++.pt/crash4.C: Likewise.
44058 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44060 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
44061 with zero or one occurence of `$' after the initial `L'.
44063 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
44065 * gcc.c-torture/compile/20030704-1.c: Add a comment.
44067 2003-07-08 Roger Sayle <roger@eyesopen.com>
44070 * gcc.dg/Wunreachable-6.c: New testcase.
44071 * gcc.dg/Wunreachable-7.c: New testcase.
44073 2003-07-08 Jakub Jelinek <jakub@redhat.com>
44076 * gcc.dg/20030708-1.c: New test.
44078 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
44080 * gcc.dg/compat/sdata-section.h: New file.
44081 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
44082 * gcc.dg/torture/mips-sdata-1.c: New test.
44084 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44087 * g++.dg/template/friend19.C: New test.
44089 2003-07-08 Jakub Jelinek <jakub@redhat.com>
44091 * g++.dg/opt/strength-reduce.C: New test.
44093 2003-07-07 Roger Sayle <roger@eyesopen.com>
44096 * gcc.dg/20030707-1.c: New testcase.
44098 2003-07-07 Roger Sayle <roger@eyesopen.com>
44100 PR optimization/11059
44101 * g++.dg/opt/emptyunion.C: New testcase.
44103 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44104 Eric Botcazou <ebotcazou@libertysurf.fr>
44106 * g++.dg/opt/stack1.C: New test.
44108 2003-07-05 Mark Mitchell <mark@codesourcery.com>
44110 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
44114 * g++.dg/expr/static_cast3.C: New test.
44116 2003-07-04 Zack Weinberg <zack@codesourcery.com>
44118 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
44120 * gcc.dg/concat.c: Concatenation of string constants with
44121 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
44122 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
44123 * gcc.dg/cpp/escape-2.c: Use wide character constants where
44124 necessary to avoid multi-character character constant warning.
44125 * gcc.dg/cpp/escape.c: Likewise.
44126 * gcc.dg/cpp/ucs.c: Likewise.
44127 Remove backslashes from dg-bogus comments, as they confuse Tcl.
44130 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
44133 * gcc.c-torture/compile/20030704-1.c: New.
44135 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
44137 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
44139 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
44141 PR c++/5287, PR c++/7910, PR c++/11021
44142 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
44143 tests for warnings.
44144 * g++.dg/ext/dllimport2.C: Add tests for warnings.
44145 * g++.dg/ext/dllimport3.C: Likewise.
44146 * g++.dg/ext/dllimport4.C: New file.
44147 * g++.dg/ext/dllimport5.C: New file.
44148 * g++.dg/ext/dllimport6.C: New file.
44149 * g++.dg/ext/dllimport7.C: New file.
44150 * g++.dg/ext/dllimport8.C: New file.
44151 * g++.dg/ext/dllimport9.C: New file.
44152 * g++.dg/ext/dllimport10.C: New file.
44153 * g++.dg/ext/dllexport1.C: New file.
44155 2003-07-03 Mark Mitchell <mark@codesourcery.com>
44157 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
44158 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
44160 2003-07-03 Roger Sayle <roger@eyesopen.com>
44162 * gcc.dg/builtins-25.c: New testcase.
44163 * gcc.dg/builtins-26.c: New testcase.
44165 2003-07-03 Janis Johnson <janis187@us.ibm.com>
44167 * gcc.dg/compat/vector-defs.h: New file.
44168 * gcc.dg/compat/vector-setup.h: New file.
44169 * gcc.dg/compat/vector-check.h: New file.
44170 * gcc.dg/compat/vector-1_main.c: New file.
44171 * gcc.dg/compat/vector-1_x.c: New file.
44172 * gcc.dg/compat/vector-1_y.c: New file.
44173 * gcc.dg/compat/vector-2_main.c: New file.
44174 * gcc.dg/compat/vector-2_x.c: New file.
44175 * gcc.dg/compat/vector-2_y.c: New file.
44177 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
44178 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
44179 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
44180 * gcc.dg/compat/struct-align-1.h: New file.
44181 * gcc.dg/compat/struct-align-1_main.c: New file.
44182 * gcc.dg/compat/struct-align-1_x.c: New file.
44183 * gcc.dg/compat/struct-align-1_y.c: New file.
44184 * gcc.dg/compat/struct-align-2.h: New file.
44185 * gcc.dg/compat/struct-align-2_main.c: New file.
44186 * gcc.dg/compat/struct-align-2_x.c: New file.
44187 * gcc.dg/compat/struct-align-2_y.c: New file.
44189 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
44190 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44191 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44192 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44193 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44194 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44195 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44196 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44197 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44198 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44199 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44200 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44201 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44202 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44203 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44204 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44205 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44206 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44207 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44208 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44209 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44210 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44211 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44212 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44213 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44214 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44215 * gcc.dg/compat/struct-return-10_x.c: Ditto.
44216 * gcc.dg/compat/struct-return-2_x.c: Ditto.
44217 * gcc.dg/compat/struct-return-3_x.c: Ditto.
44219 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
44221 * gcc.dg/i386-call-1.c: New test.
44223 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
44226 * g++.dg/parse/defarg4.C: New.
44228 2003-07-03 Roger Sayle <roger@eyesopen.com>
44231 * gcc.c-torture/compile/20030703-1.c: New test case.
44233 2003-07-03 Mark Mitchell <mark@codesourcery.com>
44235 * g++.dg/template/local3.C: Remove extra semicolon.
44237 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
44239 * gcc.dg/i386-volatile-1.c: New test.
44241 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
44244 * g++.dg/other/offsetof2.C: XFAIL.
44245 * g++.dg/other/offsetof5.C: New.
44248 * g++.dg/template/error1.C: New.
44251 * g++.dg/template/dependent-expr1.C: New.
44253 2003-07-01 Mark Mitchell <mark@codesourcery.com>
44256 * g++.dg/template/local3.C: New test.
44259 * g++.dg/lookup/scoped6.C: New test.
44261 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
44264 * g++.dg/other/error7.C: New test.
44266 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
44268 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
44269 * g++.old-deja/g++.abi/vtable3.h: Likewise.
44270 * g++.old-deja/g++.law/code-gen5.C: Likewise.
44271 * g++.old-deja/g++.other/union2.C: Likewise.
44272 * gcc.dg/c90-const-expr-2.c: Likewise.
44273 * gcc.dg/c90-const-expr-3.c: Likewise.
44274 * gcc.dg/c99-const-expr-2.c: Likewise.
44275 * gcc.dg/c99-const-expr-3.c: Likewise.
44276 * gcc.dg/concat.c: Likewise.
44278 2003-07-01 Mark Mitchell <mark@codesourcery.com>
44281 * g++.dg/init/static1.C: New test.
44283 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44285 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
44286 * g++.old-deja/g++.other/access2.C: Likewise.
44287 * g++.old-deja/g++.other/decl2.C: Likewise.
44288 * gcc.c-torture/execute/20020615-1.c: Likewise.
44290 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
44293 * g++.dg/template/sizeof4.C: New test.
44295 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
44297 * g++.dg/other/error6.C: New test.
44299 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
44302 * g++.dg/parse/constant2.C: New test.
44304 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
44307 * g++.dg/other/error5.C: New test.
44309 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44311 * gcc.dg/format/gcc_diag-1.c: New test.
44313 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
44315 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
44317 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
44319 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
44320 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
44321 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
44323 2003-06-28 Jakub Jelinek <jakub@redhat.com>
44325 * gcc.c-torture/execute/builtins/string-8.c: New test.
44326 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
44327 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
44328 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
44330 2003-06-27 Mark Mitchell <mark@codesourcery.com>
44333 * g++.dg/ext/typeof6.C: New test.
44335 2003-06-27 Mark Mitchell <mark@codesourcery.com>
44338 * g++.dg/init/enum1.C: New test.
44340 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
44342 * gcc.dg/20030627-1.c: New test.
44344 2003-06-26 Mark Mitchell <mark@codesourcery.com>
44347 * g++.dg/expr/static_cast2.C: New test.
44349 2003-06-26 Roger Sayle <roger@eyesopen.com>
44350 Jakub Jelinek <jakub@redhat.com>
44352 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
44353 sprintf(dst,"%s",src) optimization.
44354 * gcc.c-torture/execute/20030626-1.c: New test case.
44355 * gcc.c-torture/execute/20030626-2.c: New test case.
44357 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
44359 * gcc.c-torture/execute/multi-ix.c: New test.
44361 * gcc.c-torture/execute/simd-4.c (main):
44362 Added missing semicolon at end of union.
44364 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
44367 * g++.dg/template/explicit-instantiation3.C: New test.
44369 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44371 * gcc.dg/20030626-1.c: Use signed char.
44373 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44375 * gcc.dg/20030626-1.c: New test.
44377 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
44379 * const-str-2.m: Update.
44381 2003-06-25 Mark Mitchell <mark@codesourcery.com>
44384 * g++.dg/rtti/dyncast1.C: New test.
44385 * g++.dg/abi/mangle4.C: Correct base-specifier access.
44386 * g++.dg/lookup/scoped1.C: Remove XFAIL.
44387 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
44390 * g++.dg/expr/static_cast1.C: New test.
44392 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
44394 * gcc.dg/20030625-1.c: New test.
44396 2003-06-24 Roger Sayle <roger@eyesopen.com>
44398 * gcc.c-torture/compile/20030624-1.c: New test case.
44400 2003-06-24 Jakub Jelinek <jakub@redhat.com>
44402 * gcc.c-torture/execute/string-opt-17.c: New test.
44404 2003-06-24 Mark Mitchell <mark@codesourcery.com>
44407 * g++.dg/parse/crash6.C: New test.
44409 2003-06-23 Roger Sayle <roger@eyesopen.com>
44411 * gcc.dg/builtins-24.c: New test case.
44413 2003-06-23 Jakub Jelinek <jakub@redhat.com>
44415 * g++.dg/opt/operator1.C: New test.
44417 2003-06-22 Roger Sayle <roger@eyesopen.com>
44419 * gcc.c-torture/execute/string-opt-16.c: New test case.
44421 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
44423 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
44424 * g++.old-deja/g++.other/conv7.C: Likewise.
44425 * g++.old-deja/g++.other/overcnv2.C: Likewise.
44426 * g++.old-deja/g++.other/overload14.C: Likewise.
44428 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
44430 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
44431 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
44433 2003-06-20 Mark Mitchell <mark@codesourcery.com>
44436 * g++.dg/warn/Winline-3.C: New test.
44438 2003-06-20 Mark Mitchell <mark@codesourcery.com>
44440 * lib/target-supports.exp (check_alias_available): Make the test
44441 program acceptable to the Solaris assembler.
44444 * g++.dg/template/memclass2.C: New test.
44446 2003-06-20 Mark Mitchell <mark@codesourcery.com>
44447 Eric Botcazou <ebotcazou@libertysurf.fr>
44449 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
44450 data for non-matching targets.
44451 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
44453 2003-06-20 Mark Mitchell <mark@codesourcery.com>
44456 * g++.dg/template/member3.C: New test.
44458 2003-06-19 Mark Mitchell <mark@codesourcery.com>
44461 * g++.dg/template/func1.C: New test.
44464 * g++.dg/template/static4.C: New test.
44465 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
44468 * g++.dg/init/ref7.C: New test.
44470 2003-06-19 Matt Austern <austern@apple.com>
44473 * g++.dg/anew1.C: New test.
44474 * g++.dg/anew2.C: New test.
44475 * g++.dg/anew3.C: New test.
44476 * g++.dg/anew4.C: New test.
44478 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
44480 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
44482 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
44484 * gcc.c-torture/execute/simd-4.c (main): Make expected value
44487 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
44489 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
44492 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
44494 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
44495 * gcc.c-torture/compile/961203-1.c: Likewise.
44496 * gcc.c-torture/compile/980506-1.c: Likewise.
44498 2003-06-17 Mark Mitchell <mark@codesourcery.com>
44501 * g++.dg/lookup/using7.C: New test.
44503 2003-06-17 Mark Mitchell <mark@codesourcery.com>
44506 * g++.dg/abi/conv1.C: Remove it.
44507 * g++.dg/template/conv7.C: New test.
44508 * g++.dg/template/conv8.C: Likewise.
44509 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
44510 conversion operator.
44512 2003-06-17 Janis Johnson <janis187@us.ibm.com>
44514 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
44515 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44516 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44517 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44518 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44519 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44520 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44521 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44522 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44523 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44524 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44525 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44526 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44527 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44528 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44529 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44530 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44531 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44532 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44533 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44534 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44535 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44536 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44537 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44538 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44539 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44540 * gcc.dg/compat/struct-return-10_x.c: Ditto.
44541 * gcc.dg/compat/struct-return-2_x.c: Ditto.
44542 * gcc.dg/compat/struct-return-3_x.c: Ditto.
44544 2003-06-16 Mark Mitchell <mark@codesourcery.com>
44546 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
44547 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
44550 2003-06-16 Roger Sayle <roger@eyesopen.com>
44552 * gcc.dg/i386-387-5.c: New test case.
44553 * gcc.dg/i386-387-6.c: New test case.
44554 * gcc.dg/builtins-23.c: New test case.
44556 2003-06-15 Roger Sayle <roger@eyesopen.com>
44558 * gcc.dg/builtins-22.c: New test case.
44559 * gcc.dg/i386-387-1.c: Update to test exp.
44560 * gcc.dg/i386-387-2.c: Likewise.
44562 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44564 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
44566 2003-06-12 Mark Mitchell <mark@codesourcery.com>
44568 * lib/gcc-dg.exp (dg-require-dll): New function.
44569 (dg-xfail-if): Likewise.
44570 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
44573 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
44574 * gcc.c-torture/compile/20001205-1.c: Likewise.
44575 * gcc.c-torture/compile/20001226-1.c: Likewise.
44576 * gcc.c-torture/compile/20010518-2.c: Likewise.
44577 * gcc.c-torture/compile/20020312-1.c: Likewise.
44578 * gcc.c-torture/compile/20020604-1.c: Likewise.
44579 * gcc.c-torture/compile/920501-12.c: Likewise.
44580 * gcc.c-torture/compile/920501-4.c: Likewise.
44581 * gcc.c-torture/compile/920520-1.c: Likewise.
44582 * gcc.c-torture/compile/920521-1.c: Likewise.
44583 * gcc.c-torture/compile/920625-1.c: Likewise.
44584 * gcc.c-torture/compile/961203-1.c: Likewise.
44585 * gcc.c-torture/compile/980506-1.c: Likewise.
44586 * gcc.c-torture/compile/981006-1.c: Likewise.
44587 * gcc.c-torture/compile/981022-1.c: Likewise.
44588 * gcc.c-torture/compile/981223-1.c: Likewise.
44589 * gcc.c-torture/compile/990617-1.c: Likewise.
44590 * gcc.c-torture/compile/dll.c: Likewise.
44591 * gcc.c-torture/compile/labels-3.c: Likewise.
44592 * gcc.c-torture/compile/mipscop-1.c: Likewise.
44593 * gcc.c-torture/compile/mipscop-2.c: Likewise.
44594 * gcc.c-torture/compile/mipscop-3.c: Likewise.
44595 * gcc.c-torture/compile/mipscop-4.c: Likewise.
44596 * gcc.c-torture/compile/simd-5.c: Likewise.
44597 * gcc.c-torture/compile/20000804-1.x: Remove.
44598 * gcc.c-torture/compile/20001205-1.x: Likewise.
44599 * gcc.c-torture/compile/20001226-1.x: Likewise.
44600 * gcc.c-torture/compile/20010518-2.x: Likewise.
44601 * gcc.c-torture/compile/20020312-1.x: Likewise.
44602 * gcc.c-torture/compile/20020604-1.x: Likewise.
44603 * gcc.c-torture/compile/920501-12.x: Likewise.
44604 * gcc.c-torture/compile/920501-4.x: Likewise.
44605 * gcc.c-torture/compile/920520-1.x: Likewise.
44606 * gcc.c-torture/compile/920521-1.x: Likewise.
44607 * gcc.c-torture/compile/920625-1.x: Likewise.
44608 * gcc.c-torture/compile/961203-1.x: Likewise.
44609 * gcc.c-torture/compile/980506-1.x: Likewise.
44610 * gcc.c-torture/compile/981006-1.x: Likewise.
44611 * gcc.c-torture/compile/981022-1.x: Likewise.
44612 * gcc.c-torture/compile/981223-1.x: Likewise.
44613 * gcc.c-torture/compile/990617-1.x: Likewise.
44614 * gcc.c-torture/compile/mipscop-1.x: Likewise.
44615 * gcc.c-torture/compile/mipscop-2.x: Likewise.
44616 * gcc.c-torture/compile/mipscop-3.x: Likewise.
44617 * gcc.c-torture/compile/mipscop-4.x: Likewise.
44618 * gcc.c-torture/compile/simd-5.x: Likewise.
44620 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
44622 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
44624 * gcc.c-torture/execute/20030611-1.c: New test.
44626 2003-06-12 Roger Sayle <roger@eyesopen.com>
44629 * gcc.dg/20030612-1.c: New test case.
44631 2003-06-12 Mark Mitchell <mark@codesourcery.com>
44634 * g++.dg/expr/cast1.C: New test.
44636 2003-06-12 Roger Sayle <roger@eyesopen.com>
44638 * gcc.dg/builtins-21.c: New test case.
44640 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
44642 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
44643 options instead of at the end.
44644 * lib/objc.exp (objc_target_compile): Likewise.
44646 2003-06-11 Mark Mitchell <mark@codesourcery.com>
44649 * g++.dg/parse/error1.C: New test.
44651 2003-06-11 Janis Johnson <janis187@us.ibm.com>
44653 * gcc.dg/compat/struct-by-value-11_main.c: New file.
44654 * gcc.dg/compat/struct-by-value-11_x.c: New file.
44655 * gcc.dg/compat/struct-by-value-11_y.c: New file.
44656 * gcc.dg/compat/struct-by-value-12_main.c: New file.
44657 * gcc.dg/compat/struct-by-value-12_x.c: New file.
44658 * gcc.dg/compat/struct-by-value-12_y.c: New file.
44659 * gcc.dg/compat/struct-by-value-13_main.c: New file.
44660 * gcc.dg/compat/struct-by-value-13_x.c: New file.
44661 * gcc.dg/compat/struct-by-value-13_y.c: New file.
44662 * gcc.dg/compat/struct-by-value-14_main.c: New file.
44663 * gcc.dg/compat/struct-by-value-14_x.c: New file.
44664 * gcc.dg/compat/struct-by-value-14_y.c: New file.
44665 * gcc.dg/compat/struct-by-value-15_main.c: New file.
44666 * gcc.dg/compat/struct-by-value-15_x.c: New file.
44667 * gcc.dg/compat/struct-by-value-15_y.c: New file.
44668 * gcc.dg/compat/struct-by-value-16_main.c: New file.
44669 * gcc.dg/compat/struct-by-value-16_x.c: New file.
44670 * gcc.dg/compat/struct-by-value-16_y.c: New file.
44671 * gcc.dg/compat/struct-by-value-17_main.c: New file.
44672 * gcc.dg/compat/struct-by-value-17_x.c: New file.
44673 * gcc.dg/compat/struct-by-value-17_y.c: New file.
44674 * gcc.dg/compat/struct-by-value-18_main.c: New file.
44675 * gcc.dg/compat/struct-by-value-18_x.c: New file.
44676 * gcc.dg/compat/struct-by-value-18_y.c: New file.
44678 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
44679 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
44680 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
44681 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
44682 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
44683 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
44684 * gcc.dg/compat/scalar-return-3_main.c: New file.
44685 * gcc.dg/compat/scalar-return-3_x.c: New file.
44686 * gcc.dg/compat/scalar-return-3_y.c: New file.
44687 * gcc.dg/compat/scalar-return-4_main.c: New file.
44688 * gcc.dg/compat/scalar-return-4_x.c: New file.
44689 * gcc.dg/compat/scalar-return-4_y.c: New file.
44691 2003-06-10 Janis Johnson <janis187@us.ibm.com>
44693 * gcc.dg/compat/fp2-struct-check.h: New file.
44694 * gcc.dg/compat/fp2-struct-defs.h: New file.
44695 * gcc.dg/compat/fp2-struct-init.h: New file.
44696 * gcc.dg/compat/struct-by-value-10_main.c: New file.
44697 * gcc.dg/compat/struct-by-value-10_x.c: New file.
44698 * gcc.dg/compat/struct-by-value-10_y.c: New file.
44699 * gcc.dg/compat/struct-return-10_main.c: New file.
44700 * gcc.dg/compat/struct-return-10_x.c: New file.
44701 * gcc.dg/compat/struct-return-10_y.c: New file.
44703 * gcc.dg/compat/compat-common.h: New file.
44704 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
44705 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
44706 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
44707 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
44708 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
44709 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
44710 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
44711 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44712 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
44713 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
44714 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44715 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
44716 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
44717 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44718 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
44719 * gcc.dg/compat/small-struct-check.h: Ditto.
44720 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
44721 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44722 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
44723 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
44724 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44725 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44726 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
44727 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44728 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
44729 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
44730 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44731 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44732 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
44733 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44734 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44735 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
44736 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44737 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
44738 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
44739 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44740 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
44741 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
44742 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44743 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
44744 * gcc.dg/compat/struct-return-2_main.c: Ditto.
44745 * gcc.dg/compat/struct-return-2_x.c: Ditto.
44746 * gcc.dg/compat/struct-return-2_y.c: Ditto.
44747 * gcc.dg/compat/struct-return-3_main.c: Ditto.
44748 * gcc.dg/compat/struct-return-3_x.c: Ditto.
44749 * gcc.dg/compat/struct-return-3_y.c: Ditto.
44751 2003-06-10 Geoffrey Keating <geoffk@apple.com>
44753 * g++.dg/pch/static-1.C: New file.
44754 * g++.dg/pch/static-1.Hs: New file.
44756 2003-06-10 Richard Henderson <rth@redhat.com>
44758 * gcc.dg/asm-7.c: Adjust expected warning text.
44760 2003-06-10 Roger Sayle <roger@eyesopen.com>
44762 * gcc.dg/builtins-20.c: New test case.
44764 2003-06-10 Mark Mitchell <mark@codesourcery.com>
44767 * g++.dg/opt/template1.C: New test.
44769 2003-06-09 Mark Mitchell <mark@codesourcery.com>
44771 * lib/gcc-dg.exp (dg-test): Clear additional_files and
44772 additional_sources.
44774 2003-05-21 David Taylor <dtaylor@emc.com>
44776 * gcc.dg/Wpadded.c: New file.
44778 2003-06-09 Mark Mitchell <mark@codesourcery.com>
44780 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
44781 * gcc.dg/special/weak-2.c: Add dg-require-weak.
44782 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
44785 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
44787 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
44789 2003-06-09 Mark Mitchell <mark@codesourcery.com>
44791 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
44792 (dg-require-alias): Likewise.
44793 (dg-require-gc-sections): Likewise.
44794 * lib/target-supports.exp (check_gc_sections_available): Likewise.
44796 2003-06-08 Richard Henderson <rth@redhat.com>
44798 * gcc.dg/20011029-2.c: Fix the array reference.
44799 * gcc.dg/asm-7.c: New.
44801 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
44803 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
44805 2003-06-08 Mark Mitchell <mark@codesourcery.com>
44807 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
44808 (dg-require-gc-sections): Likewise.
44810 2003-06-08 Jan Hubicka <jh@suse.cz>
44812 * i386-cmov1.c: Fix regular expression.
44813 * i386-cvt-1.c: Likewise.
44814 * i386-local.c: Likewise.
44815 * i386-local2.c: Likewise.
44816 * i386-mul.c: Likewise.
44817 * i386-ssetype-1.c: Likewise.
44818 * i386-ssetype-3.c: Likewise.
44819 * i386-ssetype-5.c: Likewise.
44821 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44824 * g++.dg/warn/implicit-typename2.C: New test.
44825 * g++.dg/warn/implicit-typename3.C: New test.
44827 2003-06-07 Richard Henderson <rth@redhat.com>
44829 * g++.dg/other/offsetof3.C: Use size_t.
44830 * g++.dg/other/offsetof4.C: Likewise.
44832 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
44834 * lib/copy-file.exp: New. Implement gcc_copy_files.
44836 * lib/dg-pch.exp: Load copy-file.exp
44837 (dg-pch): Use gcc_copy_files instead of "file copy".
44839 2003-06-06 Mark Mitchell <mark@codesourcery.com>
44841 * gcc.dg/weak/weak.exp: Simplify.
44842 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
44843 * gcc.dg/weak/weak-1.c: Likewise.
44844 * gcc.dg/weak/weak-2.c: Likewise.
44845 * gcc.dg/weak/weak-3.c: Likewise.
44846 * gcc.dg/weak/weak-4.c: Likewise.
44847 * gcc.dg/weak/weak-5.c: Likewise.
44848 * gcc.dg/weak/weak-6.c: Likewise.
44849 * gcc.dg/weak/weak-7.c: Likewise.
44850 * gcc.dg/weak/weak-8.c: Likewise.
44851 * gcc.dg/weak/weak-9.c: Likewise.
44853 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
44855 gcc.c-torture/execute/20030606-1.c: New.
44857 2003-06-06 Roger Sayle <roger@eyesopen.com>
44859 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
44860 * gcc.dg/builtins-19.c: Likewise.
44862 2003-06-06 Roger Sayle <roger@eyesopen.com>
44864 * gcc.dg/builtins-2.c: Add some more tests.
44865 * gcc.dg/builtins-18.c: New test case.
44866 * gcc.dg/builtins-19.c: New test case.
44868 2003-06-06 Roger Sayle <roger@eyesopen.com>
44869 Jim Wilson <wilson@tuliptree.org>
44871 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
44873 2003-06-06 Jakub Jelinek <jakub@redhat.com>
44875 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
44876 mempcpy/stpcpy calls not to be optimized into something else.
44877 * gcc.c-torture/execute/string-opt-3.c: Moved to...
44878 * gcc.c-torture/execute/builtins/string-7.c: ...here.
44879 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
44881 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44883 * gcc.dg/format/asm_fprintf-1.c: New test.
44885 2003-06-05 Mark Mitchell <mark@codesourcery.com>
44887 * lib/gcc-defs.exp (additional_sources): New variable.
44888 (dg-additional-sources): New function.
44889 (additional_files): New variable.
44890 (dg-additional-files): New function.
44891 (dg-additional-files-options): Likewise.
44892 * lib/gcc-dg.exp (dg-require-weak): New function.
44893 (dg-require-alias): Likewise.
44894 (dg-require-gc-sections): Likewise.
44895 * lib/target-supports.exp (check_alias_available): Remove testfile
44897 (check_gc_sections_available): New function.
44898 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
44899 (dg-gpp-additional-files): Likewise.
44900 * lib/g++.exp (additional_sources): Remove.
44901 (additional_files): Likewise.
44902 (g++_target_compile): Use dg-additional-files-options.
44904 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
44906 * gcc.dg/special/ecos.exp: Remove.
44907 * gcc.dg/special/20000419-2.c: Use dg-require-*.
44908 * gcc.dg/special/alias-1.c: Likewise.
44909 * gcc.dg/special/alias-2.c: Likewise.
44910 * gcc.dg/special/gcsec-1.c: Likewise.
44911 * gcc.dg/special/weak-1.c: Likewise.
44912 * gcc.dg/special/weak-2.c: Likewise.
44913 * gcc.dg/special/wkali-1.c: Likewise.
44914 * gcc.dg/special/wkali-2.c: Likewise.
44916 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
44917 dg-gpp-additional-*.
44918 * g++.dg/special/conpr-3.C: Likewise.
44919 * g++.dg/special/conpr-4.C: Likewise.
44920 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
44921 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
44922 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
44923 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
44924 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
44925 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
44926 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
44927 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
44928 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
44929 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
44930 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
44931 * g++.old-deja/g++.other/comdat1.C: Likewise.
44932 * g++.old-deja/g++.other/comdat2.C: Likewise.
44933 * g++.old-deja/g++.other/comdat3.C: Likewise.
44934 * g++.old-deja/g++.other/ctor1.C: Likewise.
44935 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
44937 2003-06-05 Richard Henderson <rth@redhat.com>
44939 * gcc.dg/debug/20030605-1.c: New.
44941 2003-06-04 Mark Mitchell <mark@codesourcery.com>
44943 * README.QMTEST: Update.
44945 2003-06-04 Richard Henderson <rth@redhat.com>
44947 * gcc.dg/cleanup-1.c: New.
44948 * gcc.dg/cleanup-2.c: New.
44949 * gcc.dg/cleanup-3.c: New.
44950 * gcc.dg/cleanup-4.c: New.
44951 * gcc.dg/cleanup-5.c: New.
44952 * gcc.dg/cleanup-6.c: New.
44953 * gcc.dg/cleanup-7.c: New.
44955 2003-06-04 Mark Mitchell <mark@codesourcery.com>
44957 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
44959 * lib/dg-pch.exp: New file.
44960 * g++.dg/pch/pch.exp: Use dg-pch.exp.
44961 * gcc.dg/pch/pch.exp: Likewise.
44963 2003-06-04 Roger Sayle <roger@eyesopen.com>
44965 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
44966 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
44967 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
44968 * gcc.dg/builtins-17.c: New test case.
44969 * gcc.dg/i386-387-4.c: New test case.
44970 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
44972 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44974 * gcc.dg/ultrasp9.c: New test.
44976 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44978 * gcc.c-torture/compile/20030604-1.c: New test.
44979 * gcc.dg/sparc-constant-1.c: New test.
44981 2003-06-03 Glen Nakamura <glen@imodulo.com>
44983 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
44985 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
44987 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
44989 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
44990 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
44992 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
44994 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
44996 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44999 * g++.dg/template/spec10.C: New test.
45001 2003-06-03 Roger Sayle <roger@eyesopen.com>
45003 * gcc.dg/builtins-16.c: New test case.
45005 2003-06-03 Jakub Jelinek <jakub@redhat.com>
45007 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
45008 mempcpy test with post-increments.
45009 * gcc.c-torture/execute/string-opt-3.c: New test.
45010 * gcc.dg/string-opt-1.c: New test.
45012 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
45015 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
45017 2003-06-02 Mark Mitchell <mark@codesourcery.com>
45019 * lib/scanasm.exp (dg-scan): New function, factored out of ...
45020 (scan-assembler): ... here. Use dg-scan.
45021 (scan-assembler-not): Likewise.
45022 (scan-file): New function.
45023 (scan-file-not): Likewise.
45024 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
45025 * gcc.dg/cpp/_Pragma4.c: Likewise.
45026 * gcc.dg/cpp/_Pragma5.c: Likewise.
45027 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45028 * gcc.dg/cpp/avoidpaste2.c: Likewise.
45029 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
45030 * gcc.dg/cpp/cmdlne-P.c: Likewise.
45031 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
45032 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
45033 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
45034 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
45035 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
45036 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
45037 * gcc.dg/cpp/cxxcom1.c: Likewise.
45038 * gcc.dg/cpp/line1.c: Likewise.
45039 * gcc.dg/cpp/maccom1.c: Likewise.
45040 * gcc.dg/cpp/maccom2.c: Likewise.
45041 * gcc.dg/cpp/maccom3.c: Likewise.
45042 * gcc.dg/cpp/maccom4.c: Likewise.
45043 * gcc.dg/cpp/maccom5.c: Likewise.
45044 * gcc.dg/cpp/maccom6.c: Likewise.
45045 * gcc.dg/cpp/multiline.c: Likewise.
45046 * gcc.dg/cpp/spacing1.c: Likewise.
45047 * gcc.dg/cpp/spacing2.c: Likewise.
45048 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
45049 * gcc.dg/cpp/trad/maccom1.c: Likewise.
45050 * gcc.dg/cpp/trad/maccom2.c: Likewise.
45051 * gcc.dg/cpp/trad/maccom3.c: Likewise.
45052 * gcc.dg/cpp/trad/maccom4.c: Likewise.
45053 * gcc.dg/cpp/trad/maccom6.c: Likewise.
45054 * gcc.dg/cpp/cxxcom2.c: Likewise.
45055 * gcc.dg/cpp/cxxcom2.h: New file.
45057 * gcc.dg/cpp/truefalse.cpp: Move it to ...
45058 * g++.dg/cpp/truefalse.C: Here.
45059 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
45061 2003-06-01 Loren James Rittle <ljrittle@acm.org>
45063 * gcc.dg/cpp/redef3.c: New file.
45065 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
45067 * gcc.dg/i386-loop-3.c: New test.
45069 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
45071 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
45073 2003-05-31 Roger Sayle <roger@eyesopen.com>
45075 * gcc.dg/fwrapv-1.c: New test case.
45076 * gcc.dg/fwrapv-2.c: New test case.
45078 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45081 * g++.dg/template/spec9.C: New test.
45083 2003-05-29 Roger Sayle <roger@eyesopen.com>
45085 * gcc.dg/duff-4.c: New test case.
45087 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
45090 * g77.dg/ffixed-form-1.f: New test
45091 * g77.dg/ffixed-form-2.f: New test
45092 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
45093 * g77.dg/ffree-form-3.f: New test
45095 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
45097 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
45098 * gcc.dg/wint_t-1.c: Likewise.
45100 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45102 * g++.dg/template/access11.C: New test.
45104 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45107 * g++.dg/template/access10.C: New test.
45109 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
45110 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45112 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
45114 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
45116 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
45117 suppress for powerpc-*-darwin*.
45118 * gcc.dg/torture/builtin-noret-2.c: Likewise.
45120 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
45122 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
45123 suppress option for powerpc-*-darwin*.
45125 2003-05-23 Roger Sayle <roger@eyesopen.com>
45127 * gcc.dg/builtins-1.c: Add tests for tan and atan.
45128 * gcc.dg/builtins-4.c: Add test for fmod.
45130 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45133 * g++.dg/template/instantiate4.C: New test.
45135 2003-05-22 Roger Sayle <roger@eyesopen.com>
45137 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
45139 2003-05-21 Janis Johnson <janis187@us.ibm.com>
45141 * gcc.dg/compat/scalar-return-1_main.c: New file.
45142 * gcc.dg/compat/scalar-return-1_x.c: New file.
45143 * gcc.dg/compat/scalar-return-1_y.c: New file.
45144 * gcc.dg/compat/scalar-return-2_main.c: New file.
45145 * gcc.dg/compat/scalar-return-2_x.c: New file.
45146 * gcc.dg/compat/scalar-return-2_y.c: New file.
45147 * gcc.dg/compat/struct-return-3_main.c: New file.
45148 * gcc.dg/compat/struct-return-3_y.c: New file.
45149 * gcc.dg/compat/struct-return-3_x.c: New file.
45150 * gcc.dg/compat/struct-return-2_main.c: New file.
45151 * gcc.dg/compat/struct-return-2_x.c: New file.
45152 * gcc.dg/compat/struct-return-2_y.c: New file.
45154 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
45156 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
45157 for hppa*-hp-hpux*.
45158 * gcc.dg/20021014-1.c (dg-options): Likewise.
45159 * gcc.dg/nest.c (dg-options): Likewise.
45161 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
45164 * g++.dg/ext/dllimport2.C: New file.
45165 * g++.dg/ext/dllimport3.C: New file.
45167 2003-05-20 Janis Johnson <janis187@us.ibm.com>
45169 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
45170 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45171 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45172 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45173 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45174 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45175 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
45176 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
45177 * gcc.dg/compat/small-struct-defs.h: New file.
45178 * gcc.dg/compat/small-struct-init.h: New file.
45179 * gcc.dg/compat/small-struct-check.h: New file.
45180 * gcc.dg/compat/fp-struct-defs.h: New file.
45181 * gcc.dg/compat/fp-struct-check.h: New file.
45182 * gcc.dg/compat/fp-struct-init.h: New file.
45183 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
45184 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
45186 2003-05-19 Jakub Jelinek <jakub@redhat.com>
45188 * gcc.dg/20030225-2.c: New test.
45190 2003-05-18 Roger Sayle <roger@eyesopen.com>
45191 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45193 * gcc.c-torture/compile/20030518-1.c: New test case.
45195 2003-05-18 Mark Mitchell <mark@codesourcery.com>
45197 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
45198 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
45199 gcc-dg-debug-runtest.
45200 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
45201 gcc-dg-debug-runtest.
45203 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45206 * g++.dg/lookup/using6.C: New test.
45208 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45210 * g++.dg/parse/access2.C: New test.
45212 2003-05-17 Mark Mitchell <mark@codesourcery.com>
45214 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
45215 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
45216 * gcc.dg/debug/debug.exp: Likewise.
45218 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
45220 * gcc.dg/dollar.c: New test.
45222 2003-05-16 Janis Johnson <janis187@us.ibm.com>
45224 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
45225 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
45226 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
45227 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
45228 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
45229 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
45230 * gcc.dg/compat/struct-by-value-6_main.c: New file.
45231 * gcc.dg/compat/struct-by-value-6_x.c: New file.
45232 * gcc.dg/compat/struct-by-value-6_y.c: New file.
45233 * gcc.dg/compat/struct-by-value-7_main.c: New file.
45234 * gcc.dg/compat/struct-by-value-7_x.c: New file.
45235 * gcc.dg/compat/struct-by-value-7_y.c: New file.
45236 * gcc.dg/compat/struct-by-value-8_main.c: New file.
45237 * gcc.dg/compat/struct-by-value-8_x.c: New file.
45238 * gcc.dg/compat/struct-by-value-8_y.c: New file.
45239 * gcc.dg/compat/struct-by-value-9_main.c: New file.
45240 * gcc.dg/compat/struct-by-value-9_x.c: New file.
45241 * gcc.dg/compat/struct-by-value-9_y.c: New file.
45243 2003-05-16 Mark Mitchell <mark@codesourcery.com>
45245 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
45246 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
45247 support for "repo" mode.
45248 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
45249 * lib/g77-dg.exp: Likewise.
45250 * lib/obj-dg.exp: Likewise.
45252 2003-05-16 Jakub Jelinek <jakub@redhat.com>
45254 Merge from gcc-3_2-rhl8-branch:
45255 2003-04-23 Jakub Jelinek <jakub@redhat.com>
45257 * gcc.dg/tls/opt-6.c: New test.
45259 2003-04-05 Jakub Jelinek <jakub@redhat.com>
45261 * gcc.dg/20030405-1.c: New test.
45263 2003-03-09 Jakub Jelinek <jakub@redhat.com>
45265 * gcc.dg/20030309-1.c: New test.
45267 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
45269 * gcc.c-torture/execute/20030307-1.c: New test.
45271 2003-02-20 Randolph Chung <tausq@debian.org>
45273 * gcc.c-torture/compile/20030220-1.c: New test.
45275 2003-02-18 Jakub Jelinek <jakub@redhat.com>
45277 * gcc.dg/20030217-1.c: New test.
45279 2003-01-29 Jakub Jelinek <jakub@redhat.com>
45281 * gcc.c-torture/compile/20020129-1.c: New test.
45283 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45285 * gcc.dg/unroll-1.c: New test.
45287 2002-11-16 Jan Hubicka <jh@suse.cz>
45289 * gcc.c-torture/execute/20020920-1.c: New test.
45291 2002-10-08 Jakub Jelinek <jakub@redhat.com>
45294 * gcc.c-torture/compile/20021008-1.c: New test.
45296 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
45299 * gcc.c-torture/execute/20020810-1.c: New test.
45301 2002-08-07 Jakub Jelinek <jakub@redhat.com>
45303 * gcc.c-torture/compile/20020807-1.c: New test.
45305 2002-07-30 Jakub Jelinek <jakub@redhat.com>
45307 * gcc.dg/tls/opt-1.c: New test.
45309 2002-07-29 Jakub Jelinek <jakub@redhat.com>
45311 * gcc.dg/20020729-1.c: New test.
45313 2002-07-20 Jakub Jelinek <jakub@redhat.com>
45315 * g++.dg/opt/life1.C: New test.
45317 2002-05-20 Jakub Jelinek <jakub@redhat.com>
45319 * gcc.dg/20020525-1.c: New test.
45321 2002-05-24 Jakub Jelinek <jakub@redhat.com>
45324 * g++.dg/ext/pretty1.C: New test.
45325 * g++.dg/ext/pretty2.C: New test.
45327 2003-05-15 Mark Mitchell <mark@codesourcery.com>
45330 * g++.dg/ext/typeof5.C: New test.
45332 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
45334 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
45335 __USER_LABEL_PREFIX__ into account.
45336 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
45338 2003-05-14 Roger Sayle <roger@eyesopen.com>
45340 * gcc.dg/builtins-15.c: New test case.
45342 2003-05-13 Zack Weinberg <zack@codesourcery.com>
45344 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
45346 2003-05-12 Mark Mitchell <mark@codesourcery.com>
45348 * lib/g++.exp: Tweak handling of additional source files.
45349 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
45350 * g++.dg/special/conpr-2a.C: Rename to ...
45351 * g++.dg/special/conpr-2a.cc: ... this.
45352 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
45353 * g++.dg/special/conpr-3a.C: Rename to ...
45354 * g++.dg/special/conpr-3a.cc: This.
45355 * g++.dg/special/conpr-3b.C: Rename to ...
45356 * g++.dg/special/conpr-3b.cc: This.
45357 * g++.dg/special/conpr-4.C: New test.
45358 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
45360 2003-05-12 David Edelsohn <edelsohn@gnu.org>
45362 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
45364 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45366 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
45367 * g++.old-deja/g++.robertl/eb71.C: Likewise.
45368 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
45369 * g++.old-deja/g++.other/warn3.C: Likewise.
45371 2003-05-11 Roger Sayle <roger@eyesopen.com>
45373 * gcc.dg/i386-387-1.c: Update to also test log.
45374 * gcc.dg/i386-387-2.c: Likewise.
45376 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
45378 * g77.f-torture/execute/int8421.f: New test.
45380 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45382 PR c++/10230, c++/10481
45383 * g++.dg/lookup/scoped5.C: New test.
45385 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45388 * g++.dg/template/ttp6.C: New test.
45390 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
45392 * gcc.c-torture/execute/builtins: New directory.
45393 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
45394 gcc.c-torture/execute/builtins.
45395 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
45396 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
45397 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
45398 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
45400 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45403 * g++.dg/template/access8.C: New test.
45404 * g++.dg/template/access9.C: New test.
45406 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45409 * g++.dg/parse/access1.C: New test.
45411 2003-05-09 DJ Delorie <dj@redhat.com>
45413 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
45414 long, and not an int.
45416 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45418 PR c++/10555, c++/10576
45419 * g++.dg/template/memclass1.C: New test.
45421 2003-05-08 DJ Delorie <dj@redhat.com>
45423 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
45425 * gcc.c-torture/execute/20021024-1.x: Likewise.
45426 * gcc.c-torture/execute/shiftdi.x: Likewise.
45427 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
45428 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
45429 * gcc.dg/20021018-1.c: Likewise.
45431 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45433 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
45435 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
45436 (bcopy): Call memmove.
45438 2003-05-08 Roger Sayle <roger@eyesopen.com>
45440 * g77.f-torture/compile/8485.f: New test case.
45442 2003-05-07 Richard Henderson <rth@redhat.com>
45445 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
45446 Verify exception_cleanup not called for rethrows.
45447 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
45448 when exiting catch block without rethrowing.
45449 * g++.dg/eh/forced3.C: New.
45450 * g++.dg/eh/forced4.C: New.
45452 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
45454 * gcc.dg/20030505.c: Fix triplet.
45456 2003-05-06 DJ Delorie <dj@redhat.com>
45458 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
45459 * gcc.dg/nest.c: Likewise.
45461 2003-05-05 Roger Sayle <roger@eyesopen.com>
45463 * gcc.dg/builtins-14.c: New test case.
45465 2003-05-05 Janis Johnson <janis187@us.ibm.com>
45467 * lib/compat.exp (compat-execute): New argument.
45468 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
45469 * gcc.dg/compat: New test directory.
45470 * gcc.dg/compat/compat.exp: New expect script.
45471 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
45472 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
45473 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
45474 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
45475 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
45476 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
45478 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
45479 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
45480 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
45481 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
45482 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
45483 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
45484 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
45485 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
45486 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
45487 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
45488 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
45489 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
45490 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
45491 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
45492 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
45494 2003-05-05 Zack Weinberg <zack@codesourcery.com>
45496 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
45498 2003-05-05 Jakub Jelinek <jakub@redhat.com>
45500 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
45502 2003-05-05 Geoffrey Keating <geoffk@apple.com>
45504 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
45505 * gcc.dg/ppc-fsel-2.c: New test.
45507 * gcc.dg/unused-5.c: New test.
45509 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45512 * g++.dg/warn/pmf1.C: New test.
45514 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45517 * g++.dg/warn/main.C: New test.
45519 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45521 * gcc.dg/nonnull-3.c: New test.
45523 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
45525 * gcc.dg/cpp/Wtrigraphs.c: Update.
45526 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
45528 2003-05-03 Geoffrey Keating <geoffk@apple.com>
45530 * gcc.dg/ppc-fsel-1.c: New test.
45532 2003-05-03 Zack Weinberg <zack@codesourcery.com>
45535 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
45537 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
45539 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
45541 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45543 PR c++/9364, c++/10553, c++/10586
45544 * g++.dg/parse/typename4.C: New test.
45545 * g++.dg/parse/typename5.C: Likewise.
45547 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
45549 * gcc.c-torture/compile/20030503-1.c: New test.
45551 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45553 * g++.dg/lookup/using5.C: Fix testcase error.
45555 2003-05-01 Chris Demetriou <cgd@broadcom.com>
45557 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
45558 since MEABI is no longer supported. Remove all vestiges
45559 of MEABI from the test.
45561 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45564 * g++.dg/lookup/using5.C: New test.
45566 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45569 * g++.dg/template/ttp5.C: New test.
45571 2003-04-30 Mark Mitchell <mark@codesourcery.com>
45573 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
45574 (dg-gpp-additional-sources): New function.
45575 (dg-gpp-additional-files): Likewise.
45576 * lib/g++.exp (additional_sources): New variable.
45577 (additional_files): Likewise.
45578 (g++_target_compile): Deal with them.
45579 * lib/old-dejagnu.exp: Remove.
45580 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
45581 * g++.old-deja: Revise all tests to use dg commands.
45583 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45585 PR c++/9432, c++/9528
45586 * g++.dg/lookup/using4.C: New test.
45588 2003-04-29 Geoffrey Keating <geoffk@apple.com>
45590 * gcc.dg/noreturn-5.c: New file.
45591 * gcc.dg/noreturn-6.c: New file.
45593 * gcc.c-torture/compile/inline-1.c: New file.
45595 2003-04-29 Mark Mitchell <mark@codesourcery.com>
45598 * g++.dg/template/explicit1.C: New test.
45600 2003-04-29 Mark Mitchell <mark@codesourcery.com>
45603 * g++.dg/other/bitfield1.C: New test.
45606 * g++.dg/init/new7.C: New test.
45608 2003-04-29 Mark Mitchell <mark@codesourcery.com>
45610 * g++.dg/ext/desig1.C: New test.
45611 * g++.dg/ext/init1.C: Update.
45613 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
45615 2003-04-28 Mark Mitchell <mark@codesourcery.com>
45618 * g++.dg/warn/Winline-1.C: New test.
45620 2003-04-28 Jakub Jelinek <jakub@redhat.com>
45622 * gcc.c-torture/execute/string-opt-19.c: New test.
45624 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
45625 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
45627 2003-04-27 Mark Mitchell <mark@codesourcery.com>
45630 * g++.dg/init/new6.C: New test.
45633 * g++.dg/init/ref6.C: New test.
45635 2003-04-26 David Edelsohn <edelsohn@gnu.org>
45637 * g++.dg/warn/weak1.C: XFAIL on AIX4.
45639 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45641 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
45642 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
45644 2003-04-25 Mark Mitchell <mark@codesourcery.com>
45646 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
45647 initialized static data members.
45649 2003-04-25 H.J. Lu <hjl@gnu.org>
45651 * gcc.dg/ia64-sync-4.c: New test.
45653 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45655 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
45658 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
45661 * g++.dg/warn/conv1.C: New test.
45662 * g++.old-deja/g++.other/conv7.C: Adjust.
45663 * g++.old-deja/g++.other/overload14.C: Adjust.
45665 2003-04-23 Mark Mitchell <mark@codesourcery.com>
45668 * g++.dg/template/defarg2.C: New test.
45670 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
45672 * gcc.dg/cpp/include2.c: Update.
45673 * gcc.dg/cpp/multiline-2.c: New.
45674 * gcc.dg/cpp/multiline.c: Update.
45675 * gcc.dg/cpp/strify2.c: Update.
45676 * gcc.dg/cpp/trad/literals-2.c: Update.
45678 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
45680 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
45682 2003-04-23 Mark Mitchell <mark@codesourcery.com>
45684 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
45686 2003-04-23 Mark Mitchell <mark@codesourcery.com>
45689 * g++.dg/parse/crash4.C: New test.
45692 * g++.dg/parse/crash5.C: New test.
45694 2003-04-22 Mark Mitchell <mark@codesourcery.com>
45697 * g++.dg/parse/crash3.C: New test.
45700 * g++.dg/parse/elab1.C: New test.
45702 2003-04-22 Devang Patel <dpatel@apple.com>
45704 * gcc.dg/cpp/trad/funlike-5.c: New test.
45706 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
45708 * g++.dg/other/packed1.C: Fix dg options.
45710 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
45712 * g++.dg/other/offsetof2.C: New test.
45714 2003-04-21 Mark Mitchell <mark@codesourcery.com>
45716 * g++.dg/template/recurse.C: Adjust location of error messages.
45718 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
45721 * g++.dg/init/addr-const1.C: New test.
45722 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
45724 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
45727 * g++.dg/lookup/struct-hack1.C: New test.
45729 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
45731 * ucs.c: Update diagnostic messages.
45733 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
45735 * gcc.dg/cpp/truefalse.cpp: New test.
45736 * gcc.dg/cpp/cpp.exp: Update.
45737 * g++.dg/other/stdbool-if.C: Remove.
45739 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
45741 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
45742 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
45744 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
45746 * gcc.c-torture/compile/20030418-1.c: New test.
45748 2003-04-17 Janis Johnson <janis187@us.ibm.com>
45750 * README.compat: Remove; content moved to doc/sourcebuild.texi.
45752 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45755 g++.dg/template/dependent-name1.C: New test.
45757 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
45759 * gcc.dg/warn-1.c (tourist_guide): New array,
45760 contains a pointer to bar.
45762 2003-04-16 Roger Sayle <roger@eyesopen.com>
45764 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
45765 * gcc.c-torture/execute/medce-1.c: New test case.
45766 * gcc.c-torture/execute/medce-2.c: New test case.
45768 2003-04-15 Mark Mitchell <mark@codesourcery.com>
45770 * lib/prune.exp: Ignore more messages.
45773 * g++.dg/parse/lookup3.C: New test.
45775 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
45777 * gcc.c-torture/compile/20030415-1.c : New test.
45779 2003-04-14 Mark Mitchell <mark@codesourcery.com>
45781 * gcc.c-torture/execute/scope-2.c: Move to ...
45782 * gcc.dg/noncompile/scope.c: .... here.
45784 2003-04-14 Roger Sayle <roger@eyesopen.com>
45786 * gcc.dg/20030414-2.c: New test case.
45788 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
45791 * gcc.dg/20030414-1.c: New test.
45793 2003-04-13 Roger Sayle <roger@eyesopen.com>
45795 * gcc.dg/builtins-12.c: New test case.
45796 * gcc.dg/builtins-13.c: New test case.
45798 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45800 * gcc.c-torture/execute/string-opt-18.c: New test.
45802 2003-04-13 Mark Mitchell <mark@codesourcery.com>
45805 * g++.dg/init/new5.C: New test.
45807 2003-04-12 Mark Mitchell <mark@codesourcery.com>
45810 * g++.dg/ext/dllimport1.C: New test.
45812 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
45814 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
45816 2003-04-11 Bud Davis <bdavis9659@comcast.net>
45819 * g77.f-torture/noncompile/9263.f: New test
45821 * g77.f-torture/execute/1832.f: New test
45823 2003-04-11 David Chad <davidc@freebsd.org>
45824 Loren J. Rittle <ljrittle@acm.org>
45827 * objc.dg/headers.m: New test.
45829 2003-04-10 Zack Weinberg <zack@codesourcery.com>
45831 * gcc.c-torture/execute/builtin-noret-2.c: New.
45832 * gcc.c-torture/execute/builtin-noret-2.x: New.
45833 XFAIL builtin-noret-2.c at -O1 and above.
45834 * gcc.dg/redecl.c: New.
45835 * gcc.dg/Wshadow-1.c: Update error regexps.
45837 2003-04-10 Mark Mitchell <mark@codesourcery.com>
45839 * g++.dg/abi/bitfield10.C: New test.
45841 2003-04-09 Mike Stump <mrs@apple.com>
45843 * gcc.dg/pch/pch.exp: Make testcase names longer.
45844 * g++.dg/pch/pch.exp: Make testcase names longer.
45846 2003-04-08 Roger Sayle <roger@eyesopen.com>
45848 * gcc.dg/builtins-11.c: New test case.
45850 2003-04-08 Roger Sayle <roger@eyesopen.com>
45852 * gcc.dg/builtins-9.c: New test case.
45853 * gcc.dg/builtins-10.c: New test case.
45855 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
45857 * gcc.dg/noncompile/init-4.c.c: New test.
45859 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
45861 * gcc.misc-test/gcov-9.c: New test.
45862 * gcc.misc-test/gcov-10.c: New test
45863 * gcc.misc-test/gcov-11.c: New test.
45865 2003-04-05 Zack Weinberg <zack@codesourcery.com>
45867 PR optimization/10024
45868 * gcc.c-torture/compile/20030405-1.c: New test.
45870 2003-04-04 Geoffrey Keating <geoffk@apple.com>
45872 * gcc.dg/pch/static-3.c: New.
45873 * gcc.dg/pch/static-3.hs: New.
45874 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
45876 2003-04-04 Richard Henderson <rth@redhat.com>
45878 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
45879 * g++.dg/eh/forced2.C: Likewise.
45881 2003-04-03 Mike Stump <mrs@apple.com>
45883 * lib/scanasm.exp (scan-assembler): Add xfail processing for
45885 (scan-assembler-times, scan-assembler-not): Likewise.
45886 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
45888 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
45890 * gcc.dg/sparc-loop-1.c: New test.
45892 2003-04-02 Geoffrey Keating <geoffk@apple.com>
45895 * g++.dg/pch/system-2.C: New.
45896 * g++.dg/pch/system-2.Hs: New.
45898 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
45900 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
45902 * g++.dg/eh/simd-1.C (vecfunc): Same.
45904 2003-04-01 Roger Sayle <roger@eyesopen.com>
45906 * gcc.c-torture/execute/20030401-1.c: New test case.
45908 2003-04-01 Ziemowit Laski <zlaski@apple.com>
45910 * objc.dg/defs.m: New.
45912 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
45914 * g++.dg/eh/simd-1.C: New.
45915 * g++.dg/eh/simd-2.C: New.
45917 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
45919 * gcc.c-torture/execute/simd-3.c: New.
45921 2003-03-31 Mark Mitchell <mark@codesourcery.com>
45924 * gcc.dg/20030331-2.c: New test.
45926 2003-03-31 Mark Mitchell <mark@codesourcery.com>
45929 * g++.dg/parse/crash2.C: New test.
45931 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
45933 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
45934 * gcc.c-torture/execute/20030331-1.c: ...here.
45936 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
45938 * gcc.c-torture/execute/20030331-1.c: New test.
45940 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
45942 * lib/gcov.exp: Adjust call return testing strings.
45943 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
45945 2003-03-31 Roger Sayle <roger@eyesopen.com>
45947 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
45948 * gcc.dg/builtins-7.c: New test case.
45949 * gcc.dg/builtins-8.c: New test case.
45951 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
45953 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
45955 2003-03-30 Mark Mitchell <mark@codesourcery.com>
45958 * g++.dg/lookup-class-member-2.C: New test.
45960 2003-03-30 Glen Nakamura <glen@imodulo.com>
45962 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
45964 2003-03-28 Roger Sayle <roger@eyesopen.com>
45966 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
45968 2003-03-28 Mark Mitchell <mark@codesourcery.com>
45970 * g++.dg/init/attrib1.C: New test.
45972 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
45974 * gcc.dg/ultrasp8.c: New test.
45976 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
45978 * gcc.dg/ultrasp7.c: New test.
45980 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
45983 * g++.dg/template/inline1.C: New test.
45985 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
45987 * gcc.dg/sparc-dwarf2.c: New test.
45989 2003-03-27 Roger Sayle <roger@eyesopen.com>
45991 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
45992 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
45994 2003-03-27 Mark Mitchell <mark@codesourcery.com>
45996 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
45997 than reading .x files.
45998 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
45999 * g77.dg/gcov/gcov-1.f: Likewise.
46000 * gcc.misc-tests/gcov-4b.c: Likewise.
46001 * gcc.misc-tests/gcov-5b.c: Likewise.
46002 * gcc.misc-tests/gcov-6.c: Likewise.
46003 * gcc.misc-tests/gcov-7.c: Likewise.
46004 * gcc.misc-tests/gcov-8.c: Likewise.
46005 * g++.dg/gcov/gcov-1.x: Remove.
46006 * g77.dg/gcov/gcov-1.x: Likewise.
46007 * gcc.misc-tests/gcov-4b.x: Likewise.
46008 * gcc.misc-tests/gcov-5b.x: Likewise.
46009 * gcc.misc-tests/gcov-6.x: Likewise.
46010 * gcc.misc-tests/gcov-7.x: Likewise.
46011 * gcc.misc-tests/gcov-8.x: Likewise.
46013 2003-03-27 Glen Nakamura <glen@imodulo.com>
46016 * gcc.dg/20030324-1.c: New test.
46018 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
46021 * g++.dg/template/arg3.C: New test.
46024 * g++.dg/template/friend18.C: New test.
46026 2003-03-26 Roger Sayle <roger@eyesopen.com>
46028 * g77.f-torture/compile/20030326-1.f: New test case.
46030 2003-03-26 Janis Johnson <janis187@us.ibm.com>
46032 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
46034 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
46036 2003-03-26 Jakub Jelinek <jakub@redhat.com>
46038 * gcc.dg/ia64-sync-3.c: New test.
46040 2003-03-26 Alan Modra <amodra@bigpond.net.au>
46042 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
46044 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
46046 * gcc.dg/ultrasp6.c: New test.
46048 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
46050 * gcc.dg/i386-signbit-1.c: New test.
46051 * gcc.dg/i386-signbit-2.c: New test.
46052 * gcc.dg/i386-signbit-3.c: New test.
46054 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
46056 * gcc.dg/ultrasp5.c: Fix options.
46058 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
46060 * gcc.dg/ultrasp5.c: Fix comment.
46062 2003-03-24 Bud Davis <bdavis9659@comcast.net>
46065 * g77.f-torture/execute/10197.f: New test.
46067 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
46069 PR c++/9898, c++/383
46070 * g++.dg/template/conv6.C: New test.
46073 * g++.dg/template/ptrmem5.C: New test.
46076 * g++.dg/lookup/koenig1.C: New test.
46079 * g++.dg/lookup/template2.C: New test.
46081 2003-03-24 Jakub Jelinek <jakub@redhat.com>
46083 * g++.dg/opt/rtti1.C: New test.
46085 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
46087 * gcc.dg/ultrasp5.c: New test.
46089 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
46092 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
46095 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
46098 * gcc.dg/20030323-1.c: New test.
46100 2003-03-23 Roger Sayle <roger@eyesopen.com>
46102 * gcc.c-torture/compile/20030323-1.c: New test case.
46104 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
46106 * gcc.dg/20030321-1.c: New test.
46108 2003-03-22 Zack Weinberg <zack@codesourcery.com>
46110 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
46112 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
46114 PR c++/9978, c++/9708
46115 * g++.dg/ext/vlm1.C: Adjust expected error.
46116 * g++.dg/ext/vla2.C: New test.
46117 * g++.dg/template/arg1.C: New test.
46118 * g++.dg/template/arg2.C: New test.
46120 2003-03-22 Bud Davis <bdavis9659@comcast.net>
46122 * g77.f-torture/execute/select.f: New test.
46123 * g77.f-torture/noncompile/select_no_compile.f: New test.
46125 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
46128 * g++.dg/other/error4.C: New test.
46130 2003-03-20 Mark Mitchell <mark@codesourcery.com>
46132 * g++.dg/template/friend17.C: New test.
46134 2003-03-21 Alan Modra <amodra@bigpond.net.au>
46136 * gcc.c-torture/compile/20030320-1.c: New.
46138 2003-03-20 Roger Sayle <roger@eyesopen.com>
46140 * gcc.dg/builtins-6.c: New test case.
46142 2003-03-19 Alan Modra <amodra@bigpond.net.au>
46145 * gcc.c-torture/compile/20030319-1.c: New.
46147 2003-03-18 Jan Hubicka <jh@suse.cz>
46149 * gcc.dg/i386-cvt-1.c: New test.
46151 2003-03-17 Zack Weinberg <zack@codesourcery.com>
46153 * objc.dg/naming-1.m: Use "(parse|syntax) error".
46154 * objc.dg/naming-2.m: Likewise.
46156 2003-03-17 Mark Mitchell <mark@codesourcery.com>
46159 * g++.dg/parse/crash1.C: New test.
46161 2003-03-16 Mark Mitchell <mark@codesourcery.com>
46164 * g++.dg/eh/cleanup1.C: New test.
46166 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
46168 * gcc.c-torture/execute/20030316-1.c: New test case.
46170 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
46173 * g++.dg/init/ctor2.C: New test.
46175 2003-03-15 Roger Sayle <roger@eyesopen.com>
46177 * g77.f-torture/compile/xformat.f: New test case.
46179 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46181 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
46182 * g++.old-deja/g++.mike/eh50.C: Likewise.
46184 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46187 * g++.dg/template/spec7.C: New test.
46188 * g++.dg/template/spec8.C: Likewise.
46190 2003-03-14 Jakub Jelinek <jakub@redhat.com>
46192 * gcc.c-torture/execute/20030313-1.c: New test.
46194 2003-03-14 Richard Henderson <rth@redhat.com>
46196 * gcc.dg/inline-2.c: Adjust alpha test for external call.
46198 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
46200 * gcc.c-torture/compile/20030314-1.c: New test.
46202 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
46204 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
46205 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
46207 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
46208 to accept newer _imp__ prefix and additional
46209 newline in .drectve section.
46210 * gcc.dg/dll-4.c: Likewise.
46211 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
46214 2003-03-13 Mark Mitchell <mark@codesourcery.com>
46216 * g++.dg/parse/namespace9.C: New test.
46218 * g++.dg/init/ref5.C: New test.
46219 * g++.dg/parse/ptrmem1.C: Likewise.
46221 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46223 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
46224 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
46225 regular expression.
46226 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
46227 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
46229 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
46231 * gcc.c-torture/execute/20030224-2.c: New test.
46233 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
46235 * gcc.dg/decl-3.c: New test.
46237 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
46239 * gcc.dg/i386-loop-2.c: New test.
46241 2003-03-11 Mark Mitchell <mark@codesourcery.com>
46244 * g++.dg/parse/namespace8.C: New test.
46247 * g++.dg/overload/builtin2.C: New test.
46249 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
46251 * gcc.dg/return-type-3.c: New test.
46253 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46255 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
46256 profiling options are not supported.
46258 2003-03-10 Mark Mitchell <mark@codesourcery.com>
46260 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
46261 * g++.old-deja/g++.warn/impint2.C: Likewise.
46263 2003-03-10 Devang Patel <dpatel@apple.com>
46265 * g++.dg/cpp/c++_cmd_1.C: New test.
46266 * g++.dg/cpp/c++_cmd_1.h: New file.
46268 2003-03-10 Segher Boessenkool <segher@koffie.nl>
46270 * gcc.dg/altivec-9.c: New file.
46272 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46274 * gcc.dg/ppc-sdata-1.c: New test.
46275 * gcc.dg/ppc-sdata-2.c: New test.
46277 2003-03-09 Mark Mitchell <mark@codesourcery.com>
46280 * g++.dg/opt/ptrmem2.C: New test.
46283 * g++.dg/opt/ptrmem1.C: New test.
46285 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
46287 * gcc.dg/i386-loop-1.c: New test.
46289 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46292 * g++.dg/lookup/friend1.C: New test.
46294 2003-03-08 Mark Mitchell <mark@codesourcery.com>
46297 * g++.dg/parser/constructor1.C: New test.
46299 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
46301 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
46303 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
46305 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
46307 * gcc.dg/cpp/Wunused.c: Update test.
46309 2003-03-08 Jan Hubicka <jh@suse.cz>
46311 * gcc.dg/inline-3.c: New test.
46313 2003-03-08 Mark Mitchell <mark@codesourcery.com>
46316 * g++.dg/parse/builtin1.C: New test.
46319 * g++.dg/abi/cookie1.C: New test.
46320 * g++.dg/abi/cookie2.C: Likewise.
46323 * g++.dg/template/field1.C: New test.
46326 * g++.dg/parse/class1.C: New test.
46327 * g++.dg/parse/namespace7.C: Likewise.
46328 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
46330 2003-03-07 Mark Mitchell <mark@codesourcery.com>
46332 * g++.dg/init/ref4.C: New test.
46334 2003-03-07 Jan Hubicka <jh@suse.cz>
46336 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
46337 * gcc.dg/inline-3.c: New test.
46339 2003-03-06 Mark Mitchell <mark@codesourcery.com>
46341 * g++.dg/init/ref3.C: New test.
46344 * g++.dg/init/ref2.C: New test.
46347 * g++.dg/warn/Wshadow-2.C: New test.
46350 * g++.dg/warn/Woverloaded-1.C: New test.
46352 2003-03-05 Jan Hubicka <jh@suse.cz>
46354 * gcc.dg/i386-local2.c: New.
46355 * gcc.dg/i386-local.c: Fix typo.
46357 2003-03-05 Mark Mitchell <mark@codesourcery.com>
46359 * g++.dg/abi/layout3.C: New test.
46361 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
46363 * gcc.c-torture/compile/20030305-1.c
46365 2003-03-05 Jan Hubicka <jh@suse.cz>
46367 * gcc.dg/i386-local.c: New.
46369 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
46371 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
46373 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
46375 * gcc.dg/switch-2.c: New test.
46376 * gcc.dg/switch-3.c: New test.
46377 * gcc.dg/Wswitch.c: Adjust line numbers.
46378 * gcc.dg/Wswitch-default.c: Likewise.
46379 * gcc.dg/Wswitch-enum.c: Likewise.
46381 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
46383 * gcc.c-torture/execute/20030222-1.c: New test.
46385 2003-03-03 James E Wilson <wilson@tuliptree.org>
46387 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
46389 2003-03-03 Mark Mitchell <mark@codesourcery.com>
46392 * g++.dg/init/ref1.C: New test.
46394 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
46396 * gcc.dg/sh-relax.c: New SH-only test.
46398 2003-03-03 Geoffrey Keating <geoffk@apple.com>
46400 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
46401 comment explaining purpose of testcase.
46403 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
46405 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
46406 for HC11/HC12 (asm needs two int registers).
46407 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
46408 HC11/HC12 because the test uses an asm which needs two 32-bit
46411 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
46413 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
46414 for HC11/HC12 (array is too large otherwise).
46415 * gcc.c-torture/compile/920501-4.x: New file, likewise.
46416 * gcc.c-torture/compile/20010518-2.x: Likewise.
46417 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
46418 HC11/HC12 (array is too large).
46420 2003-03-01 Geoffrey Keating <geoffk@apple.com>
46422 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
46423 * lib/g++-dg.exp (g++-dg-test): Likewise.
46425 2003-03-01 Roger Sayle <roger@eyesopen.com>
46427 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
46428 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
46430 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46432 * g++.dg/warn/implicit-typename1.C: Remove warning.
46434 2003-02-28 Richard Henderson <rth@redhat.com>
46436 * gcc.dg/noreturn-1.c: Move noreturn warning line.
46437 * gcc.dg/return-type-1.c: Move control reaches end warning line.
46439 2003-02-28 Geoffrey Keating <geoffk@apple.com>
46441 * gcc.dg/pch/pch.exp: Change .pch to .gch.
46442 * g++.dg/pch/pch.exp: Likewise.
46444 2003-02-28 Mark Mitchell <mark@codesourcery.com>
46447 * g++.dg/init/new4.C: New test.
46449 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
46451 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
46453 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
46455 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
46458 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
46461 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46463 * lib/scanasm.exp: Add support for counting numbers of
46465 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
46466 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
46468 2003-02-25 Mark Mitchell <mark@codesourcery.com>
46471 * g++.dg/template/static3.C: New test.
46474 * g++.dg/parse/namespace6.C: New test.
46476 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46479 * gcc.dg/20030225-1.c: New test.
46481 2003-02-24 Mark Mitchell <mark@codesourcery.com>
46483 * README: Remove out-of-date information.
46486 * g++.dg/template/spec6.C: New test.
46488 2003-02-24 Jeff Law <law@redhat.com>
46490 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
46492 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46494 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
46495 * gcc.dg/pragma-ep-1.c: Likewise.
46497 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46500 * g++.dg/template/friend16.C: New test.
46502 2003-02-23 Mark Mitchell <mark@codesourcery.com>
46505 * g++.dg/parse/fused-params1.C: Adjust error messages.
46506 * g++.dg/template/nested3.C: New test.
46508 2003-02-24 Alan Modra <amodra@bigpond.net.au>
46510 * g++.dg/abi/param1.C: New test.
46512 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46515 * g++.dg/warn/implicit-typename1.C: New test.
46517 2003-02-22 Kelley Cook <kelleycook@comcast.net>
46519 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
46521 * g++.old-deja/g++.other/store-expr2.C: Likewise.
46522 * gcc.c-torture/execute/20010129-1.x: Likewise.
46523 * gcc.dg/20011107-1.c: Likewise.
46524 * gcc.dg/20020108-1.c: Likewise.
46525 * gcc.dg/20020122-3.c: Likewise.
46526 * gcc.dg/20020206-1.c: Likewise.
46527 * gcc.dg/20020310-1.c: Likewise.
46528 * gcc.dg/20020426-2.c: Likewise.
46529 * gcc.dg/20020517-1.c: Likewise.
46530 * gcc.dg/991230-1.c: Likewise.
46531 * gcc.dg/i386-unroll-1.c: Likewise.
46532 * gcc.misc-tests/i386-prefetch.exp: Likewise.
46534 2003-02-22 Jan Hubicka <jh@suse.cz>
46536 * gcc.dg/i386-mul.c: New test.
46538 2003-02-21 Roger Sayle <roger@eyesopen.com>
46540 * gcc.dg/builtins-5.c: New test case.
46542 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
46544 * gcc.dg/asmreg-1.c: New test.
46546 2003-02-21 Mark Mitchell <mark@codesourcery.com>
46549 * g++.dg/parse/varmod1.C: New test.
46551 2003-02-21 Mark Mitchell <mark@codesourcery.com>
46554 * g++.dg/template/op1.C: New test.
46556 2003-02-21 Mark Mitchell <mark@codesourcery.com>
46559 * g++.dg/template/nested2.C: New test.
46561 2003-02-21 Mark Mitchell <mark@codesourcery.com>
46564 * g++.dg/expr/dtor1.C: New test.
46566 2003-02-21 Zack Weinberg <zack@codesourcery.com>
46568 * gcc.dg/cpp/include3.c: New test.
46569 * gcc.dg/cpp/inc/foo.h: New file.
46571 2003-02-21 Glen Nakamura <glen@imodulo.com>
46573 * gcc.c-torture/execute/20030221-1.c: New test.
46575 2003-02-20 Mark Mitchell <mark@codesourcery.com>
46578 * g++.dg/abi/conv1.C: New test.
46580 2003-02-20 Jan Hubicka <jh@suse.cz>
46582 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
46584 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
46586 * gcc.c-torture/compile/20030219-1.c: New test.
46588 2003-02-18 Jan Hubicka <jh@suse.cz>
46590 * gcc.dg/funcorder.c: New test.
46592 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
46594 * gcc.c-torture/execute/20030218-1.c: New.
46596 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
46598 * gcc.dg/20030218-1.c: New.
46600 2003-02-18 Richard Henderson <rth@redhat.com>
46602 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
46603 * gcc.dg/attr-used-2.c: New.
46605 2003-02-18 Mark Mitchell <mark@codesourcery.com>
46608 * g++.dg/init/copy5.C: New test.
46610 2003-02-18 Geoffrey Keating <geoffk@apple.com>
46612 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
46613 * g++.dg/pch/pch.exp: Likewise.
46615 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
46617 * gcc.c-torture/execute/20030209-1.c: Enable the test if
46618 STACK_SIZE is not defined.
46620 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46623 * g++.dg/template/init1.C: New test.
46625 2003-02-16 Jan HUbicka <jh@suse.cz>
46627 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
46628 (foo): Add few extra tests
46629 * gcc.dg/c99-const-expr-3.c: Likewise.
46630 * gcc.c-torture/execute/20030216-1.c: New.
46632 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46635 * g++.dg/ext/typeof4.C: New test.
46637 2003-02-15 Roger Sayle <roger@eyesopen.com>
46639 * gcc.dg/i386-387-3.c: New test case.
46641 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
46643 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
46644 cris-*-elf* cris-*-aout* and mmix-*-*.
46646 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
46648 * gcc.dg/20030213-1.c: New test.
46650 2003-02-12 Roger Sayle <roger@eyesopen.com>
46652 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
46653 * gcc.dg/i386-387-2.c: Likewise.
46655 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
46657 * gcc.dg/ppc-spe.c: Fix formatting.
46658 Enable tests that were previously unsupported by gas.
46659 Delete tests for instructions that no longer exist.
46660 Switch arguments on evsubifw builtin.
46662 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
46664 * gcc.c-torture/execute/20030209-1.c: Disable the test if
46665 STACK_SIZE is too small.
46667 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
46668 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
46670 * gcc.dg/decl-2.c: New test.
46672 2003-02-10 Jan Hubicka <jh@suse.cz>
46674 * gcc.dg/i386-fpcvt-1.c: New test.
46676 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
46678 * gcc.c-torture/execute/20030209-1.c: New test.
46680 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
46682 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
46683 int-wide bitops, use the constants of the same width.
46684 Likewise, if long long is 32-bit wide, test bitops using
46687 2003-02-07 Loren James Rittle <ljrittle@acm.org>
46689 * gcc.dg/20021014-1.c: Annotate with expected notice text.
46691 2003-02-07 Roger Sayle <roger@eyesopen.com>
46693 * gcc.dg/builtins-4.c: New test case.
46695 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46697 * gcc.dg/20020430-1.c: Fix dg command typos.
46698 * gcc.dg/20020503-1.c: Likewise.
46700 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46703 * g++.dg/parse/fused-params1.C: New test.
46706 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
46709 * g++.dg/parse/non-dependent1.C: New test.
46712 * g++.dg/parse/dupl-tmpl-args1.C: New test.
46715 * g++.dg/parse/undefined7.C: New test.
46716 * g++.dg/parse/non-templ1.C: New test.
46719 * g++.dg/parse/too-many-tmpl-args1.C: New test.
46721 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
46723 * gcc.c-torture/compile/20030206-1.c: New test.
46725 2003-02-05 Roger Sayle <roger@eyesopen.com>
46727 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
46728 "pow" to "foo" to avoid potential confusion with a math built-in.
46730 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46732 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
46733 conditions for SPARC targets.
46735 2003-02-05 Jakub Jelinek <jakub@redhat.com>
46737 * gcc.dg/20030204-1.c: New test.
46739 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46742 * g++.dg/parse/array-size1.C: New test.
46745 * g++.dg/parse/undefined3.C: New test.
46748 * g++.dg/parse/undefined4.C: New test.
46751 * g++.dg/parse/undefined5.C: New test.
46754 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
46757 * g++.dg/parse/casting-operator1.C: New test.
46760 * g++.dg/parse/undefined6.C: New test.
46763 * g++.dg/parse/missing-template1.C: New test.
46765 2003-02-04 Jan Hubicka <jh@suse.cz>
46767 * gcc.dg/i386-cadd.c: Compile using -march=k8.
46768 * gcc.dg/i386-cmov?.c: Likewise.
46769 * gcc.dg/i386-fpcvt-?.c: Likewise.
46770 * gcc.dg/i386-ssefp-1.c: Likewise.
46771 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
46774 2003-02-03 Mark Mitchell <mark@codesourcery.com>
46777 * g++.dg/ext/max.C: New test.
46779 2003-02-03 Jan Hubicka <jh@suse.cz>
46781 * gcc.c-torture/execute/20030203-1.c: New test.
46783 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
46785 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
46788 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
46790 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
46791 * g++.dg/init/new2.C: Likewise.
46792 * g++.dg/other/new1.C: Likewise.
46794 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
46796 * gcc.dg/struct-ret-libc.c: New test.
46798 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
46800 * gcc.dg/20030129-1.c: New test.
46802 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46805 * g++.dg/template/ptrmem4.C: New test.
46807 2003-01-29 Mark Mitchell <mark@codesourcery.com>
46809 * g++.dg/parser/constant1.C: New test.
46811 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46814 * g++.dg/parse/friend2.C: New test.
46816 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
46819 * g++.dg/template/unify4.C: New test.
46821 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
46823 * gcc.c-torture/execute/20030128-1.c: New test.
46825 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
46827 * g++.dg/lookup/nested1.C: Test moved from ...
46828 * g++.old-deja/g++.other/lookup24.C: ... here.
46830 2003-01-28 Jan Hubicka <jh@suse.cz>
46832 * gcc.dg/i386-cmov5.c: New test.
46834 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46836 * gcc.c-torture/execute/20010925-1.c: Changed the
46837 memcpy declaration.
46839 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
46842 * g++.dg/parse/template5.C: New test.
46844 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
46847 * g77.dg/pr9258: New test.
46849 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
46851 * README: Move relevant parts from README.g++.
46853 * README.g++: Remove this file.
46855 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
46857 * g++.dg/abi/dcast1.C: New test.
46859 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46861 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
46863 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
46866 * g++.old-deja/g++.other/lookup24.C: New test.
46868 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46871 * gcc.dg/uninit-C.c: New test.
46873 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
46875 * g++.dg/abi/covariant1.C: New test.
46877 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
46879 * gcc.dg/20030123-1.c: New test.
46881 2003-01-25 Jan Hubicka <jh@suse.cz>
46884 * gcc.c-torture/compile/20030125-1.c
46886 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
46889 * g++.dg/parse/template3.C: New test.
46890 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
46893 * g++.dg/parse/template4.C: New test.
46896 * g++.dg/template/qual2.C: New test.
46899 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
46901 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
46903 2003-01-25 Roger Sayle <roger@eyesopen.com>
46905 * gcc.c-torture/execute/switch-1.c: New test case.
46907 2003-01-25 Jan Hubicka <jh@suse.cz>
46909 * gcc.c-torture/execute/20030125-1.[cx]: New test.
46911 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
46913 Tweaks for Bison-1.875. From the NEWS file:
46914 "- `parse error' -> `syntax error'
46915 Bison now uniformly uses the term `syntax error'"
46916 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
46917 * gcc.dg/cpp/digraph2.c: Likewise.
46918 * gcc.dg/cpp/direct2.c: Likewise.
46919 * gcc.dg/cpp/paste4.c: Likewise.
46920 * gcc.dg/c90-restrict-1.c: Likewise.
46921 * gcc.dg/c99-func-2.c: Likewise.
46922 * gcc.dg/noncompile/920721-2.c: Likewise.
46923 * gcc.dg/noncompile/930622-2.c: Likewise.
46924 * gcc.dg/noncompile/940112-1.c: Likewise.
46925 * gcc.dg/noncompile/950921-1.c: Likewise.
46926 * gcc.dg/noncompile/951123-1.c: Likewise.
46927 * gcc.dg/noncompile/971104-1.c: Likewise.
46928 * gcc.dg/noncompile/990416-1.c: Likewise.
46930 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
46932 * g++.dg/parse/undefined1.C: Add error message.
46934 2003-01-22 Mark Mitchell <mark@codesourcery.com>
46937 * g++.dg/parse/new1.C: New test.
46940 * g++.dg/parse/template2.C: New test.
46943 * g++.dg/parse/typedef2.C: New test.
46946 * g++.dg/ext/typeof3.C: New test.
46948 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46951 * g++.dg/parse/ret-type1.C: New test.
46954 * g++.dg/parse/tmpl-outside1.C: New test.
46957 * g++.dg/parse/int-as-enum1.C: New test.
46960 * g++.dg/parse/no-typename1.C: New test.
46963 * g++.dg/parse/no-value1.C: New test.
46966 * g++.dg/parse/wrong-inline1.C: New test.
46969 * g++.dg/parse/ref1.C: New test.
46972 * g++.dg/parse/attr-ctor1.C: New test.
46975 * g++.dg/parse/namespace5.C: New test.
46978 * g++.dg/parse/func-def1.C: New test.
46981 * g++.dg/parse/undefined1.C: New test.
46983 PR c++/5723, PR c++/8522
46984 * g++.dg/parse/specialization1.C: New test.
46986 PR c++/163, PR c++/8595
46987 * g++.dg/parse/struct-as-enum1.C: New test.
46990 * g++.dg/parse/undefined2.C: New test.
46992 2003-01-22 Mark Mitchell <mark@codesourcery.com>
46995 * g++.dg/parse/template1.C: New test.
46998 * g++.dg/parse/using1.C: New test.
47002 * g++.dg/parse/expr2.C: New test.
47005 * g++.dg/parse/lookup2.C: Likewise.
47007 2003-01-21 Jan Hubicka <jh@suse.cz>
47009 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
47010 * gcc.c-torture/execute/eeprof-1.c: Likewise.
47011 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
47012 * gcc.c-torture/execute/string-opt-*.c: Likewise.
47014 2003-01-20 Nick Clifton <nickc@redhat.com>
47016 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
47017 problem with ARM sibcall code generation.
47019 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
47021 * gcc.c-torture/execute/20030120-1.c: New.
47023 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
47025 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
47027 2003-01-17 Mark Mitchell <mark@codesourcery.com>
47030 * g++.dg/parse/ctor1.C: New test.
47033 * g++.dg/parse/qualified1.C: New test.
47035 * g++.dg/parse/typename3.C: New test.
47037 2003-01-16 Richard Henderson <rth@redhat.com>
47039 * g++.dg/tls/init-2.C: Fix error matches for real this time.
47041 2003-01-16 Richard Henderson <rth@redhat.com>
47043 * g++.dg/pch/pch.exp: Copy test header to the working directory
47044 before using it either for precompilation or direct use.
47045 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
47046 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
47048 2003-01-16 Richard Henderson <rth@redhat.com>
47050 * gcc.dg/pch/pch.exp: Copy test header to the working directory
47051 before using it either for precompilation or direct use.
47052 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
47053 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
47055 2003-01-16 Mark Mitchell <mark@codesourcery.com>
47057 * g++.dg/ext/typename1.C: Add typename keyword.
47058 * g++.dg/template/crash1.C: Update error messages.
47059 * g++.dg/template/crash2.C: Remove error message.
47060 * g++.dg/parse/typename2.C: New test.
47061 * g++.dg/template/typename2.C: Change implicit
47062 typename warning into error.
47063 * g++.old-deja/g++.benjamin/tem03.C: Issue more
47065 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
47066 * g++.old-deja/g++.brendan/crash56.C: Add this->.
47067 * g++.old-deja/g++.law/visibility13.C: Remove error
47069 * g++.old-deja/g++.ns/template17.C: Reorder code to
47070 make declaration visible in template.
47071 * g++.old-deja/g++.pt/crash3.C: Fix typos.
47072 * g++.old-deja/g++.pt/crash36.C: Issue more error
47074 * g++.old-deja/g++.pt/crash5.C: Improve error
47076 * g++.old-deja/g++.pt/crash67.C: Remove warning.
47077 * g++.old-deja/g++.pt/inherit1.C: Add this->.
47078 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
47079 * g++.old-deja/g++.pt/typename16.C: Replace implicit
47080 typename warning with error message.
47081 * g++.old-deja/g++.pt/typename19.C: Remove warning.
47082 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
47083 * g++.old-deja/g++.robertl/eb24.C: Use this->.
47085 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
47087 * g++.dg/parse/ambig2.C: New test.
47089 2003-01-15 Richard Henderson <rth@redhat.com>
47091 * g++.dg/tls/init-2.C: Update error message string.
47093 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47095 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
47097 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
47099 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
47101 * gcc.c-torture/compile/20001205-1.x: Likewise.
47102 * gcc.c-torture/compile/20001226-1.x: Likewise.
47103 * gcc.c-torture/compile/920520-1.x: Likewise.
47104 * gcc.c-torture/compile/961203-1.x: Likewise.
47105 * gcc.c-torture/compile/20020604-1.x: Likewise.
47107 2003-01-15 Jan Hubicka <jh@suse.cz>
47109 * gcc.c-torture/compile/20030115-1.c: New test.
47111 * gcc.dg/i386-fpcvt-1.c: New test.
47112 * gcc.dg/i386-fpcvt-2.c: New test.
47114 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
47116 Further conform g++'s __vmi_class_type_info to the C++ ABI
47118 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
47121 2003-01-14 Jan Hubicka <jh@suse.cz>
47123 * gcc.dg/i386-fpcvt-1.c: New test.
47124 * gcc.dg/i386-fpcvt-2.c: New test.
47126 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
47128 * gcc.dg/i386-mmx-3.c: New test.
47130 2003-01-12 Mark Mitchell <mark@codesourcery.com>
47133 * g++.dg/parse/octal1.C: New file.
47136 * g++.dg/parse/typename1.C: New file.
47138 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
47140 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
47141 * gcc.dg/bf-no-ms-layout.c: Likewise.
47142 * gcc.dg/bf-ms-attrib.c: Likewise.
47144 2003-01-10 Mark Mitchell <mark@codesourcery.com>
47147 * g++.dg/parse/dtor1.C: New file.
47150 * g++.dg/rtti/typeid1.C: New file.
47153 * g++.dg/parse/lookup1.C: New file.
47156 * g++.dg/templ/spec5.C: New file.
47158 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
47160 * gcc.c-torture/compile/20030110-1.c: New test.
47162 2003-01-09 Geoffrey Keating <geoffk@apple.com>
47164 Merge from pch-branch:
47166 2002-12-23 Geoffrey Keating <geoffk@apple.com>
47168 * gcc.dg/pch/cpp-1.h: New.
47169 * gcc.dg/pch/cpp-1.c: New.
47170 * gcc.dg/pch/cpp-2.h: New.
47171 * gcc.dg/pch/cpp-2.c: New.
47173 2002-11-19 Geoffrey Keating <geoffk@apple.com>
47175 * gcc.dg/pch/except-1.h: New.
47176 * gcc.dg/pch/except-1.c: New.
47178 2002-11-13 Geoffrey Keating <geoffk@apple.com>
47180 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
47182 * gcc.dg/pch: Include *.hp not *.h.
47183 * gcc.dg/pch/system-1.h: New.
47184 * gcc.dg/pch/system-1.c: New.
47186 2002-11-11 Geoffrey Keating <geoffk@apple.com>
47188 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
47189 rather than trying to build and run a program using PCH.
47190 * gcc.dg/pch: Remove dg-do commands from test files.
47192 2002-11-08 Geoffrey Keating <geoffk@apple.com>
47194 * gcc.dg/pch/macro-3.c: New.
47195 * gcc.dg/pch/macro-3.h: New.
47197 2002-11-04 Geoffrey Keating <geoffk@apple.com>
47199 * gcc.dg/pch/common-1.c: New.
47200 * gcc.dg/pch/common-1.h: New.
47201 * gcc.dg/pch/decl-1.c: New.
47202 * gcc.dg/pch/decl-1.h: New.
47203 * gcc.dg/pch/decl-2.c: New.
47204 * gcc.dg/pch/decl-2.h: New.
47205 * gcc.dg/pch/decl-3.c: New.
47206 * gcc.dg/pch/decl-3.h: New.
47207 * gcc.dg/pch/decl-4.c: New.
47208 * gcc.dg/pch/decl-4.h: New.
47209 * gcc.dg/pch/decl-5.c: New.
47210 * gcc.dg/pch/decl-5.h: New.
47211 * gcc.dg/pch/global-1.c: New.
47212 * gcc.dg/pch/global-1.h: New.
47213 * gcc.dg/pch/inline-1.c: New.
47214 * gcc.dg/pch/inline-1.h: New.
47215 * gcc.dg/pch/inline-2.c: New.
47216 * gcc.dg/pch/inline-2.h: New.
47217 * gcc.dg/pch/static-1.c: New.
47218 * gcc.dg/pch/static-1.h: New.
47219 * gcc.dg/pch/static-2.c: New.
47220 * gcc.dg/pch/static-2.h: New.
47222 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
47224 * g++.dg/pch/pch.exp: Better handle failing testcases.
47225 * gcc.dg/pch/pch.exp: Likewise.
47226 * gcc.dg/pch/macro-1.c: New.
47227 * gcc.dg/pch/macro-1.h: New.
47228 * gcc.dg/pch/macro-2.c: New.
47229 * gcc.dg/pch/macro-2.h: New.
47231 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
47233 * g++.dg/dg.exp: Treat files in pch/ specially.
47234 * g++.dg/pch/pch.exp: New file.
47235 * g++.dg/pch/empty.H: New file.
47236 * g++.dg/pch/empty.C: New file.
47237 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
47240 * gcc.dg/pch/pch.exp: New file.
47241 * gcc.dg/pch/empty.h: New file.
47242 * gcc.dg/pch/empty.c: New file.
47243 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
47246 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47248 * g++.dg/template/friend14.C: New test.
47250 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47252 * gcc.dg/old-style-asm-1.c: New test.
47254 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
47256 * gcc.c-torture/compile/20030109-1.c: New test.
47258 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47260 * gcc.c-torture/execute/20030109-1.c: New test.
47262 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
47264 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
47265 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
47266 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
47267 * g++.old-deja/g++.mike/eh2.C: Likewise.
47268 * g++.old-deja/g++.mike/eh3.C: Likewise.
47269 * g++.old-deja/g++.mike/eh5.C: Likewise.
47270 * g++.old-deja/g++.mike/eh6.C: Likewise.
47271 * g++.old-deja/g++.mike/eh7.C: Likewise.
47272 * g++.old-deja/g++.mike/eh8.C: Likewise.
47273 * g++.old-deja/g++.mike/eh9.C: Likewise.
47274 * g++.old-deja/g++.mike/eh10.C: Likewise.
47275 * g++.old-deja/g++.mike/eh12.C: Likewise.
47276 * g++.old-deja/g++.mike/eh13.C: Likewise.
47277 * g++.old-deja/g++.mike/eh14.C: Likewise.
47278 * g++.old-deja/g++.mike/eh16.C: Likewise.
47279 * g++.old-deja/g++.mike/eh17.C: Likewise.
47280 * g++.old-deja/g++.mike/eh18.C: Likewise.
47281 * g++.old-deja/g++.mike/eh21.C: Likewise.
47282 * g++.old-deja/g++.mike/eh23.C: Likewise.
47283 * g++.old-deja/g++.mike/eh24.C: Likewise.
47284 * g++.old-deja/g++.mike/eh25.C: Likewise.
47285 * g++.old-deja/g++.mike/eh26.C: Likewise.
47286 * g++.old-deja/g++.mike/eh27.C: Likewise.
47287 * g++.old-deja/g++.mike/eh28.C: Likewise.
47288 * g++.old-deja/g++.mike/eh29.C: Likewise.
47289 * g++.old-deja/g++.mike/eh31.C: Likewise.
47290 * g++.old-deja/g++.mike/eh33.C: Likewise.
47291 * g++.old-deja/g++.mike/eh34.C: Likewise.
47292 * g++.old-deja/g++.mike/eh35.C: Likewise.
47293 * g++.old-deja/g++.mike/eh36.C: Likewise.
47294 * g++.old-deja/g++.mike/eh37.C: Likewise.
47295 * g++.old-deja/g++.mike/eh38.C: Likewise.
47296 * g++.old-deja/g++.mike/eh39.C: Likewise.
47297 * g++.old-deja/g++.mike/eh40.C: Likewise.
47298 * g++.old-deja/g++.mike/eh41.C: Likewise.
47299 * g++.old-deja/g++.mike/eh42.C: Likewise.
47300 * g++.old-deja/g++.mike/eh44.C: Likewise.
47301 * g++.old-deja/g++.mike/eh46.C: Likewise.
47302 * g++.old-deja/g++.mike/eh47.C: Likewise.
47303 * g++.old-deja/g++.mike/eh48.C: Likewise.
47304 * g++.old-deja/g++.mike/eh49.C: Likewise.
47305 * g++.old-deja/g++.mike/eh50.C: Likewise.
47306 * g++.old-deja/g++.mike/eh51.C: Likewise.
47307 * g++.old-deja/g++.mike/eh53.C: Likewise.
47308 * g++.old-deja/g++.mike/eh55.C: Likewise.
47309 * g++.old-deja/g++.mike/p7912.C: Likewise.
47310 * g++.old-deja/g++.mike/p9706.C: Likewise.
47311 * g++.old-deja/g++.mike/p10416.C: Likewise.
47312 * g++.old-deja/g++.mike/p11667.C: Likewise.
47313 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
47314 Remove redundant reference to Iris.
47315 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
47316 Elxsi, i860, Pico Java, and WE32K.
47318 2003-01-07 Mark Mitchell <mark@codesourcery.com>
47320 * g++.dg/ext/asm4.C: New test.
47322 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47325 * g++.dg/template/friend12.C: New test.
47326 * g++.dg/template/friend13.C: Likewise.
47327 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
47329 2003-01-08 Jan Hubicka <jh@suse.cz>
47331 * gcc.dg/i386-cadd.c: New test.
47332 * gcc.dg/i386-cmov4.c: Likewise.
47334 2003-01-06 Mark Mitchell <mark@codesourcery.com>
47337 * g++.dg/warn/Wunused-3.C: New test.
47339 * g++.dg/abi/bitfield9.C: New test.
47342 * g++.dg/parse/defarg3.C: New test.
47344 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
47346 * g++.dg/parse/ambig1.C: New test.
47347 * g++.dg/parse/defarg2.C: New test.
47349 2003-01-05 Mark Mitchell <mark@codesourcery.com>
47351 * g++.dg/template/defarg-1.C: New test.
47352 * g++.dg/template/local2.C: Likewise.
47354 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
47356 * gcc.c-torture/execute/20030105-1.c: New test.
47358 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47360 * g++.dg/parse/namespace3.C: Remove extra semicolons.
47361 * g++.dg/parse/namespace4.C: Likewise.
47363 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
47365 * g++.dg/template/ntp2.C: New test.
47367 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
47369 * g++.dg/parse/extern-C-1.C: New test.
47371 * g++.dg/parse/namespace4.C: New test.
47373 * g++.dg/template/nested1.C: New test.
47375 * g++.dg/parse/namespace3.C: New test.
47377 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
47379 * g++.dg/lookup/two-stage1.C: New test.
47381 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47383 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
47384 * g++.old-deja/g++.jason/access8.C: Likewise.
47385 * g++.old-deja/g++.other/decl5.C: Likewise.
47387 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
47389 * g++.dg/parse/parse7.C: New test.
47391 2003-01-02 Mark Mitchell <mark@codesourcery.com>
47394 * g++.dg/ext/attrib7.C: New test.
47396 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
47398 * g++.dg/parse/parse6.C: New test.
47400 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
47402 * gcc.dg/h8300-stack-1.c: New.
47404 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
47406 g++.dg/lookup/exception1.C: New test.
47408 g++.dg/lookup/template1.C: New test.
47410 g++.dg/parse/namespace2.C: New test.
47412 g++.dg/parse/parens2.C: New test.
47414 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
47416 * g++.dg/parse/parse5.C: New test.
47417 * g++.dg/lookup/scoped4.C: New test.
47419 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
47421 * g++.dg/parse/parens1.C: New test.
47423 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
47425 * g++.dg/parse/parens2.C: New test.
47427 * g++.dg/lookup/scope-operator1.C: New test.
47429 * g++.dg/parse/operator1.C: New test.
47431 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47433 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
47434 * g++.old-deja/g++.other/access6.C: Likewise.
47435 * g++.old-deja/g++.other/decl1.C: Likewise.
47436 * g++.old-deja/g++.pt/typename12.C: Likewise.
47438 2002-12-31 Mark Mitchell <mark@codesourcery.com>
47440 * g++.dg/parse/namespace1.C: New test.
47442 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
47444 * g++.dg/parse/parse4.C: New test.
47446 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
47448 * g++.dg/parse/parse3.C: New test.
47450 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
47452 * g++.dg/parse/parse2.C: New test.
47454 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
47456 * g++.dg/template/friend11.C: New test.
47458 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
47460 * g++.dg/parse/parse1.C: New test.
47462 2002-12-31 Janis Johnson <janis187@us.ibm.com>
47464 * lib/profopt.exp: Change the name of a global variable to avoid
47465 possible clashes with other test suites.
47467 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
47469 * g++.dg/inherit/covariant8.C: New test.
47471 2002-12-31 Mark Mitchell <mark@codesourcery.com>
47473 * g++.dg/init/array9.C: New test.
47476 * g++.dg/parse/expr1.C: New test.
47478 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
47480 * gcc.c-torture/compile/20021230-1.c: New test.
47482 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
47484 * g++.dg/inherit/covariant5.C: New test.
47485 * g++.dg/inherit/covariant6.C: New test.
47486 * g++.dg/inherit/covariant7.C: New test.
47488 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47491 * g++.dg/other/access2.C: New test.
47493 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
47495 * g++.dg/other/anon-struct.C: No longer fails
47496 * g++.old-deja/g++.brendan/parse4.C: Likewise.
47497 * g++.old-deja/g++.brendan/parse5.C: Likewise.
47498 * g++.old-deja/g++.brendan/parse6.C: Likewise.
47500 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
47502 * g++.dg/parse/angle-bracket.C (main): No longer fails.
47504 2002-12-27 Mark Mitchell <mark@codesourcery.com>
47506 * g++.dg/eh/spec4.C: Remove stray semicolon.
47507 * g++.dg/expr/pmf-1.C: Change error message.
47508 * g++.dg/ext/asm1.C: Remove stray semicolon.
47509 * g++.dg/ext/typename1.C: Add missing typenames.
47510 * g++.dg/inherit/template-as-base.C: Change error message.
47511 * g++.dg/lookup/scoped1.C: Likewise.
47512 * g++.dg/lookup/scoped2.C: Likewise.
47513 * g++.dg/lookup/using2.C: Likewise.
47514 * g++.dg/other/component1.C: Remove stray semicolon.
47515 * g++.dg/other/do1.C: Change error message.
47516 * g++.dg/other/error2.C: Likewise.
47517 * g++.dg/other/init1.C: Likewise.
47518 * g++.dg/other/packed1.C: Remove stray semicolon.
47519 * g++.dg/other/ptrmem2.C: Change error message.
47520 * g++.dg/parse/parameter-declaration-1.C: Remove line number
47522 * g++.dg/special/initp1.C: Remove invalid attribute usage.
47523 * g++.dg/template/access3.C: Add typename keyword.
47524 * g++.dg/template/access5.C: Remove stray semicolon.
47525 * g++.dg/template/access6.C: Likewise.
47526 * g++.dg/template/complit1.C: Likewise.
47527 * g++.dg/template/crash1.C: Change error message.
47528 * g++.dg/template/inherit2.C: Remove stray semicolon.
47529 * g++.dg/template/instantiate2.C: Likewise.
47530 * g++.dg/template/instantiate3.C: Change error message.
47531 * g++.dg/template/qual1.C: Remove stray semicolon.
47532 * g++.dg/template/qualttp18.C: Change error message.
47533 * g++.dg/template/ref1.C: Remove stray semicolon.
47534 * g++.dg/template/sizeof1.C (A::value): Declare it.
47535 * g++.dg/template/spec4.C: Change error message.
47536 * g++.dg/template/static1.C: Likewise.
47537 * g++.dg/template/type1.C: Likewise.
47538 * g++.dg/template/typename3.C: Likewise.
47539 * g++.old-deja/g++.benjamin/13478.C: Change error message.
47540 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
47541 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
47542 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
47543 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
47544 named return value extension.
47545 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
47546 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
47547 * g++.old-deja/g++.bob/extern_C.C: Likewise.
47548 * g++.old-deja/g++.bob/inherit2.C: Likewise.
47549 * g++.old-deja/g++.brendan/complex1.C: Likewise.
47550 * g++.old-deja/g++.brendan/copy5.C: Likewise.
47551 * g++.old-deja/g++.brendan/crash13.C: Likewise.
47552 * g++.old-deja/g++.brendan/crash15.C: Likewise.
47553 * g++.old-deja/g++.brendan/crash18.C: Change error message.
47554 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
47555 * g++.old-deja/g++.brendan/crash38.C: Likewise.
47556 * g++.old-deja/g++.brendan/crash50.C: Likewise.
47557 * g++.old-deja/g++.brendan/crash56.C: Likewise.
47558 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
47560 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
47561 * g++.old-deja/g++.brendan/crash8.C: Change error message.
47562 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
47563 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47564 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
47565 * g++.old-deja/g++.brendan/template11.C: Likewise.
47566 * g++.old-deja/g++.brendan/template26.C: Likewise.
47567 * g++.old-deja/g++.brendan/template27.C: Use explicit
47568 specialization syntax.
47569 * g++.old-deja/g++.brendan/template30.C: Likewise.
47570 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
47571 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
47572 non-dependent names.
47573 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
47574 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
47575 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
47576 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
47577 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
47578 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
47579 named return value extension.
47580 * g++.old-deja/g++.ext/namedret2.C: Likewise.
47581 * g++.old-deja/g++.ext/namedret3.C: Likewise.
47582 * g++.old-deja/g++.ext/return1.C: Likewise.
47583 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
47584 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
47585 * g++.old-deja/g++.jason/access8.C: Likewise.
47586 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
47587 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
47588 pseudo-destructor names.
47589 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
47590 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
47591 pseudo-destructor names.
47592 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
47593 * g++.old-deja/g++.jason/overload19.C: Likewise.
47594 * g++.old-deja/g++.jason/overload32.C: Likewise.
47595 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
47597 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
47598 * g++.old-deja/g++.jason/return.C: Likewise.
47599 * g++.old-deja/g++.jason/return2.C: Likewise.
47600 * g++.old-deja/g++.jason/shadow1.C: Likewise.
47601 * g++.old-deja/g++.jason/special.C: Use explicit specialization
47603 * g++.old-deja/g++.jason/template10.C: Account for use of
47604 non-dependent names.
47605 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
47607 * g++.old-deja/g++.jason/template37.C: Likewise.
47608 * g++.old-deja/g++.law/access4.C: Change error messages.
47609 * g++.old-deja/g++.law/arm13.C: Remove incorrect
47610 pseudo-destructor names.
47611 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
47612 * g++.old-deja/g++.law/ctors9.C: Likewise.
47613 * g++.old-deja/g++.law/cvt22.C: Likewise.
47614 * g++.old-deja/g++.law/dtors5.C: Likewise.
47615 * g++.old-deja/g++.law/global-init1.C: Likewise.
47616 * g++.old-deja/g++.law/missed-error3.C: Likewise.
47617 * g++.old-deja/g++.law/operators28.C: Likewise.
47618 * g++.old-deja/g++.law/visibility28.C: Likewise.
47619 * g++.old-deja/g++.martin/eval1.C: Likewise.
47620 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
47622 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
47623 * g++.old-deja/g++.mike/net34.C: Likewise.
47624 * g++.old-deja/g++.mike/net36.C: Likewise.
47625 * g++.old-deja/g++.mike/ns2.C: Likewise.
47626 * g++.old-deja/g++.mike/p12306.C: Likewise.
47627 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
47629 * g++.old-deja/g++.mike/p700.C: Likewise.
47630 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
47631 * g++.old-deja/g++.mike/p710.C: Likewise.
47632 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
47634 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
47635 * g++.old-deja/g++.mike/pmf9.C: Likewise.
47636 * g++.old-deja/g++.ns/crash2.C: Likewise.
47637 * g++.old-deja/g++.ns/crash3.C: Likewise.
47638 * g++.old-deja/g++.ns/invalid1.C: Likewise.
47639 * g++.old-deja/g++.ns/ns17.C: Likewise.
47640 * g++.old-deja/g++.ns/template16.C: Likewise.
47641 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
47643 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
47644 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
47645 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
47646 named return value extension.
47647 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
47648 * g++.old-deja/g++.other/access4.C: Issue additional error
47650 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
47651 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
47652 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
47653 * g++.old-deja/g++.other/crash25.C: Change error message.
47654 * g++.old-deja/g++.other/crash4.C: Change error message.
47655 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
47656 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
47657 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
47659 * g++.old-deja/g++.other/defarg8.C: Likewise.
47660 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
47661 * g++.old-deja/g++.other/dtor10.C: Likewise.
47662 * g++.old-deja/g++.other/incomplete.C: Likewise.
47663 * g++.old-deja/g++.other/linkage7.C: Likewise.
47664 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
47666 * g++.old-deja/g++.other/mangle2.C: Likewise.
47667 * g++.old-deja/g++.other/refinit2.C: Likewise.
47668 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
47669 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
47670 * g++.old-deja/g++.pt/crash28.C: Likewise.
47671 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
47673 * g++.old-deja/g++.pt/crash32.C: Change error message.
47674 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
47675 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
47676 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
47677 error message position.
47678 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
47679 * g++.old-deja/g++.pt/defarg8.C: Change error message.
47680 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
47682 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
47683 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
47684 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
47685 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
47687 * g++.old-deja/g++.pt/explicit31.C: Likewise.
47688 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
47689 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
47691 * g++.old-deja/g++.pt/explicit71.C: Change error message.
47692 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
47694 * g++.old-deja/g++.pt/friend28.C: Account for use of
47695 non-dependent names.
47696 * g++.old-deja/g++.pt/friend29.C: Likewise.
47697 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
47699 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
47700 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
47701 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
47703 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
47704 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
47706 * g++.old-deja/g++.pt/memclass20.C: Likewise.
47707 * g++.old-deja/g++.pt/memclass5.C: Likewise.
47708 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
47710 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
47711 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
47712 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
47713 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
47714 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
47715 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
47717 * g++.old-deja/g++.pt/spec10.C: Likewise.
47718 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
47719 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
47720 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
47721 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
47722 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
47723 * g++.old-deja/g++.pt/ttp62.C: Likewise.
47724 * g++.old-deja/g++.pt/ttp64.C: Likewise.
47725 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
47726 * g++.old-deja/g++.pt/typename15.C: Likewise.
47727 * g++.old-deja/g++.pt/typename22.C: Likewise.
47728 * g++.old-deja/g++.pt/typename6.C: Change error messages.
47729 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
47730 * g++.old-deja/g++.pt/virtual2.C: Likewise.
47731 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
47733 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
47734 return value extension.
47735 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
47736 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
47737 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
47738 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
47740 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
47742 * g++.dg/warn/inline1.C: New test.
47743 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
47744 * g++.old-deja/g++.jason/synth10.C: Likewise.
47745 * g++.old-deja/g++.mike/net31.C: Likewise.
47746 * g++.old-deja/g++.mike/p8786.C: Likewise.
47748 * g++.dg/template/friend10.C: New test.
47749 * g++.dg/template/conv5.C: New test.
47751 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
47753 * g++.dg/lookup/scoped3.C: New test.
47755 * g++.dg/lookup/decl1.C: New test.
47756 * g++.dg/lookup/decl2.C: New test.
47758 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
47760 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
47761 gcc.c-torture/compile/20021015-1.c,
47762 gcc.c-torture/compile/20021015-2.c,
47763 gcc.c-torture/compile/20021123-1.c,
47764 gcc.c-torture/compile/20021123-2.c,
47765 gcc.c-torture/compile/20021123-3.c,
47766 gcc.c-torture/compile/20021123-4.c,
47767 gcc.c-torture/execute/20021024-1.c: Add tests previously added
47768 only to 3.1 or 3.2 branch.
47770 2002-12-23 Mark Mitchell <mark@codesourcery.com>
47772 * gcc.dg/i386-bitfield3.c: New test.
47774 * gcc.dg/i386-bitfield2.c: New test.
47776 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
47778 * g++.dg/parse/conv_op1.C: New test.
47780 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
47782 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
47785 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
47787 * gcc.c-torture/compile/20021220-1.c: New test.
47789 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
47791 * gcc.dg/i386-fastcall-1.c: New.
47793 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
47795 * gcc.c-torture/execute/20021219-1.c: New test.
47797 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
47799 * gcc.dg/i386-pic-1.c: New test.
47801 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47804 * g++.dg/template/friend9.C: New test.
47806 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47809 * g++.dg/template/access7.C: New test.
47811 2002-12-18 Nick Clifton <nickc@redhat.com>
47813 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
47814 the libstdc++-v3 directory has been found.
47816 2002-12-12 Devang Patel <dpatel@apple.com>
47817 * gcc.dg/darwin-ld-1.c: New test.
47818 * gcc.dg/darwin-ld-2.c: New test.
47819 * gcc.dg/darwin-ld-3.c: New test.
47820 * gcc.dg/darwin-ld-4.c: New test.
47821 * gcc.dg/darwin-ld-5.c: New test.
47823 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
47825 * gcc.c-torture/compile/20021212-1.c: New test.
47827 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
47829 * gcc.dg/fshort-wchar: New test.
47831 2002-12-10 Mark Mitchell <mark@codesourcery.com>
47834 * g++.dg/template/dtor1.C: New test.
47836 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
47839 2002-12-10 Jakub Jelinek <jakub@redhat.com>
47841 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
47843 2002-12-09 Mark Mitchell <mark@codesourcery.com>
47845 * g++.dg/template/static1.C: New test.
47846 * g++.dg/template/static2.C: New test.
47847 * g++.old-deja/g++.ext/memconst.C: New test.
47849 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47851 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
47852 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
47853 * g++.dg/special/initp1.C: Likewise.
47855 2002-12-06 Jakub Jelinek <jakub@redhat.com>
47857 * gcc.c-torture/execute/20021204-1.c: New test.
47859 2002-12-04 Geoffrey Keating <geoffk@apple.com>
47861 * gcc.dg/ppc-fmadd-1.c: New file.
47862 * gcc.dg/ppc-fmadd-2.c: New file.
47863 * gcc.dg/ppc-fmadd-3.c: New file.
47865 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47867 * gcc.c-torture/compile/20021204-1.c: New test.
47869 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
47871 * g++.dg/inherit/covariant2.C: New test.
47872 * g++.dg/inherit/covariant3.C: New test.
47873 * g++.dg/inherit/covariant4.C: New test.
47874 * g++.dg/inherit/covariant1.C: Remove XFAIL.
47875 * g++.old-deja/g++.robertl/eb17.C: Likewise.
47877 2002-12-03 Mark Mitchell <mark@codesourcery.com>
47880 * g++.dg/init/brace3.C: New test.
47882 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
47884 * gcc.dg/20020210-1.c: Fix a comment typo.
47886 2002-12-02 Mark Mitchell <mark@codesourcery.com>
47889 * g++.dg/parse/defarg1.C: New test.
47892 * g++.dg/template/char1.C: New test.
47894 * g++.dg/template/varmod1.C: Fix typo.
47896 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47899 * g++.old-deja/g++.pt/crash32.C: Expect error.
47901 2002-12-01 Mark Mitchell <mark@codesourcery.com>
47904 * g++.dg/template/varmod1.C: New test.
47907 * g++.dg/inherit/typeinfo1.C: New test.
47910 * g++.dg/inherit/typedef1.C: New test.
47912 2002-11-30 Mark Mitchell <mark@codesourcery.com>
47916 * g++.dg/template/strlen1.C: New test.
47919 * g++.dg/template/ctor2.C: New test.
47922 * g++.dg/init/string1.C: New test.
47925 * g++.dg/template/friend8.C: New test.
47927 2002-11-29 Joe Buck <jbuck@synopsys.com>
47929 * g++.dg/lookup/anon2.C: New test.
47931 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
47933 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
47936 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
47938 * gcc.dg/bitfld-6.c: New test.
47940 2002-11-27 Jan Hubicka <jh@suse.cz>
47942 * gcc.c-torture/execute/20021127.[cx]: New test.
47944 2002-11-26 Jan Hubicka <jh@suse.cz>
47946 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
47949 2002-11-26 Geoffrey Keating <geoffk@apple.com>
47951 * g++.dg/init/brace2.C: New test.
47952 * g++.old-deja/g++.mike/p9129.C: Correct.
47954 2002-11-26 Mark Mitchell <mark@codesourcery.com>
47956 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
47958 2002-11-25 Andreas Bauer <baueran@in.tum.de>
47960 * gcc.dg/sibcall-6: New test for indirect sibcalls.
47962 2002-11-25 Mark Mitchell <mark@codesourcery.com>
47964 * g++.dg/abi/empty11.C: New test.
47965 * g++.dg/rtti/cv1.C: New test.
47967 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
47969 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
47971 2002-11-24 Mark Mitchell <mark@codesourcery.com>
47973 * g++.dg/abi/empty10.C: New test.
47975 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
47977 * gcc.c-torture/compile/20021124-1.c: New test.
47979 2002-11-22 Mark Mitchell <mark@codesourcery.com>
47981 * g++.dg/abi/rtti2.C: New test.
47983 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
47985 * gcc.dg/i386-unroll-1.c: New test.
47987 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
47989 * gcc.c-torture/compile/20021120-1.c: New test.
47990 * gcc.c-torture/compile/20021120-2.c: New test.
47992 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
47994 * gcc.dg/bitfld-5.c: New test.
47996 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
47998 * gcc.c-torture/execute/20021120-3.c: New test.
48000 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48002 * gcc.c-torture/execute/20021120-2.c: New test.
48004 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
48006 * gcc.c-torture/execute/20021120-1.c: New test.
48008 2002-11-20 Jakub Jelinek <jakub@redhat.com>
48010 * gcc.c-torture/execute/20021118-3.c: New test.
48012 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
48014 * gcc.c-torture/compile/20021119-1.c: New test.
48016 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
48018 * gcc.dg/duff-1.c: New test.
48019 * gcc.dg/duff-2.c: New test.
48020 * gcc.dg/duff-3.c: New test.
48022 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
48024 * gcc.dg/cpp/_Pragma5.c: New test.
48026 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
48028 * gcc.c-torture/execute/20021118-2.c: New test.
48030 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
48032 * gcc.c-torture/execute/20021118-1.c: New test.
48034 2002-11-16 Jakub Jelinek <jakub@redhat.com>
48036 * gcc.dg/20021116-1.c: New test.
48038 2002-11-14 Mark Mitchell <mark@codesourcery.com>
48040 * g++.dg/abi/vcall1.C: New test.
48042 2002-11-14 Jakub Jelinek <jakub@redhat.com>
48044 * gcc.dg/20021029-1.c: New test.
48045 * gcc.dg/20021029-2.c: New test.
48047 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48049 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
48051 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48054 * gcc.dg/20021110.c: Move to ...
48055 * gcc.c-torture/compile/20021110.c: .... here.
48057 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48060 * gcc.c-torture/execute/20021111-1.c
48062 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48065 * gcc.dg/20021110.c: New test.
48067 2002-11-10 Mark Mitchell <mark@codesourcery.com>
48069 * g++.dg/abi/vthunk3.C: Run only on x86.
48071 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
48073 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
48075 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
48077 * lib/compat.exp (compat-execute): Fix logic error in last
48080 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
48082 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
48084 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48087 * g++.dg/template/access6.C: New test.
48089 2002-11-08 Jan Hubicka <jh@suse.cz>
48091 * gcc.dg/i386-ssefp-1.c: New test.
48092 * gcc.dg/i386-ssefp-1.c: New test.
48094 2002-11-08 Jan Hubicka <jh@suse.cz>
48096 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
48098 2002-11-07 Mark Mitchell <mark@codesourcery.com>
48100 * g++.dg/abi/vthunk3.C: New test.
48103 * g++.dg/template/crash2.C: New test.
48105 2002-11-07 Mark Mitchell <mark@codesourcery.com>
48107 * g++.dg/abi/dtor1.C: New test.
48108 * g++.dg/abi/dtor2.C: Likewise.
48110 2002-11-05 Geoffrey Keating <geoffk@apple.com>
48112 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
48115 2002-11-04 Adam Nemet <anemet@lnxw.com>
48117 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
48118 -mthumb. Only xfail with -O0.
48120 2002-11-03 Mark Mitchell <mark@codesourcery.com>
48122 * g++.dg/abi/thunk1.C: New test.
48123 * g++.dg/abi/thunk2.C: Likewise.
48124 * g++.dg/abi/vtt1.C: Likewise.
48126 2002-11-02 Diego Novillo <dnovillo@redhat.com>
48128 PR optimization/8423
48129 * gcc.c-torture/execute/builtin-constant.c: New test.
48131 2002-11-01 Zack Weinberg <zack@codesourcery.com>
48133 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
48134 Add some more cases.
48136 2002-11-01 Mark Mitchell <mark@codesourcery.com>
48139 * g++.dg/opt/local1.C: New test.
48141 2002-10-30 Mark Mitchell <mark@codesourcery.com>
48144 * g++.dg/template/complit1.C: New test.
48147 * g++.dg/template/typename4.C: Likewise.
48149 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48151 Core issue 287, PR c++/7639
48152 * g++.dg/template/instantiate1.C: Adjust error location.
48153 * g++.dg/template/instantiate3.C: New test.
48154 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
48155 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
48156 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
48158 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
48160 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
48162 2002-10-29 Mark Mitchell <mark@codesourcery.com>
48165 * g++.dg/init/dtor2.C: New test.
48167 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48169 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
48170 * gcc.dg/nest.c: Bypass errors on irix6.
48172 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
48174 * gcc.dg/nest.c: Expect error for mmix-*-*.
48175 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
48177 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
48179 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
48182 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
48184 2002-10-25 Mike Stump <mrs@apple.com>
48186 * gcc.dg/warn-1.c: New test.
48188 2002-10-25 Zack Weinberg <zack@codesourcery.com>
48190 * g++.dg/template/typename3.C: New test.
48192 2002-10-25 Mark Mitchell <mark@codesourcery.com>
48194 * g++.dg/lookup/ptrmem1.C: New test.
48196 * g++.dg/abi/vthunk2.C: New test.
48198 2002-10-25 Zack Weinberg <zack@codesourcery.com>
48200 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
48202 2002-10-24 Mark Mitchell <mark@codesourcery.com>
48204 * g++.dg/abi/empty9.C: New test.
48206 2002-10-24 Richard Henderson <rth@redhat.com>
48208 * g++.dg/inherit/thunk1.C: Enable for ia64.
48210 2002-10-23 Mark Mitchell <mark@codesourcery.com>
48213 * g++.dg/lookup/pretty1.C: New test.
48215 2002-10-23 Jakub Jelinek <jakub@redhat.com>
48217 * gcc.dg/20021023-1.c: New test.
48219 2002-10-23 Mark Mitchell <mark@codesourcery.com>
48222 * g++.dg/parse/inline1.C: New test.
48224 2002-10-23 Richard Henderson <rth@redhat.com>
48226 * g++.dg/inherit/thunk1.C: Enable for x86_64.
48228 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
48230 2002-10-22 Mark Mitchell <mark@codesourcery.com>
48233 * g++.dg/parse/stmtexpr3.C: New test.
48235 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
48237 * g++.dg/expr/cond1.C: New test.
48239 2002-10-21 Zack Weinberg <zack@codesourcery.com>
48241 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
48243 2002-10-21 Mark Mitchell <mark@codesourcery.com>
48245 * g++.dg/abi/vbase13.C: New test.
48246 * g++.dg/abi/vbase14.C: Likewise.
48248 2002-10-21 Jakub Jelinek <jakub@redhat.com>
48250 * gcc.dg/tls/pic-1.c: New test.
48251 * gcc.dg/tls/nonpic-1.c: New test.
48252 * gcc.dg/20021018-1.c: New test.
48254 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
48256 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
48257 Remove only files with the same base name as the test case.
48258 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
48259 (profopt-execute): Likewise. Also, remove old profiling
48260 and performance data files before running the tests.
48262 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
48263 * g++.dg/bprob/bprob.exp: Likewise.
48264 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
48265 to allow more general test case names.
48267 * g++.dg/bprob/bprob-1.C: Rename to ...
48268 * g++.dg/bprob/g++-bprob-1.C: ... this.
48270 * g77.dg/bprob/bprob-1.f: Rename to ...
48271 * g77.dg/bprob/g77-bprob-1.f: ... this.
48273 2002-10-21 Zack Weinberg <zack@codesourcery.com>
48275 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
48276 bison 1.50 or later.
48278 2002-10-21 Janis Johnson <janis187@us.ibm.com>
48280 * g++.dg/README: Describe more test directories.
48282 2002-10-21 Mark Mitchell <mark@codesourcery.com>
48284 * g++.dg/init/array6.C: Add additional tests.
48286 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
48288 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
48289 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
48291 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
48293 * gcc.c-torture/compile/20020604-1.x: New.
48294 * gcc.c-torture/compile/simd-5.x: Likewise.
48295 * gcc.c-torture/execute/920710-1.x: Likewise.
48296 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
48298 2002-10-21 Mark Mitchell <mark@codesourcery.com>
48300 * g++.dg/inherit/override1.C: Add dg-options clause.
48302 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
48304 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
48307 2002-10-19 Andreas Schwab <schwab@suse.de>
48309 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
48310 directory component.
48312 2002-10-18 Mark Mitchell <mark@codesourcery.com>
48314 * g++.dg/inherit/thunk1.C: New test.
48316 * g++.dg/inherit/override1.C: New test.
48318 * g++.dg/abi/mangle11.C: New test.
48319 * g++.dg/abi/mangle14.C: New test.
48320 * g++.dg/abi/mangle17.C: New test.
48322 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
48324 * g++.dg/overload/member2.C: New test.
48326 2002-10-17 Janis Johnson <janis187@us.ibm.com>
48328 * g++.dg/README: Describe new compat directory.
48329 * g++.dg/dg.exp: Skip tests in compat directory.
48330 * README.compat: New file.
48331 * lib/compat.exp: New expect script.
48332 * g++.dg/compat: New test directory.
48333 * g++.dg/compat/compat.exp: New expect script.
48334 * g++.dg/compat/abi: New test directory.
48335 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
48336 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
48337 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
48338 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
48339 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
48340 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
48341 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
48342 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
48343 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
48344 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
48345 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
48346 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
48347 * g++.dg/compat/break: New test directory.
48348 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
48349 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
48350 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
48351 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
48352 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
48353 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
48354 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
48355 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
48356 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
48357 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
48358 g++.dg/compat/break/README: New files.
48359 * g++.dg/compat/eh: New test directory.
48360 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
48361 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
48362 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
48363 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
48364 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
48365 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
48366 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
48367 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
48368 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
48369 g++.dg/compat/eh/filter2_y.C,
48370 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
48371 g++.dg/compat/eh/new1_y.C,
48372 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
48373 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
48374 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
48375 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
48376 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
48377 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
48378 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
48379 g++.dg/compat/eh/unexpected1_y.C: New files.
48380 * g++.dg/compat/init: New test directory.
48381 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
48382 g++.dg/compat/init/array5_y.C,
48383 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
48384 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
48385 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
48386 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
48387 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
48388 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
48389 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
48390 g++.dg/compat/init/init-ref2_y.C: New files.
48392 2002-10-17 Mark Mitchell <mark@codesourcery.com>
48395 * g++.dg/inherit/using3.C: New test.
48397 2002-10-17 Jan Hubicka <jh@suse.cz>
48399 * gcc.dg/20021017-2.c: New test.
48401 2002-10-17 Mark Mitchell <mark@codesourcery.com>
48403 * g++.dg/abi/mangle16.C: Adjust.
48405 * g++.dg/init/array8.C: New test.
48407 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
48409 * gcc.dg/special/mips-abi.exp: New test.
48410 * gcc.dg/special/mips-abi.s: Empty file used by the above.
48412 2002-10-16 Mark Mitchell <mark@codesourcery.com>
48414 * g++.dg/abi/mangle16.C: New test.
48415 * g++.dg/abi/mangle17.C: Likewise.
48418 * g++.dg/template/ref1.C: New test.
48420 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48422 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
48424 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
48426 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
48428 2002-10-16 Mark Mitchell <mark@codesourcery.com>
48431 * g++.dg/init/array7.C: New test.
48433 2002-10-15 Mark Mitchell <mark@codesourcery.com>
48435 * g++.dg/init/array6.C: New test.
48437 * g++.dg/abi/mangle13.C: Likewise.
48438 * g++.dg/abi/mangle14.C: Likewise.
48439 * g++.dg/abi/mangle15.C: Likewise.
48441 2002-10-14 Mark Mitchell <mark@codesourcery.com>
48443 * g++.dg/abi/empty8.C: New test.
48445 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
48447 * g++.dg/init/ctor1.C: New test.
48449 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
48451 * gcc.c-torture/execute/20021015-1.c: New test.
48453 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
48455 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
48457 2002-10-14 Jan Hubicka <jh@suse.cz>
48459 * gcc.dg/i386-ssetype-[1-5].c: New tests.
48461 2002-10-14 Richard Henderson <rth@redhat.com>
48463 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
48465 2002-10-14 Mark Mitchell <mark@codesourcery.com>
48467 PR optimization/6631
48468 * g++.dg/opt/const2.C: New test.
48470 2002-10-14 Mark Mitchell <mark@codesourcery.com>
48473 * g++.dg/parse/friend1.C: New test.
48474 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
48476 2002-10-14 Jakub Jelinek <jakub@redhat.com>
48478 * gcc.dg/20021014-1.c: New test.
48480 2002-10-11 Mark Mitchell <mark@codesourcery.com>
48483 * g++.dg/ext/vlm1.C: New test.
48484 * g++.dg/ext/vlm2.C: Likewise.
48486 * g++.dg/init/array1.C: Remove invalid braces.
48487 * g++.dg/init/brace1.C: New test.
48488 * g++.dg/init/copy2.C: Likewise.
48489 * g++.dg/init/copy3.C: Likewise.
48490 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
48491 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
48494 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
48496 * gcc.dg/cpp/assembler.S: Don't use -ansi.
48498 2002-10-11 Richard Shann <richard.shann@superh.com>
48500 * gcc.c-torture/compile/simd-5.c: New test.
48502 2002-10-10 Roger Sayle <roger@eyesopen.com>
48504 * gcc.c-torture/execute/shiftopt-1.c: New test case.
48506 2002-10-10 Jim Wilson <wilson@redhat.com>
48508 * gcc.c-torture/execute/20021010-1.c: New test.
48510 2002-10-09 Zack Weinberg <zack@codesourcery.com>
48513 * g++.dg/ext/typedef-init.C: New test.
48514 * gcc.dg/typedef-init.c: New test.
48516 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
48518 * gcc.dg/cpp/paste13.c: New test.
48520 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48522 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
48523 remaining platforms, XFAIL during compile, not execute. Don't
48526 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
48528 * gcc.dg/alias-1.c: Tweak expected warning.
48530 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48532 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
48534 2002-10-06 Andreas Jaeger <aj@suse.de>
48536 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
48537 * gcc.dg/cpp/c++98.C: Likewise.
48539 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
48540 * g++.dg/cpp/c++98.C: Likewise.
48542 * g++.dg/README (Subdirectories): Mention cpp directory.
48545 * gcc.dg/20021006-1.c: New test.
48547 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48550 * g++.dg/other/warning1.C: New test.
48552 2002-10-04 Roger Sayle <roger@eyesopen.com>
48554 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
48555 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
48556 and sparc-*-* with -m64 as expected failures. See PR 8087.
48558 2002-10-03 Mark Mitchell <mark@codesourcery.com>
48561 * g++.dg/template/ptrmem3.C: New test.
48564 * g++.dg/template/union1.C: New test.
48566 2002-10-03 Mark Mitchell <mark@codesourcery.com>
48569 * g++.dg/abi/mangle9.C: New test.
48570 * g++.dg/abi/mangle10.C: New test.
48571 * g++.dg/abi/mangle11.C: New test.
48572 * g++.dg/abi/mangle12.C: New test.
48574 2002-10-02 Mark Mitchell <mark@codesourcery.com>
48577 * g++.dg/template/meminit1.C: New test.
48578 * g++.dg/warn/Wreorder-1.C: Likewise.
48579 * g++.old-deja/g++.mike/warn3.C: Tweak.
48580 * lib/prune.exp: Ingore "in copy constructor".
48582 2002-10-02 Andreas Jaeger <aj@suse.de>
48584 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
48585 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
48586 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
48589 2002-10-01 Mark Mitchell <mark@codesourcery.com>
48591 * gcc.dg/empty1.C: Fix typo.
48593 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
48595 * gcc.dg/alias-1.c: New test.
48597 2002-10-01 Mark Mitchell <mark@codesourcery.com>
48599 * gcc.dg/empty1.C: New test.
48601 * g++.dg/tls/init-2.C: Tweak error messages.
48603 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
48605 * gcc.c-torture/compile/20020923-1.c: New test.
48607 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
48609 * gcc.c-torture/execute/ffs-1.c: New test.
48610 * gcc.c-torture/execute/ffs-2.c: Ditto.
48612 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
48614 * g++.dg/overload/member1.C: New test.
48616 2002-09-30 Mark Mitchell <mark@codesourcery.com>
48618 * g++.dg/abi/empty7.C: New test.
48619 * g++.dg/init/pm2.C: Likewise.
48621 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
48623 * g++.dg/rtti/crash1.C: New test.
48625 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
48627 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
48628 gcc.dg/sibcall-4.c: New tests.
48630 2002-09-28 Roger Sayle <roger@eyesopen.com>
48632 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
48633 powerpc and MMIX targets.
48635 2002-09-27 Zack Weinberg <zack@codesourcery.com>
48637 * gcc.dg/cpp/20020927-1.c: New.
48639 2002-09-26 David S. Miller <davem@redhat.com>
48641 * gcc.c-torture/compile/trunctfdf.c: New.
48643 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48645 * lib/target-supports.exp (check_weak_available): Handle solaris2.
48647 2002-09-27 Alan Modra <amodra@bigpond.net.au>
48649 * gcc.c-torture/execute/loop-15.c: New.
48651 2002-09-26 Janis Johnson <janis187@us.ibm.com>
48653 * README.QMTEST: Fix typo.
48655 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
48657 * gcc.dg/20020926-1.c: New test.
48659 2002-09-25 David S. Miller <davem@redhat.com>
48662 * gcc.c-torture/execute/shiftdi.c: New test.
48664 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
48666 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
48667 unique to the tool.
48668 * lib/g77.exp (g77_init): Likewise.
48669 * lib/g++.exp (g++_init): Likewise.
48670 * lib/objc.exp (objc_init): Likewise.
48672 2002-09-25 Mark Mitchell <mark@codesourcery.com>
48674 * g++.dg/abi/empty5.C: New test.
48675 * g++.dg/abi/empty6.C: New test.
48676 * g++.dg/abi/vbase12.C: New test.
48678 2002-09-25 Richard Henderson <rth@redhat.com>
48680 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
48681 too-small long double.
48683 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
48685 * gcc.dg/20020919-1.c: New test.
48687 2002-09-23 Mark Mitchell <mark@codesourcery.com>
48689 * g++.dg/abi/bitfield6.C: New test.
48690 * g++.dg/abi/bitfield7.C: New test.
48691 * g++.dg/abi/bitfield8.C: New test.
48692 * g++.dg/abi/vbase11.C: New test.
48694 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
48696 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
48697 hppa*-*-hpux*. Update test comment.
48699 2002-09-20 Jakub Jelinek <jakub@redhat.com>
48701 * gcc.dg/tls/struct-1.c: New test.
48703 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
48705 * gcc.dg/cpp/tr-warn2.c: Update.
48707 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
48709 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
48711 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
48713 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
48716 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
48718 * gcc.c-torture/execute/ieee/mzero3.c: New test.
48720 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48721 Adjust for c++filt moved to binutils. Remove spurious duplicate
48722 setting of cxxfilt.
48724 2002-09-19 Geoffrey Keating <geoffk@apple.com>
48726 * gcc.dg/20020312-2.c: Update for darwin.
48728 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
48730 * g++.old-deja/g++.other/crash32.C: Mark ICE.
48732 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
48734 * objc.dg/comp-types-1.m: New test.
48735 * objc.dg/comp-types-2.m: New test.
48736 * objc.dg/comp-types-3.m: New test.
48737 * objc.dg/comp-types-4.m: New test.
48738 * objc.dg/comp-types-5.m: New test.
48739 * objc.dg/comp-types-6.m: New test.
48741 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
48743 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
48745 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
48747 * g++.dg/other/do1.C: New test.
48749 * g++.dg/template/subst1.C: New test.
48751 2002-09-16 Steve Ellcey <sje@cup.hp.com>
48753 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
48755 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
48757 * g++.dg/template/qualttp20.C: Adjust expected errors.
48758 * g++.old-deja/g++.jason/report.C: Likewise.
48759 * g++.old-deja/g++.other/qual1.C: Likewise.
48761 * g++.dg/lookup/scoped2.C: New test.
48763 * g++.dg/ext/asm3.C: New test.
48765 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
48767 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
48769 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
48771 * ChangeLog: follow spelling conventions.
48772 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
48773 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
48774 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
48775 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
48776 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
48777 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
48778 * g++.old-deja/g++.law/global-init1.C: Likewise.
48779 * g++.old-deja/g++.other/delete4.C: Likewise.
48780 * g++.old-deja/g++.other/inline21.C: Likewise.
48781 * g++.old-deja/g++.other/singleton.C: Likewise.
48782 * g77.dg/strlen0.f: Likewise.
48783 * g77.f-torture/compile/20010519-1.f: Likewise.
48784 * g77.f-torture/compile/980310-4.f: Likewise.
48785 * gcc.c-torture/compile/20000605-1.c: Likewise.
48786 * gcc.c-torture/execute/20020225-1.c: Likewise.
48787 * gcc.dg/c90-hexfloat-2.c: Likewise.
48788 * gcc.dg/c99-bool-1.c: Likewise.
48789 * gcc.dg/c99-hexfloat-2.c: Likewise.
48790 * gcc.dg/dll-2.c: Likewise.
48791 * gcc.dg/wtr-union-init-1.c: Likewise.
48792 * gcc.dg/wtr-union-init-2.c: Likewise.
48793 * gcc.dg/wtr-union-init-3.c: Likewise.
48794 * gcc.dg/cpp/avoidpaste1.c: Likewise.
48795 * gcc.dg/cpp/defined.c: Likewise.
48796 * gcc.dg/cpp/macsyntx.c: Likewise.
48797 * gcc.dg/cpp/paste2.c: Likewise.
48798 * gcc.dg/cpp/trad/defined.c: Likewise.
48799 * gcc.dg/format/c90-printf-1.c: Likewise.
48800 * gcc.dg/format/c90-scanf-1.c: Likewise.
48801 * gcc.dg/format/c99-printf-1.c: Likewise.
48802 * gcc.dg/format/c99-scanf-1.c: Likewise.
48803 * gcc.misc-tests/gcov-8.c: Likewise.
48804 * lib/profopt.exp: Likewise.
48806 2002-09-15 Krister Walfridsson <cato@df.lth.se>
48808 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
48810 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
48812 * g++.dg/inherit/using2.C: New test.
48814 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
48816 * ChangeLog: Follow spelling conventions.
48817 * g++.dg/template/friend4.C: Likewise.
48818 * g++.old-deja/g++.pt/crash67.C: Likewise.
48819 * gcc.c-torture/execute/20000801-4.c: Likewise.
48820 * gcc.dg/c90-digraph-1.c: Likewise.
48821 * gcc.dg/c94-digraph-1.c: Likewise.
48822 * gcc.dg/c99-digraph-1.c: Likewise.
48823 * gcc.dg/cpp/line5.c: Likewise.
48824 * gcc.dg/cpp/multiline.c: Likewise.
48825 * gcc.dg/cpp/trad/literals-1.c: Likewise.
48826 * gcc.dg/format/attr-3.c: Likewise.
48827 * gcc.dg/format/c90-scanf-3.c: Likewise.
48828 * gcc.dg/format/ext-4.c: Likewise.
48830 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
48832 * g++.dg/template/pretty1.C: New test.
48834 2002-09-14 Alan Modra <amodra@bigpond.net.au>
48836 * gcc.c-torture/execute/struct-cpy-1.c: New test.
48838 2002-09-13 Matt Austern <austern@apple.com>
48840 * g++.dg/other/constref[12].C: New, regression tests for
48841 passing a cast expression to a function by const reference.
48843 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
48845 * g++.dg/template/deduce1.C: New test.
48847 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
48849 * gcc.c-torture/execute/simd-1.c: Force all use of int to
48852 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
48854 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
48857 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
48859 * gcc.c-torture/compile/20020910-1.c: New test.
48861 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
48863 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
48865 2002-09-10 Andreas Jaeger <aj@suse.de>
48867 * gcc.dg/20020312-2.c: Adjust for x86-64.
48869 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
48871 * g77.dg/7388.f: New test case for PR 7388.
48873 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
48875 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
48877 2002-09-05 Ziemowit Laski <zlaski@apple.com>
48879 * objc.dg/proto-lossage-1.m: New test.
48881 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
48883 * gcc.dg/cpp/_Pragma4.c: Fix typo.
48885 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
48887 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
48890 2002-09-06 Stan Shebs <shebs@apple.com>
48891 David Edelsohn <edelsohn@gnu.org>
48893 * gcc.dg/weak: New directory.
48894 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
48895 target-specific xfail bits.
48896 * gcc.dg/typeof-2.c: Move to new directory.
48897 * gcc.dg/weak.exp: New expect script.
48899 2002-09-06 Alan Modra <amodra@bigpond.net.au>
48901 * gcc.c-torture/execute/extzvsi.c: New test.
48903 2002-09-05 Stan Shebs <shebs@apple.com>
48905 * gcc.dg/weak-1.c: xfail on Darwin.
48906 * gcc.dg/weak-2.c: Ditto.
48907 * gcc.dg/weak-3.c: Ditto.
48908 * gcc.dg/weak-4.c: Ditto.
48909 * gcc.dg/weak-5.c: Ditto.
48910 * gcc.dg/weak-6.c: Ditto.
48911 * gcc.dg/weak-7.c: Ditto.
48912 * gcc.dg/weak-8.c: Ditto.
48913 * gcc.dg/weak-9.c: Ditto.
48915 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
48917 * gcc.c-torture/execute/loop-14.c: New test.
48919 2002-09-04 Jakub Jelinek <jakub@redhat.com>
48921 * g++.dg/other/cxa-atexit1.C: New test.
48923 * gcc.dg/typeof-2.c: New test.
48925 2002-09-03 Roger Sayle <roger@eyesopen.com>
48927 * gcc.dg/builtins-2.c: New testcase.
48928 * gcc.dg/builtins-3.c: New testcase.
48930 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
48932 * gcc.dg/cpp/_Pragma4.c: New test.
48934 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
48936 * objc/execute/nil_method-1.m: New testcase.
48938 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
48940 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
48941 [Object class], not [Object initialize].
48943 2002-08-31 Roger Sayle <roger@eyesopen.com>
48944 Hans-Peter Nilsson <hp@bitrange.com>
48946 * gcc.c-torture/execute/20020720-1.x: Skip test on
48947 mmix-knuth-mmixware. Correct comment.
48949 2002-08-27 Mark Mitchell <mark@codesourcery.com>
48951 * g++.dg/abi/bitfield5.C: New test.
48952 * g++.dg/abi/vbase10.C: Likewise.
48954 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
48956 * objc.dg/undeclared-selector.m: New test.
48958 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
48960 * g++.dg/other/offsetof1.C: Avoid cast warning.
48962 2002-08-26 Ziemowit Laski <zlaski@apple.com>
48964 * objc.dg/super-class-2.m: New test.
48966 2002-08-24 Matt Austern <austern@apple.com>
48968 * g++.dg/ext/lvaddr.C: New test.
48969 * g++.dg/ext/lvcast.C: New test.
48971 2002-08-22 Mark Mitchell <mark@codesourcery.com>
48973 * g++.dg/inherit/cond1.C: New test.
48975 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
48977 * gcc.dg/noncompile/incomplete-1.c: New test.
48979 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
48981 * gcc.dg/typespec-1.c: New test.
48983 2002-08-20 Devang Patel <dpatel@apple.com>
48984 * objc.dg/proto-hier-2.m: New test.
48986 2002-08-19 Ziemowit Laski <zlaski@apple.com>
48988 * objc.dg/bitfield-1.m: New test.
48989 * objc.dg/bitfield-2.m: New test.
48991 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
48993 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
48994 gcc.dg/c99-flex-array-4.c: New tests.
48996 2002-08-16 Stan Shebs <shebs@apple.com>
48998 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
49000 2002-08-15 Jakub Jelinek <jakub@redhat.com>
49002 * gcc.dg/typeof-1.c: New test.
49003 * g++.dg/ext/typeof2.C: New test.
49005 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
49007 * g++.dg/other/offsetof1.C: New test.
49009 2002-08-14 Richard Henderson <rth@redhat.com>
49011 * gcc.dg/tls/diag-3.c: Fix expected message strings.
49013 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
49015 * gcc.dg/cpp/_Pragma3.c: New test.
49017 2002-08-13 Mark Mitchell <mark@codesourcery.com>
49019 * g++.dg/template/inherit3: New test.
49021 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
49023 * gcc.dg/bitfld-4.c: Add blank options.
49025 2002-08-09 Mark Mitchell <mark@codesourcery.com>
49027 * g++.dg/template/crash1.C: New test.
49029 2002-08-08 Jakub Jelinek <jakub@redhat.com>
49031 * gcc.dg/tls/opt-2.c: New test.
49033 2002-08-08 Devang Patel <dpatel@apple.com>
49035 * objc.dg/selector-1.m : New test
49037 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
49039 * g++.dg/abi/bitfield4.C: New test.
49040 * gcc.dg/bitfld-4.c: New test.
49042 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
49044 * g++.dg/other/packed1.C: New test.
49046 2002-08-07 Mark Mitchell <mark@codesourcery.com>
49048 * g++.dg/abi/offsetof.C: Tweak error messages.
49049 * g++.old-deja/g++.mike/p10769a.C: Likewise.
49051 2002-08-08 Jakub Jelinek <jakub@redhat.com>
49053 * gcc.dg/bitfld-3.c: New test.
49055 2002-08-07 Jakub Jelinek <jakub@redhat.com>
49056 Richard Henderson <rth@redhat.com>
49058 * gcc.dg/i386-bitfield1.c: New test.
49059 * g++.dg/abi/bitfield3.C: Update.
49061 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
49063 * objc.dg/const-str-2.m: Update.
49064 * gcc.dg/cpp/c++98.c: Change to C extension.
49065 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
49066 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
49068 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
49070 * gcc.dg/tls/diag-3.c: New.
49072 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
49074 * g++.dg/README (Subdirectories): Document new subdir expr.
49075 * g++.dg/expr/pmf-1.C: New test.
49077 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
49079 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
49081 2002-08-06 Jakub Jelinek <jakub@redhat.com>
49083 * g++.dg/abi/bitfield3.C: New test.
49085 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
49087 * lib/gcov.exp: Tweak expected line formats.
49088 * gcc.misc-tests/gcov8.c: New test.
49089 * gcc.misc-tests/gcov8.x: New flags.
49091 2002-08-05 Jakub Jelinek <jakub@redhat.com>
49093 * consistency.vlad/layout/endian.c: Include string.h.
49095 * gcc.c-torture/execute/20020805-1.c: New test.
49097 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
49099 * g++.dg/other/conversion1.C: New test.
49101 2002-08-03 Roger Sayle <roger@eyesopen.com>
49103 * gcc.dg/builtins-1.c: New testcase.
49105 2002-08-02 Mark Mitchell <mark@codesourcery.com>
49107 * g++.dg/inherit/access3.C: New test.
49109 2002-08-01 Jakub Jelinek <jakub@redhat.com>
49111 * gcc.dg/ia64-visibility-2.c: New test.
49113 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
49115 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
49116 __qualifier_flags to __flags.
49118 2002-07-31 Mark Mitchell <mark@codesourcery.com>
49120 * g++.dg/inherit/operator1.C: New test.
49121 * g++.dg/lookup/disamb1.C: Fix typo in comment.
49122 * g++.dg/other/error1.C: Change expected error message.
49123 * g++.dg/template/conv4.C: Likewise.
49125 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
49127 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
49128 for documented behavior.
49130 2002-07-25 Roger Sayle <roger@eyesopen.com>
49132 * gcc.c-torture/execute/20020720-1.x: Skip this test on
49133 several targets known to fail.
49135 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
49137 * gcc.dg/mips-args-[123].c: New tests.
49139 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
49141 * gcc.dg/ppc-spe.c: New.
49143 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
49145 * g++.dg/other/ptrmem4.C: New testcase.
49147 2002-07-24 Richard Henderson <rth@redhat.com>
49149 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
49151 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
49153 * g++.dg/ext/alignof1.C (main): Return 0 for success.
49155 2002-07-24 Roger Sayle <roger@eyesopen.com>
49157 * gcc.c-torture/execute/memset-3.c: New testcase.
49159 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
49161 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
49162 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
49164 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49166 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
49169 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
49171 * gcc.c-torture/compile/simd-4.c: New test.
49173 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49175 PR c++/7347, c++/7348
49176 * g++.dg/template/access4.C: New test.
49177 * g++.dg/template/access5.C: New test.
49178 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
49179 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
49180 * g++.old-deja/g++.pt/ttp58.C: Likewise.
49181 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
49183 2002-07-22 Jakub Jelinek <jakub@redhat.com>
49185 * gcc.dg/gnu89-init-2.c: New test.
49187 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
49189 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
49191 2002-07-20 Roger Sayle <roger@eyesopen.com>
49193 * gcc.c-torture/execute/20020720-1.c: New testcase.
49195 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
49197 * gcc.dg/cpp/Wsignprom.c: New tests.
49199 2002-07-20 Alan Modra <amodra@bigpond.net.au>
49201 * gcc.c-torture/execute/loop-13.c: New test.
49203 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
49205 * gcc.dg/cpp/expr.c: New tests.
49207 2002-07-18 David Edelsohn <edelsohn@gnu.org>
49209 * g++.dg/opt/pr6713.C: Add template instantiation.
49211 2002-07-18 Alan Modra <amodra@bigpond.net.au>
49213 * gcc.dg/nest.c: New test.
49215 2002-07-17 Richard Henderson <rth@redhat.com>
49217 * g++.dg/opt/pr6713.C: New test.
49219 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
49221 * gcc.c-torture/execute/loop-2e.x: Let the testcase
49222 XFAIL for all x86 processors.
49224 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
49226 * gcc.c-torture/execute/20010122-1.x: Do not test with
49227 -fomit-frame-pointer.
49229 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49231 * g++.dg/template/instantiate2.C: New test.
49232 * g++.dg/template/spec4.C: New test.
49234 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49236 * g++.dg/template/access2.C: New test.
49237 * g++.dg/template/access3.C: New test.
49239 2002-07-15 Zack Weinberg <zack@codesourcery.com>
49241 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
49242 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
49243 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
49244 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
49245 Convert to use <stdarg.h>.
49246 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
49248 * gcc.dg/va-arg-2.c: New.
49249 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
49251 2002-07-15 Jakub Jelinek <jakub@redhat.com>
49253 * gcc.c-torture/compile/20020710-1.c: New test.
49255 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
49256 Andrew Pinski <pinskia@physics.uc.edu>
49258 gcc.c-torture/compile/simd-2.c: New testcase.
49259 gcc.c-torture/compile/simd-3.c: Likewise.
49261 2002-07-11 Mark Mitchell <mark@codesourcery.com>
49264 * g++.dg/overload/error1.C: New test.
49266 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49268 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
49269 configuration and IRIX 6 O32 ABI.
49271 2002-07-11 Roger Sayle <roger@eyesopen.com>
49273 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
49275 2002-07-10 Roger Sayle <roger@eyesopen.com>
49277 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
49279 2002-07-10 Jeffrey A Law <law@redhat.com>
49281 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
49283 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
49285 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
49287 * gcc.dg/20020312-2.c: Check for __PPC__.
49289 2002-07-09 Diego Novillo <dnovillo@redhat.com>
49291 * gcc.c-torture/compile/20020709-1.c: New test.
49293 2002-07-07 Roger Sayle <roger@eyesopen.com>
49295 * g++.dg/template/qualttp21.C: New test case.
49297 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
49299 * gcc.c-torture/compile/20020706-1.c: New test.
49300 * gcc.c-torture/compile/20020706-2.c: New test.
49302 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
49303 Alexandre Oliva <aoliva@redhat.com>
49305 * g++.dg/warn/incomplete1.C: New test.
49307 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49310 * g++.dg/warn/noreturn1.C: New test.
49312 2002-07-03 Mark Mitchell <mark@codesourcery.com>
49315 * g++.dg/debug/debug6.C: New test.
49316 * g++.dg/debug/debug7.C: New test.
49318 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
49320 * gcc.c-torture/compile/simd-3.c: New test.
49322 2002-07-03 Chris Demetriou <cgd@broadcom.com>
49324 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
49325 * gcc.dg/20020620-1.c: Likewise.
49327 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49330 * g++.dg/init/array4.C: New test.
49331 * g++.dg/init/array5.C: New test.
49333 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
49335 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
49336 * gcc.c-torture/execute/simd-2.c (main): Likewise.
49338 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49340 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
49341 * gcc.dg/wtr-aggr-init-1.c: Likewise.
49342 * gcc.dg/wtr-conversion-1.c: Likewise.
49343 * gcc.dg/wtr-escape-1.c: Likewise.
49344 * gcc.dg/wtr-int-type-1.c: Likewise.
49345 * gcc.dg/wtr-label-1.c: Likewise.
49346 * gcc.dg/wtr-static-1.c: Likewise.
49347 * gcc.dg/wtr-strcat-1.c: Likewise.
49348 * gcc.dg/wtr-suffix-1.c: Likewise.
49349 * gcc.dg/wtr-switch-1.c: Likewise.
49350 * gcc.dg/wtr-unary-plus-1.c: Likewise.
49351 * gcc.dg/wtr-union-init-1.c: Likewise.
49352 * gcc.dg/wtr-union-init-2.c: Likewise.
49353 * gcc.dg/wtr-union-init-3.c: Likewise.
49355 * gcc.dg/wtr-func-def-1.c: New test.
49357 2002-07-02 Devang Patel <dpatel@apple.com>
49359 * objc.dg/param-1.m: New test.
49361 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
49363 * gcc.dg/cpp/trad/directive.c: Add test.
49364 * gcc.dg/cpp/trad/macroargs.c: Add test.
49365 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
49367 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
49369 * gcc.dg/cpp/cmdlne-M.c: New test.
49371 2002-07-02 Ziemowit Laski <zlaski@apple.com>
49373 * objc.dg/desig-init-1.m: New test.
49375 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49378 * g++.dg/template/instantiate1.C: New test.
49380 2002-07-01 Mark Mitchell <mark@codesourcery.com>
49383 * g++.dg/template/sizeof2.C: New test.
49385 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
49387 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
49388 gcc.dg/cpp/trad/include.c: New tests.
49390 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
49393 * gcc.c-torture/compile/20020701-1.c: New test.
49395 2002-07-01 Stan Shebs <shebs@apple.com>
49397 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
49399 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
49400 (objc-torture-execute): or here.
49402 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
49404 * gcc.c-torture/execute/arith-rand-ll.c: New test.
49406 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
49408 * gcc.dg/cpp/trad/escaped-nl.c: New test.
49410 2002-06-30 Devang Patel <dpatel@apple.com>
49412 * objc.dg/fsyntax-only.m: New test.
49414 2002-06-27 Mark Mitchell <mark@codesourcery.com>
49417 * g++.dg/template/friend7.C: New file.
49419 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
49421 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
49424 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
49426 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
49427 avoid division by zero.
49429 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
49431 * gcc.dg/Wunknownprag.c: New tests.
49433 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
49435 * gcc.c-torture/execute/simd-2.c: New test.
49437 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
49439 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
49440 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
49441 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
49442 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
49443 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
49444 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
49445 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
49446 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
49447 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
49448 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
49449 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
49450 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
49451 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
49452 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
49453 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
49454 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
49455 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
49457 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
49459 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
49460 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
49461 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
49462 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
49464 * gcc.dg/cpp/trad/directive.c: Update.
49466 2002-06-23 Andreas Jaeger <aj@suse.de>
49468 * gcc.c-torture/execute/complex-6.c: New.
49470 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
49472 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
49473 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
49474 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
49475 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
49477 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
49479 * gcc.dg/cpp/trad: New directory with traditional tests copied
49480 from parent directory.
49481 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49482 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49483 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49484 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49485 Move to trad/ and rename.
49486 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
49487 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
49488 gcc.dg/cpp/trad/redef2.c: New tests.
49489 * gcc.dg/cpp/trad/trad.exp: New driver.
49491 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
49493 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49494 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49495 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49496 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49499 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
49501 * gcc.dg/20020620-1.c: New test.
49503 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49505 * g++.dg/template/ttp4.C: New test.
49507 2002-06-19 Jakub Jelinek <jakub@redhat.com>
49509 * g++.dg/opt/vt1.C: Fix regexp.
49511 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49513 * gcc.c-torture/execute/pure-1.c: Make functions static again.
49514 Don't use attribute `noinline'.
49516 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
49518 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
49520 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
49522 * gcc.c-torture/execute/simd-1.c: New.
49524 * gcc.dg/simd-1.c: New.
49526 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
49528 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
49530 2002-06-16 Richard Henderson <rth@redhat.com>
49532 * g++.dg/ext/anon-struct1.C: New.
49533 * g++.dg/ext/anon-struct2.C: New.
49534 * g++.dg/ext/anon-struct3.C: New.
49535 * gcc.dg/anon-struct-1.c: New.
49536 * gcc.dg/anon-struct-2.c: New.
49537 * gcc.dg/anon-struct-3.c: New.
49538 * gcc.dg/20011008-1.c: Adjust warning text.
49539 * gcc.dg/20020527-1.c: Add -fms-extensions.
49541 2002-06-16 Richard Henderson <rth@redhat.com>
49543 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
49545 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
49547 * gcc.c-torture/execute/20020615-1.c: New test.
49549 2002-06-15 Roger Sayle <roger@eyesopen.com>
49551 * gcc.c-tortuture/execute/compare-1.c: New test case.
49552 * gcc.c-tortuture/execute/compare-2.c: New test case.
49553 * gcc.c-tortuture/execute/compare-3.c: New test case.
49555 2002-06-13 Richard Henderson <rth@redhat.com>
49557 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
49560 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49562 * g++.dg/template/typename2.C: Update error message.
49564 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
49566 * gcc.c-torture/execute/20020611-1.c: New test.
49568 2002-06-11 Bob Wilson <bob.wilson@acm.org>
49570 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
49571 list of targets to skip.
49573 2002-06-10 Bob Wilson <bob.wilson@acm.org>
49575 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
49576 targets if not optimizing.
49578 2002-06-10 Jakub Jelinek <jakub@redhat.com>
49580 * gcc.c-torture/compile/20020605-1.c: New test.
49582 * g++.dg/opt/vt1.C: New test.
49584 * gcc.dg/20020531-1.c: New test.
49586 * gcc.dg/20020530-1.c: New test.
49588 * gcc.dg/20020527-1.c: New test.
49590 * g++.dg/opt/cse1.C: New test.
49592 2002-06-07 Roger Sayle <roger@eyesopen.com>
49594 * gcc.dg/20020607-2.c: New test case.
49596 2002-06-07 Jakub Jelinek <jakub@redhat.com>
49598 * gcc.c-torture/compile/20020604-1.c: New test.
49600 2002-06-04 Richard Henderson <rth@redhat.com>
49602 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
49603 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
49604 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
49606 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
49608 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
49610 2002-06-03 Richard Henderson <rth@redhat.com>
49612 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
49613 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
49615 2002-06-02 Richard Henderson <rth@redhat.com>
49617 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
49618 test functions static.
49620 2002-06-02 Andreas Jaeger <aj@suse.de>
49622 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
49625 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
49627 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
49628 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
49629 Update for mofified diagnostics.
49630 * gcc.dg/c99-intconst-1.c: No longer fail.
49632 2002-06-02 Richard Henderson <rth@redhat.com>
49634 * gcc.dg/uninit-A.c: Remove xfail markers.
49636 2002-06-01 Roger Sayle <roger@eyesopen.com>
49638 * gcc.dg/fnegate-1.c: New test case.
49640 2002-05-30 Osku Salerma <osku@iki.fi>
49642 * gcc.c-torture/execute/mayalias-1.c: New file.
49644 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
49646 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
49647 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
49648 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
49650 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
49652 * gcc.c-torture/execute/20020529-1.c: New test.
49654 2002-05-27 Richard Henderson <rth@redhat.com>
49656 * g++.dg/ext/attrib6.C: New test case.
49658 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49660 * gcc.c-torture/execute/pure-1.c: New test.
49662 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
49664 * gcc.dg/cpp/arith-2.c: Remove.
49666 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
49668 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
49669 * gcc.dg/cpp/if-3.c: Remove.
49671 2002-05-26 Jakub Jelinek <jakub@redhat.com>
49673 * g++.dg/opt/cse2.C: New test.
49675 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
49677 * gcc.dg/cpp/arith-1.c: New semantic tests.
49678 * gcc.dg/cpp/if-1.c: Update.
49680 2002-05-24 Ben Elliston <bje@redhat.com>
49682 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
49684 2002-05-24 Jakub Jelinek <jakub@redhat.com>
49686 * gcc.dg/verbose-asm.c: New test.
49688 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
49690 * gcc.dg/cpp/paste12.c: New test.
49692 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
49694 * g++.dg/parse/named_ops.C: New test.
49696 2002-05-23 Mark Mitchell <mark@codesourcery.com>
49698 * gcc.dg/weak-8.c: New test.
49700 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
49702 * gcc.dg/weak-2.c: Allow optional leading underscore
49703 in scan-assembler symbol name.
49704 * gcc.dg/weak-3.c: Likewise.
49705 * gcc.dg/weak-4.c: Likewise.
49706 * gcc.dg/weak-5.c: Likewise.
49708 2002-05-23 Jakub Jelinek <jakub@redhat.com>
49710 * gcc.dg/20020523-1.c: New test.
49712 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
49714 * objc.dg/const-str-2.m: Update now that we stop after
49715 a command line error.
49717 2002-05-22 Richard Henderson <rth@redhat.com>
49719 * g++.dg/dg.exp: Fix typo in test pruneing.
49721 2002-05-22 Richard Henderson <rth@redhat.com>
49723 * g++.dg/dg.exp: Prune the tls subdirectory.
49724 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
49725 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
49726 * g++.dg/tls/init-1.C: New.
49728 2002-05-22 Jakub Jelinek <jakub@redhat.com>
49730 * gcc.dg/20020517-1.c: New test.
49732 2002-05-21 Richard Henderson <rth@redhat.com>
49734 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
49735 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
49737 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
49739 * g++.dg/other/copy2.C: New test.
49741 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
49743 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
49744 (MAX_COPY): Bump up to 10 times sizeof (long long).
49745 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
49747 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
49748 sizeof (long long).
49750 * gcc.c-torture/execute/strcpy-1.c: New test.
49752 2002-05-19 Jason Merrill <jason2redhat.com>
49754 * g++.dg/ext/oper1.C: New test.
49756 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
49757 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
49759 * README.QMTEST: New file.
49761 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
49763 2002-05-19 Andreas Jaeger <aj@suse.de>
49765 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
49767 * gcc.c-torture/execute/loop-2d.x: Likewise.
49769 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
49771 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
49772 support weak symbols.
49773 * gcc.dg/weak-4.c: Likewise.
49774 * gcc.dg/weak-6.c: Likewise.
49776 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
49778 * gcc.dg/weak-3.c: Add dg-excess-error comment for
49779 cygwin, coff and h8300-*-hms targets
49780 * gcc.dg/weak-5.c: Likewise.
49781 * gcc.dg/weak-7.c: Likewise.
49783 2002-05-16 Jason Merrill <jason@redhat.com>
49785 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
49786 (scan-assembler-not, scan-assembler-dem): Likewise.
49787 (scan-assembler-dem-not): Likewise.
49789 2002-05-15 Richard Henderson <rth@redhat.com>
49791 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
49793 2002-05-15 Richard Henderson <rth@redhat.com>
49795 * gcc.dg/weak-5.c (vfoo1c): No warning here.
49796 (vfoo1f): Warning here.
49797 (vfoo1l): Don't redefine the alias.
49799 2002-05-14 Jason Merrill <jason@redhat.com>
49800 Alexandre Oliva <aoliva@redhat.com>
49802 * g++.dg/init/pm1.C: New test.
49804 2002-05-12 David S. Miller <davem@redhat.com>
49806 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
49809 2002-05-10 Roger Sayle <roger@eyesopen.com>
49811 * gcc.c-torture/execute/20020510-1.c: New test case.
49813 2002-05-10 David S. Miller <davem@redhat.com>
49815 * gcc.c-torture/execute/conversion.c: Test long double too.
49817 2002-05-09 Jakub Jelinek <jakub@redhat.com>
49819 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
49820 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
49821 * lib/g++.exp (g++_link_flags): Likewise.
49822 * lib/objc.exp (objc_target_compile): Likewise.
49824 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
49826 * gcc.dg/cpp/poison.c: Update.
49827 * gcc.dg/cpp/20000625-2.c: Remove.
49828 * gcc.dg/cpp/direct2s.c: Remove final test.
49830 2002-05-08 Tom Rix <trix@redhat.com>
49832 * gcc.c-torture/execute/20020508-1.c: New test.
49833 * gcc.c-torture/execute/20020508-2.c: New test.
49834 * gcc.c-torture/execute/20020508-3.c: New test.
49836 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
49838 * gcc.dg/cpp/charconst-4.c: More tests.
49840 2002-05-08 Mark Mitchell <mark@codesourcery.com>
49843 * gcc.dg/weak-3.c: Update location of warning messages.
49844 * gcc.dg/weak-5.c: Likewise.
49846 2002-05-06 Roger Sayle <roger@eyesopen.com>
49848 * gcc.c-torture/execute/20020506-1.c: New test case.
49850 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
49852 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
49854 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
49856 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
49858 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
49860 * gcc.dg/cpp/charconst-3.c: New test.
49862 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
49864 * gcc.dg/cpp/charconst.c: Update tests.
49866 2002-05-05 Tim Josling <tej@melbpc.org.au>
49868 * treelang: Added directory for new sample language treelang. Also
49869 lib/treelang.exp: New file to signal treelang should be tested.
49871 2002-05-03 Jakub Jelinek <jakub@redhat.com>
49873 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
49874 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
49875 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
49876 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
49877 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
49878 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
49879 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
49881 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
49883 * gcc.dg/format/xopen-2.c: New test.
49885 2002-05-03 Jakub Jelinek <jakub@redhat.com>
49887 * gcc.dg/20020503-1.c: New test.
49889 2002-05-02 Mark Mitchell <mark@codesourcery.com>
49891 * g++.dg/init/dtor1.C: Make it tougher.
49893 2002-05-01 Mark Mitchell <mark@codesourcery.com>
49895 * g++.dg/init/dtor1.C: New test.
49897 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
49899 * gcc.dg/altivec-8.c: New.
49901 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
49903 * gcc.dg/altivec-7.c: New.
49905 2002-04-29 Jakub Jelinek <jakub@redhat.com>
49907 * g++.dg/parse/typedef1.C: New test.
49909 2002-04-29 Mark Mitchell <mark@codesourcery.com>
49912 * g++.dg/template/friend6.C: New test.
49915 * g++.dg/init/copy1.C: New test.
49917 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
49919 * g++.dg/warn/effc1.C: New test.
49921 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
49923 * gcc.dg/cpp/if-cexp.c: Add a test.
49925 2002-04-28 Jakub Jelinek <jakub@redhat.com>
49927 * gcc.dg/20020426-2.c: New test.
49929 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
49931 * gcc.dg/cpp/if-mop.c: Update.
49932 * gcc.dg/cpp/if-mpar.c: Add test.
49933 * gcc.dg/cpp/if-oppr.c: Update.
49935 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49938 * gcc.dg/weak-[2-7].c: New tests.
49940 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
49942 * gcc.dg/enum1.c: New test.
49944 2002-04-26 Mark Mitchell <mark@codesourcery.com>
49947 * g++.dg/inherit/access2.C: New test.
49949 2002-04-26 Mark Mitchell <mark@codesourcery.com>
49952 * gcc.dg/20020426-1.c: New test.
49954 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
49956 * g++.dg/abi/enum1.C: New test.
49958 2002-04-26 Richard Henderson <rth@redhat.com>
49960 * gcc.dg/c99-bool-1.c: Expect always true warning.
49962 2002-04-25 Roger Sayle <roger@eyesopen.com>
49964 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
49966 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49968 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
49971 2002-04-24 Mark Mitchell <mark@codesourcery.com>
49973 * g++.dg/abi/mange7.C: New test.
49976 * g++.dg/parse/stmtexpr2.C: New test.
49978 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
49980 * gcc.dg/20020312-2.c: Add SH target.
49982 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49984 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
49985 compiler output on mips*-*-irix*.
49987 2002-04-23 Jakub Jelinek <jakub@redhat.com>
49989 * g++.dg/parse/attr1.C: New test.
49991 2002-04-23 Roger Sayle <roger@eyesopen.com>
49993 * gcc.c-torture/execute/string-opt-17.c: New test case.
49994 * gcc.c-torture/execute/memset-2.c: New test case.
49996 2002-04-23 Mark Mitchell <mark@codesourcery.com>
49999 * g++.dg/template/friend5.C: New test.
50002 * g++.dg/template/qual1.C: Likewise.
50004 2002-04-22 Zack Weinberg <zack@codesourcery.com>
50006 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
50007 Include stdlib.h, not stdio.h or ctype.h.
50009 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
50011 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
50012 cris-*-elf* and mmix-*-*.
50013 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
50014 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
50015 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
50017 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
50018 * gcc.dg/wchar_t-1.c: Ditto.
50020 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
50022 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
50025 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
50027 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
50029 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50031 * gcc.c-torture/execute/20000906-1.x: Delete.
50033 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
50035 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
50037 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
50040 * g77.f-torture/execute/6367.f: New test.
50041 * g77.f-torture/execute/6367.x: Disable for MMIX.
50043 2002-04-19 Mark Mitchell <mark@codesourcery.com>
50046 * g++.dg/opt/inline2.C: New test.
50048 2002-04-18 Richard Henderson <rth@redhat.com>
50050 * gcc.dg/20000906-1.c: Enable for all targets.
50051 * gcc.c-torture/compile/iftrap-2.c: New.
50053 2002-04-18 Jakub Jelinek <jakub@redhat.com>
50055 * gcc.dg/20020418-1.c: New test.
50056 * gcc.dg/20020418-2.c: New test.
50058 2002-04-18 Richard Henderson <rth@redhat.com>
50060 * gcc.c-torture/compile/iftrap-1.c: New.
50061 * gcc.dg/iftrap-1.c: Adjust for ia64.
50062 * gcc.dg/iftrap-2.c: New.
50064 2002-04-18 Jakub Jelinek <jakub@redhat.com>
50066 * gcc.c-torture/compile/20020418-1.c: New test.
50068 2002-04-18 Roger Sayle <roger@eyesopen.com>
50070 * gcc.c-torture/compile/20020415-1.c: New.
50072 2002-04-18 David S. Miller <davem@redhat.com>
50074 * gcc.c-torture/execute/20020418-1.c: New test.
50076 2002-04-17 Jakub Jelinek <jakub@redhat.com>
50078 * gcc.dg/20020416-1.c: New test.
50080 * g++.dg/opt/inline1.C: New test.
50082 2002-04-16 Jakub Jelinek <jakub@redhat.com>
50084 * gcc.dg/altivec-5.c: New test.
50086 * gcc.dg/20020415-1.c: New test.
50088 2002-04-15 Mark Mitchell <mark@codesourcery.com>
50090 * lib/chill.exp: Remove.
50092 2002-04-14 Jakub Jelinek <jakub@redhat.com>
50094 * g++.dg/other/big-struct.C: New test.
50096 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
50098 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
50101 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
50104 * gcc.dg/i386-387-1.c: Allow optional leading underscore
50105 in scan-assembler function name
50107 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
50109 * g77.f-torture/execute/980628-4.x,
50110 g77.f-torture/execute/980628-5.x,
50111 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50112 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50113 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
50116 2002-04-13 David S. Miller <davem@redhat.com>
50118 * gcc.c-torture/execute/20020413-1.c: New test.
50120 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
50123 * g++.dg/ext/asm1.C: New tests.
50125 2002-04-12 Mark Mitchell <mark@codesourcery.com>
50128 * g++.dg/parse/stmtexpr1.C: New test.
50131 * g++.dg/template/copy1.C: New test.
50133 2002-04-12 Richard Henderson <rth@redhat.com>
50135 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
50137 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
50139 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
50140 gcc.c-torture/execute/20020307-2.c.
50142 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
50144 * g++.dg/ext/attrib5.C,
50145 * g++.dg/lookup/struct1.C: New tests.
50147 2002-04-11 Jakub Jelinek <jakub@redhat.com>
50149 * gcc.dg/20020411-1.c: New test.
50151 * gcc.c-torture/execute/20020411-1.c: New test.
50153 2002-04-10 Janis Johnson <janis187@us.ibm.com>
50155 * g77.f-torture/execute/6177.f: New test.
50157 2002-04-10 Jakub Jelinek <jakub@redhat.com>
50160 * g++.dg/opt/cleanup1.C: New test.
50162 * g++.dg/opt/const1.C: New test.
50164 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
50166 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
50168 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
50171 * g++.dg/template/typename2.C: New test.
50173 2002-04-10 Alan Modra <amodra@bigpond.net.au>
50175 * gcc.c-torture/execute/loop-12.c: New.
50177 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
50179 * g77.f-torture/execute/980628-4.x,
50180 g77.f-torture/execute/980628-5.x,
50181 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50182 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50183 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
50185 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50187 PR optimization/6086
50188 * g++.dg/opt/preinc1.C: New test.
50190 2002-04-06 Mark Mitchell <mark@codesourcery.com>
50193 * g++.dg/opt/static2.C: New test.
50195 2002-04-06 Mark Mitchell <mark@codesourcery.com>
50198 * gcc.dg/20020406-1.c: New test.
50200 2002-04-04 David S. Miller <davem@redhat.com>
50202 * gcc.c-torture/execute/20020404-1.c: New test.
50204 2002-04-04 Jakub Jelinek <jakub@redhat.com>
50207 * gcc.dg/20020312-2.c: Do not declare global register variable
50208 if __PIC__ or __pic__ is defined.
50210 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
50212 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
50213 __asm__ so that it works correctly even if -ansi -pedantic-errors.
50215 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50217 * gcc.misc-tests/linkage.exp: Update last change to handle
50218 sparc*-, not just sparc-.
50220 2002-04-03 Richard Henderson <rth@redhat.com>
50222 * gcc.dg/cpp/ucs.c: Improved long UCS test.
50224 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
50226 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
50228 2002-04-02 David S. Miller <davem@redhat.com>
50230 * gcc.c-torture/execute/20020402-3.c: New test.
50232 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
50234 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
50235 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
50237 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
50238 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
50239 g77.f-torture/execute/20001201.x,
50240 g77.f-torture/execute/u77-test.x: New files.
50242 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
50243 * gcc.dg/wchar_t-1.c: Ditto.
50245 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50247 * gcc.c-torture/execute/20020402-1.c: New test.
50249 2002-04-01 Richard Henderson <rth@redhat.com>
50251 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
50253 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
50255 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50257 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
50259 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50261 * g++.dg/inherit/template-as-base.C: Expect error.
50262 * g++.dg/inherit/namespace-as-base.C: Likewise.
50264 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
50266 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
50267 g++.dg/ext/instantiate3.C: Tweak match patterns.
50269 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
50270 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
50273 2002-03-31 Richard Henderson <rth@redhat.com>
50275 * gcc.dg/special/alias-2.c: New.
50276 * gcc.dg/special/ecos.exp: Run it.
50278 2002-03-31 Richard Henderson <rth@redhat.com>
50280 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
50282 2002-03-31 Kazu Hirata <kazu@hxi.com>
50284 * gcc.dg/weak-1.c: Disable on h8300 port.
50286 2002-03-29 Janis Johnson <janis187@us.ibm.com>
50288 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
50289 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
50291 * g++.dg/bprob/bprob-1.C: New test.
50292 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
50293 * g++.dg/gcov/gcov-1.C: New test.
50294 * g++.dg/gcov/gcov-1.x: New file.
50295 * g++.dg/gcov/gcov-2.C: New test.
50296 * g++.dg/gcov/gcov-3.C: New test.
50297 * g++.dg/gcov/gcov-3.h: New file.
50299 2002-03-28 Roger Sayle <roger@eyesopen.com>
50301 * g++.old-deja/g++.other/builtins5.C: New test.
50302 * g++.old-deja/g++.other/builtins6.C: New test.
50303 * g++.old-deja/g++.other/builtins7.C: New test.
50304 * g++.old-deja/g++.other/builtins8.C: New test.
50305 * g++.old-deja/g++.other/builtins9.C: New test.
50307 2002-03-29 Jakub Jelinek <jakub@redhat.com>
50309 * g++.dg/opt/static1.C: New test.
50311 * g++.dg/opt/longbranch1.C: New test.
50313 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
50315 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
50317 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
50319 2002-03-28 Jeffrey A Law (law@redhat.com)
50321 * gcc.c-torture/execute/20020328-1.c: New test.
50323 2002-03-27 Richard Henderson <rth@redhat.com>
50325 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
50326 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
50327 move from g++.old-deja/g++.ext/.
50329 2002-03-27 Mark Mitchell <mark@codesourcery.com>
50331 * g++.dg/init/new2.C: New test.
50333 2002-03-26 Richard Henderson <rth@redhat.com>
50335 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
50337 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
50340 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
50342 * gcc.dg/20001102-1.c: Likewise.
50344 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
50346 * gcc.dg/cpp/endif-pedantic1.c,
50347 gcc.dg/cpp/endif-pedantic2.c: New tests.
50349 2002-03-26 Mark Mitchell <mark@codesourcery.com>
50351 * g++.dg/init/new1.C: New test.
50353 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
50355 * g++.dg/abi/vbase9.C: New test.
50357 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
50359 * gcc.dg/arm-asm.c: New test.
50361 2002-03-26 Andrew Cagney <ac131313@redhat.com>
50363 * gcc.dg/Wswitch-enum.c: New test.
50366 2002-03-26 Richard Henderson <rth@redhat.com>
50368 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
50371 2002-03-25 Richard Henderson <rth@redhat.com>
50373 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
50376 * gcc.c-torture/compile/20011119-1.c (xxx): New.
50377 * gcc.c-torture/compile/20011119-2.c (xxx): New.
50379 2002-03-25 Zack Weinberg <zack@codesourcery.com>
50381 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
50383 2002-03-25 Bob Wilson <bob.wilson@acm.org>
50385 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
50386 targets using generic thunk support.
50388 2002-03-25 Jakub Jelinek <jakub@redhat.com>
50390 * gcc.c-torture/compile/20020323-1.c: New test.
50392 * g++.dg/opt/conj2.C: New test.
50394 2002-03-24 Richard Henderson <rth@redhat.com>
50396 * gcc.dg/weak-1.c: Use -fno-common.
50398 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
50400 * g77.dg/f77-edit-apostrophe-out.f: New test
50401 * g77.dg/f77-edit-h-out.f: New test
50402 * g77.dg/f77-edit-t-in.f: New test
50403 * g77.dg/f77-edit-t-out.f: New test
50404 * g77.dg/f77-edit-x-out.f: New test
50405 * g77.dg/f77-edit-slash-out.f: New test
50406 * g77.dg/f77-edit-colon-out.f: New test
50407 * g77.dg/f77-edit-s-out.f: New test
50409 2002-03-24 Richard Henderson <rth@redhat.com>
50411 * objc/execute/formal_protocol-6.x: New XFAIL.
50413 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
50415 * gcc.dg/weak-1.c: Early return from dg-final on platforms
50416 that do not support weak symbols
50418 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
50420 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
50421 * lib/g77.exp: Likewise.
50422 * lib/objc.exp: Likewise.
50424 2002-03-23 Andrew Cagney <ac131313@redhat.com>
50426 * gcc.dg/Wswitch-default.c: New test.
50428 2002-03-23 Jakub Jelinek <jakub@redhat.com>
50430 * g++.dg/other/enum1.C: New test.
50432 2002-03-23 Zack Weinberg <zack@codesourcery.com>
50434 * gcc.dg/pragma-ep-3.c: Fix typo.
50436 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50438 * g++.dg/inherit/template-as-base.C: New test.
50440 2002-03-22 Jakub Jelinek <jakub@redhat.com>
50442 * g++.old-deja/g++.other/dwarf2-1.C: Move...
50443 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
50445 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
50447 * gcc.dg/cpp/multiline.c: Update to match.
50449 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
50451 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
50453 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
50455 * gcc.dg/cpp/extratokens2.c: New file.
50457 2002-03-21 David Edelsohn <edelsohn@gnu.org>
50459 * gcc.dg/20020312-2.c: Add rs6000 target.
50461 * gcc.c-torture/compile/20020319-1.c: New test.
50463 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50465 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
50466 (A, E): Handle this.
50468 2002-03-20 Jason Merrill <jason@redhat.com>
50470 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
50472 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
50473 through prune_gcc_output.
50475 2002-03-20 Jakub Jelinek <jakub@redhat.com>
50477 * gcc.c-torture/compile/20020320-1.c: New test.
50479 2002-03-19 Jakub Jelinek <jakub@redhat.com>
50481 * gcc.c-torture/compile/20020318-1.c: New test.
50483 * gcc.dg/struct-by-value-1.c: New test.
50485 * gcc.dg/20020319-1.c: New test.
50487 2002-03-18 Jakub Jelinek <jakub@redhat.com>
50489 * g++.dg/opt/conj1.C: New test.
50491 2002-03-17 Mark Mitchell <mark@codesourcery.com>
50493 * g++.dg/template/qualttp20.C: Revert previous change.
50494 * g++.dg/template/qualttp3.C: Likewise.
50495 * g++.dg/template/qualttp4.C: Likewise.
50496 * g++.dg/template/qualttp5.C: Likewise.
50497 * g++.dg/template/qualttp6.C: Likewise.
50498 * g++.dg/template/qualttp7.C: Likewise.
50499 * g++.dg/template/qualttp8.C: Likewise.
50500 * g++.dg/template/recurse.C: Likewise.
50502 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
50504 * gcc.dg/cpp/wchar-1.c: Update.
50506 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
50508 * g++.dg/template/conv1.C: New test.
50509 * g++.dg/template/conv2.C: New test.
50510 * g++.dg/template/conv3.C: New test.
50511 * g++.dg/template/conv4.C: New test.
50513 2002-03-15 Mark Mitchell <mark@codesourcery.com>
50515 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
50516 * g++.dg/template/qualttp3.C: Likewise.
50517 * g++.dg/template/qualttp4.C: Likewise.
50518 * g++.dg/template/qualttp5.C: Likewise.
50519 * g++.dg/template/qualttp6.C: Likewise.
50520 * g++.dg/template/qualttp7.C: Likewise.
50521 * g++.dg/template/qualttp8.C: Likewise.
50522 * g++.dg/template/recurse.C: Likewise.
50524 2002-03-15 Mark Mitchell <mark@codesourcery.com>
50526 * g++.dg/opt/dtor1.C: New test.
50528 2002-03-15 Jakub Jelinek <jakub@redhat.com>
50530 * gcc.c-torture/compile/20020315-1.c: New test.
50532 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
50534 * gcc.dg/weak-1.c: Fix scan tests.
50536 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
50538 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
50539 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
50540 cris-*-aout* mmix-*-*.
50541 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
50542 cris-*-aout* mmix-*-*.
50543 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
50544 cris-*-elf* cris-*-aout* and mmix-*-*.
50545 * gcc.dg/20001009-1.c: Ditto.
50546 * gcc.dg/20010912-1.c: Ditto.
50547 * gcc.dg/20020122-4.c: Ditto.
50548 * gcc.dg/inline-2.c: Ditto.
50550 2002-03-14 Jeffrey A Law (law@cygnus.com)
50552 * gcc.c-torture/compile/20020314-1.c: New test.
50554 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
50556 * gcc.c-torture/execute/20020314-1.c: New test.
50558 2002-03-14 Jakub Jelinek <jakub@redhat.com>
50560 * g++.dg/warn/Wunused-1.C: New test.
50562 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
50564 * g++.dg/abi/mangle6.C: New test.
50566 2002-03-13 Jakub Jelinek <jakub@redhat.com>
50568 * gcc.c-torture/compile/20020309-2.c: New test.
50570 * gcc.c-torture/compile/20020312-1.c: New test.
50572 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
50574 * g++.dg/other/access1.C: New test.
50576 2002-03-12 Jakub Jelinek <jakub@redhat.com>
50578 * gcc.c-torture/execute/wchar_t-1.c: New test.
50580 2002-03-12 David Edelsohn <edelsohn@gnu.org>
50582 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
50584 2002-03-12 Roger Sayle <roger@eyesopen.com>
50586 * gcc.dg/20020312-1.c: New test case.
50588 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
50590 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
50592 2002-03-11 Richard Henderson <rth@redhat.com>
50594 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
50595 * g++.old-deja/g++.jason/report.C: Likewise.
50597 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
50599 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
50600 * g++.old-deja/g++.robertl/eb56.C: Likewise.
50602 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
50604 * g++.dg/overload/pmf1.C: New test.
50606 2002-03-11 Kazu Hirata <kazu@hxi.com>
50608 * gcc.c-torture/execute/20020307-1.c: Use long.
50610 2002-03-11 Jakub Jelinek <jakub@redhat.com>
50612 PR optimization/5844
50613 * gcc.dg/20020310-1.c: New test.
50615 2002-03-09 Michael Meissner <meissner@redhat.com>
50617 * gcc.c-torture/execute/memcpy-2.c: New test.
50618 * gcc.c-torture/execute/memset-1.c: New test.
50619 * gcc.c-torture/execute/strlen-1.c: New test.
50620 * gcc.c-torture/execute/strcmp-1.c: New test.
50621 * gcc.c-torture/execute/strncmp-1.c: New test.
50623 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
50625 * gcc.dg/ppc-ldstruct.c: New test.
50627 2002-03-09 Jakub Jelinek <jakub@redhat.com>
50629 * gcc.c-torture/execute/va-arg-22.c: New test.
50631 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
50633 * gcc.c-torture/compile/20020309-1.c: New test.
50635 2002-03-08 Jakub Jelinek <jakub@redhat.com>
50637 * gcc.c-torture/execute/20020307-2.c: New test.
50639 2002-03-07 Jeffrey A Law (law@redhat.com)
50641 * g77.f-torture/compile/20020307-1.f: New test.
50643 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
50645 * gcc.dg/unordered-1.c: New test.
50647 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
50649 * gcc.c-torture/execute/20020307-1.c: New test.
50651 2002-03-05 Jakub Jelinek <jakub@redhat.com>
50653 * gcc.dg/20020304-1.c: New test.
50655 * gcc.c-torture/compile/20020304-2.c: New test.
50657 2002-03-04 Zack Weinberg <zack@codesourcery.com>
50659 * gcc.c-torture/compile/20020304-1.c: New test case
50662 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
50664 * gcc.dg/20020103-1.c: Add other -D ppc variants.
50666 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
50668 * g++.dg/other/classkey1.C: New test.
50670 2002-03-01 Richard Henderson <rth@redhat.com>
50672 * gcc.c-torture/compile/981223-1.x: New.
50673 * gcc.c-torture/compile/920625-1.x: New.
50675 2002-02-28 Richard Henderson <rth@redhat.com>
50677 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
50679 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
50681 * gcc.c-torture/execute/20020227-1.c: New test.
50683 2002-02-27 Mark Mitchell <mark@codesourcery.com>
50685 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
50687 * g++.old-deja/g++.oliva/partord1.C: Likewise.
50688 * g++.old-deja.g++.other/defarg1.C: Likewise.
50689 * g++.old-deja/g++.pt/calls2.C: Likewise.
50690 * g++.old-deja/g++.pt/crash20.C: Likewise.
50691 * g++.old-deja/g++.pt/crash30.C: Likewise.
50692 * g++.old-deja/g++.pt/crash36.C: Likewise.
50693 * g++.old-deja/g++.pt/crash6.C: Likewise.
50694 * g++.old-deja/g++.pt/defarg13.C: Likewise.
50695 * g++.old-deja/g++.pt/derived3.C: Likewise.
50696 * g++.old-deja/g++.pt/error1.C: Likewise.
50697 * g++.old-deja/g++.pt/friend21.C: Likewise.
50698 * g++.old-deja/g++.pt/friend23.C: Likewise.
50699 * g++.old-deja/g++.pt/infinite1.C: Likewise.
50700 * g++.old-deja/g++.robertl/eb128.C: Likewise.
50702 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
50704 * gcc.c-torture/execute/20020225-2.c: New test.
50706 2002-02-27 Zack Weinberg <zack@codesourcery.com>
50708 * gcc.c-torture/execute/920730-1t.c,
50709 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
50710 Delete test cases, only relevant to -traditional.
50712 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
50714 * gcc.dg/cpp/undef1.c: Remove.
50715 * gcc.dg/cpp/directiv.c: Update.
50716 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
50718 2002-02-27 Michael Meissner <meissner@redhat.com>
50720 * gcc.c-torture/execute/20020226-1.c: New test.
50722 2002-02-26 Jakub Jelinek <jakub@redhat.com>
50724 * g++.dg/debug/debug4.C: New test.
50726 * gcc.dg/ia64-visibility-1.c: New test.
50728 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
50730 * gcc.dg/debug/20020224-1.c: New.
50732 2002-02-25 Kazu Hirata <kazu@hxi.com>
50734 * gcc.c-torture/execute/960416-1.x: New.
50735 * gcc.c-torture/execute/divconst-3.x: Likewise.
50737 2002-02-25 Jakub Jelinek <jakub@redhat.com>
50739 * gcc.dg/20020224-1.c: New test.
50741 2002-02-25 Alan Modra <amodra@bigpond.net.au>
50743 * gcc.c-torture/execute/20020225-1.c: New.
50745 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
50747 * gcc.dg/cpp/wchar-1.c: New test.
50749 2002-02-23 Jakub Jelinek <jakub@redhat.com>
50751 * gcc.dg/20020222-1.c: New test.
50753 2002-02-22 Jakub Jelinek <jakub@redhat.com>
50755 * g++.dg/opt/anonunion1.C: New test.
50757 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
50759 * g++.dg/template/qualttp19.C: New test.
50760 * g++.dg/template/qualttp20.C: New test.
50761 * g++.old-deja/g++.jason/report.C: Adjust expected errors
50762 * g++.old-deja/g++.other/qual1.C: Likewise.
50764 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
50766 * gcc.dg/attr-alwaysinline.c: New.
50768 2002-02-21 Jakub Jelinek <jakub@redhat.com>
50770 * gcc.dg/20020220-1.c: New test.
50772 * gcc.dg/20020220-2.c: New test.
50774 * g++.dg/opt/mmx1.C: New test.
50776 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
50778 * gcc.c-torture/compile/20020110.c: New test.
50780 2002-02-20 Jakub Jelinek <jakub@redhat.com>
50782 * gcc.c-torture/execute/20020219-1.c: New test.
50784 * gcc.dg/20020219-1.c: New test.
50786 * gcc.dg/noncompile/20020220-1.c: New test.
50788 * g++.dg/opt/ptrintsum1.C: New test.
50790 * gcc.dg/debug/20020220-1.c: New test.
50792 2002-02-17 Jakub Jelinek <jakub@redhat.com>
50794 * gcc.c-torture/execute/20020216-1.c: New test.
50796 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
50798 * gcc.dg/decl-1.c: Update, new test.
50800 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
50802 * g++.dg/abi/bitfield1.C: New test.
50803 * g++.dg/abi/bitfield2.C: New test.
50805 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
50807 * gcc.dg/attr-nest.c: New test.
50809 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
50811 * gcc.c-torture/execute/20020215-1.c: New test.
50813 2002-02-14 Jakub Jelinek <jakub@redhat.com>
50815 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
50816 * g++.dg/debug/debug.exp: New.
50817 * g++.dg/debug/trivial.C: New.
50818 * g++.dg/debug/debug1.C: Moved...
50819 * g++.dg/other/debug1.C: ...from here.
50820 * g++.dg/debug/debug2.C: Moved...
50821 * g++.dg/other/debug2.C: ...from here.
50822 * g++.dg/debug/debug3.C: Moved...
50823 * g++.dg/other/debug3.C: ...from here.
50825 * gcc.dg/noncompile/20020213-1.c: New test.
50827 2002-02-13 Jakub Jelinek <jakub@redhat.com>
50829 * g++.dg/other/debug3.C: New test.
50831 * gcc.c-torture/execute/20020213-1.c: New test.
50833 2002-02-13 Richard Smith <richard@ex-parrot.com>
50835 * g++.old-deja/g++.other/thunk1.C: New test.
50837 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
50839 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
50841 2002-02-13 Stan Shebs <shebs@apple.com>
50843 * gcc.dg/altivec-3.c: New.
50845 2002-02-12 Jakub Jelinek <jakub@redhat.com>
50847 * gcc.dg/Wunreachable-1.c: New test.
50848 * gcc.dg/Wunreachable-2.c: New test.
50850 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
50852 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
50854 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
50856 * gcc.dg/decl-1.c: New test.
50858 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
50860 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
50862 2002-02-10 Kazu Hirata <kazu@hxi.com>
50864 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
50865 * gcc.c-torture/compile/980506-1.x: Likewise.
50867 2002-02-10 Kazu Hirata <kazu@hxi.com>
50869 * gcc.dg/20020210-1.c: New.
50871 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
50873 * g77.f-torture/execute/947.f: New regression test
50874 for PR fortran/947.
50876 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
50878 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
50879 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
50881 2002-02-08 Richard Henderson <rth@redhat.com>
50883 * gcc.c-torture/compile/labels-3.c: New.
50885 2002-02-08 Jakub Jelinek <jakub@redhat.com>
50887 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
50888 expression statements work instead.
50889 * gcc.dg/noncompile/20020207-1.c: New test.
50891 2002-02-07 Richard Henderson <rth@redhat.com>
50893 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
50895 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
50897 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
50899 * lib/g77-dg.exp: Trim g77 error messages so that they are
50900 recognized by dg.exp.
50902 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
50905 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
50907 2002-02-07 Richard Henderson <rth@redhat.com>
50909 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
50910 to be sufficiently aligned for integers.
50912 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
50914 * g++.dg/template/friend4.C: New test.
50916 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
50919 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
50922 2002-02-07 Richard Henderson <rth@redhat.com>
50924 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
50925 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
50926 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
50927 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
50929 2002-02-06 Richard Henderson <rth@redhat.com>
50931 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
50933 2002-02-06 Janis Johnson <janis187@us.ibm.com>
50935 * gcc.dg/20020206-1.c: New test.
50937 2002-02-06 Jakub Jelinek <jakub@redhat.com>
50939 * gcc.c-torture/execute/20020206-1.c: New test.
50941 * gcc.c-torture/execute/20020206-2.c: New test.
50943 PR optimization/5429:
50944 * gcc.c-torture/compile/20020206-1.c: New test.
50946 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
50948 * g++.dg/ext/align1.C: Do not use an explicit alignment value
50949 as certain file formats cannot support particularly large
50952 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
50953 and do not expect to be able to link the executable.
50955 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
50956 fail because the COFF format does not support the weak attribute.
50958 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
50960 * g77.dg/pr5473.f: New test
50962 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
50964 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
50965 Fix testcase accordingly.
50967 2002-02-04 Richard Henderson <rth@redhat.com>
50969 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
50970 (buf): Change to be an array of pointers, not ints.
50972 2002-02-04 Jakub Jelinek <jakub@redhat.com>
50974 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
50975 before all tests. Move warning one line above to match where it
50977 * gcc.dg/Wswitch-2.c: New test.
50978 * g++.dg/warn/Wswitch-1.C: New test.
50979 * g++.dg/warn/Wswitch-2.C: New test.
50981 2002-02-04 Richard Henderson <rth@redhat.com>
50983 * g++.dg/abi/offsetof.C: Fix size comparison.
50985 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
50987 * gcc.dg/cast-qual-2.c: New test.
50989 2002-02-04 Jakub Jelinek <jakub@redhat.com>
50991 * gcc.dg/20020201-4.c: New test.
50993 2002-02-04 Ben Elliston <bje@redhat.com>
50995 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
50996 target_info attribute != 0, in addition to the empty string.
50997 (gcc_target_compile): Likewise.
50999 2002-02-03 Andrew Cagney <ac131313@redhat.com>
51001 * gcc.dg/Wswitch.c: New test.
51002 PR gcc/4475. PR gcc/3780.
51004 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
51006 * g77.f-torture/execute/5122.f: New test for regressions
51007 against PR fortran/5122.
51009 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
51011 * g77.f-torture/compile/pr3743.f: Delete
51012 * g77.dg/pr3743-1.f: New test.
51013 * g77.dg/pr3743-2.f: New test.
51014 * g77.dg/pr3743-3.f: New test.
51015 * g77.dg/pr3743-4.f: New test.
51017 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
51019 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
51021 2002-02-02 Richard Henderson <rth@redhat.com>
51023 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
51024 * gcc.c-torture/execute/bf64-1.c: Likewise.
51026 2002-02-02 Jakub Jelinek <jakub@redhat.com>
51028 * gcc.dg/20020201-2.c: New test.
51030 * gcc.dg/20020201-3.c: New test.
51032 * gcc.c-torture/execute/bitfld-2.c: New test.
51034 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
51036 * gcc.dg/bitfld-1.c: Update.
51037 * gcc.dg/bitfld-2.c: Update.
51038 * gcc.c-torture/execute/bitfld-1.x: New.
51040 2002-02-02 Jakub Jelinek <jakub@redhat.com>
51042 * gcc.c-torture/execute/20020201-1.c: New test.
51044 2002-02-01 Janis Johnson <janis187@us.ibm.com>
51047 * gcc.dg/20020201-1.c: New test.
51049 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
51052 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
51053 * g77.f-torture/compile/pr3743.x: Remove
51055 2002-01-31 Tom Rix <trix@redhat.com>
51057 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
51059 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
51061 * gcc.dg/noncompile/20020130-1.c: New test.
51063 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
51065 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
51067 2002-01-29 Richard Henderson <rth@redhat.com>
51069 * gcc.c-torture/execute/991118-1.c: Cast various constants back
51071 * gcc.c-torture/execute/bf64-1.c: Likewise.
51073 2002-01-29 Jakub Jelinek <jakub@redhat.com>
51075 * gcc.c-torture/execute/20020129-1.c: New test.
51077 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
51079 * gcc.c-torture/compile/20000224-1.c: Update.
51080 * gcc.c-torture/execute/bitfld-1.c: New tests.
51081 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
51082 * gcc.dg/uninit-A.c: Update.
51084 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
51086 * g++.dg/template/ctor1.C: Add instantiation.
51088 2002-01-28 Paul Koning <pkoning@equallogic.com>
51090 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
51091 argument to __builtin_prefetch to be const ptr.
51093 2002-01-28 Jakub Jelinek <jakub@redhat.com>
51095 * gcc.c-torture/compile/20020120-1.c: New test.
51097 2002-01-27 Kazu Hirata <kazu@hxi.com>
51099 * gcc.c-torture/execute/20020127-1.c: New test.
51101 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
51103 * g77.dg/f77-edit-i-in.f: New test
51104 * g77.dg/f77-edit-i-out.f: New test
51106 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
51108 * gcc.dg/debug/debug.exp: New file.
51109 * gcc.dg/debug/trivial.c: New file.
51110 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
51111 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
51112 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
51113 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
51114 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
51115 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
51116 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
51117 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
51118 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
51119 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
51120 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
51121 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
51122 * gcc.dg/20000503-1.c: Removed.
51123 * gcc.dg/20010207-1.c: Removed.
51124 * gcc.dg/20011223-1.c: Removed.
51125 * gcc.dg/20020104-2.c: Removed.
51126 * gcc.dg/debug-1.c: Removed.
51127 * gcc.dg/debug-2.c: Removed.
51128 * gcc.dg/debug-3.c: Removed.
51129 * gcc.dg/debug-4.c: Removed.
51130 * gcc.dg/debug-5.c: Removed.
51131 * gcc.dg/debug-6.c: Removed.
51132 * gcc.dg/dwarf2-1.c: Removed.
51133 * gcc.dg/dwarf2-2.c: Removed.
51135 2002-01-25 Jakub Jelinek <jakub@redhat.com>
51137 * g++.old-deja/g++.other/eh5.C: New test.
51138 * g++.old-deja/g++.other/sibcall2.C: New test.
51139 * g++.old-deja/g++.other/array9.C: New test.
51140 * g++.old-deja/g++.other/typename2.C: New test.
51141 * g++.old-deja/g++.other/crash60.C: New test.
51142 * g++.old-deja/g++.other/conv9.C: New test.
51143 * g++.old-deja/g++.other/mangle10.C: New test.
51144 * g++.old-deja/g++.other/unchanging1.C: New test.
51145 * g++.old-deja/g++.other/exprstmt1.C: New test.
51146 * g++.old-deja/g++.other/inline23.C: New test.
51147 * g++.old-deja/g++.eh/ia64-1.C: New test.
51148 * g++.old-deja/g++.other/dwarf2-1.C: New test.
51149 * g++.old-deja/g++.other/reload1.C: New test.
51150 * g++.old-deja/g++.other/static20.C: New test.
51151 * g++.old-deja/g++.other/local-alloc1.C: New test.
51152 * g++.old-deja/g++.other/conv8.C: New test.
51153 * g++.old-deja/g++.other/stmtexpr2.C: New test.
51154 * g++.old-deja/g++.other/storeexpr1.C: New test.
51155 * g++.old-deja/g++.other/storeexpr2.C: New test.
51156 * g++.dg/eh/template2.C: New test.
51157 * g++.dg/warn/weak1.C: New test.
51159 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
51161 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51162 Remove first, non-varying, argument.
51164 2002-01-23 Richard Henderson <rth@redhat.com>
51166 * gcc.dg/inline-2.c: New.
51168 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
51169 Add optional target arg. Check number of arguments.
51170 (scan-assembler-not, scan-assembler-dem): Likewise.
51171 (scan-assembler-dem-not): Likewise.
51173 2002-01-23 Zack Weinberg <zack@codesourcery.com>
51175 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
51177 * g++.old-deja/g++.brendan/parse3.C,
51178 g++.old-deja/g++.other/crash26.C,
51179 g++.old-deja/g++.other/crash28.C,
51180 g++.old-deja/g++.other/crash29.C,
51181 g++.old-deja/g++.other/crash30.C,
51182 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
51184 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
51186 * gcc.dg/20020115-1.c: New.
51188 2002-01-23 Bob Wilson <bob.wilson@acm.org>
51190 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
51192 2002-01-23 Janis Johnson <janis187@us.ibm.com>
51194 * gcc.dg/20020122-3.c: New.
51196 2002-01-23 Jakub Jelinek <jakub@redhat.com>
51198 * g++.dg/other/gc1.C: New test.
51200 2002-01-23 Zack Weinberg <zack@codesourcery.com>
51202 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
51204 2002-01-22 Richard Henderson <rth@redhat.com>
51206 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
51208 2002-01-22 Richard Henderson <rth@redhat.com>
51210 * gcc.dg/20020122-4.c: New.
51212 2002-01-22 H.J. Lu <hjl@gnu.org>
51214 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
51216 * gcc.dg/special/ecos.exp: Likewise.
51217 * lib/g++-dg.exp: Likewise.
51218 * lib/g77-dg.exp: Likewise.
51219 * lib/gcc-dg.exp : Likewise.
51220 * lib/mike-g++.exp: Likewise.
51221 * lib/mike-g77.exp: Likewise.
51222 * lib/mike-gcc.exp: Likewise.
51223 * lib/objc-dg.exp: Likewise.
51225 2002-01-22 Janis Johnson <janis187@us.ibm.com>
51228 * gcc.dg/20020122-2.c: New test.
51230 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
51232 * gcc.dg/20020122-1.c: New test.
51234 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
51236 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
51238 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
51240 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
51242 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51244 * gcc.c-torture/compile/20020121-1.c: New test.
51246 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
51248 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
51251 2002-01-21 Jakub Jelinek <jakub@redhat.com>
51253 * gcc.dg/20020218-1.c: New test.
51255 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
51257 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
51259 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
51260 "At global scope" warning
51261 * g++.dg/ext/align1.C: Change cygwin test for alignment
51262 from db-bogus to dg-warning
51264 2002-01-21 Zack Weinberg <zack@codesourcery.com>
51266 * g77.f-torture/compile/cpp2.F: New test.
51268 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
51270 * g++.dg/template/access1.C: New test.
51272 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
51274 * gcc.dg/20020118-1.c: New.
51276 2002-01-18 Kazu Hirata <kazu@hxi.com>
51278 * gcc.c-torture/execute/20020118-1.c: New test.
51280 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
51282 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
51283 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
51284 alignment warnings.
51286 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
51288 * gcc.misc-tests/i386-prefetch.exp: Save and restore
51289 torture_with_loops and torture_without_loops
51291 2002-01-17 Jakub Jelinek <jakub@redhat.com>
51293 * gcc.c-torture/compile/20020116-1.c: New test.
51295 2002-01-16 Jakub Jelinek <jakub@redhat.com>
51297 * gcc.dg/20020116-2.c: New test.
51299 * gcc.dg/ultrasp4.c: New test.
51301 * gcc.dg/20020116-1.c: New test.
51303 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
51305 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
51308 2002-01-15 Janis Johnson <janis187@us.ibm.com>
51310 * gcc.misc-tests/i386-prefetch.exp: New.
51311 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
51312 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
51313 * gcc.misc-tests/i386-pf-none-1.c: New test.
51314 * gcc.misc-tests/i386-pf-sse-1.c: New test.
51316 2002-01-15 Jakub Jelinek <jakub@redhat.com>
51318 * gcc.dg/gnu89-init-1.c: Add new tests.
51320 2002-01-15 Andreas Jaeger <aj@suse.de>
51322 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
51323 * gcc.dg/i386-mmx-2.c: Likewise.
51324 * gcc.dg/i386-sse-1.c: Likewise.
51325 * gcc.dg/i386-sse-2.c: Likewise.
51326 * gcc.dg/i386-sse-3.c: Likewise.
51328 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
51330 * g77.f-torture/execute/intrinsic-unix-bessel.f:
51331 Uncomment additional cases that now pass.
51333 2002-01-11 Richard Henderson <rth@redhat.com>
51335 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
51336 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
51338 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
51340 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
51342 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
51344 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
51345 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
51347 2002-01-10 Dale Johannesen <dalej@apple.com>
51349 * gcc.c-torture/execute/loop-11.c: New.
51351 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
51353 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
51354 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
51356 2002-01-09 Richard Henderson <rth@redhat.com>
51358 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
51359 type in which to perform the operation for each size.
51361 2002-01-09 Alan Matsuoka (alanm@redhat.com)
51363 * gcc.c-torture/compile/20020109-2.c: New test.
51365 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
51367 * gcc.c-torture/execute/loop-10.c: New test.
51369 2002-01-09 Jakub Jelinek <jakub@redhat.com>
51371 * gcc.c-torture/compile/20010226-1.c: New test.
51372 * gcc.c-torture/compile/20010227-1.c: New test.
51373 * gcc.c-torture/compile/20010426-1.c: New test.
51374 * gcc.c-torture/compile/20010510-1.c: New test.
51375 * gcc.c-torture/compile/20010605-3.c: New test.
51376 * gcc.c-torture/compile/20010824-1.c: New test.
51377 * gcc.c-torture/execute/20010409-1.c: New test.
51378 * gcc.dg/noncompile/20000901-1.c: New test.
51379 * gcc.dg/20001023-1.c: New test.
51380 * gcc.dg/20001101-1.c: New test.
51381 * gcc.dg/20001102-1.c: New test.
51382 * gcc.dg/20010207-1.c: New test.
51383 * gcc.dg/20010405-1.c: New test.
51384 * gcc.dg/20010822-1.c: New test.
51385 * gcc.dg/20011107-1.c: New test.
51387 2002-01-09 Jeffrey A Law (law@redhat.com)
51389 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
51391 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
51392 execution failure on PA targets.
51394 2002-01-09 Jakub Jelinek <jakub@redhat.com>
51396 * gcc.c-torture/compile/20020109-1.c: New test.
51398 2002-01-08 Kazu Hirata <kazu@hxi.com>
51400 * gcc.c-torture/execute/20020108-1.c: New test.
51402 2002-01-08 Jakub Jelinek <jakub@redhat.com>
51404 * gcc.dg/20020108-1.c: New test.
51406 2002-01-08 H.J. Lu <hjl@gnu.org>
51408 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
51411 2002-01-08 Geoff Keating <geoffk@redhat.com>
51413 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
51416 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
51418 * gcc.dg/altivec-4.c: Test altivec predicates.
51420 2002-01-07 Jakub Jelinek <jakub@redhat.com>
51422 * gcc.c-torture/execute/20020107-1.c: New test.
51424 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
51427 * gcc.c-torture/compile/20020106-1.c: New test.
51429 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
51431 * gcc.c-torture/execute/nestfunc-4.c: New test.
51433 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
51435 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
51436 extra triple that slipped in.
51437 * g++.old-deja/g++.abi/align.C: Likewise.
51438 * g++.old-deja/g++.abi/bitfields.C: Likewise.
51440 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
51442 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
51443 * g++.old-deja/g++.abi/align.C: Likewise.
51444 * g++.old-deja/g++.abi/bitfields.C: Likewise.
51446 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
51448 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
51451 2002-01-04 Jakub Jelinek <jakub@redhat.com>
51453 * gcc.dg/20020104-1.c: New test.
51455 * gcc.dg/20020104-2.c: New test.
51457 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
51459 * gcc.dg/20020103-1.c: Fix typo in target selector.
51461 2002-01-03 Richard Henderson <rth@redhat.com>
51463 * gcc.dg/20020103-1.c: New.
51465 2002-01-03 Kazu Hirata <kazu@hxi.com>
51467 * gcc.c-torture/execute/20020103-1.c: New test.
51469 2002-01-03 Jakub Jelinek <jakub@redhat.com>
51471 * g++.dg/other/debug2.C: New test.
51473 * gcc.c-torture/compile/20020103-1.c: New test.
51475 2002-01-02 Jakub Jelinek <jakub@redhat.com>
51477 * gcc.dg/gnu89-init-1.c: Added new tests.
51479 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
51481 * g++.dg/template/friend2.C: Remove as patch is reverted.
51483 * g++.dg/warn/oldcast1.C: New test.
51485 * g++.dg/template/ptrmem1.C: New test.
51486 * g++.dg/template/ptrmem2.C: New test.
51488 * g++.dg/template/ntp.C: New test.
51490 * g++.dg/other/component1.C: New test.
51492 * g++.dg/template/ttp3.C: New test.
51494 * g++.dg/template/friend2.C: New test.
51495 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
51497 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
51499 * g++.dg/other/ptrmem1.C: New test.
51500 * g++.dg/other/ptrmem2.C: New test.
51502 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
51504 * g++.dg/template/ctor1.C: New test.
51506 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
51508 * g++.dg/template/friend2.C: New test.
51510 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
51512 * gcc.dg/mmix-1.c: New test.
51514 2001-12-31 Richard Henderson <rth@redhat.com>
51516 * gcc.dg/asm-5.c: New.
51518 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
51520 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
51521 in namespace __gnu_cxx
51523 2001-12-30 Richard Henderson <rth@redhat.com>
51525 * gcc.dg/debug-6.c: New.
51527 2001-12-30 Jakub Jelinek <jakub@redhat.com>
51529 * gcc.c-torture/compile/20011229-2.c: New test.
51531 2001-12-29 Jakub Jelinek <jakub@redhat.com>
51533 * gcc.dg/debug-3.c: New test.
51534 * gcc.dg/debug-4.c: New test.
51535 * gcc.dg/debug-5.c: New test.
51537 2001-12-29 Richard Henderson <rth@redhat.com>
51539 * g++.dg/eh/loop1.C: New.
51541 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
51543 * g++.dg/template/crash1.C: New test.
51545 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
51547 * g++.dg/other/const1.C: New test.
51549 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
51551 * gcc.c-torture/compile/20011229-1.c: New test.
51553 2001-12-28 Stan Shebs <shebs@apple.com>
51555 * lib/objc-torture.exp: Resync with c-torture.exp.
51556 * lib/objc.exp: Load standard libraries.
51558 2001-12-28 Jakub Jelinek <jakub@redhat.com>
51560 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
51563 2001-12-27 Roger Sayle <roger@eyesopen.com>
51565 * gcc.c-torture/execute/string-opt-16.c: New testcase.
51567 2001-12-27 Richard Henderson <rth@redhat.com>
51569 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
51571 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
51573 * g++.dg/eh/ctor1.C: New test.
51574 * g++.dg/other/error2.C: New test.
51576 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
51578 * g++.dg/other/init2.C: New test.
51580 2001-12-24 Richard Henderson <rth@redhat.com>
51582 * gcc.dg/20011223-1.c: New.
51583 * gcc.dg/inline-1.c: New.
51585 2001-12-23 Richard Henderson <rth@redhat.com>
51587 * gcc.dg/asm-4.c: Test operand modifiers.
51589 2001-12-23 Richard Henderson <rth@redhat.com>
51591 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
51593 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
51595 * gcc.c-torture/execute/20011223-1.c: New test.
51597 2001-12-21 Richard Henderson <rth@redhat.com>
51599 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
51600 re-enables the warning.
51602 2001-12-21 Richard Henderson <rth@redhat.com>
51604 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
51606 2001-12-20 Jakub Jelinek <jakub@redhat.com>
51608 * gcc.c-torture/compile/20011218-1.c: New test.
51610 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
51612 * gcc.misc-test/arm-isr.exp: New file. Control running of the
51614 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
51615 epilogue generation for ARM ISR routines.
51617 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51619 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
51620 * gcc.dg/format/c90-printf-3.c: Likewise.
51621 * gcc.dg/format/c99-printf-3.c: Likewise.
51622 * gcc.dg/format/ext-1.c: Likewise.
51623 * gcc.dg/format/ext-6.c: Likewise.
51624 * gcc.dg/format/format.h: Prototype unlocked stdio.
51626 2001-12-20 Richard Henderson <rth@redhat.com>
51628 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
51630 (malloc): Correct allocation logic. Abort if we fill up the
51631 arena before initialization complete.
51632 (realloc): Correct allocation logic.
51634 2001-12-20 Jakub Jelinek <jakub@redhat.com>
51636 * gcc.c-torture/compile/20011219-2.c: New test.
51638 * gcc.c-torture/execute/20011219-1.c: New test.
51640 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
51642 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
51643 target does not support weak symbols.
51645 2001-12-19 Jakub Jelinek <jakub@redhat.com>
51647 * gcc.c-torture/compile/20011219-1.c: New test.
51649 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
51651 * g++.dg/other/error1.C: New test.
51653 2001-12-17 Jeffrey A Law (law@redhat.com)
51655 * gcc.c-torture/execute/20011217-1.c: New test.
51657 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
51659 * objc.dg/special/: New directory.
51660 * objc.dg/special/special.exp: New file.
51661 * objc.dg/special/unclaimed-category-1.h: New file.
51662 * objc.dg/special/unclaimed-category-1a.m: New file.
51663 * objc.dg/special/unclaimed-category-1.m: New file.
51665 2001-12-17 Andreas Jaeger <aj@suse.de>
51667 * gcc.c-torture/compile/20011217-2.c: New test.
51669 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
51671 * gcc.c-torture/compile/20011217-1.c: New test.
51673 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
51675 * gcc.dg/20011214-1.c: New.
51677 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
51679 * gcc.dg/altivec-4.c: New.
51681 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
51683 * gcc.dg/20011113-1.c: New test.
51685 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
51687 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
51688 std::__malloc_alloc_template<0> and
51689 std::__default_alloc_template<false, 0>.
51691 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
51693 * objc/execute/bf-21.m: New test.
51694 * objc/execute/enumeration-1.m: New test.
51695 * objc/execute/enumeration-2.m: New test.
51697 2001-12-12 Jakub Jelinek <jakub@redhat.com>
51699 * gcc.dg/gnu89-init-1.c: New test.
51701 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
51703 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
51704 * g++.old-deja/g++.jason/2371.C: Likewise.
51705 * g++.old-deja/g++.jason/template33.C: Likewise.
51706 * g++.old-deja/g++.jason/template34.C: Likewise.
51707 * g++.old-deja/g++.jason/template36.C: Likewise.
51708 * g++.old-deja/g++.oliva/typename1.C: Likewise.
51709 * g++.old-deja/g++.oliva/typename2.C: Likewise.
51710 * g++.old-deja/g++.other/typename1.C: Likewise.
51711 * g++.old-deja/g++.pt/inherit2.C: Likewise.
51712 * g++.old-deja/g++.pt/nontype5.C: Likewise.
51713 * g++.old-deja/g++.pt/typename11.C: Likewise.
51714 * g++.old-deja/g++.pt/typename14.C: Likewise.
51715 * g++.old-deja/g++.pt/typename16.C: Likewise.
51716 * g++.old-deja/g++.pt/typename3.C: Likewise.
51717 * g++.old-deja/g++.pt/typename4.C: Likewise.
51718 * g++.old-deja/g++.pt/typename5.C: Likewise.
51719 * g++.old-deja/g++.pt/typename7.C: Likewise.
51720 * g++.old-deja/g++.robertl/eb9.C: Likewise.
51722 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
51724 * g++.dg/other/linkage1.C: New test.
51725 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
51728 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
51730 * gcc.dg/concat.c: New test.
51732 2001-12-11 Stan Shebs <shebs@apple.com>
51734 * objc/compile: New test directory.
51735 * objc/compile/compile.exp: New expect script.
51736 * objc/compile/20011211-1.m: New compile test.
51738 2001-12-11 Jason Merrill <jason@redhat.com>
51740 * lib/prune.exp (prune_gcc_output): Also handle "In member
51741 function". So many permutations...
51743 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
51745 * g++.dg/template/typedef1.C: New test.
51747 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
51749 * g++.dg/other/copy1.C: New test.
51751 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
51753 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
51755 * gcc.dg/builtin-choose-expr.c: New.
51757 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
51759 * gcc.dg/altivec-2.c: New.
51761 2001-12-07 Richard Henderson <rth@redhat.com>
51763 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
51765 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
51767 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
51770 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51772 * g++-old.deja/g++.robertl/eb101.C: Deleted.
51774 2001-12-06 Janis Johnson <janis187@us.ibm.com>
51776 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
51777 variable argument list.
51779 2001-12-06 Zack Weinberg <zack@codesourcery.com>
51781 * gcc.c-torture/execute/memcheck: Delete entire directory.
51782 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
51783 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
51785 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
51787 * gcc.dg/Wshadow-1.c: New test.
51789 2001-12-05 Jakub Jelinek <jakub@redhat.com>
51791 * gcc.c-torture/compile/20011130-1.c: New test.
51793 * gcc.dg/noncompile/20011025-1.c: New test.
51795 * g++.dg/other/anon-union.C: New test.
51797 * gcc.c-torture/execute/20011024-1.c: New test.
51799 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
51801 * gcc.c-torture/execute/20000722-1.x,
51802 gcc.c-torture/execute/20010123-1.x: Remove.
51803 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
51804 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
51805 gcc.dg/c99-complit-2.c: New tests.
51807 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
51809 * g++.dg/inherit/base1.C: New test.
51811 2001-12-04 Jakub Jelinek <jakub@redhat.com>
51813 * g++.dg/other/stdarg1.C: New test.
51815 * gcc.c-torture/compile/20011130-2.c: New test.
51817 2001-12-03 Janis Johnson <janis187@us.ibm.com>
51819 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
51820 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
51821 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
51822 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
51823 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
51824 * gcc.dg/builtin-prefetch-1.c: New test.
51826 2001-12-03 Jakub Jelinek <jakub@redhat.com>
51828 * gcc.dg/20011130-1.c: New test.
51830 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
51832 * g++.dg/other/scope1.C: New test.
51833 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
51835 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
51837 * gcc.dg/vla-init-1.c: New test.
51839 2001-12-01 Geoff Keating <geoffk@redhat.com>
51841 * gcc.c-torture/compile/structs.c: New testcase from GDB.
51843 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
51845 * objc.dg/alias.m: Update.
51846 * objc.dg/class-1.m: Update.
51847 * objc.dg/const-str-1.m: Update.
51848 * objc.dg/fwd-proto-1.m: Update.
51849 * objc.dg/id-1.m: Update.
51850 * objc.dg/super-class-1.m: Update.
51852 2001-11-29 Mark Mitchell <mark@codesourcery.com>
51854 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
51857 2001-11-28 Jeffrey A Law (law@cygnus.com)
51859 * gcc.c-torture/execute/20011128-1.c: New test.
51861 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
51863 * gcc.dg/20011127-1.c: New test.
51865 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
51867 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
51868 from Austin Group draft 7.
51869 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
51870 scanf format arguments.
51871 * gcc.dg/format/no-exargs-2.c: New test.
51873 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
51875 * g++.dg/abi/vbase8-4.C: New test.
51877 2001-11-24 Ian Lance Taylor <ian@airs.com>
51879 * gcc.c-torture/execute/20011121-1.c: New test.
51881 2001-11-23 Jeffrey A Law (law@cygnus.com)
51883 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
51885 2001-11-23 Andreas Jaeger <aj@suse.de>
51887 * gcc.dg/cpp/charconst-2.c: New test.
51889 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
51891 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
51892 to the host if it is remote. Let tests specify extra headers
51894 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
51895 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
51896 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
51897 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
51898 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
51899 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
51900 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
51901 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
51902 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
51903 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
51905 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
51907 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
51908 for little endian ARMs.
51910 2001-11-20 Jakub Jelinek <jakub@redhat.com>
51912 * gcc.c-torture/compile/20011119-1.c: New test.
51913 * gcc.c-torture/compile/20011119-2.c: New test.
51915 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
51917 * gcc.dg/altivec-1.c: Fix typo.
51919 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
51921 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
51923 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
51925 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
51927 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
51929 * lib/g77.exp: Don't specify --rpath-link.
51931 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
51932 across all the headers.
51933 * gcc.dg/format/format.exp: For testing on a remote host,
51936 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
51937 * gcc.c-torture/execute/930406-1.c: Likewise.
51938 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
51940 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
51942 * gcc.dg/altivec-1.c: New.
51944 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
51946 * gcc.dg/cpp/fpreprocessed.c: New test case.
51948 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
51950 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
51951 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
51952 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
51954 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
51956 * gcc.dg/no-builtin-1.c: New test.
51958 2001-11-16 Jakub Jelinek <jakub@redhat.com>
51960 * gcc.c-torture/execute/20011115-1.c: New test.
51962 2001-11-15 Jakub Jelinek <jakub@redhat.com>
51964 * gcc.c-torture/compile/20011114-2.c: New test.
51965 * gcc.c-torture/compile/20011114-3.c: New test.
51966 * gcc.c-torture/compile/20011114-4.c: New test.
51968 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
51970 * g++.dg/other/init1.C: New test.
51972 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
51974 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
51977 * gcc.c-torture/execute/20011114-1.c: New testcase.
51979 * gcc.c-torture/compile/20010327-1.c: Revert last change.
51980 * gcc.c-torture/compile/20011114-1.c: New test, exactly
51981 like the (before this change) version of 20010327-1.c.
51983 2001-11-14 Roger Sayle <roger@eyesopen.com>
51985 * gcc.c-torture/execute/string-opt-13.c: New testcase.
51987 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
51989 * g++.dg/init/array2.C: New test.
51991 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
51993 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
51995 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
51997 * g++.dg/other/forscope1.C: New test.
51998 * g++.dg/ext/forscope1.C: New test.
51999 * g++.dg/ext/forscope2.C: New test.
52001 2001-11-13 Jakub Jelinek <jakub@redhat.com>
52003 * gcc.c-torture/execute/20011113-1.c: New test.
52005 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
52007 * gcc.c-torture/execute/20011109-2.c: New test.
52009 * gcc.c-torture/execute/20011109-1.c: New test.
52011 2001-11-09 Jakub Jelinek <jakub@redhat.com>
52013 * gcc.c-torture/compile/20011109-1.c: New test.
52015 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
52017 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
52018 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
52019 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
52020 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
52021 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
52022 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
52023 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
52025 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
52027 * g++.dg/warn/Wshadow-1.C: New tests.
52028 * g++.old-deja/g++.mike/for3.C: Update.
52030 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
52032 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
52033 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
52034 XFAILs. Adjust expected error texts.
52035 * gcc.c-torture/compile/20011106-1.c,
52036 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
52037 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
52038 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
52039 gcc.dg/c99-array-lval-5.c: New tests.
52041 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
52043 * gcc.dg/cpp/defined.c: Update.
52045 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
52047 * gcc.c-torture/execute/anon-1.c: New test.
52049 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
52051 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
52052 same size, so no warning should be produced on stormy16.
52054 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
52055 due to oversized array.
52056 * g++.old-deja/g++.mike/ns15.C: Likewise.
52057 * g++.old-deja/g++.pt/crash16.C: Likewise.
52059 2001-11-02 Graham Stott <grahams@redhat.com>
52061 * g++.dgother/debug1.C: Fix typos.
52063 2001-11-01 Jakub Jelinek <jakub@redhat.com>
52065 * g++.dg/other/debug1.C: New test.
52067 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
52069 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
52072 2001-10-30 Jakub Jelinek <jakub@redhat.com>
52074 * gcc.dg/20011029-2.c: New test.
52076 * gcc.c-torture/compile/20011029-1.c: New test.
52078 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
52080 * objc/execute/class_self-1.m: New test.
52081 * objc/execute/class_self-2.m: New test.
52083 2001-10-25 Zack Weinberg <zack@codesourcery.com>
52085 * gcc.misc-tests/msgs.exp: Delete.
52086 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
52087 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
52088 error set to match recent changes.
52090 2001-10-24 Zack Weinberg <zack@codesourcery.com>
52092 * gcc.dg/20011021-1.c: New test.
52094 2001-10-24 Jakub Jelinek <jakub@redhat.com>
52096 * gcc.c-torture/compile/20011023-1.c: New test.
52098 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
52100 * lib/g77.exp: Rewrite based on lib/g++.exp.
52102 2001-10-19 Jakub Jelinek <jakub@redhat.com>
52104 * gcc.c-torture/execute/20011019-1.c: New test.
52106 * gcc.dg/20011018-1.c: New test.
52108 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
52110 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
52112 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
52114 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
52115 * gcc.dg/attr-invalid.c: Likewise.
52117 2001-10-18 Jakub Jelinek <jakub@redhat.com>
52119 * gcc.dg/20011015-1.c: New test.
52121 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
52123 * g++.dg/template/unify2.C: New test.
52125 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
52127 * g++.dg/other/exception-specification.C: New test
52129 2001-10-13 Tom Rix <trix@redhat.com>
52131 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
52132 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
52134 2001-10-12 Jakub Jelinek <jakub@redhat.com>
52136 * gcc.dg/20011009-1.c: New test.
52138 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
52141 * g++.dg/other/friend1.C: New test.
52143 2001-10-11 Richard Henderson <rth@redhat.com>
52145 * g++.old-deja/g++.other/crash18.C: Add -S to options.
52147 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52149 * gcc.c-torture/compile/20011010-1.c: New.
52151 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
52153 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
52154 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
52155 g77.f-torture/execute/execute.exp,
52156 g77.f-torture/noncompile/noncompile.exp,
52157 gcc.c-torture/compile/compile.exp,
52158 gcc.c-torture/execute/execute.exp,
52159 gcc.c-torture/execute/ieee/ieee.exp,
52160 gcc.c-torture/execute/memcheck/memcheck.exp,
52161 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
52162 objc/execute/execute.exp: Update FSF address.
52164 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
52166 * gcc.dg/cpp/cmdlne-C.c: Update.
52167 * gcc.dg/cpp/cmdlne-C2.c: New.
52169 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52171 * gcc.c-torture/execute/20011008-3.c: New.
52173 2001-10-08 DJ Delorie <dj@redhat.com>
52175 * gcc.dg/20011008-1.c: New.
52176 * gcc.dg/20011008-2.c: New.
52178 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
52180 * gcc.dg/cpp/spacing1.c: Update test.
52182 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52184 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
52185 spelling errors of "separate" as "seperate".
52187 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
52189 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
52190 enough to avoid inlining.
52192 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
52194 * lib/g77.exp: set libg2c_dir correctly.
52196 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
52198 * gcc.dg/cpp/macro11.c: New test.
52200 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
52202 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
52203 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
52204 gcc.dg/format/multattr-3.c: New tests.
52205 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
52206 tests for format attributes on function pointers being rejected.
52208 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
52210 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
52212 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
52214 * g++.dg/warn/format1.C: New test.
52216 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
52218 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
52220 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
52222 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
52224 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
52226 * gcc.dg/cpp/redef2.c: Add test.
52228 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
52230 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
52231 long-standing bug on i686, apparently.
52232 * gcc.c-torture/execute/loop-2c.x: New file.
52233 * gcc.c-torture/execute/loop-2d.x: New file.
52234 * gcc.c-torture/execute/loop-3c.x: New file.
52236 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
52238 * gcc.dg/cpp/20000625-2.c: Correct line number.
52240 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
52242 * gcc.dg/cpp/macro10.c: New test.
52243 * gcc.dg/cpp/strify3.c: New test.
52244 * gcc.dg/cpp/spacing1.c: Add tests.
52245 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
52246 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
52248 2001-09-24 DJ Delorie <dj@redhat.com>
52250 * gcc.c-torture/execute/20010924-1.c: New test.
52252 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
52254 * objc/execute/paste.m: Remove.
52256 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
52258 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
52260 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
52262 * g77.dg/strlen0.f: New test.
52264 2001-09-21 Richard Henderson <rth@redhat.com>
52266 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
52267 * g++.old-deja/g++.abi/vtable2.C: Likewise.
52269 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
52271 Table-driven attributes.
52272 * g++.dg/ext/attrib1.C: New test.
52274 2001-09-20 DJ Delorie <dj@redhat.com>
52276 * gcc.dg/20000926-1.c: Update expected warning messages.
52277 * gcc.dg/array-2.c: Likewise, and test for warnings too.
52278 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
52281 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
52283 * g++.dg/eh/registers1.C: New test case.
52285 2001-09-17 Richard Henderson <rth@redhat.com>
52287 * gcc.dg/array-5.c: Fix VLA decomposition test.
52289 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
52291 * gcc.dg/cpp/line5.c: New testcase.
52293 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
52295 * gcc.dg/cpp/macro9.c: New test.
52297 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
52299 * gcc.c-torture/execute/980223.c: Change type of addr from long
52302 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
52304 * gcc.c-torture/execute/20010915-1.c: New test.
52306 2001-09-14 Janis Johnson <janis187@us.ibm.com>
52308 * g77.dg/bprob: New directory.
52309 * g77.dg/bprob/bprob.exp: New file.
52310 * g77.dg/bprob/bprob-1.f: New test.
52311 * g77.dg/gcov: New directory.
52312 * g77.dg/gcov/gcov.exp: New file.
52313 * g77.dg/gcov/gcov-1.f: New test.
52314 * g77.dg/gcov/gcov-1.x: New file.
52316 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
52318 * gcc.dg/cpp/directiv.c: Update.
52319 * gcc.dg/cpp/undef1.c: Update.
52321 2001-09-12 Jakub Jelinek <jakub@redhat.com>
52323 * gcc.dg/20010912-1.c: New test.
52325 2001-09-11 Janis Johnson <janis187@us.ibm.com>
52327 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
52328 language-independent file in lib.
52329 * lib/gcov.exp: New file.
52331 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
52333 * gcc.c-torture/compile/20010911-1.c: New test.
52335 2001-09-10 Janis Johnson <janis187@us.ibm.com>
52337 * lib/profopt.exp: New, to support profile-directed optimizations.
52338 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
52339 * gcc.misc-tests/bprob-1.c: New test.
52340 * gcc.misc-tests/bprob-2.c: New test.
52342 2001-09-07 Janis Johnson <janis187@us.ibm.com>
52344 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
52345 XFAIL and which kinds of gcov output to verify.
52346 * gcc.misc-tests/gcov-4b.x: New file.
52347 * gcc.misc-tests/gcov-5b.x: New file.
52348 * gcc.misc-tests/gcov-6.x: New file.
52349 * gcc.misc-tests/gcov-7.c: New test.
52350 * gcc.misc-tests/gcov-7.x: New file.
52352 2001-09-06 Janis Johnson <janis187@us.ibm.com>
52354 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
52355 * gcc.misc-tests/gcov-6.c: New test.
52357 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
52360 * g++.dg/abi/vbase1.C: New test.
52362 2001-09-05 Ziemowit Laski <zlaski@apple.com>
52364 * objc.dg/method-2.m: New.
52366 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
52369 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
52370 * g++.dg/init/empty1.C: New test.
52372 2001-09-03 Jakub Jelinek <jakub@redhat.com>
52374 * gcc.c-torture/compile/20010903-1.c: New test.
52376 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
52378 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
52381 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
52383 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
52385 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
52387 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
52389 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
52391 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
52392 for 16-bit 'unsigned int'.
52394 2001-08-29 Kazu Hirata <kazu@hxi.com>
52396 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
52398 2001-08-27 Richard Henderson <rth@redhat.com>
52400 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
52401 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
52403 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
52405 * gcc.dg/asm-names.c (ymain): New.
52407 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
52409 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
52410 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
52411 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
52413 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52415 * gcc.dg/compare5.c: New testcase.
52417 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
52419 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
52420 and "In instantiation".
52422 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
52424 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
52426 2001-08-20 Janis Johnson <janis187@us.ibm.com>
52428 * gcc.misc-tests/gcov.exp: Add support for branch information.
52429 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
52430 * gcc.misc-tests/gcov-4.c: New test.
52431 * gcc.misc-tests/gcov-4b.c: New test.
52432 * gcc.misc-tests/gcov-5b.c: New test.
52434 2001-08-20 Zack Weinberg <zackw@panix.com>
52436 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
52439 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
52441 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
52443 2001-08-19 Jakub Jelinek <jakub@redhat.com>
52445 * g++.dg/eh/template1.C: New test.
52447 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
52449 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
52451 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
52454 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
52456 * lib/g77-dg.exp: Use prune.exp for common procedures
52457 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
52458 * lib/g77.exp: (g77-dg-prune) Remove
52460 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
52462 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
52464 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52466 * g++.dg/template/unify1.C: New test.
52468 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
52470 * g++.dg/abi/empty4.C: New test.
52472 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
52474 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
52476 * g77.f-torture/compile/pr3743.x: Likewise.
52478 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
52480 * g++.dg/other/using-declaration.C: New test.
52482 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
52484 * gcc.dg/cpp/tr-sign.c: New testcase.
52486 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
52488 * gcc.dg/cpp/19951025-1.c: Revert.
52489 * gcc.dg/cpp/directiv.c: We no longer process directives that
52490 interrupt macro arguments.
52492 2001-08-03 Zack Weinberg <zackw@stanford.edu>
52494 * gcc.dg/bconstp-1.c: New test.
52496 2001-08-03 Richard Henderson <rth@redhat.com>
52498 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
52500 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
52502 * gcc.dg/cpp/19951025-1.c: Update.
52504 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
52506 * g77.dg/ff90-1.f (s): Fix reference of variable z,
52509 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
52512 * g++.old-deja/g++.ns/ns14.C: Remove special options.
52513 * g++.old-deja/g++.other/std1.C: Likewise.
52514 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
52516 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
52518 * lib/g77.exp: Load gcc-defs.exp for common procedures
52519 (g77_pass, g77_fail, g77_finish, g77_exit,
52520 ${tool}_check_unsupported_p} Now redundant. Deleted.
52522 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
52524 * g77.dg/fbackslash.f
52525 * g77.dg/fcase-preserve.f
52527 * g77.dg/ffixed-line-length-0.f
52528 * g77.dg/ffixed-line-length-132.f
52529 * g77.dg/ffixed-line-length-7.f
52530 * g77.dg/ffixed-line-length-72.f
52531 * g77.dg/ffixed-line-length-none.f
52532 * g77.dg/ffree-form-1.f
52533 * g77.dg/fno-backslash.f
52534 * g77.dg/fno-f90-1.f
52535 * g77.dg/fno-fixed-form-1.f
52536 * g77.dg/fno-onetrip.f
52537 * g77.dg/fno-typeless-boz.f
52538 * g77.dg/fno-underscoring.f
52539 * g77.dg/fno-vxt-1.f
52540 * g77.dg/fonetrip.f
52541 * g77.dg/ftypeless-boz.f
52542 * g77.dg/fugly-assumed.f
52543 * g77.dg/funderscoring.f
52546 2001-08-01 Ziemowit Laski <zlaski@apple.com>
52548 * objc.dg/fwd-proto-1.m: New.
52549 * objc.dg/local-decl-1.m: New.
52550 * objc.dg/naming-1.m: New.
52551 * objc.dg/naming-2.m: New.
52552 * objc.dg/proto-hier-1.m: New.
52554 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
52556 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
52557 largest-type elements to a struct makes its size grow.
52559 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
52561 * g++.dg/abi/vthunk1.C: New test.
52563 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
52565 * g++.dg/abi/vbase8-22.C: New test.
52567 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
52569 * gcc.dg/cpp/macro8.c: New test.
52571 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
52573 * g++.dg/abi/vbase8-21.C: New test.
52575 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
52577 * g++.dg/abi/vbase8-10.C: New test.
52579 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52581 * lib/g++.exp (g++_set_ld_library_path): Renamed to
52582 ${tool}_set_ld_library_path.
52584 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
52587 2001-07-26 Stan Cox <scox@redhat.com>
52589 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
52590 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
52591 gcc_exit, gcc_check_unsupported_p):
52592 Moved to gcc-deps.exp
52593 * gcc-deps.exp: New file.
52595 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52597 * g++.old-deja/g++.pt/defarg14.C: New test.
52599 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
52601 * g++.old-deja/g++.other/lineno5.C: New test.
52603 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
52605 * g++.old-deja/g++.pt/crash68.C: New test.
52607 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
52609 * g++.old-deja/g++.other/crash42.C: New test.
52611 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
52613 * gcc.dg/cpp/extratokens.c: Fix.
52614 * gcc.dg/cpp/skipping2.c: New tests.
52616 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52618 * gcc.c-torture/execute/20010724-1.c: New file.
52619 * gcc.c-torture/execute/20010724-1.x: New file.
52621 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
52623 * g++.old-deja/g++.other/cond7.C: New test.
52625 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
52627 * g++.old-deja/g++.other/optimize4.C: New test.
52629 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
52631 * g++.old-deja/g++.abi/vbase8-5.C: New test.
52633 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
52635 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
52636 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
52637 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
52638 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
52640 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
52641 bug report" message.
52643 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
52644 * g++.dg/ext/instantiate1.C: Move from old-deja.
52646 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
52648 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
52649 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
52650 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
52651 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
52653 2001-07-23 Jeffrey A Law (law@cygnus.com)
52655 * gcc.c-torture/execute/20010723-1.c: New test.
52657 2001-07-23 Ben Elliston <bje@redhat.com>
52659 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
52661 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52663 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
52665 Delete handling of ieee_multilib_flags.
52666 Pass -mieee for alpha*-*-* and sh-*-*.
52667 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
52669 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
52671 Remove old-abi tests.
52672 * g++.old-deja/g++.mike/p11116.C: Remove.
52673 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
52675 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
52677 * g77.f-torture/compile/pr3743.f: New test
52679 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
52681 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
52683 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52685 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
52686 g++.old-deja/g++.pt/static6.C: Likewise.
52687 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
52688 supports weak symbols.
52690 2001-07-18 Andreas Jaeger <aj@suse.de>
52692 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
52695 2001-07-18 Andreas Jaeger <aj@suse.de>
52697 * gcc.dg/iftrap-1.c: Fix target line.
52699 2001-07-17 Richard Henderson <rth@redhat.com>
52701 * gcc.c-torture/execute/20010717-1.c: New.
52703 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
52705 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
52708 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
52710 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
52712 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52714 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
52715 UAC_SIGBUS, UAC_NOPRINT definitions.
52717 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
52719 * objc/execute/object_is_class.m: New test.
52720 * objc/execute/object_is_meta_class.m: New test.
52722 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
52724 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
52725 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
52727 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
52729 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
52730 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
52732 2001-07-14 Richard Henderson <rth@redhat.com>
52734 * gcc.dg/iftrap-1.c: New.
52736 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
52738 * g77.f-torture/execute/intrinsic77.f: New test.
52740 2001-07-11 Janis Johnson <janis@us.ibm.com>
52742 * gcc.misc-tests/gcov-3.c: New test.
52744 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
52746 * gcc.c-torture/compile/20010711-1.c,
52747 * gcc.c-torture/compile/20010711-2.c: New tests.
52749 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
52751 * gcc.c-torture/execute/20010711-1.c: New test.
52753 2001-07-11 Ben Elliston <bje@redhat.com>
52755 * g++.old-deja/g++.other/enum5.C: New test.
52757 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
52759 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
52760 (g++-dg-prune): Call prune_gcc_output.
52761 * prune.exp: New file for prune_gcc_output.
52762 * lib/g++.exp, lib/gcc.exp: Load it.
52764 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
52766 * gcc.c-torture/compile/20010701-1.c,
52767 g++.old-deja/g++.ext/attrib6.C: New tests.
52769 2001-07-06 Jeffrey A Law (law@cygnus.com)
52771 * gcc.c-torture/compile/20010706-1.c: New test.
52773 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
52775 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
52777 2001-06-28 Stan Shebs <shebs@apple.com>
52779 * gcc.dg/pragma-darwin.c: New test.
52781 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52783 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
52784 Solaris 2.[678] system.
52786 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
52788 * gcc.dg/20010622-1.c: New test.
52790 2001-06-18 Stan Shebs <shebs@apple.com>
52792 * objc.dg: New directory.
52793 * objc.dg/dg.exp: New file.
52794 * objc.dg/alias.m: New.
52795 * objc.dg/class-1.m: New.
52796 * objc.dg/class-2.m: New.
52797 * objc.dg/const-str-1.m: New.
52798 * objc.dg/const-str-2.m: New.
52799 * objc.dg/id-1.m: New.
52800 * objc.dg/method-1.m: New.
52801 * objc.dg/super-class-1.m: New.
52802 * lib/objc-dg.exp: New file.
52804 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
52806 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
52809 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
52811 * g++.old-deja/g++.abi/vbase8-9.C: New test.
52813 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52815 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
52818 2001-06-12 Richard Henderson <rth@redhat.com>
52820 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
52822 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
52824 * g++.old-deja/g++.abi/vbase5.C: New test.
52825 * g++.old-deja/g++.abi/vbase6.C: New test.
52826 * g++.old-deja/g++.abi/vbase7.C: New test.
52828 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52830 * gcc.c-torture/compile/20010610-1.c: New test.
52832 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
52834 * g++.old-deja/g++.abi/vbase4.C: New test.
52836 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
52838 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
52839 support %f for HC11/HC12 targets.
52840 * gcc.c-torture/execute/930513-1.x: New file, likewise.
52841 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
52842 on HC11/HC12 targets.
52843 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
52845 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52847 * gcc.dg/wchar_t-1.c: New file.
52848 * gcc.dg/wint_t-1.c: Likewise.
52850 2001-06-11 Bernd Schmidt <bernds@redhat.com>
52852 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
52854 2001-06-11 Richard Henderson <rth@redhat.com>
52856 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
52858 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
52860 * gcc.c-torture/compile/20010611-1.c: New test.
52862 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
52864 * gcc.dg/c99-tag-1.c: Add more tests.
52866 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
52868 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
52869 representation on MN10300 and ARM/Thumb.
52871 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
52873 * g77.f-torture/execute/20010610.f: New.
52875 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
52877 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
52880 2001-06-09 Richard Henderson <rth@redhat.com>
52882 * gcc.c-torture/execute/ashrdi-1.c: New.
52883 * gcc.c-torture/execute/ashldi-1.c: New.
52884 * gcc.c-torture/execute/lshrdi-1.c: New.
52886 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
52888 * objc/execute/load-3.m: Added. Check sending +load to categories,
52889 in addition to classes.
52891 2001-06-08 Stan Shebs <shebs@apple.com>
52893 * objc/execute/load-2.m: New test. From Nicola Pero
52894 <n.pero@mi.flashnet.it>.
52896 2001-06-08 Jakub Jelinek <jakub@redhat.com>
52898 * gcc.c-torture/execute/20010605-2.c: New test.
52900 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
52902 * g++.old-deja/g++.abi/vbase2.C: New test.
52903 * g++.old-deja/g++.abi/vbase3.C: New test.
52905 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
52907 * g++.old-deja/g++.pt/friend49.C: New test.
52909 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
52911 * g++.old-deja/g++.ext/anon3.C: New test.
52913 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
52915 * g++.old-deja/g++.other/conv7.C: New test.
52917 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
52919 * gcc.c-torture/compile/20010605-2.c: New test.
52921 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
52923 * gcc.c-torture/execute/20010604-1.c: New test.
52925 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
52927 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
52929 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
52931 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
52932 (g++_link_flags): Likewise.
52933 (g++_init): Pass gccpath's value to two previous functions.
52935 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52937 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
52938 Ensure logfile entry matches exec command line.
52940 2001-05-31 Richard Henderson <rth@redhat.com>
52942 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
52943 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
52945 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
52947 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
52948 compiler for irix6.2
52950 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
52952 * g++.old-deja/g++.other/optimize3.C: New file.
52954 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
52956 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
52959 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
52961 * g++.old-deja/g++.other/optimize2.C: New file.
52963 2001-05-25 Diego Novillo <dnovillo@redhat.com>
52965 * gcc.c-torture/compile/20010518-2.c: New file.
52966 * gcc.c-torture/execute/20010518-1.c: New file.
52967 * gcc.c-torture/execute/20010518-2.c: New file.
52969 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
52971 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
52973 2001-05-24 Mark Mitchell <mark@codesourcery.com>
52975 G++ no longer defines builtins that do not begin with __builtin.
52976 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
52977 * g++.old-deja/g++.brendand/misc13.C: Likewise.
52978 * g++.old-deja/g++.law/builtin1.C: Likewise.
52979 * g++.old-deja/g++.law/cvt2.C: Likewise.
52980 * g++.old-deja/g++.mike/net5.C: Likewise.
52981 * g++.old-deja/g++.other/builtins1.C: Likewise.
52982 * g++.old-deja/g++.other/builtins2.C: Likewise.
52983 * g++.old-deja/g++.other/builtins3.C: Likewise.
52984 * g++.old-deja/g++.other/builtins4.C: Likewise.
52985 * g++.old-deja/g++.other/inline8.C: Likewise.
52986 * g++.old-deja/g++.robertl/eb39.C: Likewise.
52988 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
52990 * g++.old-deja/g++.pt/using1.C: Adjust.
52991 * g++.old-deja/g++.pt/using2.C: New test.
52993 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52995 * gcc.dg/cpp/charconst.c: New tests.
52996 * gcc.dg/cpp/escape.c: New tests.
52997 * gcc.dg/cpp/escape-1.c: New tests.
52998 * gcc.dg/cpp/escape-2.c: New tests.
52999 * gcc.dg/cpp/ucs.c: New tests.
53001 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
53003 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
53004 native compiler for irix6.5.
53006 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
53008 * lib/g++.exp (g++_include_flags): Use args to compute
53010 (g++_link_flags): Likewise.
53011 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
53013 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
53015 * gcc.dg/c90-hexfloat-1.c: Add more tests.
53017 2001-05-21 Geoff Keating <geoffk@redhat.com>
53019 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
53022 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53024 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
53026 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
53027 to STACK_SIZE; Use it to define size of add_histo array.
53028 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
53030 (f): Use GITT_SIZE to define size of gitt local table.
53031 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
53032 to STACK_SIZE; Use it to define size of bytemem array.
53034 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
53036 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
53037 on 68HC11/HC12 due to the asm instruction.
53038 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
53039 * gcc.c-torture/compile/920520-1.x: Likewise.
53040 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
53041 on 68HC11/HC12 because the function is larger than 64K.
53042 * gcc.c-torture/compile/961203-1.x: New file, this test fails
53043 on 68HC11/HC12 because the structure is too large.
53045 2001-05-20 Richard Henderson <rth@redhat.com>
53047 * gcc.c-torture/execute/20010520-1.c: New.
53049 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53051 * g++.old-deja/g++.warn/compare1.C: New test.
53052 * gcc.dg/compare4.c: New test.
53054 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
53056 * g++.old-deja/g++.other/optimize1.C: New test.
53058 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53060 * g++.old-deja/g++.pt/spec41.C: New test.
53062 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
53064 * gcc.c-torture/compile/20010114-1.x: Remove.
53066 2001-05-18 Stan Shebs <shebs@apple.com>
53068 * gcc.c-torture/compile/20010518-1.c: New test.
53070 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
53072 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
53073 * g++.old-deja/g++.pt/crash67.C: New test.
53075 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
53077 * g++.old-deja/g++.other/debug9.C: New test.
53079 2001-05-16 Zack Weinberg <zackw@stanford.edu>
53081 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
53083 2001-05-16 Jan Hubicka <jh@suse.cz>
53085 * gcc.c-torture/compile/20010516-1.c: New test.
53087 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
53089 * g++.old-deja/g++.other/crash41.C: New test.
53091 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
53093 * g++.old-deja/g++.pt/crash66.C: New test.
53095 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
53097 * g++.old-deja/g++.robertl/eb27.C: Convert.
53099 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
53101 * g++.dg/friend-warn.C: New test. Do not warn about friend
53102 declaration being redundant.
53104 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
53106 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
53108 2001-05-14 Mark Mitchell <mark@codesourcery.com>
53110 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
53112 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
53114 * lib/g++.exp: Use testsuite_flags.
53116 2001-05-13 Mark Mitchell <mark@codesourcery.com>
53118 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
53120 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
53122 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
53124 2001-05-11 Mark Mitchell <mark@codesourcery.com>
53126 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
53128 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
53130 * gcc.c-torture/compile/20010313-1.c: New test.
53132 2001-05-09 Zack Weinberg <zackw@stanford.edu>
53134 * gcc.dg/cpp/direct2.c: New test.
53135 * gccq.dg/cpp/direct2s.c: New test.
53137 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
53139 2001-05-07 Mark Mitchell <mark@codesourcery.com>
53141 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
53142 * g++.old-deja/g++.other/op3.C: Likewise.
53144 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
53146 * gcc.dg/cpp/syshdr.h: New file.
53147 * gcc.dg/cpp/sysmac1.c: Update.
53148 * gcc.dg/cpp/sysmac2.c: Update.
53150 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
53152 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
53154 2001-05-04 David Edelsohn <edelsohn@gnu.org>
53156 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
53157 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
53159 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
53161 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
53163 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
53165 * lib/g++.exp (g++_include_flags): Don't use any special flags
53166 if TESTING_IN_BUILD_TREE is not defined.
53167 (g++_init): Use a plain 'c++' as the compiler if
53168 TESTING_IN_BUILD_TREEE is not defined.
53170 2001-05-02 Jakub Jelinek <jakub@redhat.com>
53172 * g++.old-deja/g++.eh/catch13.C: New test.
53173 * g++.old-deja/g++.eh/catch14.C: New test.
53175 2001-05-02 Jakub Jelinek <jakub@redhat.com>
53177 * gcc.dg/cpp/tr-define.c: New test.
53179 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
53181 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
53182 <stdlib.h>, not <malloc.h>.
53184 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
53186 * g++.old-deja/g++.ns/template17.C: New test.
53188 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
53190 * g++.old-deja/g++.pt/ref4.C: New test.
53192 2001-04-30 Richard Henderson <rth@redhat.com>
53194 * gcc.dg/20000724-1.c: Revert last change.
53196 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
53198 * g77.f-torture/execute/20010430.f: New test.
53200 2001-04-30 Mark Mitchell <mark@codesourcery.com>
53202 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
53204 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
53206 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
53208 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
53210 * g++.old-deja/g++.eh/crash6.C: New test.
53212 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
53214 * g++.old-deja/g++.other/warn7.C: New test.
53216 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
53218 * g++.old-deja/g++.other/defarg9.C: New test.
53220 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
53222 * g77.f-torture/compile/20010426.f: New test.
53223 * g77.f-torture/execute/20010426.f: New test.
53225 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
53227 * g77.f-torture/compile/20000629-1.x: Remove - error
53230 2001-04-26 Jeffrey A Law (law@cygnus.com)
53232 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
53233 Tweak slightly to work with g++.dg framework.
53234 * g++.dg/special/ecos.exp: Run initp1.C test.
53235 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
53237 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
53238 its linker doesn't give line numbers either.
53239 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
53241 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
53243 * g++.old-deja/g++.other/lex1.C: New test.
53245 2001-04-26 Jakub Jelinek <jakub@redhat.com>
53247 * gcc.dg/noncompile/20010425-1.c: New test.
53249 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
53251 * g++.old-deja/g++.pt/mangle2.C: New test.
53253 2001-04-25 Jakub Jelinek <jakub@redhat.com>
53255 * gcc.dg/format/plus-1.c: New test.
53257 2001-04-25 Jakub Jelinek <jakub@redhat.com>
53259 * gcc.dg/20010423-1.c: New test.
53261 2001-04-25 Jakub Jelinek <jakub@redhat.com>
53263 * gcc.c-torture/execute/20010422-1.c: New test.
53265 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
53267 * g++.old-deja/g++.ns/type2.C: New test.
53269 2001-04-24 Zack Weinberg <zackw@stanford.edu>
53271 * g++.old-deja/g++.other/perf1.C: New test.
53273 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
53275 * gcc.dg/c99-func-2.c: Remove xfail.
53276 * gcc.dg/c99-func-3.c: Remove xfail.
53277 * gcc.dg/c99-func-4.c: Remove xfail.
53279 2001-04-23 Zack Weinberg <zackw@stanford.edu>
53281 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
53283 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
53285 * gcc.c-torture/compile/20010423-1.c: New test.
53287 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
53289 * g++.old-deja/g++.pt/typename28.C: New test.
53291 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
53293 * g++.old-deja/g++.abi/empty2.C: New test.
53294 * g++.old-deja/g++.abi/empty3.C: New test.
53296 2001-04-20 Jakub Jelinek <jakub@redhat.com>
53298 * g++.old-deja/g++.other/comdat2.C: New test.
53299 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
53301 2001-04-20 Jakub Jelinek <jakub@redhat.com>
53303 * g++.old-deja/g++.other/overload14.C: New test.
53305 2001-04-20 Jakub Jelinek <jakub@redhat.com>
53307 * g++.old-deja/g++.other/lookup23.C: New test.
53309 2001-04-20 Jakub Jelinek <jakub@redhat.com>
53311 * gcc.c-torture/execute/20010403-1.c: New test.
53313 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
53314 Mark Mitchell <mark@codesourcery.com>
53316 * lib/old-dejagnu.exp: Don't delete output of executable.
53317 Add .exe suffix to executables.
53319 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
53321 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
53323 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53325 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
53327 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
53329 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
53330 * g++.old-deja/g++.abi/crash1.C: New test.
53332 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
53334 * g++.old-deja/g++.other/crash40.C: New test.
53336 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53338 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
53340 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
53342 * g++.old-deja/g++.other/warn6.C: New test.
53344 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
53346 * g++.old-deja/g++.robertl/eb42.C: Same.
53348 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53350 * gcc.dg/wtr-conversion-1.c: New testcase.
53352 2001-04-10 Richard Henderson <rth@redhat.com>
53354 * g++.old-deja/g++.other/array5.C: New.
53356 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53358 * gcc.c-torture/execute/20010408-1.c: New test.
53360 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
53362 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
53363 headers and constructs.
53364 * g++.old-deja/g++.robertl/eb79.C: Same.
53365 * g++.old-deja/g++.robertl/eb77.C (main): Same.
53366 * g++.old-deja/g++.robertl/eb73.C: Same.
53367 * g++.old-deja/g++.robertl/eb66.C (main): Same.
53368 * g++.old-deja/g++.robertl/eb55.C (t): Same.
53369 * g++.old-deja/g++.robertl/eb54.C (main): Same.
53370 * g++.old-deja/g++.robertl/eb46.C (main): Same.
53371 * g++.old-deja/g++.robertl/eb44.C: Same.
53372 * g++.old-deja/g++.robertl/eb41.C (main): Same.
53373 * g++.old-deja/g++.robertl/eb4.C (main): Same.
53374 * g++.old-deja/g++.robertl/eb39.C: Same.
53375 * g++.old-deja/g++.robertl/eb33.C (main): Same.
53376 * g++.old-deja/g++.robertl/eb31.C (main): Same.
53377 * g++.old-deja/g++.robertl/eb30.C: Same.
53378 * g++.old-deja/g++.robertl/eb3.C: Same.
53379 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
53380 * g++.old-deja/g++.robertl/eb21.C: Same.
53381 * g++.old-deja/g++.robertl/eb15.C: Same.
53382 * g++.old-deja/g++.robertl/eb118.C: Same.
53383 * g++.old-deja/g++.robertl/eb115.C (main): Same.
53384 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
53385 * g++.old-deja/g++.robertl/eb109.C: Same.
53386 * g++.old-deja/g++.other/sibcall1.C (main): Same.
53387 * g++.old-deja/g++.mike/rtti1.C: Same.
53388 * g++.old-deja/g++.mike/p658.C: Same.
53389 * g++.old-deja/g++.mike/net46.C: Same.
53390 * g++.old-deja/g++.mike/net34.C: Same.
53391 * g++.old-deja/g++.mike/memoize1.C: Same.
53392 * g++.old-deja/g++.mike/eh2.C: Same.
53393 * g++.old-deja/g++.law/weak.C: Same.
53394 * g++.old-deja/g++.law/visibility7.C: Same.
53395 * g++.old-deja/g++.law/visibility25.C: Same.
53396 * g++.old-deja/g++.law/visibility22.C: Same.
53397 * g++.old-deja/g++.law/visibility2.C: Same.
53398 * g++.old-deja/g++.law/visibility17.C: Same.
53399 * g++.old-deja/g++.law/visibility13.C: Same.
53400 * g++.old-deja/g++.law/visibility10.C: Same.
53401 * g++.old-deja/g++.law/visibility1.C: Same.
53402 * g++.old-deja/g++.law/virtual3.C (eval): Same.
53403 * g++.old-deja/g++.law/vbase1.C: Same.
53404 * g++.old-deja/g++.law/operators32.C: Same.
53405 * g++.old-deja/g++.law/nest3.C: Same.
53406 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
53407 * g++.old-deja/g++.law/except5.C (main): Same.
53408 * g++.old-deja/g++.law/cvt7.C (run): Same.
53409 * g++.old-deja/g++.law/cvt2.C: Same.
53410 * g++.old-deja/g++.law/cvt16.C: Same.
53411 * g++.old-deja/g++.law/ctors6.C (bar): Same.
53412 * g++.old-deja/g++.law/ctors17.C (main): Same.
53413 * g++.old-deja/g++.law/ctors13.C: Same.
53414 * g++.old-deja/g++.law/ctors12.C (main): Same.
53415 * g++.old-deja/g++.law/ctors10.C: Same.
53416 * g++.old-deja/g++.law/code-gen5.C: Same.
53417 * g++.old-deja/g++.law/bad-error7.C: Same.
53418 * g++.old-deja/g++.law/arm9.C: Same.
53419 * g++.old-deja/g++.law/arm12.C: Same.
53420 * g++.old-deja/g++.law/arg8.C: Same.
53421 * g++.old-deja/g++.law/arg1.C: Same.
53422 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
53423 * g++.old-deja/g++.jason/template31.C: Same.
53424 * g++.old-deja/g++.jason/template24.C (main): Same.
53425 * g++.old-deja/g++.jason/2371.C: Same.
53426 * g++.old-deja/g++.eh/new2.C: Same.
53427 * g++.old-deja/g++.eh/new1.C: Same.
53428 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
53429 * g++.old-deja/g++.brendan/nest21.C (main): Same.
53430 * g++.old-deja/g++.brendan/err-msg3.C: Same.
53431 * g++.old-deja/g++.brendan/crash62.C: Same.
53432 * g++.old-deja/g++.brendan/crash52.C: Same.
53433 * g++.old-deja/g++.brendan/crash49.C (main): Same.
53434 * g++.old-deja/g++.brendan/crash38.C: Same.
53435 * g++.old-deja/g++.brendan/crash15.C (main): Same.
53436 * g++.old-deja/g++.brendan/copy9.C: Same.
53438 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
53440 * gcc.c-torture/execute/20001203-2.c (memset):
53441 Count argument is of type __SIZE_TYPE__.
53443 2001-04-04 Diego Novillo <dnovillo@redhat.com>
53445 * gcc.c-torture/compile/20010404-1.c: New test.
53447 2001-04-04 Jakub Jelinek <jakub@redhat.com>
53449 * gcc.c-torture/compile/20010326-1.c: New test.
53451 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
53453 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
53454 peculiarities of the SH.
53455 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
53457 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53459 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
53460 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
53461 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
53463 2001-04-02 Jakub Jelinek <jakub@redhat.com>
53465 * g77.f-torture/compile/20010321-1.f: New test.
53467 2001-04-02 Jakub Jelinek <jakub@redhat.com>
53469 * gcc.c-torture/compile/20010329-1.c: New test.
53471 2001-04-02 Jakub Jelinek <jakub@redhat.com>
53473 * gcc.c-torture/execute/20010329-1.c: New test.
53475 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
53477 * g++.old-deja/g++.other/eh4.C: Fix typo.
53479 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
53481 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
53483 2001-03-28 Philip Blundell <philb@gnu.org>
53485 * gcc.c-torture/compile/20010328-1.c: New test.
53487 2001-03-27 Richard Henderson <rth@redhat.com>
53489 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
53490 * g++.old-deja/g++.eh/vbase3.C: Likewise.
53492 2001-03-27 Alan Modra <alan@linuxcare.com.au>
53494 * gcc.c-torture/compile/20010327-1.c: New test.
53496 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
53498 * g++.old-deja/g++.other/friend12.C: New test.
53499 * g++.old-deja/g++.other/friend9.C: Expect no errors.
53500 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
53502 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
53504 * gcc.c-torture/execute/20010325-1.c: New test.
53506 2001-03-23 Jakub Jelinek <jakub@redhat.com>
53508 * g++.old-deja/g++.other/mangle3.C: New test.
53510 2001-03-22 Jakub Jelinek <jakub@redhat.com>
53512 * g++.old-deja/g++.other/anon8.C: New test.
53514 2001-03-20 Philip Blundell <philb@gnu.org>
53516 * gcc.c-torture/compile/20010320-1.c: New test.
53518 2001-03-17 Richard Henderson <rth@redhat.com>
53520 * g++.old-deja/g++.other/eh4.C: Add expected error text.
53522 2001-03-15 Geoff Keating <geoff@redhat.com>
53524 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
53527 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
53529 * g++.old-deja/g++.other/eh4.C: New test.
53531 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
53533 * gcc.dg/cpp/mi1.c: Update.
53535 2001-03-14 Jakub Jelinek <jakub@redhat.com>
53537 * g++.old-deja/g++.other/regstack.C: New test.
53539 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
53541 * g++.old-deja/g++.other/ref4.C: New test.
53543 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
53545 * objc/execute/va_method.m: Added.
53546 * objc/execute/IMP.m: Added.
53547 * objc/execute/_cmd.m: Added.
53548 * objc/execute/accessing_ivars.m: Added.
53549 * objc/execute/class-1.m: Added.
53550 * objc/execute/class-10.m: Added.
53551 * objc/execute/class-11.m: Added.
53552 * objc/execute/class-12.m: Added.
53553 * objc/execute/class-13.m: Added.
53554 * objc/execute/class-14.m: Added.
53555 * objc/execute/class-2.m: Added.
53556 * objc/execute/class-3.m: Added.
53557 * objc/execute/class-4.m: Added.
53558 * objc/execute/class-5.m: Added.
53559 * objc/execute/class-6.m: Added.
53560 * objc/execute/class-7.m: Added.
53561 * objc/execute/class-8.m: Added.
53562 * objc/execute/class-9.m: Added.
53563 * objc/execute/class-tests-1.h
53564 * objc/execute/class-tests-2.h
53565 * objc/execute/compatibility_alias.m: Added.
53566 * objc/execute/encode-1.m: Added.
53567 * objc/execute/formal_protocol-1.m: Added.
53568 * objc/execute/formal_protocol-2.m: Added.
53569 * objc/execute/formal_protocol-3.m: Added.
53570 * objc/execute/formal_protocol-4.m: Added.
53571 * objc/execute/formal_protocol-5.m: Added.
53572 * objc/execute/formal_protocol-6.m: Added.
53573 * objc/execute/formal_protocol-7.m: Added.
53574 * objc/execute/informal_protocol.m: Added.
53575 * objc/execute/initialize.m: Added.
53576 * objc/execute/load.m: Added.
53577 * objc/execute/many_args_method.m: Added.
53578 * objc/execute/nested-3.m: Added.
53579 * objc/execute/no_clash.m: Added.
53580 * objc/execute/private.m: Added.
53581 * objc/execute/redefining_self.m: Added.
53582 * objc/execute/root_methods.m: Added.
53583 * objc/execute/selector-1.m: Added.
53584 * objc/execute/static-1.m: Added.
53585 * objc/execute/static-2.m: Added.
53586 * objc/execute/va_method.m: Added.
53588 2001-03-10 Richard Henderson <rth@redhat.com>
53590 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
53592 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
53594 * g++.old-deja/g++.other/crash31.C: XFAIL.
53595 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
53596 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
53597 * gcc.c-torture/execute/20010123-1.x: XFAIL.
53598 * gcc.c-torture/execute/20010124-1.x: XFAIL.
53599 * gcc.dg/sequence-pt-1.c: XFAIL one test.
53601 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
53603 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
53605 2001-03-06 Zack Weinberg <zackw@stanford.edu>
53607 * gcc.dg/20000724-1.c: Don't use multiline strings.
53609 2001-03-06 Zack Weinberg <zackw@stanford.edu>
53611 * objc/execute/string1.m, objc/execute/string2.m: Compare the
53612 result of -cString against what we expect it to be; don't just
53613 print it out for no one to read.
53615 * objc/execute/string3.m, objc/execute/string4.m: New tests.
53616 Based on testcases provided by Nicola Pero.
53618 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
53620 * gcc.dg/cpp/macro7.c: New test.
53622 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
53624 * gcc.dg/cpp/multiline.c: Update.
53626 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
53628 * g++.old-deja/g++.other/enum3.C: New test.
53630 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
53632 * g++.old-deja/g++.other/pod1.C: New test.
53634 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
53636 * g++.old-deja/g++.ext/overload1.C: New test.
53638 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
53640 * g++.old-deja/g++.pt/using1.C: New test.
53642 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
53644 * g++.old-deja/g++.other/using9.C: New test.
53646 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
53648 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
53650 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
53652 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
53654 * g++.old-deja/g++.ext/realpt1.C: Remove.
53656 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
53658 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
53660 2001-02-26 Will Cohen <wcohen@redhat.com>
53662 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
53664 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
53666 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
53667 templatized constructors.
53669 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53671 * gcc.c-torture/execute/20010224-1.c: New test.
53673 2001-02-23 Jakub Jelinek <jakub@redhat.com>
53675 * gcc.c-torture/execute/20010222-1.c: New test.
53677 2001-02-22 Jakub Jelinek <jakub@redhat.com>
53679 * g++.old-deja/g++.other/inline20.C: New test.
53681 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
53683 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
53685 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53687 * g++.old-deja/g++.other/lookup22.C: New test.
53689 2001-02-19 Zack Weinberg <zackw@stanford.edu>
53691 * g77.dg: New directory.
53692 * g77.dg/20010216-1.f: New test case.
53693 * g77.dg/dg.exp: New driver.
53694 * lib/g77-dg.exp: New driver library.
53696 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53698 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
53700 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
53702 * g++.old-deja/g++.other/decl9.C: New test.
53704 2001-02-16 Jakub Jelinek <jakub@redhat.com>
53706 * g++.old-deja/g++.other/init16.C: Update the test so that it does
53707 not need <string> and also tests the initialization at runtime.
53709 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
53711 * gcc.c-torture/execute/longlong.c: New test.
53713 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
53715 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
53717 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
53719 * gcc.c-torture/execute/920302-1.c (execute):
53720 Change argument type to short.
53722 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
53724 * g++.old-deja/g++.pt/deduct6.C: New test.
53726 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
53728 * g++.old-deja/g++.pt/deduct5.C: New test.
53730 2001-02-14 Jakub Jelinek <jakub@redhat.com>
53732 * gcc.c-torture/execute/20010209-1.c: New test.
53734 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
53736 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
53738 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
53740 * g++.dg/vtgc1.C: Update for new ABI.
53742 * consistency.vlad: New directory, 1665 files.
53744 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
53746 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
53748 * gcc.dg/cpp/digraphs.c: Declare puts.
53750 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
53752 * g++.old-deja/g++.other/warn5.C: New test.
53754 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
53756 * g++.old-deja/g++.pt/spec40.C: New test.
53758 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
53760 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
53762 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
53764 2001-02-12 Jakub Jelinek <jakub@redhat.com>
53766 * gcc.c-torture/compile/20010209-1.c: New test.
53768 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
53770 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
53771 excess errors message but not if it crashes.
53772 * g++.old-deja/g++.other/crash27.C: Likewise.
53773 * g++.old-deja/g++.other/crash28.C: Likewise.
53774 * g++.old-deja/g++.other/crash30.C: Likewise.
53775 * g++.old-deja/g++.other/crash32.C: Likewise.
53776 * g++.old-deja/g++.other/crash35.C: Likewise.
53777 * g++.old-deja/g++.pt/inherit2.C: Likewise.
53779 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
53781 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
53782 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
53783 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
53784 g77.f-torture/execute/execute.exp,
53785 g77.f-torture/noncompile/noncompile.exp,
53786 gcc.c-torture/execute/execute.exp,
53787 gcc.c-torture/execute/memcheck/memcheck.exp,
53788 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
53789 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
53790 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
53791 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
53792 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
53793 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
53794 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
53795 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
53796 Remove bug reporting instructions with ancient email addresses.
53798 2001-02-07 Jakub Jelinek <jakub@redhat.com>
53800 * gcc.dg/20010202-1.c: New test.
53801 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
53803 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
53805 * g++.dg/stdbool-if.C: New test.
53807 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
53809 * objc/execute/fdecl.m: Added main().
53811 2001-02-07 Jakub Jelinek <jakub@redhat.com>
53813 * gcc.c-torture/execute/20010206-1.c: New test.
53815 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
53817 * gcc.dg/cpp/avoidpaste1.c: Update.
53819 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
53821 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
53822 Pero <nicola@brainstorm.co.uk>.
53823 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
53825 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
53827 * g++.old-deja/g++.pt/spec39.C: New test.
53829 2001-02-05 Jakub Jelinek <jakub@redhat.com>
53831 * gcc.c-torture/compile/20010202-1.c: New test.
53833 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
53835 * g++.old-deja/g++.abi/primary2.C: New test.
53836 * g++.old-deja/g++.abi/primary3.C: New test.
53837 * g++.old-deja/g++.abi/primary4.C: New test.
53838 * g++.old-deja/g++.abi/primary5.C: New test.
53839 * g++.old-deja/g++.abi/vtable3.h: New test.
53840 * g++.old-deja/g++.abi/vtable3a.C: New test.
53841 * g++.old-deja/g++.abi/vtable3b.C: New test.
53842 * g++.old-deja/g++.abi/vtable3c.C: New test.
53843 * g++.old-deja/g++.abi/vtable3d.C: New test.
53844 * g++.old-deja/g++.abi/vtable3e.C: New test.
53845 * g++.old-deja/g++.abi/vtable3f.C: New test.
53846 * g++.old-deja/g++.abi/vtable3g.C: New test.
53847 * g++.old-deja/g++.abi/vtable3h.C: New test.
53848 * g++.old-deja/g++.abi/vtable3i.C: New test.
53849 * g++.old-deja/g++.abi/vtable3j.C: New test.
53850 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
53852 2001-02-03 Jakub Jelinek <jakub@redhat.com>
53854 * g++.old-deja/g++.other/anon6.C: New test.
53855 * g++.old-deja/g++.other/anon7.C: New test.
53857 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
53859 * gcc.dg/cpp/avoidpaste2.c: New tests.
53861 2001-01-31 Jakub Jelinek <jakub@redhat.com>
53863 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
53865 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
53867 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
53868 DECIMAL_DIG cases for Irix."
53870 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
53872 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
53874 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
53876 * gcc.dg/c99-tag-1.c: New test.
53878 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
53880 * gcc.dg/cpp/tr-warn1.c: Add tests.
53882 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
53884 * gcc.dg/cpp/avoidpaste1.c: Update.
53885 * gcc.dg/cpp/paste4.c: Update.
53887 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
53889 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
53892 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
53894 * g++.old-deja/g++.other/inline19.C: New test.
53896 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
53898 * gcc.dg/Wlarger-than.c: New test.
53900 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
53902 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
53904 2001-01-29 Jakub Jelinek <jakub@redhat.com>
53906 * gcc.c-torture/execute/20010129-1.c: New test.
53907 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
53909 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
53911 * gcc.dg/cpp/avoidpaste1.c: Test case.
53913 2001-01-28 Jakub Jelinek <jakub@redhat.com>
53915 * g++.old-deja/g++.other/inline18.C: New test.
53917 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53919 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
53920 and __builtin_putchar.
53922 2001-01-27 Jakub Jelinek <jakub@redhat.com>
53924 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
53927 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
53929 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
53930 floating point number rounding mode to round to the nearest
53931 representable mode.
53933 2001-01-25 Jakub Jelinek <jakub@redhat.com>
53935 * g++.old-deja/g++.other/mangle2.C: New test.
53937 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
53939 * gcc.c-torture/compile/20010124-1.c: New test.
53941 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
53943 * g++.old-deja/g++.pt/spec38.C: New test.
53945 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53947 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
53950 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53952 * gcc.c-torture/execute/20010123-1.c: New test.
53954 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
53956 * g++.old-deja/g++.pt/spec37.C: New test.
53958 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
53960 * g++.old-deja/g++.pt/overload14.C: New test.
53962 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53964 * gcc.c-torture/execute/20010122-1.c: New test, exercise
53965 __builtin_return_address.
53967 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
53969 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
53970 * g++.old-deja/g++.pt/spec35.C: New test.
53971 * g++.old-deja/g++.pt/spec36.C: New test.
53973 2001-01-20 Jakub Jelinek <jakub@redhat.com>
53975 * gcc.c-torture/compile/20010118-1.c: New test.
53977 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
53979 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
53981 2001-01-19 Jakub Jelinek <jakub@redhat.com>
53983 * gcc.c-torture/execute/20010119-1.c: New test.
53985 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
53987 * g++.old-deja/g++.other/vbase5.C: New test.
53989 2001-01-19 Jakub Jelinek <jakub@redhat.com>
53991 * gcc.c-torture/execute/20010118-1.c: New test.
53993 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
53995 * g++.old-deja/g++.pt/deduct3.C: New test.
53997 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
53999 * g++.old-deja/g++.pt/spec34.C: New test.
54001 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
54003 * g77.f-torture/compile/20000601-2.f: New test.
54005 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54007 * g++.old-deja/g++.other/init17.C: New test.
54009 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
54011 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
54013 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54015 * g++.old-deja/g++.pt/unify8.C: New test.
54017 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54019 * g++.old-deja/g++.abi/vbase1.C: New test.
54021 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
54023 * g++.old-deja/g++.pt/crash65.C: New test.
54025 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
54027 * gcc.dg/cpp/assembl2.S: New test case.
54029 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
54031 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
54034 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54036 * g++.old-deja/g++.other/builtins1.C: New test.
54037 * g++.old-deja/g++.other/builtins2.C: Likewise.
54038 * g++.old-deja/g++.other/builtins3.C: Likewise.
54039 * g++.old-deja/g++.other/builtins4.C: Likewise.
54041 2001-01-17 Jakub Jelinek <jakub@redhat.com>
54043 * gcc.c-torture/compile/20010117-1.c: New test.
54044 * gcc.c-torture/compile/20010117-2.c: New test.
54046 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
54048 * g77.f-torture/execute/20010116.[fx]: New test,
54050 * g77.f-torture/compile/20010115.f: Indicate it's
54051 a test for PR fortran/1636.
54053 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
54055 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
54057 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
54059 * g77.f-torture/compile/20010115.f: New test.
54061 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
54063 * g++.old-deja/g++.pt/nontype5.C: New test.
54065 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
54067 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
54068 have an equivalent working one below it.
54070 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
54072 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
54073 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54075 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
54077 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
54078 message containing "init_priority".
54079 (conpr-2.C): Likewise.
54080 (conpr-3.C): Likewise.
54081 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
54083 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54085 * gcc.c-torture/execute/20010114-2.c: New test.
54087 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
54089 * gcc.c-torture/compile/20010114-1.c: New test.
54090 * gcc.c-torture/compile/20010114-1.x: Xfail.
54091 * gcc.c-torture/compile/20010114-2.c: New test.
54092 * gcc.c-torture/execute/20010114-1.c: New test.
54093 * gcc.dg/trunc-1.c: New test.
54094 * gcc.dg/uninit-B.c: New test.
54096 2001-01-13 Nick Clifton <nickc@redhat.com>
54098 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
54101 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
54103 * gcc.c-torture/compile/20010113-1.c: New test.
54105 2001-01-13 Jakub Jelinek <jakub@redhat.com>
54107 * gcc.c-torture/compile/20001212-1.c: New test.
54109 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
54111 * gcc.dg/cpp/widestr1.c: Update.
54112 * gcc.dg/cpp/prag-imp.c: Remove.
54114 2001-01-12 Jakub Jelinek <jakub@redhat.com>
54116 * gcc.c-torture/execute/20000801-3.x: Remove.
54117 * gcc.dg/c90-init-1.c: New test.
54118 * gcc.dg/c99-init-1.c: New test.
54119 * gcc.dg/c99-init-2.c: New test.
54120 * gcc.dg/gnu99-init-1.c: New test.
54122 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
54124 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
54125 testing that no relevant ones were found.
54127 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
54129 * g++.old-deja/g++.pt/cast2.C: New test.
54131 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
54133 * g++.old-deja/g++.pt/friend47.C: New test.
54135 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
54137 * g++.old-deja/g++.pt/instantiate13.C: New test.
54139 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
54141 * g++.old-deja/g++.other/defarg7.C: New test.
54142 * g++.old-deja/g++.other/defarg8.C: New test.
54144 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
54146 * g++.old-deja/g++.pt/crash64.C: New test.
54148 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
54150 * g++.old-deja/g++.pt/crash63.C: New test.
54152 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
54154 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
54156 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
54158 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
54160 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
54162 * g++.old-deja/g++.pt/error3.C: New test.
54164 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
54166 * g++.old-deja/g++.other/crash39.C: New test.
54168 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
54170 * g++.old-deja/g++.other/vbase4.C: New test.
54172 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
54174 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
54175 * gcc.dg/special/20000419-2.c: New file. Identical to above.
54176 * gcc.dg/special/special.exp: New test driver which will check
54177 for alias support for the above test.
54179 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
54181 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
54182 problems on small machines.
54183 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
54186 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
54188 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
54190 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54192 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
54194 * g++.old_deja/g++.pt/using8.C: New test.
54196 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
54198 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
54200 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
54202 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
54203 where a failure is expected.
54204 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
54206 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
54208 * g++.old_deja/g++.pt/instantiate12.C: New test.
54210 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
54212 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
54214 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
54215 * g++.old-deja/g++.brendan/crash17.C: Likewise.
54216 * g++.old-deja/g++.brendan/crash29.C: Likewise.
54217 * g++.old-deja/g++.brendan/crash48.C: Likewise.
54218 * g++.old-deja/g++.brendan/ns1.C: Likewise.
54219 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
54220 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
54221 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
54222 * g++.old-deja/g++.eh/spec6.C: Likewise.
54223 * g++.old-deja/g++.jason/crash3.C: Likewise.
54224 * g++.old-deja/g++.law/ctors11.C: Likewise.
54225 * g++.old-deja/g++.law/ctors17.C: Likewise.
54226 * g++.old-deja/g++.law/ctors5.C: Likewise.
54227 * g++.old-deja/g++.law/ctors9.C: Likewise.
54228 * g++.old-deja/g++.mike/ambig1.C: Likewise.
54229 * g++.old-deja/g++.mike/net22.C: Likewise.
54230 * g++.old-deja/g++.mike/p3538a.C: Likewise.
54231 * g++.old-deja/g++.mike/p3538b.C: Likewise.
54232 * g++.old-deja/g++.mike/virt3.C: Likewise.
54233 * g++.old-deja/g++.niklas/t128.C: Likewise.
54234 * g++.old-deja/g++.other/anon4.C: Likewise.
54235 * g++.old-deja/g++.other/using1.C: Likewise.
54236 * g++.old-deja/g++.other/warn3.C: Likewise.
54237 * g++.old-deja/g++.pt/t37.C: Likewise.
54238 * g++.old-deja/g++.robertl/eb69.C: Likewise.
54239 * g++.old-deja/g++.robertl/eb71.C: Likewise.
54241 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
54243 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
54245 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54247 * gcc.c-torture/execute/stdio-opt-3.c: New test.
54249 2001-01-07 Jakub Jelinek <jakub@redhat.com>
54251 * gcc.c-torture/compile/20010107-1.c: New test.
54253 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
54255 * gcc.c-torture/execute/builtin-noret-1.c: New test.
54257 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
54259 * gcc.dg/format/format.h: New file.
54260 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
54261 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
54262 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
54263 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
54264 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
54265 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
54266 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
54267 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
54268 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
54269 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
54270 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
54271 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
54272 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
54273 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
54274 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
54275 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
54276 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
54277 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
54278 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
54279 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
54280 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
54281 instead of declaring standard types, macros and functions in each
54284 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
54286 * gcc.c-torture/execute/20010106-1.c: New test.
54288 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
54290 * gcc.dg/format/format.exp: New file.
54291 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
54292 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
54293 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
54294 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
54295 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
54296 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
54297 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
54298 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
54299 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
54300 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
54301 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
54302 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
54303 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
54304 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
54305 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
54306 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
54307 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
54308 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
54309 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
54310 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
54311 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
54312 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
54313 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
54314 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
54315 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
54316 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
54317 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
54318 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
54319 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
54320 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
54321 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
54322 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
54323 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
54324 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
54325 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
54326 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
54327 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
54328 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
54329 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
54330 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
54331 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
54332 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
54334 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
54336 * gcc.c-torture/execute/991228-1.c: Take word endianness into
54339 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
54341 * gcc.c-torture/execute/builtin-complex-1.c: New test.
54343 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
54345 * g++.old-deja/g++.pt/crash62.C: New test.
54347 2001-01-04 Richard Henderson <rth@redhat.com>
54349 * gcc.dg/20000926-1.c: Update expected warnings.
54350 * gcc.dg/array-2.c: Likewise.
54351 * gcc.dg/array-4.c: Also validate flexible array members.
54352 * gcc.dg/c99-flex-array-1.c: New.
54354 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
54356 * gcc.c-torture/compile/20001222-1.x: Remove.
54358 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54360 * gcc.c-torture/execute/built-in-setjmp.c: New.
54362 2001-01-03 Richard Henderson <rth@redhat.com>
54364 * gcc.dg/940510-1.c: Update expected error wording.
54365 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
54367 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
54369 * lib/target-supports.exp (check_alias_available): Modified to
54370 indicate aliases not supported if only weak aliases are supported.
54372 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54374 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
54375 Turn on cmpstrsi checks for __pj__ and __i370__.
54377 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
54379 * g++.old-deja/g++.other/virtual11.C: New test.
54381 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
54383 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
54385 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54387 * gcc.c-torture/compile/20010102-1.c: New test.
54389 2001-01-02 Andreas Jaeger <aj@suse.de>
54391 * gcc.dg/noreturn-3.c: New test.
54393 * gcc.dg/noreturn-4.c: New test.
54395 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54397 * gcc.c-torture/execute/stdio-opt-1.c: Also test
54398 __builtin_fputc and __builtin_fwrite.
54400 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
54402 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
54403 signed char, not default char.
54405 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
54407 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
54409 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
54411 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
54413 2000-12-29 Richard Henderson <rth@redhat.com>
54415 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
54416 (__cyg_profile_func_exit): Define.
54418 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
54420 * g++.dg/vtgc1.C: New test.
54422 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
54424 * gcc.dg/noncompile/20001228-1.c: New test.
54426 * gcc.dg/20001228-1.c: New test.
54428 * gcc.c-torture/execute/20001228-1.c: New test.
54430 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
54432 * gcc.dg/format-strfmon-1.c: New test.
54434 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54436 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
54437 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
54438 * gcc.c-torture/execute/string-opt-1.c: Likewise.
54439 * gcc.c-torture/execute/string-opt-2.c: Likewise.
54440 * gcc.c-torture/execute/string-opt-3.c: Likewise.
54441 * gcc.c-torture/execute/string-opt-4.c: Likewise.
54442 * gcc.c-torture/execute/string-opt-6.c: Likewise.
54443 * gcc.c-torture/execute/string-opt-7.c: Likewise.
54444 * gcc.c-torture/execute/string-opt-8.c: Likewise.
54445 * gcc.c-torture/execute/string-opt-9.c: Likewise.
54446 * gcc.c-torture/execute/string-opt-10.c: Likewise.
54447 * gcc.c-torture/execute/string-opt-11.c: Likewise.
54448 * gcc.c-torture/execute/string-opt-12.c: Likewise.
54450 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
54451 * gcc.c-torture/execute/string-opt-4.c: Test index.
54453 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
54455 * gcc.c-torture/compile/20001226-1.c: New test.
54457 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
54459 * gcc.c-torture/compile/20001222-1.c: New test.
54460 * gcc.c-torture/compile/20001222-1.x: Xfail.
54462 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
54464 * gcc.c-torture/execute/comp-goto-2.c: New test.
54466 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
54468 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
54469 Use long types if __INT_MAX__ is 32767.
54470 (main): Use cast to (sint32 *) when poking 88 into a_page.
54472 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
54474 2000-12-21 Bernd Schmidt <bernds@redhat.com>
54476 * gcc.c-torture/compile/20001221-1.c: New test.
54477 * gcc.c-torture/execute/20001221-1.c: New test.
54479 2000-12-20 Richard Henderson <rth@redhat.com>
54481 * g++.old-deja/g++.pt/crash36.C: Update error lines.
54482 * g++.old-deja/g++.robertl/eb109.C: Likewise.
54484 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54486 * gcc.dg/compare3.c: New test.
54488 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
54490 * gcc.dg/format-warnll-1.c: New test.
54492 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
54494 * gcc.dg/cpp/cmdlne-P.c: New test.
54496 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
54498 * gcc.c-torture/execute/builtin-abs-1.c,
54499 gcc.c-torture/execute/builtin-abs-2.c: New tests.
54501 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
54503 * gcc.dg/cpp/multiline.c: New test.
54505 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
54507 * g++.old-deja/g++.other/syshdr1.C: Update.
54508 * gcc.dg/cpp/lineflags.c: Remove temporarily.
54510 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54512 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
54514 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54516 * g++.old-deja/g++.pt/ttp65.C: New test.
54518 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54520 * g++.old-deja/g++.pt/ttp64.C: New test.
54522 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54524 * g++.old-deja/g++.pt/spec33.C: New test.
54526 2000-12-14 Catherine Moore <clm@redhat.com>
54528 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
54529 * gcc.c-torture/execute/920612-2.c: Likewise.
54530 * gcc.c-torture/execute/920428-2.c: Likewise.
54531 * gcc-c-torture/execute/va-arg-11.c: Call exit.
54532 * gcc.c-torture/execute/va-arg-21.c: Likewise.
54534 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54536 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
54537 * gcc.dg/pack-test-2.c: Likewise.
54539 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
54541 Tests by Zack Weinberg <zackw@stanford.edu>.
54543 * gcc.dg/cpp/defined.c: Update.
54544 * gcc.dg/cpp/defined_trad.c: New tests.
54546 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
54548 * gcc.dg/cpp/trad-direct.c: Update.
54550 2000-12-11 Neil Booth <neilb@earthling.net>
54552 * gcc.dg/cpp/defined_trad.c
54554 2000-12-11 Neil Booth <neilb@earthling.net>
54556 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
54558 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
54560 * gcc.dg/format-miss-2.c: New test.
54562 2000-12-09 Neil Booth <neilb@earthling.net>
54564 * gcc.dg/cpp/lineflags.c: New tests.
54565 * gcc.dg/cpp/poison.c: Update.
54566 * gcc.dg/cpp/redef2.c: Update.
54567 * gcc.dg/cpp/skipping.c: New test.
54569 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
54571 * g++.old-deja/g++.other/eh3.C: New testcase.
54573 2000-12-07 Neil Booth <neilb@earthling.net>
54575 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
54576 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
54577 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
54578 wtr-union-init-2.c, wtr-union-init-3.c: Update.
54579 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
54582 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
54584 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
54585 __SIZE_TYPE__ instead of int for type of integers cast to
54588 2000-12-07 Jakub Jelinek <jakub@redhat.com>
54590 * g++.old-deja/g++.other/cleanup4.C: New test.
54592 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
54594 * format-sec-1.c: New test.
54596 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
54598 * gcc.dg/format-nonlit-3.c: New test.
54600 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
54602 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
54603 through a null pointer.
54605 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54607 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
54608 * g++.old-deja/g++.pt/partial4.C: New test.
54610 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
54612 * gcc.c-torture/execute/ieee/hugeval.x: New.
54614 2000-12-06 Neil Booth <neilb@earthling.net>
54616 * gcc.dg/cpp/backslash2.c: New tests.
54618 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54620 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
54621 * gcc.c-torture/execute/stdio-opt-2.c: New test.
54623 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
54625 * gcc.c-torture/execute/20001203-2.c: New testcase.
54627 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
54629 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
54630 * g++.old-deja/g++.other/virtual10.C: New test.
54632 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
54634 * g++.old-deja/g++.mike/pmf5.C: Remove test.
54636 2000-12-05 Richard Henderson <rth@redhat.com>
54638 * gcc.c-torture/compile/20001205-1.c: New.
54640 2000-12-04 Neil Booth <neilb@earthling.net>
54642 * g++.old-deja/g++.other/virtual9.C: New test.
54643 * g++.old-deja/g++.pt/crash61.C: New test.
54644 * gcc.c-torture/execute/loop-9.c: New test.
54646 2000-12-04 Neil Booth <neilb@earthling.net>
54648 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
54649 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
54650 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
54651 * gcc.dg/cpp/extratokens.c: ...here.
54653 2000-12-04 Neil Booth <neilb@earthling.net>
54655 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
54658 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54660 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
54661 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
54663 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
54665 * gcc.c-torture/execute/20001203-1.c: New test.
54667 2000-12-03 Neil Booth <neilb@earthling.net>
54669 * gcc.dg/cpp/macro6.c: New test cases.
54671 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54673 * gcc.c-torture/execute/string-opt-9.c: New test.
54674 * gcc.c-torture/execute/string-opt-10.c: Likewise.
54675 * gcc.c-torture/execute/string-opt-11.c: Likewise.
54676 * gcc.c-torture/execute/string-opt-12.c: Likewise.
54678 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
54679 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
54681 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
54683 * gcc.dg/cpp/if-6.c: New testcase.
54685 * gcc.dg/20001201-1.c: New testcase.
54687 2000-12-02 Neil Booth <neilb@earthling.net>
54689 * g++.old-deja/g++.other/externC4.C,
54690 g++.old-deja/g++.other/friend10.C: New tests.
54692 2000-12-02 Neil Booth <neilb@earthling.net>
54694 * g++.old-deja/g++.other/instan2.C
54695 * g++.old-deja/g++.other/instan3.C: New test.
54697 2000-12-02 Neil Booth <neilb@earthling.net>
54699 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
54700 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
54701 gnuc99.c,gnuc99-pedantic.c: New tests.
54703 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
54705 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
54706 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
54708 2000-12-01 Neil Booth <neilb@earthling.net>
54710 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
54711 * gcc.dg/cpp/poison.c: Update.
54712 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
54714 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
54716 * g77.f-torture/execute/20001201.f: New test.
54718 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
54720 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
54722 2000-12-01 Jakub Jelinek <jakub@redhat.com>
54724 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
54726 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
54728 * g++.old-deja/g++.other/cast6.C: New test.
54730 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
54732 * gcc.c-torture/execute/20001130-2.c: New testcase.
54734 2000-11-30 Richard Henderson <rth@redhat.com>
54736 * gcc.c-torture/execute/20001130-1.c: New test.
54738 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
54740 * g++.old-deja/g++.other/op3.C: New test.
54742 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
54744 * g++.old-deja/g++.other/op2.C: New test.
54746 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
54748 * g++.old-deja/g++.other/crash38.C: New test.
54750 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
54752 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
54754 2000-11-29 Jakub Jelinek <jakub@redhat.com>
54756 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
54758 * gcc.c-torture/execute/string-opt-6.c: New test.
54760 * gcc.dg/20001117-1.c: Add main.
54762 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
54764 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
54766 * gcc.dg/940510-1.c: ... to here.
54768 * gcc.dg/20000926-1.c: GNU C now allows initializations of
54769 zero-size arrays in toplevel structures.
54771 2000-11-28 Jakub Jelinek <jakub@redhat.com>
54773 * gcc.c-torture/execute/loop-8.c: New test.
54775 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
54777 * g++.old-deja/g++.other/base1.C: New test.
54779 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
54781 * g++.old-deja/g++.other/parse2.C: New test.
54783 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
54785 * g++.old-deja/g++.pt/incomplete1.C: New test.
54787 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
54789 * g++.old-deja/g++.other/friend9.C: New test.
54791 2000-11-28 Jakub Jelinek <jakub@redhat.com>
54793 * gcc.dg/20001127-1.c: New test.
54795 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
54797 * g++.old-deja/g++.pt/friend46.C: New test.
54799 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
54801 * g++.old-deja/g++.other/ptrmem8.C: New test.
54803 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54805 * gcc.c-torture/execute/string-opt-7.c: New test.
54806 * gcc.c-torture/execute/string-opt-8.c: Likewise.
54808 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
54810 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
54811 instead of 'mkcheck 2'.
54813 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
54815 * gcc.c-torture/execute/memcheck/driver.c,
54816 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
54817 C9X references to refer to C99.
54819 2000-11-25 Jakub Jelinek <jakub@redhat.com>
54821 * gcc.dg/ultrasp3.c: New test.
54823 2000-11-25 Neil Booth <neilb@earthling.net>
54825 * gcc.dg/cpp/include2.c: Update test to be locale independent.
54827 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
54829 * gcc.c-torture/compile/20001123-2.c: New.
54831 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54833 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
54835 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
54837 * gcc.dg/sequence-point-1.c: Add some new tests.
54838 * gcc.c-torture/execute/20001124-1.c: New test.
54840 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
54842 * g++.old-deja/g++.other/vaarg4.C: New test.
54843 * gcc.c-torture/compile/20001123-1.c: New test.
54845 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
54847 * g++.other/crash24.C: Adjust and remove XFAIL.
54848 * g++.other/crash37.C: New test.
54850 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
54852 * g++.old-deja/g++.pt/instantiate9.C: New test.
54854 2000-11-22 Mark Mitchell <mark@codesourcery.com>
54856 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
54859 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
54860 * g++.old-deja/g++.robertl/eb55.C: Likewise.
54862 2000-11-22 Neil Booth <neilb@earthling.net>
54864 * gcc.dg/cpp/Wtrigraphs.c: New test.
54866 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
54868 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
54870 2000-11-22 Jakub Jelinek <jakub@redhat.com>
54872 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
54874 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
54876 * lib/gcc-dg.exp: load_lib scanasm.exp.
54877 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
54878 * lib/g++-dg.exp: load_lib scanasm.exp.
54879 * lib/scanasm.exp: New.
54880 (scan-assembler, scan-assembler-not): Add optional arguments to
54881 test name, or if not present, the pattern name.
54882 (scan-assembler-dem, scan-assembler-dem-not): New.
54884 * g++.dg/dg.exp: New.
54886 2000-11-21 Neil Booth <neilb@earthling.net>
54888 * gcc.dg/cpp/integrated1.c: Remove.
54890 2000-11-21 Jakub Jelinek <jakub@redhat.com>
54892 * gcc.c-torture/execute/20001121-1.c: New test.
54894 2000-11-21 Richard Henderson <rth@redhat.com>
54896 * gcc.c-torture/compile/20001121-1.c: New test.
54898 2000-11-20 Neil Booth <neilb@earthling.net>
54900 * gcc.dg/cpp/integrated1.c: New test.
54902 2000-11-21 Jakub Jelinek <jakub@redhat.com>
54904 * g++.old-deja/g++.other/inline17.C: New test.
54906 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
54908 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
54909 local variable to be zero: I made the variable global. Now
54910 uses abort() and exit() instead of relying on main's return value.
54912 2000-11-20 Neil Booth <neilb@earthling.net>
54914 * gcc.dg/cpp/paste2.c: Update test.
54915 * objc/execute/paste.m: New test.
54917 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
54919 * gcc.dg/c99-condexpr-1.c: New test.
54921 2000-11-20 Neil Booth <neilb@earthling.net>
54923 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
54925 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
54927 * g++.old-deja/g++.pt/export1.C: New test.
54929 2000-11-20 Jakub Jelinek <jakub@redhat.com>
54931 * gcc.dg/20001117-1.c: New test.
54933 2000-11-18 Richard Henderson <rth@redhat.com>
54935 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
54937 2000-11-18 Richard Henderson <rth@redhat.com>
54939 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
54940 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
54941 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
54943 2000-11-18 Richard Henderson <rth@redhat.com>
54945 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
54946 (main): New. Exit cleanly.
54948 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54950 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
54951 gcc.dg/c99-fordecl-2.c: New tests.
54953 2000-11-18 Richard Henderson <rth@redhat.com>
54955 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
54956 * gcc.c-torture/execute/zerolen-2.c: New.
54958 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54960 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
54963 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
54965 * g++.old-deja/g++.pt/instantiate8.C: New test.
54967 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
54969 * g++.old-deja/g++.other/incomplete.C: Add more tests.
54970 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
54972 2000-11-16 Nick Clifton <nickc@redhat.com>
54974 * gcc.c-torture/execute/nestfunc-2.c: New test.
54975 * gcc.c-torture/execute/nestfunc-3.c: New test.
54977 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
54979 * gcc.c-torture/compile/20001116-1.c: New test.
54981 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54983 * gcc.c-torture/execute/20001115-1.c: New test.
54985 2000-11-15 Mark Mitchell <mark@codesourcery.com>
54987 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
54988 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
54989 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
54990 * g++.old-deja/g++.abi/vmihint.C: Likewise.
54992 2000-11-15 Neil Booth <neilb@earthling.net>
54994 gcc.dg/cpp/_Pragma1.c: Update.
54995 gcc.dg/cpp/_Pragma2.c: New test.
54997 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
54999 * g++.old-deja/g++.other/anon5.C: New test.
55001 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
55003 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
55006 2000-11-14 Jakub Jelinek <jakub@redhat.com>
55008 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
55011 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55013 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
55014 labels at end of compound statements.
55016 2000-11-13 Jakub Jelinek <jakub@redhat.com>
55018 * gcc.c-torture/execute/loop-7.c: New test.
55020 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55022 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
55024 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55026 * gcc.dg/c99-bool-1.c: New test.
55028 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
55030 * gcc.dg/c99-scope-1.c: Remove xfail.
55031 * gcc.dg/c99-scope-2.c: New test.
55033 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55035 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
55036 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
55038 2000-11-11 Mark Mitchell <mark@codesourcery.com>
55040 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
55043 * g++.mike/p700.C: Don't typedef wchar_t.
55044 * g++.mike/p784.C: Likewise.
55045 * g++.mike/eb101.C: Don't use __wchar_t.
55047 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
55049 * g77.f-torture/execute/20001111.[fx]: Test premature exit
55052 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
55054 * gcc.c-torture/execute/20001111-1.c: New test.
55056 2000-11-10 Nick Clifton <nickc@redhat.com>
55058 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
55059 long multuiple and accumulate.
55061 2000-11-09 Richard Henderson <rth@redhat.com>
55063 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
55064 via size_t instead of int.
55066 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
55067 * gcc.c-torture/execute/string-opt-2.c: Likewise.
55068 * gcc.c-torture/execute/string-opt-3.c: Likewise.
55069 * gcc.c-torture/execute/string-opt-4.c: Likewise.
55071 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
55073 * gcc.c-torture/compile/20001109-1.c: New test.
55074 * gcc.c-torture/compile/20001109-2.c: New test.
55076 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
55078 * g++.old-deja/g++.pt/operator1.C: New test.
55079 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
55081 2000-11-09 Jakub Jelinek <jakub@redhat.com>
55083 * gcc.dg/20001108-1.c: New test.
55085 2000-11-09 Jakub Jelinek <jakub@redhat.com>
55087 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
55088 with both arguments constant strings.
55089 * gcc.c-torture/execute/string-opt-3.c: New test.
55090 * gcc.c-torture/execute/string-opt-4.c: New test.
55091 * gcc.c-torture/execute/string-opt-5.c: New test.
55093 2000-11-08 Nick Clifton <nickc@redhat.com>
55095 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
55096 mulsidi3adddi patterns.
55098 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
55100 * g++.old-deja/g++.other/crash36.C: New test.
55102 2000-11-08 Jakub Jelinek <jakub@redhat.com>
55104 * g++.old-deja/g++.other/init16.C: New test.
55106 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
55108 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
55110 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
55112 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
55113 * gcc.c-torture/execute/va-arg-16.x: Likewise.
55114 * gcc.c-torture/execute/va-arg-17.x: Likewise.
55116 2000-11-07 DJ Delorie <dj@redhat.com>
55118 * gcc.dg/20000614-1.c: Add return so that test can pass.
55120 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55122 * gcc.c-torture/execute/string-opt-1.c: New test.
55124 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
55126 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
55127 mips-sgi-irix6.* because the MIPS ABI passes floating-point
55128 parameters in registers, and there is no way for a varargs
55129 function to know in which order the integer and floating-point
55130 parameters should be interleaved when they are placed on the
55132 * gcc.c-torture/execute/va-arg-16.x: Likewise.
55133 * gcc.c-torture/execute/va-arg-17.x: Likewise.
55135 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55137 * gcc.c-torture/execute/string-opt-2.c: New test.
55139 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
55141 * g++.old-deja/g++.pt/crash60.C: New test.
55143 2000-11-06 Jakub Jelinek <jakub@redhat.com>
55145 * g++.old-deja/g++.other/crash24.C: New test.
55146 * g++.old-deja/g++.other/crash25.C: New test.
55147 * g++.old-deja/g++.other/crash26.C: New test.
55148 * g++.old-deja/g++.other/crash27.C: New test.
55149 * g++.old-deja/g++.other/crash28.C: New test.
55150 * g++.old-deja/g++.other/crash29.C: New test.
55151 * g++.old-deja/g++.other/crash30.C: New test.
55152 * g++.old-deja/g++.other/crash31.C: New test.
55153 * g++.old-deja/g++.other/crash32.C: New test.
55154 * g++.old-deja/g++.other/crash33.C: New test.
55155 * g++.old-deja/g++.other/crash34.C: New test.
55156 * g++.old-deja/g++.other/crash35.C: New test.
55158 2000-11-06 Jakub Jelinek <jakub@redhat.com>
55160 * gcc.c-torture/execute/20001031-1.c: New test.
55162 2000-11-04 Mark Mitchell <mark@codesourcery.com>
55164 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
55167 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
55168 standards-conformant.
55170 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
55172 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
55173 * g++.old-deja/g++.mike/p755a.C: Likewise.
55174 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
55175 library makes no calls to `operator new' during initialization.
55177 2000-11-04 Neil Booth <neilb@earthling.net>
55179 * gcc.dg/cpp/include2.c: New tests.
55181 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
55183 * lib/g++.exp (g++_set_ld_library_path): New function.
55184 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
55186 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
55188 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
55191 2000-11-01 Richard Henderson <rth@redhat.com>
55193 * g++.old-deja/g++.ext/namedret1.C: New.
55194 * g++.old-deja/g++.ext/namedret2.C: New.
55195 * g++.old-deja/g++.ext/namedret3.C: New.
55197 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
55199 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
55200 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
55202 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55204 * gcc.c-torture/execute/va-arg-21.c: New test.
55206 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
55208 * gcc.dg/c99-complex-2.c: New test.
55210 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55212 * gcc.c-torture/execute/stdio-opt-1.c: New test.
55214 2000-10-31 Jakub Jelinek <jakub@redhat.com>
55216 * g++.old-deja/g++.other/inline16.C: New test.
55218 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
55220 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
55221 __PRETTY_FUNCTION__
55223 2000-10-29 Neil Booth <neilb@earthling.net>
55225 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
55227 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
55228 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
55231 2000-10-29 Neil Booth <neilb@earthling.net>
55233 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
55234 * mi1.c, mi1c.h: Add null directives to multiple-include test.
55235 * mi5.c: Test multiple includes work with -C.
55236 * trigraphs.c: Test ^= version.
55238 2000-10-28 Neil Booth <neilb@earthling.net>
55240 New tests and test updates for new macro expander.
55242 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
55243 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
55244 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
55245 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
55246 new diagnostic messages.
55248 * gcc.dg/cpp/macro3.c: New tests.
55250 2000-10-27 Mark Mitchell <mark@codesourcery.com>
55252 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
55255 2000-10-27 Jakub Jelinek <jakub@redhat.com>
55257 * g++.old-deja/g++.other/eh2.C: New test.
55259 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
55261 * gcc.c-torture/execute/20001027-1.c: New test.
55263 2000-10-26 Richard Henderson <rth@redhat.com>
55265 * gcc.c-torture/execute/20001026-1.c: New.
55267 2000-10-26 Mark Mitchell <mark@codesourcery.com>
55269 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
55270 * g++.old-deja/g++.law/builtin1.C: Likewise.
55271 * g++.old-deja/g++.law/ctors10.C: Likewise.
55272 * g++.old-deja/g++.law/virtual3.C: Likewise.
55273 * g++.old-deja/g++.mike/p658.C: Likewise.
55274 * g++.old-deja/g++.other/sibcall1.C: Likewise.
55275 * g++.old-deja/g++.other/vaarg2.C: Likewise.
55276 * g++.old-deja/g++.robertl/eb124.C: Likewise.
55277 * g++.old-deja/g++.robertl/eb44.C: Likewise.
55278 * g++.old-deja/g++.robertl/eb77.C: Likewise.
55280 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
55282 * gcc.c-torture/compile/20001024-1.c: New test.
55284 2000-10-25 Mark Mitchell <mark@codesourcery.com>
55286 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
55287 to tell us whether or not we are using V3.
55289 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
55291 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
55294 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
55296 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
55298 2000-10-25 Jakub Jelinek <jakub@redhat.com>
55300 * gcc.c-torture/execute/20001024-1.c: New test.
55302 2000-10-24 Jakub Jelinek <jakub@redhat.com>
55304 * g++.old-deja/g++.other/sibcall1.C: New test.
55306 2000-10-20 Jakub Jelinek <jakub@redhat.com>
55308 * gcc.dg/noncompile/init-3.c: New test.
55310 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
55312 * gcc.dg/format-array-1.c: New test.
55314 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
55316 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
55317 writing through null pointers; remove comment about testing
55318 unterminated strings.
55320 2000-10-17 Matthew Hiller <hiller@redhat.com>
55322 * gcc.c-torture/execute/20001017-2.c: New test.
55324 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
55326 * gcc.c-torture/compile/20001018-1.c: New test.
55327 * gcc.c-torture/compile/20001018-1.x: Xfail.
55329 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55331 * gcc.c-torture/execute/20001017-1.c: New test.
55333 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
55335 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
55336 for multiple use of arguments with scanf formats; add tests for
55337 multiple use of arguments.
55339 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
55341 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
55342 from some old tests.
55344 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
55346 * gcc.dg/format-miss-1.c: New test.
55348 2000-10-16 Jakub Jelinek <jakub@redhat.com>
55350 * gcc.c-torture/execute/20001013-1.c: New test.
55352 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
55354 * gcc.dg/format-branch-1.c: New test.
55356 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
55358 * README, lib/file-format.exp: Remove EGCS references.
55360 2000-10-16 Jakub Jelinek <jakub@redhat.com>
55362 * gcc.dg/20001013-1.c: New test.
55364 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
55366 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
55367 for intmax_t in the compiler using __typeof__ and the type rules
55368 for conditional expressions.
55370 2000-10-13 Jakub Jelinek <jakub@redhat.com>
55372 * gcc.dg/20001012-1.c: New test.
55373 * gcc.dg/20001012-2.c: New test.
55375 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
55377 * gcc.dg/format-attr-1.c: New test.
55379 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
55381 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
55382 __LONG_LONG_MAX__ instead of LLONG_MAX.
55384 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
55386 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
55388 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
55391 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
55393 * gcc.dg/sequence-pt-1.c: New test.
55395 2000-10-11 Geoff Keating <geoffk@cygnus.com>
55397 * gcc.c-torture/execute/20001011-1.c: New testcase.
55398 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
55400 2000-10-10 Jakub Jelinek <jakub@redhat.com>
55402 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
55403 does not error on it.
55405 2000-10-10 Jakub Jelinek <jakub@redhat.com>
55407 * gcc.dg/20001009-1.c: New test.
55409 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
55411 * gcc.c-torture/compile/20001009-1.c: Move from here ....
55412 * gcc.c-torture/execute/20001009-2.c: ... to here.
55414 2000-10-09 Geoff Keating <geoffk@cygnus.com>
55416 * gcc.c-torture/compile/20001009-1.c: New testcase.
55417 * gcc.c-torture/execute/20001009-1.c: New testcase.
55418 Testcases provided by Jan Hubicka <jh@suse.cz>.
55420 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
55422 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55423 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
55424 uintmax_t using <limits.h> to emulate the compiler's internal
55425 logic. No longer XFAIL %j tests.
55427 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
55429 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
55430 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55431 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
55432 regexps and details of expected handling of some bad formats.
55433 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
55436 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
55438 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
55439 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
55440 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
55441 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
55444 2000-10-06 Richard Henderson <rth@cygnus.com>
55446 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
55447 * g++.old-deja/g++.brendan/crash52.C: Likewise.
55448 * g++.old-deja/g++.jason/report.C: Likewise.
55449 * g++.old-deja/g++.law/friend5.C: Likewise.
55450 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
55451 of the expected warnings.
55453 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
55455 * g++.old-deja/g++.pt/enum14.C: New test.
55457 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
55459 * g++.old-deja/g++.pt/crash59.C: New test.
55461 2000-10-04 Will Cohen <wcohen@redhat.com>
55463 * gcc.dg/20000926-1.c: New test.
55465 2000-10-03 Geoff Keating <geoffk@cygnus.com>
55467 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
55468 function name for current C++ compiler.
55469 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
55471 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
55473 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
55474 __PRETTY_FUNCTION__.
55475 * g++.old-deja/g++.ext/pretty2.C: Likewise.
55477 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55479 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
55481 2000-09-26 Jakub Jelinek <jakub@redhat.com>
55483 * gcc.c-torture/compile/20000923-1.c: New test.
55485 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
55487 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
55488 * g++.old-deja/g++.pt/ttp62.C: Same.
55489 * g++.old-deja/g++.other/inline14.C: Same.
55491 2000-09-24 Richard Henderson <rth@cygnus.com>
55493 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
55495 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
55497 * gcc.dg/c90-printf-1.c: Add test for wide string format.
55499 2000-09-22 Geoff Keating <geoffk@cygnus.com>
55501 * gcc.c-torture/compile/20000922-1.c: New file.
55503 2000-09-21 Nick Clifton <nickc@redhat.com>
55505 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
55506 a signed long modulo operation.
55507 (mod6): New function - perform an unsigned long modulo operation.
55508 (main): Add tests for modulos of very large numbers by very small
55511 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55513 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
55515 2000-09-19 Richard Henderson <rth@cygnus.com>
55517 * gcc.dg/compare2.c (case 10): XFAIL.
55519 2000-09-18 Richard Henderson <rth@cygnus.com>
55521 * gcc.c-torture/execute/20000906-1.c: Move ...
55522 * gcc.dg/20000906-1.c: ... here. Only run on targets
55523 that support __builtin_trap.
55525 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
55527 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
55529 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
55531 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
55532 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
55533 more $ format tests.
55535 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
55537 * gcc.dg/format-errmk-1.c: New test.
55539 2000-09-17 Greg McGary <greg@mcgary.org>
55541 * gcc.c-torture/execute/20000917-1.x: Remove.
55543 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
55545 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
55547 2000-09-17 Greg McGary <greg@mcgary.org>
55549 * gcc.c-torture/execute/20000917-1.c: New test.
55550 * gcc.c-torture/execute/20000917-1.x: XFAIL.
55552 2000-09-16 Neil Booth <NeilB@earthling.net>
55554 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
55555 in nested macro bug.
55557 2000-09-15 Neil Booth <NeilB@earthling.net>
55559 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
55561 2000-09-14 Jeffrey A Law (law@cygnus.com)
55563 * gcc.c-torture/execute/20000914-1.c: New test.
55565 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
55567 * g++.other/inline13.C: New test.
55569 2000-09-12 Andreas Jaeger <aj@suse.de>
55571 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
55572 constant by Ulrich Drepper <drepper@redhat.com>.
55574 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
55576 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
55578 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55580 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
55582 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
55584 * gcc.dg/cpp/backslash.c: New test.
55586 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
55588 * gcc.c-torture/execute/20000910-1.c: New test.
55589 * gcc.c-torture/execute/20000910-2.c: Likewise.
55591 2000-09-11 Robert Lipe <robertl@sco.com>
55593 * gcc.dg/pragma-align.c: New test.
55595 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
55597 * g++.old-deja/g++.pt/explicit82.C: New test.
55598 * g++.old-deja/g++.pt/explicit83.C: New test.
55600 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
55602 * gcc.dg/asm-names.c: New test.
55604 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55606 * gcc.dg/cpp/tr-warn6.c: New test
55608 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
55610 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
55613 2000-09-07 Catherine Moore <clm@redhat.com>
55615 * gcc.c-torture/execute/unroll-1.c: New test.
55617 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
55619 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
55621 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
55622 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
55623 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
55624 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
55625 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
55627 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
55628 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
55630 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
55632 * g++.old-deja/g++.pt/deduct2.C: New test.
55634 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
55636 * g++.old-deja/g++.pt/parms2.C: New test.
55638 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
55640 * g++.old-deja/g++.pt/crash58.C: New test.
55642 2000-09-06 Greg McGary <greg@mcgary.org>
55644 * gcc.c-torture/execute/20000906-1.c: New test.
55645 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
55647 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55649 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
55651 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
55653 * g++.old-deja/g++.pt/crash57.C: New test.
55655 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
55657 * g++.old-deja/g++.pt/crash56.C: New test.
55659 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
55661 * g++.old-deja/g++.pt/koenig1.C: New test.
55663 2000-09-04 Jakub Jelinek <jakub@redhat.com>
55665 * gcc.dg/20000904-1.c: New test.
55667 2000-09-04 Jakub Jelinek <jakub@redhat.com>
55669 * gcc.dg/cpp/paste8.c: New test.
55671 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
55673 * gcc.c-torture/compile/20000827-1.c: New test.
55675 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
55677 * gcc.dg/format-diag-1.c: New test.
55679 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
55681 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
55682 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
55683 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
55684 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
55685 gcc.dg/formatz-1.c: Adjust warning regular expressions.
55687 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
55689 * g++.old-deja/g++.other/nested4.C: New test.
55691 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
55693 * g++.old-deja/g++.ns/scoped1.C: New test.
55695 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
55697 * lib/g++.exp: Support testing already-installed GCC.
55699 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55701 * wtr-label-1.c, wtr-suffix-1.c: New tests.
55703 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55705 * gcc.dg/return-type-2.c: New test.
55707 2000-08-27 Geoff Keating <geoffk@cygnus.com>
55709 * gcc.c-torture/compile/20000825-1.c: New test.
55711 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
55713 * gcc.dg/dwarf2-2.c: New test.
55715 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
55717 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
55718 dg-warning regexps.
55720 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
55722 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
55723 gcc.dg/format-ext-5.c: New tests.
55725 2000-08-25 Jakub Jelinek <jakub@redhat.com>
55727 * g++.old-deja/g++.other/crash22.C: New test.
55729 2000-08-24 Mark Mitchell <mark@codesourcery.com>
55731 * gcc.dg/noncompile/930622-2.c: Adjust error message.
55733 2000-08-24 Richard Henderson <rth@cygnus.com>
55735 * gcc.dg/ia64-sync-1.c: New test.
55736 * gcc.dg/ia64-sync-2.c: New test.
55737 * gcc.dg/ia64-asm-1.c: New test.
55739 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
55741 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
55742 * gcc.dg/format-ext-2.c: New test.
55744 2000-08-23 Jason Merrill <jason@redhat.com>
55746 * lib/old-dejagnu.exp: Also ignore "In member function" and
55749 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55751 * gcc.dg/noncompile/label-lineno-1.c: New test.
55753 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
55755 * gcc.dg/c99-array-nonobj-1.c: New test.
55757 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
55759 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
55761 * gcc.dg/format-ext-1.c: New test.
55763 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55765 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
55766 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
55767 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
55768 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
55769 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
55771 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
55773 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
55774 gcc.dg/c99-strftime-2.c: New tests.
55776 2000-08-22 Richard Henderson <rth@cygnus.com>
55778 * gcc.c-torture/execute/20000822-1.c: New test.
55780 2000-08-21 Jakub Jelinek <jakub@redhat.com>
55782 * gcc.c-torture/execute/20000819-1.x: Remove.
55784 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
55786 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
55787 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
55788 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
55789 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
55790 gcc.dg/format-xopen-1.c: New tests.
55792 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
55794 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
55796 2000-08-21 Jakub Jelinek <jakub@redhat.com>
55798 * g++.old-deja/g++.other/loop2.C: New test.
55800 * gcc.c-torture/compile/20000606-1.c: New test.
55801 * gcc.c-torture/compile/20000728-1.c: New test.
55802 * gcc.c-torture/execute/20000801-1.c: New test.
55803 * gcc.c-torture/execute/20000801-2.c: New test.
55804 * gcc.c-torture/execute/20000819-1.c: New test.
55805 * gcc.c-torture/execute/20000819-1.x: XFAIL.
55806 * gcc.dg/20000629-1.c: New test.
55807 * gcc.dg/20000724-1.c: New test.
55808 * gcc.dg/20000807-1.c: New test.
55810 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
55812 * gcc.dg/cpp/pragma-1.c: New test.
55813 * gcc.dg/cpp/pragma-2.c: New test.
55815 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
55817 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
55818 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
55820 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55822 * gcc.c-torture/compile/20000818-1.c: New test.
55824 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
55826 * gcc.c-torture/execute/20000818-1.c: New test.
55828 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
55830 * gcc.dg/format-va-1.c: New test.
55832 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
55834 * g++.old-deja/g++.other/typedef8.C: New test.
55836 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
55838 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
55839 * g++.old-deja/g++.mike/net36.C: Mark candidate.
55840 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
55841 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
55842 * g++.old-deja/g++.other/ptrmem7.C: New test.
55843 * g++.old-deja/g++.pt/ptrmem10.C: New test.
55845 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
55847 * g++.old-deja/g++.pt/typename27.C: New test.
55849 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
55851 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
55852 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
55853 * g++.old-deja/g++.pt/friend45.C: New test.
55854 * g++.old-deja/g++.other/friend8.C: New test.
55856 2000-08-15 Richard Henderson <rth@cygnus.com>
55858 * gcc.c-torture/execute/20000815-1.c: New test.
55860 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
55862 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
55863 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
55864 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
55866 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
55868 * g++.old-deja/g++.other/refinit2.C: New test.
55870 2000-08-13 Geoff Keating <geoffk@cygnus.com>
55872 * lib/c-torture.exp (c-torture): Make
55873 compiler_conditional_xfail_data global.
55874 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
55875 compiler_conditional_xfail_data machinery.
55876 (f-torture-execute): Likewise.
55877 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
55878 and only when unrolling loops.
55880 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
55882 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
55884 * g++.old-deja/g++.pt/explicit81.C: New test.
55886 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
55888 * g++.old-deja/g++.pt/typename26.C: New test.
55890 2000-08-10 Geoff Keating <geoffk@cygnus.com>
55892 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
55895 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
55897 * g++.old-deja/g++.other/array3.C: New test.
55899 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
55901 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
55902 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
55903 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
55906 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
55908 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
55909 * g++.old-deja/g++.abi/vmihint.C: Likewise.
55911 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
55913 * gcc.c-torture/execute/20000808-1.c: New test.
55915 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
55917 * gcc.dg/c90-const-expr-1.c: New test.
55919 2000-08-08 Richard Henderson <rth@cygnus.com>
55921 * gcc.dg/noncompile/920923-1.c: Declare calloc.
55923 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
55925 * gcc.dg/noncompile/const-ll-1.c: New test.
55927 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
55929 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
55931 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
55933 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
55934 that running programs linked against the shared version of libobjc
55937 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
55939 * gcc.dg/c99-printf-1.c: New test.
55941 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
55943 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
55945 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
55947 * gcc.c-torture/execute/20000731-1.x: Delete.
55949 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
55951 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
55952 and torture_without_loops as is done by c-torture.exp.
55953 (search_for): Copy from c-torture.exp.
55954 (gcc-dg-runtest): New function, drives a directory of tests
55955 iterating over the TORTURE_OPTIONS.
55956 (scan-assembler, scan-assembler-not): Move here from
55957 individual directory drivers.
55959 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
55960 defined by lib/gcc-dg.exp.
55961 * gcc.dg/cpp/cpp.exp: Likewise.
55962 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
55963 gcc-dg-runtest, so we cycle over optimization options.
55965 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
55966 * gcc.dg/compare2.c: No longer expected to fail.
55968 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
55970 * gcc.c-torture/execute/20000804-1.c: New test.
55972 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
55974 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
55976 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
55978 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
55980 2000-08-03 Jeffrey A Law (law@cygnus.com)
55982 * gcc.c-torture/compile/20000803-1.c: New test.
55984 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
55986 * gcc.c-torture/execute/20000801-3.c,
55987 gcc.c-torture/execute/20000801-4.c: New tests.
55988 * gcc.c-torture/execute/20000801-3.x,
55989 gcc.c-torture/execute/20000801-4.x: Xfail.
55991 2000-08-02 Geoff Keating <geoffk@cygnus.com>
55993 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
55994 libobjc/.libs to allow for libtool.
55996 2000-08-02 Jakub Jelinek <jakub@redhat.com>
55998 * gcc.c-torture/compile/20000802-1.c: New test.
56000 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
56002 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
56004 2000-07-31 Jeffrey A Law (law@cygnus.com)
56006 * gcc-c-torture/execute/20000731-2.c: New test.
56008 * gcc.c-torture/execute/20000731-1.c: New test.
56009 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
56011 2000-07-31 Jakub Jelinek <jakub@redhat.com>
56013 * gcc.dg/cpp/paste7.c: New test.
56014 * gcc.dg/cpp/20000725-1.c: New test.
56016 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
56018 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
56019 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
56020 declaration warning for __builtin_dwarf_reg_size.
56022 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
56024 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
56026 * gcc.dg/noncompile/voidparam-1.c: New test.
56028 2000-07-30 Richard Henderson <rth@cygnus.com>
56030 * gcc.dg/c90-digraph-1.c: Don't xfail.
56031 * gcc.dg/compare2.c (case 10): Xfail.
56032 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
56034 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
56036 * gcc.dg/c99-main-1.c: New test.
56038 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
56040 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
56042 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
56044 * gcc.c-tortuer/execute/20000726-1.c: New test.
56046 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
56048 * gcc.c-torture/execute/enum-2.c: New test.
56050 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56052 * gcc.dg/cpp/tr-warn3.c: New test.
56054 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
56056 * g++.old-deja/g++.ext/implicit1.C: Remove.
56057 * g++.old-deja/g++.jason/c2.C: Remove
56058 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
56059 * g++.old-deja/g++.pt/crash16.C: Likewise.
56060 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
56062 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
56064 * g++.old-deja/g++.other/for2.C: New test.
56066 2000-07-25 Jakub Jelinek <jakub@redhat.com>
56068 * gcc.dg/20000720-1.c: New test.
56070 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
56072 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
56074 2000-07-24 Geoff Keating <geoffk@cygnus.com>
56076 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
56077 * gcc.c-torture/execute/20000722-1.c: New.
56078 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
56080 2000-07-24 Jakub Jelinek <jakub@redhat.com>
56082 * gcc.dg/cpp/20000720-1.S: New test.
56084 2000-07-21 Michael Meissner <meissner@redhat.com>
56086 * gcc.c-torture/execute/ieee/hugeval.c: New test.
56088 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
56090 * g++.old-deja/g++.brendan/crash16.C,
56091 g++.old-deja/g++.brendan/parse3.C,
56092 g++.old-deja/g++.brendan/redecl1.C,
56093 g++.old-deja/g++.ns/template13.C,
56094 g++.old-deja/g++.other/decl4.C,
56095 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
56097 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
56099 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
56100 and "Internal error".
56102 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
56104 * gcc.dg/cpp/paste6.c: New test.
56106 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
56108 * gcc.dg/cpp/tr-direct.c: New test.
56110 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
56111 gcc.dg/cpp/undef1.c: Tweak error regexps.
56113 2000-07-18 Eric Christopher <echristo@redhat.com>
56115 * gcc.c-torture/compile/20000718-1.c: New test.
56117 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
56119 * cpplex.c (_cpp_push_token): If the token being pushed back
56120 is the previous token in this context, just subtract one from
56122 * cppmacro.c (save_expansion): Clear aux field when storing a
56125 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
56127 * gcc.dg/noncompile/redecl-1.c: New test.
56129 2000-07-18 Jakub Jelinek <jakub@redhat.com>
56131 * gcc.c-torture/execute/20000717-5.c: New test.
56132 * gcc.c-torture/execute/20000717-1.x: Removed.
56134 2000-07-17 Richard Henderson <rth@cygnus.com>
56136 * gcc.c-torture/execute/20000717-4.c: New test.
56138 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
56140 * gcc.dg/cpp/syshdr.c: New test.
56141 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
56143 2000-07-17 Neil Booth <neilb@earthling.net>
56145 * gcc.dg/cpp/cmdlne-dM.c: New test.
56146 * gcc.dg/cpp/cmdlne-dD.c: New test.
56148 2000-07-17 Jeffrey A Law (law@cygnus.com)
56150 * gcc.c-torture/execute/20000717-3.c: New test.
56152 * gcc.c-torture/compile/20000717-1.c: New test.
56154 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
56156 * gcc.c-torture/execute/20000717-2.c: New test.
56158 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
56160 * gcc.dg/formatz-1.c: New test.
56162 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
56163 * gcc.dg/c99-digraph-1.c: New tests.
56165 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
56166 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
56168 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
56169 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
56170 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
56171 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
56172 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
56173 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
56174 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
56176 2000-07-17 Greg McGary <greg@mcgary.org>
56178 * gcc.c-torture/execute/20000717-1.c: New test.
56179 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
56181 2000-07-15 Jakub Jelinek <jakub@redhat.com>
56183 * gcc.c-torture/execute/20000715-2.c: New test.
56184 * gcc.dg/20000715-1.c: New test.
56186 2000-07-15 Michael Meissner <meissner@redhat.com>
56188 * gcc.c-torture/execute/20000715-1.c: New test.
56190 2000-07-13 Jakub Jelinek <jakub@redhat.com>
56192 * gcc.c-torture/execute/20000707-1.c: New test.
56194 2000-07-13 Neil Booth <NeilB@earthling.net>
56196 * gcc.dg/cpp/digraph1.c,
56197 gcc.dg/cpp/digraph2.c,
56198 gcc.dg/cpp/digraphs.c: New tests.
56200 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
56202 * g77.f-torture/compile/20000630-2.f: New test.
56203 * g77.f-torture/compile/20000630-2.x
56205 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
56207 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
56209 2000-07-11 Neil Booth <NeilB@earthling.net>
56211 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
56213 2000-07-11 Neil Booth <NeilB@earthling.net>
56215 * gcc.dg/cpp/cmdlne-C.c: New.
56217 2000-07-09 Neil Booth <NeilB@earthling.net>
56219 * gcc.dg/cpp/directiv.c: New tests.
56220 * gcc.dg/cpp/undef1.c: Update.
56222 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
56224 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
56226 2000-07-09 Neil Booth <NeilB@earthling.net>
56228 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
56230 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
56232 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
56233 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
56235 2000-07-08 Neil Booth <NeilB@earthling.net>
56237 * gcc.dg/cpp/macsyntx.c: New tests.
56239 2000-07-07 Jakub Jelinek <jakub@redhat.com>
56241 * gcc.dg/20000707-1.c: New test.
56243 2000-07-07 Jakub Jelinek <jakub@redhat.com>
56245 * gcc.c-torture/execute/20000706-1.c: New test.
56246 * gcc.c-torture/execute/20000706-2.c: New test.
56247 * gcc.c-torture/execute/20000706-3.c: New test.
56248 * gcc.c-torture/execute/20000706-4.c: New test.
56249 * gcc.c-torture/execute/20000706-5.c: New test.
56251 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
56253 * g++.old-deja/g++.pt/instantiate7.C: New test.
56255 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
56257 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
56258 * g++.old-deja/g++.mike/thunk3.C: Likewise.
56259 * g++.old-deja/g++.other/rtti3.C: Likewise.
56260 * g++.old-deja/g++.other/rttid3.C: Likewise.
56262 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
56264 * g77.f-torture/compile/20000630-1.x: Fix typo
56266 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
56268 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
56271 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
56273 * gcc.dg/cpp/ident.c: New test.
56275 2000-07-05 Neil Booth <NeilB@earthling.net>
56277 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
56278 gcc.dg/cpp/lexstrng.c: New tests.
56280 2000-07-04 Neil Booth <NeilB@earthling.net>
56282 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
56283 * gcc.dg/cpp/strify2.c: Same.
56285 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
56287 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
56288 * gcc.dg/cpp/19990703-1.c: Likewise.
56289 * gcc.dg/cpp/20000625-1.c: Likewise.
56290 * gcc.dg/cpp/20000625-2.c: Likewise.
56292 * gcc.dg/cpp/macro1.c,
56293 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
56294 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
56295 gcc.dg/cpp/strify1.c,
56296 gcc.dg/cpp/strify2.c: New tests.
56298 2000-07-03 Jakub Jelinek <jakub@redhat.com>
56300 * gcc.c-torture/execute/20000703-1.c: New test.
56302 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
56304 * g++.old-deja/g++.pt (lookup10.C): New test.
56306 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
56308 * g++.old-deja/g++.pt (typename25.C): New test.
56310 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
56312 * gcc.c-torture/compile/20000701-1.c: New test.
56314 2000-06-30 Nick Clifton <nickc@cygnus.com>
56316 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
56319 2000-06-30 Catherine Moore <clm@cygnus.com>
56321 * gcc.c-torture/execute/align-1.c: New test.
56323 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
56325 * g++.old-deja/g++.pt/expr8.C: New test.
56326 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
56328 2000-06-29 Nick Clifton <nickc@cygnus.com>
56330 * gcc.c-torture/compile/20000629-1.c: New test.
56332 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
56335 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
56336 gcc.dg/noncompile directory, depending on whether they're
56337 preprocessor tests or not. Annotate all the tests for the dg
56340 * gcc.c-torture/noncompile/noncompile.exp: Delete.
56341 * gcc.dg/noncompile/noncompile.exp: New.
56345 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
56346 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
56347 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
56348 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
56349 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
56350 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
56351 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
56352 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
56353 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
56354 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
56355 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
56356 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
56357 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
56358 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
56359 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
56360 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
56361 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
56362 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
56363 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
56364 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
56365 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
56366 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
56367 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
56368 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
56370 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
56371 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
56372 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
56373 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
56374 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
56375 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
56377 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
56379 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
56380 declare one variable. On the fourth, error.
56381 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
56382 declared by 20000628-1a.h.
56384 2000-06-29 Richard Henderson <rth@redhat.com>
56386 * gcc.c-torture/execute/930529-1.x: New file.
56387 * gcc.dg/920413-1.c: Adjust expected warning text.
56388 * gcc.dg/980217-1.c: Declare abort.
56389 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
56391 2000-06-29 Jeffrey A Law (law@cygnus.com)
56393 * g77.f-torture/compile/20000629-1.f: New test.
56394 * g77.f-torture/compile/20000629-1.x: Expected to fail.
56396 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
56398 Rearrange lots of files, removing entirely the
56399 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
56403 gcc.c-torture/code_quality/code_quality.exp
56404 gcc.c-torture/special/special.exp
56405 gcc.failure/failure.exp
56406 gcc.failure/940409-1.x
56407 gcc.c-torture/compile/961203-1.x
56410 gcc.misc-tests/linkage.exp
56411 gcc.c-torture/execute/920730-1t.c
56412 gcc.c-torture/execute/920730-1t.x
56413 gcc.c-torture/compile/920520-1.x
56414 gcc.c-torture/compile/920521-1.x
56415 gcc.c-torture/compile/981006-1.x
56416 gcc.c-torture/execute/eeprof-1.x
56418 * Moved files (possibly with modifications to fit a new harness):
56420 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
56421 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
56422 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
56423 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
56424 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
56425 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
56426 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
56427 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
56428 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
56429 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
56430 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
56431 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
56432 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
56433 gcc.failure/940409-1.c gcc.dg/940409-1.c
56435 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
56437 * c-torture/compile/961203-1.x: Delete.
56439 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
56440 not exit. Include stdio.h.
56441 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
56442 * gcc.misc-tests/dg-12.c: Likewise.
56443 * gcc.misc-tests/dg-5.c: Likewise.
56444 * gcc.misc-tests/dg-6.c: Likewise.
56445 * gcc.misc-tests/dg-7.c: Prototype abort.
56446 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
56447 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
56448 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
56450 * gcc.misc-tests/sieve.c: Use return from main, not exit.
56451 * gcc.misc-tests/sort2.c: Use return from main, not exit.
56453 2000-06-28 Jakub Jelinek <jakub@redhat.com>
56455 * gcc.dg/cpp/20000628-1.c: New test.
56456 * gcc.dg/cpp/20000628-1.h: New header for above test.
56457 * gcc.dg/cpp/20000628-1a.h: Likewise.
56459 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
56461 * gcc.dg/cpp: New directory.
56462 * gcc.dg/cpp/cpp.exp: New driver.
56463 * gcc.dg/cpp/20000627-1.c: New test.
56464 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
56465 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
56466 and rewrite as a compilation test.
56468 * gcc.dg: Move many files into the cpp subdirectory, possibly
56469 renaming or editing them as well.
56471 990119-1.c cpp/19990119-1.c
56472 990228-1.c cpp/19990228-1.c
56473 990407-1.c cpp/19990407-1.c
56474 990409-1.c cpp/19990409-1.c
56475 990413-1.c cpp/19990413-1.c
56476 990703-1.c cpp/19990703-1.c
56477 20000127-1.c cpp/20000127-1.c
56478 20000129-1.c cpp/20000129-1.c
56479 20000207-1.c cpp/20000207-1.c
56480 20000207-2.c cpp/20000207-2.c
56481 20000209-1.c cpp/20000209-1.c
56482 20000209-2.c cpp/20000209-2.c
56483 20000301-1.c cpp/20000301-1.c
56484 20000419-1.c cpp/20000419-1.c
56485 20000510-1.S cpp/20000510-1.S
56486 20000519-1.c cpp/20000519-1.c
56487 20000529-1.c cpp/20000529-1.c
56488 20000625-1.c cpp/20000625-1.c
56489 20000625-2.c cpp/20000625-2.c
56490 cpp-as1.c cpp/assert1.c
56491 cpp-as2.c cpp/assert2.c
56492 cxx-comments-1.c cpp/cxxcom1.c
56493 cxx-comments-2.c cpp/cxxcom2.c
56494 endif-label.c cpp/endif.c
56495 cpp-hash1.c cpp/hash1.c
56496 cpp-hash2.c cpp/hash2.c
56497 cpp-if1.c cpp/if-1.c
56498 cpp-if2.c cpp/if-2.c
56499 cpp-if3.c cpp/if-3.c
56500 cpp-if4.c cpp/if-4.c
56501 cpp-if5.c cpp/if-5.c
56502 cpp-cond.c cpp/if-cexp.c
56503 cpp-missingop.c cpp/if-mop.c
56504 cpp-missingparen.c cpp/if-mpar.c
56505 cpp-opprec.c cpp/if-oppr.c
56506 cpp-ifparen.c cpp/if-paren.c
56507 cpp-shortcircuit.c cpp/if-sc.c
56508 cpp-shift.c cpp/if-shift.c
56509 cpp-unary.c cpp/if-unary.c
56510 cpp-li1.c cpp/line1.c
56511 cpp-li2.c cpp/line2.c
56512 lineno.c cpp/line3.c
56513 lineno-2.c cpp/line4.c
56515 cpp-mic.h cpp/mi1c.h
56516 cpp-micc.h cpp/mi1cc.h
56517 cpp-mind.h cpp/mi1nd.h
56518 cpp-mindp.h cpp/mi1ndp.h
56519 cpp-mix.h cpp/mi1x.h
56520 cpp-mi2.c cpp/mi2.c
56521 cpp-mi2a.h cpp/mi2a.h
56522 cpp-mi2b.h cpp/mi2b.h
56523 cpp-mi2c.h cpp/mi2c.h
56524 cpp-mi3.c cpp/mi3.c
56525 cpp-mi3.def cpp/mi3.def
56526 poison-1.c cpp/poison.c
56527 pr-impl.c cpp/prag-imp.c
56528 cpp-redef-2.c cpp/redef1.c
56529 cpp-redef.c cpp/redef2.c
56530 strpaste.c cpp/strp1.c
56531 strpaste-2.c cpp/strp2.c
56532 cpp-tradpaste.c cpp/tr-paste.c
56533 cpp-tradstringify.c cpp/tr-str.c
56534 cpp-tradwarn1.c cpp/tr-warn1.c
56535 cpp-tradwarn2.c cpp/tr-warn2.c
56536 trigraphs.c cpp/trigraphs.c
56537 cpp-unc1.c cpp/unc1.c
56538 cpp-unc2.c cpp/unc2.c
56539 cpp-unc3.c cpp/unc3.c
56540 cpp-unc.c cpp/unc4.c
56541 undef.c cpp/undef1.c
56542 undef-2.c cpp/undef2.c
56543 cpp-wi1.c cpp/widestr1.c
56545 2000-06-27 Mark Mitchell <mark@codesourcery.com>
56547 * lib/g++.exp (g++_include_flags): Tweak.
56549 2000-06-27 H.J. Lu <hjl@gnu.org>
56550 Loren J. Rittle <ljrittle@acm.org>
56552 * lib/g++.exp (g++_include_flags): Override libgloss.exp
56553 version with one that knows about the new gcc tree structure.
56554 (g++_link_flags): Same.
56556 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
56558 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
56559 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
56560 case we are cross-compiling.
56562 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
56563 g++.old-deja/g++.niklas/Makefile.in,
56564 g++.old-deja/g++.niklas/configure.in,
56565 g++.old-deja/g++.other/Makefile.in,
56566 g++.old-deja/g++.other/configure.in,
56567 gcc.c-torture/code_quality/Makefile.in,
56568 gcc.c-torture/code_quality/configure.in,
56569 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
56570 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
56571 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
56572 gcc.c-torture/execute/ieee/Makefile.in,
56573 gcc.c-torture/execute/ieee/configure.in,
56574 gcc.c-torture/noncompile/Makefile.in,
56575 gcc.c-torture/noncompile/configure.in,
56576 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
56577 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
56578 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
56580 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
56582 * g++.old-deja/g++.other/ambig3.C: New test.
56584 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
56586 * g++.old-deja/g++.pt/syntax1.C: New test.
56587 * g++.old-deja/g++.pt/syntax2.C: New test.
56588 * g++.old-deja/g++.other/syntax3.C: New test.
56589 * g++.old-deja/g++.other/syntax4.C: New test.
56591 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
56593 * gcc.dg/20000623-1.c: Prototype exit and abort.
56595 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
56597 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
56599 * gcc.dg/cpp-mi3.def: New file.
56601 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
56603 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
56604 lexer's error messages.
56605 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
56606 divine anything from the linemarkers.
56607 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
56608 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
56610 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
56612 * gcc.dg/20000623-1.c: New test.
56614 2000-06-22 Jakub Jelinek <jakub@redhat.com>
56616 * gcc.c-torture/execute/20000622-1.c: New test.
56618 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
56620 * g++.old-deja/g++.other/init15.C: New test.
56622 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
56624 * g++.old-deja/g++.pt/vaarg2.C: New test.
56625 * g++.old-deja/g++.pt/vaarg3.C: New test.
56627 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
56629 * g++.old-deja/g++.other/dyncast6.C: New test.
56631 2000-06-15 Jakub Jelinek <jakub@redhat.com>
56633 * gcc.c-torture/execute/loop-6.c: New test.
56635 2000-06-14 Jakub Jelinek <jakub@redhat.com>
56637 * gcc.dg/20000614-1.c: New test.
56638 * gcc.dg/20000614-2.c: New test.
56640 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
56642 * g++.old-deja/g++.other/inline12.C: New test.
56644 2000-06-13 Jakub Jelinek <jakub@redhat.com>
56646 * g++.old-deja/g++.other/eh1.C: New test.
56648 2000-06-12 Jakub Jelinek <jakub@redhat.com>
56650 * g++.old-deja/g++.other/type.C: New test.
56652 2000-06-05 Jakub Jelinek <jakub@redhat.com>
56654 * g++.old-deja/g++.other/initstring.C: New test.
56656 2000-06-12 Jason Merrill <jason@redhat.com>
56658 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
56660 2000-06-09 Jeffrey A Law (law@cygnus.com)
56662 * gcc.c-torture/compile/20000609-1.c: New test.
56664 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
56666 * gcc.dg/20000609-1.c: New test.
56668 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
56670 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
56671 * gcc.c-torture/noncompile/poison-1.c: Move...
56672 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
56673 * gcc.dg/cpp-li1.c: Add a token after the #line.
56675 2000-06-05 Richard Henderson <rth@cygnus.com>
56677 * gcc.c-torture/execute/20000605-2.c: New test.
56678 * gcc.c-torture/execute/20000605-3.c: New test.
56680 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
56682 * g77.f-torture/execute/20000503-1.x: New file.
56684 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
56686 * g++.old-deja/g++.eh/badalloc1.C: New test.
56688 2000-06-05 Richard Henderson <rth@cygnus.com>
56690 * gcc.c-torture/execute/20000605-1.c: New test.
56692 2000-06-05 Jakub Jelinek <jakub@redhat.com>
56693 Nathan Sidwell <nathan@codesourcery.com>
56695 * gcc.c-torture/compile/20000605-1.c: New test.
56697 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
56699 * g77.f-torture/compile/20000601-1.f: New test.
56701 2000-06-03 Richard Henderson <rth@cygnus.com>
56703 * gcc.c-torture/execute/20000603-1.c: New.
56705 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
56707 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
56708 * gcc.dg/noreturn-2.c (noreturn): Likewise.
56710 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
56712 * gcc.dg/compare2.c (case 12): XFAIL.
56713 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
56714 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
56716 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
56718 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
56720 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
56721 guard macro is already defined when the header is first
56723 * gcc.dg/cpp-mix.h: New file.
56724 * gcc.dg/endif-label.c: Update patterns to match compiler.
56726 * g++.brendan/complex1.C: Declare abort.
56727 * g++.law/refs4.C: Remove XFAIL.
56728 * g++.oliva/expr2.C: Declare abort and exit.
56730 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
56732 * gcc.c-torture/execute/20000528-1.c: New test.
56734 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
56735 * g++.old-deja/g++.law/temps4.C: Likewise.
56737 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
56738 stdlib.h. Call abort() on failure.
56739 * g++.old-deja/g++.law/refs4.C: Likewise.
56740 * g++.old-deja/g++.law/temps4.C: Likewise.
56741 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
56742 * gcc.c-torture/execute/20000112-1.c: Include string.h.
56744 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
56746 Relative to g++.dg/special:
56747 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
56749 Relative to g++.old-deja:
56750 * g++.brendan/complex1.C, g++.jason/optimize2.C,
56751 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
56752 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
56753 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
56754 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
56755 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
56756 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
56758 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
56759 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
56760 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
56761 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
56762 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
56763 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
56766 * g++.other/goto1.C: Update expectations for error messages.
56768 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
56770 * gcc.c-torture/compile/20000523-1.c: New test.
56772 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
56774 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
56776 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
56778 * g++.old-deja/g++.eh/catch11.C: New test.
56779 * g++.old-deja/g++.eh/catch12.C: New test.
56781 2000-05-24 Nick Clifton <nickc@cygnus.com>
56783 * gcc.c-torture/execute/20000523-1.c: New test.
56785 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
56787 * c-torture/execute/bcp-1.c: Replace abort in arg of
56788 __builtin_constant_p with a generic external function.
56790 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
56791 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
56792 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
56793 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
56794 Prototype abort and/or exit.
56796 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
56797 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
56798 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
56799 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
56801 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
56803 * gcc.dg/dwarf2-1.c: New test.
56805 2000-05-20 Richard Henderson <rth@cygnus.com>
56807 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
56809 2000-05-20 Andreas Jaeger <aj@suse.de>
56811 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
56814 2000-05-19 David Edelsohn <edelsohn@gnu.org>
56816 * gcc.c-torture/execute/20000519-2.c: New test.
56818 2000-05-19 Andreas Jaeger <aj@suse.de>
56820 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
56821 which fails with SSA.
56823 * lib/c-torture.exp: Also test with -O3 -fssa.
56825 2000-05-18 Michael Meissner <meissner@redhat.com>
56827 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
56828 * gcc.c-torture/execute/920415-1.c: Ditto.
56829 * gcc.c-torture/execute/920501-1.c: Ditto.
56830 * gcc.c-torture/execute/conversion.c: Ditto.
56831 * gcc.c-torture/execute/cvt-1.c: Ditto.
56833 2000-05-18 Jeffrey A Law (law@cygnus.com)
56835 * gcc.c-torture/compile/20000518-1.c: New test.
56837 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
56839 * g77.f-torture/compile/200005018.f: New test.
56841 2000-05-17 Jeffrey A Law (law@cygnus.com)
56843 * gcc.c-torture/compile/20000517-1.c: New test.
56845 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56847 * gcc.c-torture/execute/20000516-1.c: New test.
56849 2000-05-15 Jakub Jelinek <jakub@redhat.com>
56851 * g++.old-deja/g++.other/eh.C: New test.
56853 2000-05-12 Richard Henderson <rth@cygnus.com>
56855 * gcc.c-torture/execute/990208-1.c (main): Don't pass
56856 constants through to doit's conditional.
56858 2000-05-11 Jeffrey A Law (law@cygnus.com)
56860 * gcc.c-torture/compile/20000511-1.c: New test.
56861 * g77.f-torture/compile/20000511-1.f: New test.
56862 * g77.f-torture/compile/20000511-2.f: New test.
56864 2000-05-11 Michael Meissner <meissner@redhat.com>
56866 * gcc.c-torture/execute/20000511-1.c: New test.
56868 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
56870 * gcc.dg/dg.exp: Scan .S files as well as .c files.
56871 * gcc.dg/20000510-1.S: New.
56873 2000-05-08 Catherine Moore <clm@cygnus.com>
56875 * gcc.dg/unused-3.c: New.
56877 2000-05-06 Richard Henderson <rth@cygnus.com>
56879 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
56880 * g++.old-deja/g++.mike/warn1.C: Likewise.
56881 * g++.old-deja/g++.pt/local1.C: Likewise.
56882 * g++.old-deja/g++.pt/local7.C: Likewise.
56883 * g++.old-deja/g++.pt/spec16.C: Likewise.
56885 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
56887 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
56889 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
56891 * g77.f-torture/execute/20000503-1.f: New test.
56893 2000-05-04 Andreas Jaeger <aj@suse.de>
56895 * gcc.dg/noreturn-2.c: New test.
56897 2000-05-04 Neil Booth <NeilB@earthling.net>
56899 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
56902 2000-05-04 Richard Henderson <rth@cygnus.com>
56904 * gcc.c-torture/execute/20000503-1.c: Fix typo.
56906 2000-05-04 Richard Henderson <rth@cygnus.com>
56908 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
56909 OpenSSL by Jason R Thorpe.
56911 2000-05-03 Jim Wilson <wilson@cygnus.com>
56913 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
56915 2000-05-03 Robert Lipe <robertlipe@usa.net>
56917 * gcc.dg/20000503-1.c: New test.
56919 2000-05-02 Jakub Jelinek <jakub@redhat.com>
56921 * gcc.c-torture/compile/20000502-1.c: New test.
56922 * g++.old-deja/g++.other/align.C: New test.
56923 * gcc.dg/cpp-tradstringify.c: New test.
56925 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
56927 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
56928 and hard registers.
56930 2000-04-26 Geoff Keating <geoffk@cygnus.com>
56932 * gcc.c-torture/execute/loop-5.c: New test.
56934 2000-04-25 Jakub Jelinek <jakub@redhat.com>
56936 * gcc.c-torture/execute/va-arg-20.c: New test.
56938 2000-04-23 Jeffrey A Law (law@cygnus.com)
56940 * gcc.c-torture/execute/20000422-1.c: New test.
56942 2000-04-20 Greg McGary <gkm@gnu.org>
56944 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
56945 when optimizing, but without sibling-call optimizations (-O1).
56947 2000-04-20 Jeffrey A Law (law@cygnus.com)
56949 * gcc.c-torture/compile/20000420-1.c: New test.
56951 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
56953 * g++.abi/ptrflags.C: New test.
56954 * g++.eh/catchptr1.C: Test incomplete pointer chains.
56956 2000-04-19 Catherine Moore <clm@cygnus.com>
56958 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
56960 2000-04-19 Greg McGary <gkm@gnu.org>
56962 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
56963 sibling-call optimizations.
56965 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
56967 * gcc.dg/20000419-1.c: New test.
56969 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
56971 * gcc.c-torture/execute/20000412-6.c: New test.
56973 2000-04-12 Jeffrey A Law (law@cygnus.com)
56975 * gcc.c-torture/execute/20000412-5.c: New test.
56976 * g77.f-torture/compile/20000412-1.f: New test.
56977 * gcc.c-torture/execute/20000412-4.c: New test.
56978 * gcc.c-torture/compile/20000412-2.c: New test.
56979 * gcc.c-torture/execute/20000412-3.c: New test.
56980 * gcc.c-torture/compile/20000412-1.c: New test.
56981 * gcc.c-torture/execute/20000412-2.c: New test.
56983 2000-04-12 Jakub Jelinek <jakub@redhat.com>
56985 * objc/execute/bf-20.m: New test.
56987 2000-04-10 Richard Henderson <rth@cygnus.com>
56989 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
56991 * gcc.c-torture/execute/20000412-1.c: New test.
56993 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
56995 * g++.old-deja/g++.eh/catchptr1.C: New test.
56997 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
56999 * g++.old-deja/g++.abi/cxa_vec.C: New test.
57001 2000-04-08 Neil Booth <NeilB@earthling.net>
57003 * gcc.dg/cpp-nullchar.c: Remove test as
57004 embedded nulls cause problems.
57006 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57008 * gcc.dg/compare2.c: New test.
57010 2000-04-08 Neil Booth <NeilB@earthling.net>
57012 * gcc.dg/cpp-nullchar.c: New test.
57014 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
57016 * gcc.dg/cpp-mi2.c: New test.
57017 * gcc.dg/cpp-mi2[abc].h: New files.
57019 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
57021 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
57024 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
57026 * g++.old-deja/g++.abi/vmihint.C: New test.
57028 2000-04-06 Neil Booth <NeilB@earthling.net>
57030 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
57031 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
57034 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
57036 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
57037 avoid stack-frame overwrite.
57039 2000-04-05 Jakub Jelinek <jakub@redhat.com>
57041 * gcc.c-torture/compile/20000405-2.c: New test.
57042 * gcc.c-torture/compile/20000405-3.c: New test.
57044 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57046 * gcc.c-torture/compile/20000405-1.c: New test.
57048 2000-04-04 Geoff Keating <geoffk@cygnus.com>
57050 * gcc.dg/cast-qual-1.c: Revert last change.
57052 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57054 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
57056 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
57058 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
57059 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
57061 2000-04-03 Jeffrey A Law (law@cygnus.com)
57063 * gcc.c-torture/compile/20000403-2.c: New test.
57064 * gcc.c-torture/compile/20000403-1.c: New test.
57066 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
57068 * gcc.c-torture/execute/20000403-1.c: New test.
57070 2000-04-03 Geoff Keating <geoffk@cygnus.com>
57072 * gcc.c-torture/execute/20000402-1.c: New test.
57074 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
57076 * gcc.c-torture/execute/va-arg-15.c: New test.
57077 * gcc.c-torture/execute/va-arg-16.c: New test.
57078 * gcc.c-torture/execute/va-arg-17.c: New test.
57079 * gcc.c-torture/execute/va-arg-18.c: New test.
57080 * gcc.c-torture/execute/va-arg-19.c: New test.
57082 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
57084 * gcc.c-torture/compile/981211-1.c: Move to...
57085 * gcc.dg/cpp-as1.c: ...here.
57086 * gcc.dg/cpp-as2.c: New file.
57088 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
57091 2000-04-02 Neil Booth <NeilB@earthling.net>
57093 * gcc.dg/cpp-cond.c New tests.
57094 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
57095 accidental success less likely.
57096 * gcc.dg/cpp-missingop.c New tests.
57097 * gcc.dg/cpp-missingparen.c New tests.
57098 * gcc.dg/cpp-shift.c New tests.
57099 * gcc.dg/cpp-shortcircuit.c New tests.
57100 * gcc.dg/cpp-unary.c New tests.
57102 2000-03-29 Jeffrey A Law (law@cygnus.com)
57104 * gcc.c-torture/compile/20000329-1.c: New test.
57106 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
57108 * gcc.c-torture/compile/20000326-1.c: New test.
57109 * gcc.c-torture/compile/20000326-2.c: New test.
57111 2000-03-24 Geoff Keating <geoffk@cygnus.com>
57113 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
57114 the first parameter is a function argument.
57116 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
57118 * g++.old-deja/g++.ext/array4.C: New test.
57120 2000-03-22 Geoff Keating <geoffk@cygnus.com>
57122 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
57124 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57126 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
57128 2000-03-19 Richard Henderson <rth@cygnus.com>
57130 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
57132 2000-03-19 Richard Henderson <rth@cygnus.com>
57134 * gcc.c-torture/compile/20000319-1.c: New test.
57136 2000-03-14 Jeffrey A Law (law@cygnus.com)
57138 * gcc.c-torture/execute/20000314-3.c: New test.
57139 * gcc.c-torture/execute/20000314-2.c: New test.
57140 * gcc.c-torture/execute/20000314-1.c: New test.
57141 * gcc.c-torture/compile/20000314-2.c: New test.
57142 * gcc.c-torture/compile/20000314-1.c: New test.
57144 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
57146 * g++.old-deja/g++.warn/inline.C: New test.
57148 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
57150 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
57151 standards-compliant result rather than specific constants.
57152 Put test-values in array.
57154 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
57156 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
57157 (g++_target_compile): Put test-specific options last.
57159 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
57161 * g++.old-deja/g++.eh/vbase4.C: New test.
57163 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
57165 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
57167 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
57169 * g++.old-deja/g++.brendan/misc12.C: Removed.
57170 * g++.old-deja/g++.pt/memtemp77.C: Constify.
57171 * g++.old-deja/g++.ext/pretty4.C: New test.
57173 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
57175 * g++.old-deja/g++.other/string2.C: New test.
57177 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
57179 * g++.old-deja/g++.warn/impint2.C: New test.
57181 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
57183 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
57186 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
57188 * g++.old-deja/g++.warn/impint.C: New test.
57189 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
57190 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
57191 * g++.old-deja/g++.pt/explicit12.C: Likewise.
57192 * g++.old-deja/g++.pt/explicit13.C: Likewise.
57193 * g++.old-deja/g++.pt/explicit17.C: Likewise.
57194 * g++.old-deja/g++.pt/explicit18.C: Likewise.
57195 * g++.old-deja/g++.pt/explicit19.C: Likewise.
57196 * g++.old-deja/g++.pt/explicit23.C: Likewise.
57197 * g++.old-deja/g++.pt/explicit31.C: Likewise.
57198 * g++.old-deja/g++.pt/explicit35.C: Likewise.
57199 * g++.old-deja/g++.pt/explicit6.C: Likewise.
57200 * g++.old-deja/g++.pt/memclass7.C: Likewise.
57202 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
57204 * gcc.dg/cpp-redef.c: New test.
57206 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
57208 * g++.old-deja/g++.pt/unify7.C: New test.
57210 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57212 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
57213 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
57215 2000-02-25 Geoff Keating <geoffk@cygnus.com>
57217 * gcc.c-torture/compile/20000224-1.c: New test.
57219 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57221 * gcc.c-torture/compile/cpp-2.c: New test.
57222 * gcc.c-torture/compile/cpp-1.c: New test.
57224 2000-02-25 Jeffrey A Law (law@cygnus.com)
57226 * gcc.c-torture/execute/20000225-1.c: New test.
57228 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57230 * gcc.dg/cpp-li2.c: New test.
57232 * gcc.dg/cpp-wi1.c: New test.
57234 * gcc.dg/cpp-li1.c: New test.
57236 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
57238 * g++.old-deja/g++.other/sizeof5.C: New test.
57240 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57242 * gcc.c-torture/execute/va-arg-13.c: New test.
57244 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
57246 * gcc.c-torture/execute/va-arg-12.c: New test.
57248 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
57250 * gcc.c-torture/execute/20000223-1.c: New test.
57252 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
57254 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
57256 2000-02-22 Mark Mitchell <mark@codesourcery.com>
57258 * g++.old-deja/g++.abi/ptrmem.C: New test.
57260 2000-02-19 Richard Henderson <rth@cygnus.com>
57262 * gcc.c-torture/compile/init-3.c: New.
57264 2000-02-17 Mark Mitchell <mark@codesourcery.com>
57266 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
57269 2000-02-11 Robert Lipe <robertl@sco.com>
57271 * gcc.c-torture/compile/20000211-3.c: New test.
57273 2000-02-11 Martin Buchholz <martin@xemacs.org>
57275 * gcc.c-torture/compile/20000211-2.c: New test.
57277 2000-02-11 Jeffrey A Law (law@cygnus.com)
57279 * gcc.c-torture/compile/20000211-1.c: New test.
57281 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
57283 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
57286 2000-02-08 Nathan Sidwell <nathan@acm.org>
57288 * g++.old-deja/g++.other/cast5.C: New test.
57290 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
57292 * gcc.c-torture/execute/20000205-1.c: New.
57294 2000-02-03 Nathan Sidwell <nathan@acm.org>
57296 * g++.old-deja/g++.jason/cast3.C: Return void.
57297 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
57299 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57301 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
57303 * gcc.dg/loop-1.c: New test.
57305 2000-01-27 Jakub Jelinek <jakub@redhat.com>
57307 * gcc.c-torture/compile/20000127-1.c: New test.
57308 * gcc.c-torture/execute/991228-1.c: New test.
57310 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57312 * gcc.dg/unused-2.c: New test.
57314 * gcc.dg/conv-1.c: New test.
57316 2000-01-24 Mark Mitchell <mark@codesourcery.com>
57318 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
57320 (tool_option_proc): Fix typo.
57322 2000-01-24 Geoff Keating <geoffk@cygnus.com>
57324 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
57325 of the ld on the host, not on the build machine.
57326 Also, don't crash if '--help' is not a supported option.
57328 2000-01-24 Richard Henderson <rth@cygnus.com>
57330 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
57332 2000-01-20 Jeffrey A Law (law@cygnus.com)
57334 * gcc.c-torture/execute/20000120-2.c: New test.
57335 * gcc.c-torture/execute/20000120-1.c: New test.
57337 2000-01-13 Jeffrey A Law (law@cygnus.com)
57339 * gcc.c-torture/execute/20000113-1.c: New test.
57341 2000-01-12 Jeffrey A Law (law@cygnus.com)
57343 * gcc.c-torture/execute/20000112-1.c: New test.
57345 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57347 * gcc.dg/20000111-1.c: New test.
57349 2000-01-10 Jeffrey A Law (law@cygnus.com)
57351 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
57352 with 16 bit integers.
57354 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57356 * gcc.dg/20000108-1.c: New test.
57358 2000-01-05 Nathan Sidwell <nathan@acm.org>
57360 * g++.old-deja/g++.ns/koenig8.C: New test.
57362 2000-01-05 Nathan Sidwell <nathan@acm.org>
57364 * g++.old-deja/g++.other/cast4.C: New test.
57366 2000-01-05 Jeffrey A Law (law@cygnus.com)
57368 * gcc.c-torture/compile/20000105-2.c: New test.
57369 * gcc.c-torture/compile/20000105-1.c: New test.
57371 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57373 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
57374 references to printf & atoi to conform to ANSI standard.
57375 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
57376 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
57377 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
57378 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
57379 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
57380 * g++.old-deja/g++.brendan/complex1.C: Likewise.
57381 * g++.old-deja/g++.brendan/copy1.C: Likewise.
57382 * g++.old-deja/g++.brendan/copy2.C: Likewise.
57383 * g++.old-deja/g++.brendan/copy3.C: Likewise.
57384 * g++.old-deja/g++.brendan/copy4.C: Likewise.
57385 * g++.old-deja/g++.brendan/copy5.C: Likewise.
57386 * g++.old-deja/g++.brendan/copy6.C: Likewise.
57387 * g++.old-deja/g++.brendan/copy7.C: Likewise.
57388 * g++.old-deja/g++.brendan/copy8.C: Likewise.
57389 * g++.old-deja/g++.brendan/crash11.C: Likewise.
57390 * g++.old-deja/g++.brendan/crash14.C: Likewise.
57391 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
57392 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
57393 * g++.old-deja/g++.brendan/delete2.C: Likewise.
57394 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
57395 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
57396 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
57397 * g++.old-deja/g++.brendan/eh1.C: Likewise.
57398 * g++.old-deja/g++.brendan/groff1.C: Likewise.
57399 * g++.old-deja/g++.brendan/init3.C: Likewise.
57400 * g++.old-deja/g++.brendan/misc12.C: Likewise.
57401 * g++.old-deja/g++.brendan/misc7.C: Likewise.
57402 * g++.old-deja/g++.brendan/new2.C: Likewise.
57403 * g++.old-deja/g++.brendan/operators4.C: Likewise.
57404 * g++.old-deja/g++.brendan/operators5.C: Likewise.
57405 * g++.old-deja/g++.brendan/overload2.C: Likewise.
57406 * g++.old-deja/g++.brendan/overload7.C: Likewise.
57407 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
57408 * g++.old-deja/g++.brendan/reference1.C: Likewise.
57409 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
57410 * g++.old-deja/g++.brendan/template24.C: Likewise.
57411 * g++.old-deja/g++.brendan/template3.C: Likewise.
57412 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
57413 * g++.old-deja/g++.jason/inline3.C: Likewise.
57414 * g++.old-deja/g++.jason/opeq.C: Likewise.
57415 * g++.old-deja/g++.law/arg5.C: Likewise.
57416 * g++.old-deja/g++.law/arm7.C: Likewise.
57417 * g++.old-deja/g++.law/ctors11.C: Likewise.
57418 * g++.old-deja/g++.law/cvt8.C: Likewise.
57419 * g++.old-deja/g++.law/init9.C: Likewise.
57420 * g++.old-deja/g++.law/refs4.C: Likewise.
57421 * g++.old-deja/g++.law/template2.C: Likewise.
57422 * g++.old-deja/g++.law/visibility24.C: Likewise.
57423 * g++.old-deja/g++.law/vtable3.C: Likewise.
57424 * g++.old-deja/g++.mike/asm2.C: Likewise.
57425 * g++.old-deja/g++.mike/eh1.C: Likewise.
57426 * g++.old-deja/g++.mike/misc1.C: Likewise.
57427 * g++.old-deja/g++.mike/misc13.C: Likewise.
57428 * g++.old-deja/g++.mike/misc14.C: Likewise.
57429 * g++.old-deja/g++.mike/ns12.C: Likewise.
57430 * g++.old-deja/g++.mike/p1248.C: Likewise.
57431 * g++.old-deja/g++.mike/p3708.C: Likewise.
57432 * g++.old-deja/g++.mike/p3708a.C: Likewise.
57433 * g++.old-deja/g++.mike/p3708b.C: Likewise.
57434 * g++.old-deja/g++.mike/p646.C: Likewise.
57435 * g++.old-deja/g++.mike/p700.C: Likewise.
57436 * g++.old-deja/g++.mike/p783.C: Likewise.
57437 * g++.old-deja/g++.mike/p783a.C: Likewise.
57438 * g++.old-deja/g++.mike/p783b.C: Likewise.
57439 * g++.old-deja/g++.mike/p786.C: Likewise.
57440 * g++.old-deja/g++.mike/p789.C: Likewise.
57441 * g++.old-deja/g++.mike/p789a.C: Likewise.
57442 * g++.old-deja/g++.mike/p807a.C: Likewise.
57443 * g++.old-deja/g++.other/delete3.C: Likewise.
57444 * g++.old-deja/g++.other/dyncast1.C: Likewise.
57445 * g++.old-deja/g++.other/dyncast2.C: Likewise.
57446 * g++.old-deja/g++.other/dyncast3.C: Likewise.
57447 * g++.old-deja/g++.other/empty1.C: Likewise.
57448 * g++.old-deja/g++.other/temporary1.C: Likewise.
57449 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
57450 * g++.old-deja/g++.pt/t16.C: Likewise.
57451 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
57453 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
57455 * gcc.dg/991230-1.c: New test.
57457 1999-12-29 Jeffrey A Law (law@cygnus.com)
57459 * gcc.c-torture/compile/991229-3.c: New test.
57460 * gcc.c-torture/compile/991229-2.c: New test.
57461 * gcc.c-torture/compile/991229-1.c: New test.
57463 1999-12-29 Greg McGary <gkm@eng.ascend.com>
57465 * gcc.c-torture/compile/labels-2.c: New test.
57467 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
57469 * gcc.c-torture/execute/991227-1.c: New test.
57471 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57473 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
57475 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
57477 * gcc.c-torture/execute/991221-1.c: New test.
57479 1999-12-20 Nathan Sidwell <nathan@acm.org>
57481 * g++.old-deja/g++.other/cast3.C: New test.
57483 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
57485 * gcc.c-torture/execute/991216-4.c: New test.
57487 1999-12-16 Michael Meissner <meissner@cygnus.com>
57489 * gcc.c-torture/execute/991216-1.c: New test.
57490 * gcc.c-torture/execute/991216-2.c: New test.
57491 * gcc.c-torture/execute/991216-3.c: New test.
57493 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
57495 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
57496 Actually make the test fail by using "-O2" for compilation.
57498 1999-12-15 Nathan Sidwell <nathan@acm.org>
57500 * g++.old-deja/g++.warn/cast-align1.C: New test.
57502 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
57504 * gcc.c-torture/compile/991214-1.c: New test.
57505 * gcc.c-torture/compile/991214-2.c: New test.
57507 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
57509 * gcc.dg/991214-1.c: New test.
57511 1999-12-13 Jeffrey A Law (law@cygnus.com)
57513 * gcc.c-torture/compile/991213-3.c: New test.
57514 * gcc.c-torture/compile/991213-2.c: New test.
57515 * gcc.c-torture/compile/991213-1.c: New test.
57517 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
57519 * gcc.dg/991209-1.c: New test.
57521 1999-12-08 Nathan Sidwell <nathan@acm.org>
57523 * gcc.c-torture/compile/991208-1.c: New test.
57525 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57527 * gcc.dg/ultrasp2.c: New test.
57529 1999-12-05 Alex Samuel <samuel@codesourcery.com>
57531 * g++.old-deja/g++.abi/align.C (main): Fix typo.
57533 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
57535 * gcc.c-torture/compile/991202-1.c: New test.
57536 * gcc.c-torture/execute/991202-1.c: New test.
57537 * gcc.c-torture/execute/991202-2.c: New test.
57538 * gcc.c-torture/execute/991202-3.c: New test.
57540 1999-12-02 Alex Samuel <samuel@codesourcery.com>
57542 * g++.old-deja/g++.abi/align.C: New test.
57543 * g++.old-deja/g++.abi/aggregates.C: Likewise.
57544 * g++.old-deja/g++.abi/bitfields.C: Likewise.
57546 1999-12-01 Richard Henderson <rth@cygnus.com>
57548 * gcc.c-torture/execute/991201-1.c: New.
57550 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
57552 * gcc.dg/991129-1.c: New test.
57554 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
57556 * gcc.c-torture/compile/991127-1.c: New test.
57558 1999-11-22 Nathan Sidwell <nathan@acm.org>
57560 * g++.old-deja/g++.other/warn4.C: New test.
57562 1999-11-22 Nathan Sidwell <nathan@acm.org>
57564 * g++.old-deja/g++.eh/cleanup2.C: New test.
57565 * g++.old-deja/g++.ext/pretty2.C: New test.
57566 * g++.old-deja/g++.ext/pretty3.C: New test.
57567 * g++.old-deja/g++.other/debug6.C: New test.
57569 1999-10-20 Jim Wilson <wilson@cygnus.com>
57571 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
57572 compiler_output to look for one error message instead of two.
57574 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
57576 * gcc.c-torture/execute/991118-1.c: Also test case
57577 where the word boundary does not split a byte evenly.
57579 1999-11-19 Nathan Sidwell <nathan@acm.org>
57581 * g++.old-deja/g++.ext/restrict1.C: New test.
57583 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
57585 * gcc.c-torture/execute/991118-1.c: New test.
57587 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
57589 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
57590 working directory pathnames.
57592 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
57594 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
57595 host is equipped with driver.h and driver.o so it can actually
57596 compile and run the tests.
57598 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
57600 * gcc.c-torture/compile/991008-1.c: New test.
57602 1999-11-08 Nick Clifton <nickc@cygnus.com>
57604 * lib/gcc-dg.exp: Include target-supports.exp
57606 1999-11-05 Nick Clifton <nickc@cygnus.com>
57608 * lib/target-supports.exp: New file: Provide procs to test for
57609 features supported by the target.
57610 (check_weak_available): Moved here from ecos.exp.
57611 (check_alias_available): New proc: Determine of the target
57612 toolchain supports the alias attribute.
57614 * gcc.dg/special/ecos.exp: Move check_weak_available to
57615 target-supports.exp.
57616 (alias-1.c): Only perform the test if the target supports
57618 (wkali-1.c): Only perform the test if the target supports
57621 * gcc.dg/990506-0.c: Expect error messages from cross
57622 targets as well as native targets.
57624 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57626 * gcc.dg/ultrasp1.c: Removed xfail.
57627 * gcc.dg/struct-ret-2.c: Likewise.
57628 * gcc.dg/array-1.c: Likewise.
57630 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
57632 * gcc.dg/struct-ret-2.c: New test.
57634 * gcc.dg/array-1.c: New test.
57636 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
57638 * gcc.c-torture/execute/991030-1.c: New test.
57640 1999-10-26 Richard Henderson <rth@cygnus.com>
57642 * gcc.c-torture/compile/991026-2.c: New test.
57644 1999-10-26 Jeffrey A Law (law@cygnus.com)
57646 * gcc.c-torture/compile/991026-1.c: New test.
57648 1999-10-23 Jeffrey A Law (law@cygnus.com)
57650 * gcc.c-torture/execute/991023-1.c: New test.
57652 1999-10-19 Jeffrey A Law (law@cygnus.com)
57654 * gcc.c-torture/execute/991019-1.c: New test.
57656 1999-10-16 Richard Henderson <rth@cygnus.com>
57658 * gcc.c-torture/execute/991016-1.c: New test.
57660 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
57662 * gcc.c-torture/execute/991014-1.c: New test.
57664 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
57666 * g++.old-deja/g++.other/union2.C: New test.
57668 1999-10-13 Nathan Sidwell <nathan@acm.org>
57670 * g++.old-deja/g++.other/vaarg2.C: New test.
57671 * g++.old-deja/g++.other/vaarg3.C: New test.
57673 1999-10-12 Craig Burley <craig@jcb-sc.com>
57675 * g77.f-torture/noncompile/19990905-1.f: Moved from being
57678 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
57680 * gcc.c-torture/execute/va-arg-11.c: New test.
57682 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
57684 * lib/file-format.exp (gcc_target_object_format): Don't
57685 crash if objdump is unavailable.
57687 1999-09-29 Donn Terry <donn@interix.com>
57689 * gcc.misc-tests/mg.exp: delete extraneous redirection.
57691 1999-09-28 Nick Clifton <nickc@cygnus.com>
57693 * gcc.c-torture/compile/990928-1.c: New test.
57695 1999-09-28 Nathan Sidwell <nathan@acm.org>
57697 * g++.old-deja/g++.other/decl6.C: New test.
57699 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57701 * gcc.c-torture/execute/va-arg-10.c: New test.
57703 1999-09-27 Nathan Sidwell <nathan@acm.org>
57705 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
57706 __PRETTY_FUNCTION__.
57708 1999-09-23 Nick Clifton <nickc@cygnus.com>
57710 * gcc.c-torture/execute/990923-1.c: New test.
57712 1999-09-21 Nick Clifton <nickc@cygnus.com>
57714 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
57715 for which -fpic is inappropriate.
57717 1999-09-21 Mark Mitchell <mark@codesourcery.com>
57719 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
57721 1999-09-21 Nathan Sidwell <nathan@acm.org>
57723 * g++.old-deja/g++.other/dyncast1.C: New test.
57724 * g++.old-deja/g++.other/dyncast2.C: New test.
57725 * g++.old-deja/g++.other/dyncast3.C: New test.
57726 * g++.old-deja/g++.other/dyncast4.C: New test.
57727 * g++.old-deja/g++.other/dyncast5.C: New test.
57728 * g++.old-deja/g++.eh/catch3.C: New test.
57729 * g++.old-deja/g++.eh/catch3p.C: New test.
57730 * g++.old-deja/g++.eh/catch4.C: New test.
57731 * g++.old-deja/g++.eh/catch4p.C: New test.
57732 * g++.old-deja/g++.eh/catch5.C: New test.
57733 * g++.old-deja/g++.eh/catch5p.C: New test.
57734 * g++.old-deja/g++.eh/catch6.C: New test.
57735 * g++.old-deja/g++.eh/catch6p.C: New test.
57736 * g++.old-deja/g++.eh/catch7.C: New test.
57737 * g++.old-deja/g++.eh/catch7p.C: New test.
57738 * g++.old-deja/g++.eh/catch8.C: New test.
57739 * g++.old-deja/g++.eh/catch8p.C: New test.
57740 * g++.old-deja/g++.eh/catch9.C: New test.
57741 * g++.old-deja/g++.eh/catch9p.C: New test.
57743 1999-09-13 Nathan Sidwell <nathan@acm.org>
57745 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
57746 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
57748 1999-09-13 Jeffrey A Law (law@cygnus.com)
57750 * gcc.c-torture/compile/990913-1.c: New test.
57752 1999-09-10 Nathan Sidwell <nathan@acm.org>
57754 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
57755 * g++.old-deja/g++.jason/rfg5.C: Likewise.
57757 1999-09-09 Richard Henderson <rth@cygnus.com>
57759 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
57761 1999-09-09 Nathan Sidwell <nathan@acm.org>
57763 * g++.old-deja/g++.other/lookup11.C: New test.
57764 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
57765 what is permitted and what we want.
57766 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
57768 * g++.old-deja/g++.jason/rfg5.C: Likewise.
57770 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
57772 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
57773 * gcc.c-torture/noncompile/poison-1.c: New file.
57775 1999-09-08 Nathan Sidwell <nathan@acm.org>
57777 * g++.old-deja/g++.other/sizeof3.C: New test.
57778 * g++.old-deja/g++.other/sizeof4.C: New test.
57779 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
57780 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
57782 1999-09-07 Richard Henderson <rth@cygnus.com>
57784 * gcc.dg/va-arg-1.c: New.
57786 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57788 * gcc.c-torture/execute/va-arg-9.c: New test.
57790 1999-09-05 Craig Burley <craig@jcb-sc.com>
57792 * g77.f-torture/compile/980519-2.f: New test.
57793 * g77.f-torture/compile/19990905-0.f: New test.
57794 * g77.f-torture/compile/19990905-1.f: New test.
57795 * g77.f-torture/compile/19990905-2.f: New test.
57797 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
57799 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
57801 * gcc.c-torture/execute/990827-1.c: Fix typo.
57803 1999-09-03 Nathan Sidwell <nathan@acm.org>
57805 * g++.old-deja/g++.other/deref1.C: New test.
57807 1999-09-02 Nathan Sidwell <nathan@acm.org>
57809 * g++.old-deja/g++.other/ambig2.C: New test.
57810 * g++.old-deja/g++.other/cond5.C: New test.
57811 * g++.old-deja/g++.other/lookup16.C: New test.
57813 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
57815 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
57818 1999-08-31 Jeffrey A Law (law@cygnus.com)
57820 * lib/c-torture.exp: Avoid the "compare executables" optimization
57821 when testing native.
57823 1999-08-29 Jeffrey A Law (law@cygnus.com)
57825 * gcc.c-torture/execute/990829-1.c: New test.
57826 * gcc.c-torture/compile/990829-1.c: New test.
57828 1999-08-27 Paul Burchard <burchard@pobox.com>
57830 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
57831 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
57832 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
57833 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
57834 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
57835 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
57836 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
57837 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
57838 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
57839 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
57840 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
57842 1999-08-27 Jeffrey A Law (law@cygnus.com)
57844 * gcc.c-torture/execute/990827-1.c: New test.
57846 1999-08-26 Craig Burley <craig@jcb-sc.com>
57848 * g77.f-torture/noncompile/19990826-4.f: New test.
57850 * g77.f-torture/compile/19990826-3.f: New test.
57852 * g77.f-torture/execute/19990826-2.f: New test.
57854 * g77.f-torture/compile/19990826-1.f: New test.
57856 * gcc.c-torture/execute/990826-0.c: New test.
57857 * g77.c-torture/execute/19990826-0.f: New test.
57859 * g77.f-torture/noncompile/970626-2.f: New test.
57861 1999-08-25 Paul Burchard <burchard@pobox.com>
57863 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
57864 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
57865 lss-011.C: New tests.
57867 1999-08-25 Nathan Sidwell <nathan@acm.org>
57869 * g++.old-deja/g++.other/decl5.C: New test.
57871 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57873 * noncompile/noncompile.exp: Load_lib c-torture.exp.
57874 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
57875 call `postbase' for each one. All callers of `postbase' changed
57876 to call this instead.
57878 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
57880 * gcc.c-torture/execute/990811-1.c: New test.
57882 1999-08-09 Nick Clifton <nickc@cygnus.com>
57884 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
57887 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
57890 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
57892 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
57894 1999-08-04 Jeffrey A Law (law@cygnus.com)
57896 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
57898 1999-08-04 Nathan Sidwell <nathan@acm.org>
57900 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
57902 1999-08-04 Jeffrey A Law (law@cygnus.com)
57904 * gcc.c-torture/execute/990804-1.c: New test.
57906 1999-08-03 Nathan Sidwell <nathan@acm.org>
57908 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
57909 * g++.old-deja/g++.brendan/crash64.C: Likewise.
57910 * g++.old-deja/g++.brendan/overload8.C: Likewise.
57912 1999-08-03 Nathan Sidwell <nathan@acm.org>
57914 * g++.old-deja/g++.other/struct1.C: New test.
57916 1999-08-03 Nathan Sidwell <nathan@acm.org>
57918 * g++.old-deja/g++.other/enum2.C: New test.
57920 1999-08-02 Richard Henderson <rth@cygnus.com>
57922 Adapted from tests from Franz Sirl:
57923 * gcc.c-torture/execute/va-arg-7.c: New test.
57924 * gcc.c-torture/execute/va-arg-8.c: New test.
57926 1999-08-01 Jeffrey A Law (law@cygnus.com)
57928 * gcc.c-torture/compile/990801-2.c: New test.
57930 * gcc.c-torture/compile/990801-1.c: New test.
57932 1999-07-27 Michael Meissner <meissner@cygnus.com>
57934 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
57935 fp-cmp-1.c, converting double to float.
57937 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
57938 fp-cmp-1.c, converting double to long double.
57940 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
57941 from fr1 to unknown_register, since fr1 is a legitimate register
57944 1999-07-25 Jeffrey A Law (law@cygnus.com)
57946 * README: More listname related changes.
57948 1999-07-08 Catherine Moore <clm@cygnus.com>
57950 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
57952 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
57954 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
57956 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
57958 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
57960 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
57962 * gcc.dg/990703-1.c: New test.
57964 1999-06-29 Nick Clifton <nickc@cygnus.com>
57966 * lib/file-format.exp: New file: Move definition of proc
57967 gcc_target_object_format to here from
57968 gcc.dg/special/ecos.exp.
57970 * lib/c-torture.exp: Include lib file-format.exp.
57971 * lib/gcc-dg.exp: Include lib file-format.exp.
57973 * gcc.dg/special/ecos.exp: Remove definition of proc
57974 gcc_target_object_format.
57976 1999-06-28 Jeffrey A Law (law@cygnus.com)
57978 * gcc.c-torture/execute/990628-1.c: New test.
57980 1999-06-25 Jeffrey A Law (law@cygnus.com)
57982 * gcc.c-torture/compile/990625-2.c: New test.
57984 * gcc.c-torture/compile/990625-1.c: New test.
57986 1999-06-23 Nick Clifton <nickc@cygnus.com>
57988 * gcc.c-torture/compile/dll.c: New test case. Check that dll
57989 attributes compile.
57990 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
57991 ports that use the COFF/PE file format.
57993 1999-06-17 Jeffrey A Law (law@cygnus.com)
57995 * gcc.c-torture/compile/990617-1.c: New test.
57997 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
57999 * g++.old-deja/g++.other/decl4.C: New test.
58001 1999-06-14 Nathan Sidwell <nathan@acm.org>
58003 * g++.old-deja/g++.other/bitfld3.C: New test.
58005 1999-06-08 Nathan Sidwell <nathan@acm.org>
58007 * g++.old-deja/g++.eh/catch1.C: New test.
58009 1999-06-07 Jeffrey A Law (law@cygnus.com)
58011 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
58013 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
58014 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
58016 1999-06-05 Craig Burley <craig@jcb-sc.com>
58018 * g77.f-torture/compile/19990502-0.f: Replace with new,
58019 shorter, test that still fails after recent changes.
58021 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58023 * gcc.c-torture/execute/990604-1.c: New test.
58025 1999-05-31 Jeffrey A Law (law@cygnus.com)
58027 * gcc.c-torture/execute/990531-1.c: New test.
58029 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58031 * gcc.c-torture/compile/990527-1.c: New test.
58033 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
58035 * gcc.c-torture/execute/990527-1.c: New test.
58037 1999-05-25 Nick Clifton <nickc@cygnus.com>
58039 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
58040 bitfields as signed.
58042 1999-05-25 Craig Burley <craig@jcb-sc.com>
58044 * g77.f-torture/compile/19990525-0.f: New test.
58046 1999-05-25 Jeffrey A Law (law@cygnus.com)
58048 * gcc.c-torture/execute/990525-2.c: New test.
58050 * gcc.c-torture/execute/990525-1.c: New test.
58052 1999-05-24 Nathan Sidwell <nathan@acm.org>
58054 * g++.old-deja/g++.other/anon3.C: New test.
58055 * g++.old-deja/g++.other/anon4.C: New test.
58056 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
58057 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
58058 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
58061 1999-05-24 Jeffrey A Law (law@cygnus.com)
58063 * gcc.c-torture/execute/990524-1.c: New test.
58065 * gcc.dg/990524-1.c: New test.
58067 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58069 * gcc.c-torture/compile/990523-1.c: New test.
58071 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
58073 * gcc.c-torture/compile/990519-1.c: New test.
58075 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58077 * gcc.c-torture/compile/990517-1.c: New test.
58079 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
58080 (e4, f4): New tests.
58083 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58085 * gcc.dg/noreturn-1.c: New test.
58087 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58089 * gcc.c-torture/execute/990513-1.c: New test.
58091 1999-05-10 Richard Henderson <rth@cygnus.com>
58093 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
58095 1999-05-10 Craig Burley <craig@jcb-sc.com>
58097 * g77.f-torture/execute/erfc.f: Use small single-precision
58098 values, to avoid problems on Alphas when not -mieee.
58100 1999-05-08 Craig Burley <craig@jcb-sc.com>
58102 * gcc.dg/990506-0.c: New test.
58104 1999-05-08 Richard Henderson <rth@cygnus.com>
58106 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
58107 the constant to test. Don't XFAIL 64-bit targets.
58109 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
58110 * g++.old-deja/g++.law/profile1.C: Likewise.
58112 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
58113 operator new instances.
58114 * g++.old-deja/g++.other/delete5.C: Likewise.
58116 1999-05-03 Craig Burley <craig@jcb-sc.com>
58118 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
58121 1999-05-03 Craig Burley <craig@jcb-sc.com>
58123 * g77.f-torture/execute/u77-test.f: Reverse order of two
58124 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
58126 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58128 * gcc.dg/compare1.c: New test.
58130 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
58132 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
58135 1999-05-02 Craig Burley <craig@jcb-sc.com>
58137 * g77.f-torture/compile/19990502-1.f: New test.
58139 1999-05-02 Craig Burley <craig@jcb-sc.com>
58141 * g77.f-torture/compile/19990502-0.f: New test.
58143 1999-05-02 Craig Burley <craig@jcb-sc.com>
58145 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
58148 1999-05-02 Craig Burley <craig@jcb-sc.com>
58150 * g77.f-torture/execute/u77-test.f (main): List libU77
58151 intrinsics not currently tested.
58152 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
58153 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
58154 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
58155 Trim blanks off the ends of some printed strings.
58157 1999-05-02 Craig Burley <craig@jcb-sc.com>
58159 * g77.f-torture/execute/u77-test.f (main): Just warn about
58160 FSTAT gid disagreement, as it's expected on some systems.
58162 1999-05-01 Craig Burley <craig@jcb-sc.com>
58164 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
58165 use a new function, which allows for some slop.
58166 Clean up some commentary.
58167 (issum): The new function.
58168 (sgladd): Deleted subroutine.
58170 1999-05-01 Craig Burley <craig@jcb-sc.com>
58172 * g77.f-torture/execute/u77-test.f: Modify to be more like
58173 libf2c/libU77 version, bringing patches to that version here.
58174 Add suitable commentary.
58176 1999-04-25 Richard Henderson <rth@cygnus.com>
58178 * gcc.dg/990424-1.c: New test.
58180 1999-04-24 Craig Burley <craig@jcb-sc.com>
58182 * g77.f-torture/execute/u77-test.f (main): Bug involving
58183 LSTAT has been fixed, so turn back on full checking.
58185 1999-04-20 Craig Burley <craig@jcb-sc.com>
58187 * g77.f-torture/compile/19990419-0.f: New test.
58188 * g77.f-torture/execute/19990419-1.f: New test.
58190 1999-04-17 Richard Henderson <rth@cygnus.com>
58192 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
58193 to avoid the need for a prototype to supress a warning.
58195 1999-04-07 Jim Wilson <wilson@cygnus.com>
58197 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
58199 1999-04-04 Jeffrey A Law (law@cygnus.com)
58201 * gcc.c-torture/execute/990404-1.c: New test.
58203 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
58205 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
58206 * gcc.dg/cpp-if3.c: Don't use -pedantic.
58207 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
58208 missing initializer warnings.
58210 1999-03-28 Jeffrey A Law (law@cygnus.com)
58212 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
58215 1999-03-26 Jeffrey A Law (law@cygnus.com)
58217 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
58219 1999-03-26 Craig Burley <craig@jcb-sc.com>
58221 * g77.f-torture/execute/19990325-0.f: New test.
58222 * g77.f-torture/execute/19990325-1.f: New test.
58224 1999-03-24 Jeffrey A Law (law@cygnus.com)
58226 * gcc.c-torture/execute/990324-1.c: New test.
58228 1999-03-22 Jim Wilson <wilson@cygnus.com>
58230 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
58233 1999-03-17 Richard Henderson <rth@cygnus.com>
58235 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
58237 1999-03-13 Craig Burley <craig@jcb-sc.com>
58239 * g77.f-torture/execute/19990313-2.f: New test.
58240 * g77.f-torture/execute/19990313-3.f: New test.
58242 1999-03-13 Craig Burley <craig@jcb-sc.com>
58244 * g77.f-torture/execute/19990313-0.f: New test.
58245 * g77.f-torture/execute/19990313-1.f: New test.
58247 1999-03-12 Jim Wilson <wilson@cygnus.com>
58249 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
58251 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
58252 (main): Add check for u15. Conditionalize u31 check depending on
58253 whether ints are <32 bits or >=32 bits.
58255 1999-03-08 Craig Burley <craig@jcb-sc.com>
58257 * g77.f-torture/execute/19981119-0.f: Improve testiness.
58259 1999-03-08 Craig Burley <craig@jcb-sc.com>
58261 * g77.f-torture/compile/19990305-0.f: New test.
58262 * g77.f-torture/execute/19981119-0.f: New test.
58264 1999-03-08 Craig Burley <craig@jcb-sc.com>
58266 * g77.f-torture/execute/970625-2.f: call ABORT if final
58267 result is not correct, instead of just printing it.
58268 Add this checking via newly introduced obfuscation, to
58269 trip up buggy front ends.
58271 1999-03-07 Craig Burley <craig@jcb-sc.com>
58273 * g77.f-torture/compile/960317-1.f: Moved from being
58274 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
58276 1999-03-06 Craig Burley <craig@jcb-sc.com>
58278 * g77.f-torture/execute/960317-1.f: New (old) test.
58279 * g77.f-torture/execute/970625-2.f: Ditto.
58281 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
58283 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
58284 error message on line 1 or line 2; cccp and cpplib do this differently.
58286 1999-03-01 Jeffrey A Law (law@cygnus.com)
58288 * g++.old-deja/g++.law/weak1.C: New test.
58290 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
58292 * gcc.c-torture/execute/990119-1.c: Renamed to...
58293 * gcc.dg/990119-1.c: this, so it will only be tested once
58294 (it's a preprocessor test, it doesn't need to be run at
58295 multiple optimization levels).
58297 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
58299 * lib/g++.exp: Don't add incdir=$base_dir/../include to
58302 1999-02-24 Craig Burley <craig@jcb-sc.com>
58304 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
58305 * g77.f-torture/compile/19981216-0.f: ...as it is expected
58306 to not be compilable by current g77.
58308 1999-02-24 Nick Clifton <nickc@cygnus.com>
58310 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
58312 1999-02-22 Jeffrey A Law (law@cygnus.com)
58314 * gcc.c-torture/execute/990222-1.c: New test.
58316 1999-02-19 Craig Burley <craig@jcb-sc.com>
58318 * g77.f-torture/compile/19990218-0.f: New test.
58319 * g77.f-torture/noncompile/19990218-1.f: New test.
58321 1999-02-18 Craig Burley <craig@jcb-sc.com>
58323 * g77.f-torture/compile/19981216-0.f: New test.
58325 1999-02-14 Jeffrey A Law (law@cygnus.com)
58327 * gcc.dg/990214-1.c: New test.
58329 1999-02-13 Jeffrey A Law (law@cygnus.com)
58331 * gcc.dg/990213-2.c: New test.
58333 * gcc.dg/990213-1.c: New test.
58335 1999-02-12 Jeffrey A Law (law@cygnus.com)
58337 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
58340 1999-02-11 Nick Clifton <nickc@cygnus.com>
58342 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
58343 specified by target.
58345 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
58347 1999-02-11 Jeffrey A Law (law@cygnus.com)
58349 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
58351 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
58353 * gcc.dg/special/ecos.exp: New test driver for new tests with
58354 special requirements.
58356 * gcc.dg/special/alias-1.c: New test.
58357 * gcc.dg/special/gcsec-1.c: New test.
58358 * gcc.dg/special/weak-1.c: New test.
58359 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
58360 * gcc.dg/special/weak-2.c: New test.
58361 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
58362 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
58363 * gcc.dg/special/wkali-1.c: New test.
58364 * gcc.dg/special/wkali-2.c: New test.
58365 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
58366 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
58368 1999-02-10 Felix Lee <flee@cygnus.com>
58370 * lib/c-torture.exp (c-torture-compile): Pull out code for
58371 analyzing gcc error messages.
58372 (c-torture-execute): Likewise. Fix some (harmless) false
58374 * lib/gcc.exp (gcc_check_compile): New function.
58376 1999-02-08 Richard Henderson <rth@cygnus.com>
58378 * gcc.c-torture/execute/990208-1.c: New test.
58380 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
58382 * g++.dg/special/ecos.exp: New driver for new tests with special
58385 * g++.dg/special/conpr-1.C: New test
58386 * g++.dg/special/conpr-2.C: New test
58387 * g++.dg/special/conpr-2a.C: New test
58388 * g++.dg/special/conpr-3.C: New test
58389 * g++.dg/special/conpr-3a.C: New test
58390 * g++.dg/special/conpr-3b.C: New test
58392 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
58393 allow g++ to use the dg driver
58395 * README: Add comment about g++.dg directory
58397 1999-02-06 Jeffrey A Law (law@cygnus.com)
58399 * README: Update email addresses.
58401 1999-02-03 Nick Clifton <nickc@cygnus.com>
58403 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
58404 arguments in order to force structure S onto the stack even on
58406 (test): Pass 10 leading arguments to function foo as well as the
58409 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
58410 failure for all targets.
58412 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
58413 abort to terminate program execution.
58415 1999-01-30 Richard Henderson <rth@cygnus.com>
58417 * gcc.c-torture/execute/990130-1.c: New test.
58419 1999-01-30 Jeffrey A Law (law@cygnus.com)
58421 * gcc.dg/990130-1.c: New test.
58423 1999-01-28 Michael Meissner <meissner@cygnus.com>
58425 * gcc.c-torture/execute/990128-1.c: New test.
58427 1999-01-27 Michael Meissner <meissner@cygnus.com>
58429 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
58431 1999-01-27 Felix Lee <flee@cygnus.com>
58433 * lib/c-torture.exp (c-torture-compile): pull out code for
58434 analyzing gcc error messages.
58435 (c-torture-execute): ditto, and fix some (harmless) false
58437 * lib/gcc.exp (gcc_check_compile): new function.
58439 1999-01-17 Jeffrey A Law (law@cygnus.com)
58441 * gcc.dg/990117-1.c: New test.
58443 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
58445 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
58447 1999-01-15 Jeffrey A Law (law@cygnus.com)
58449 * g77.f-torture/compile/990115-1.f: New test.
58451 1999-01-07 Jeffrey A Law (law@cygnus.com)
58453 * gcc.c-torture/compile/990107-1.c: New test
58455 1999-01-06 Jeffrey A Law (law@cygnus.com)
58457 * gcc.c-torture/execute/990106-2.c: New test.
58459 * gcc.c-torture/execute/990106-1.c: New test.
58461 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
58463 * gcc.c-torture/compile/981223-1.c: New test.
58465 1998-12-29 Richard Henderson <rth@cygnus.com>
58467 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
58468 (opt3): Rename from opt4 and disable.
58470 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
58472 * g++.old-deja/g++.pt/ptrmem5.C: New test.
58474 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
58476 * g++.old-deja/g++.other/conv5.C: New test.
58478 1998-12-14 Nick Clifton <nickc@cygnus.com>
58480 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
58482 1998-12-11 Jeffrey A Law (law@cygnus.com)
58484 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
58486 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
58488 * gcc.c-torture/compile/981211-1.c: New test.
58490 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
58492 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
58494 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
58496 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58498 * gcc.special/930510-1.c: Make C9X safe.
58499 * gcc.misc-tests/gcov-1.c Similarly.
58500 * gcc.misc-tests/gcov-2.c Similarly.
58502 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
58504 * gcc.dg/ultrasp1.c: New test.
58506 1998-12-06 Richard Henderson <rth@cygnus.com>
58508 * gcc.c-torture/execute/981206.c: New test.
58510 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
58512 * g++.old-deja/g++.ns/template7.C: New test.
58514 * g++.old-deja/g++.other/expr1.C: New test.
58516 * g++.old-deja/g++.eh/tmpl3.C: New test.
58518 * g++.old-deja/g++.eh/tmpl2.C: New test.
58520 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
58522 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
58523 * g++.old-deja/g++.other/using6.C: Removed.
58524 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
58526 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
58528 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
58530 * g++.old-deja/g++.pt/overload8.C: New test.
58532 * g++.old-deja/g++.pt/overload7.C: New test.
58534 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
58536 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
58537 and relinking messages.
58538 * lib/g++.exp (g++_target_compile): Remove .rpo file when
58539 compiling with -frepo.
58541 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
58543 * g++.old-deja/g++.pt/lookup6.C: New test.
58545 1998-11-30 Nick Clifton <nickc@cygnus.com>
58547 * gcc.c-torture/execute/981130-1.c: New test.
58548 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
58550 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
58552 * g++.old-deja/g++.pt/explicit76.C: New test.
58554 * g++.old-deja/g++.pt/friend38.C: New test.
58556 * g++.old-deja/g++.ns/crash2.C: New test.
58558 * g++.old-deja/g++.pt/defarg8.C: New test.
58560 * g++.old-deja/g++.pt/instantiate6.C: New test.
58562 * g++.old-deja/g++.pt/static6.C: New test.
58564 * g++.old-deja/g++.pt/decl2.C: New test.
58566 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
58568 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
58569 problem is actually related with name lookup, but so what? :-)
58571 * g++.old-deja/g++.pt/friend37.C: New test.
58573 1998-11-25 Dave Love <d.love@dl.ac.uk>
58575 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
58576 element, which fails on some systems.
58578 * g77.f-torture/execute/labug1.f: New test.
58580 1998-11-21 Jeffrey A Law (law@cygnus.com)
58582 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
58585 1998-11-18 Dave Love <d.love@dl.ac.uk>
58587 * g77.f-torture/compile/981117-1.f: New test.
58589 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
58591 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
58592 properly discarded.
58594 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
58596 * gcc.c-torture/execute/memcheck: New directory of tests for
58597 -fcheck-memory-usage.
58599 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
58601 * README: New file, general information about the testsuite and
58602 new description of the various C++ test subdirectories.
58603 * README.g++: Eliminate obsolete information, update and move most
58604 relevant stuff to README.
58606 1998-11-07 Richard Henderson <rth@cygnus.com>
58608 * gcc.c-torture/compile/981107-1.c: New test.
58610 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
58612 * execute/memcpy-bi.c: New testcase.
58614 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
58616 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
58619 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
58620 template is selected.
58622 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
58623 classes, it should be accepted for all types.
58625 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
58627 * g++.old-deja/g++.pt/spec24.C: Ensure that template
58628 specializations start with template headers.
58630 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
58632 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
58634 * g++.old-deja/g++.other/init9.C: Test cross initialization of
58637 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
58639 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
58641 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
58643 * compile/981022-1.c, compile/981022-1.x: New test and driver.
58645 1998-10-19 Jeffrey A Law (law@cygnus.com)
58647 * 981019-1.c: New test.
58649 1998-10-14 Robert Lipe <robertl@dgii.com>
58651 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
58654 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58656 * compile/981001-4.c: Remove use of GCC extension that triggers a
58659 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
58661 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
58663 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
58665 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
58666 instantiation of template produces incorrect code for delete
58669 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
58670 constructors' name is not unique.
58671 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
58672 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
58674 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
58675 automatic array of const is ill-formed.
58677 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
58678 of template parameter?
58680 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
58683 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
58684 pointer-to-member expression.
58686 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
58687 declaration causes ICE.
58689 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
58691 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
58692 reserved in the global namespace.
58694 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
58695 generate needed virtual table.
58697 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
58699 1998-10-10 Dariush Eslimi <eslimi@loran.com>
58701 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
58702 template-dependent type
58704 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
58706 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
58707 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
58708 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
58710 * g++.old-deja/g++.other/using5.C: New test; using decl from base
58711 class should be usable as argument of member function.
58712 * g++.old-deja/g++.other/using6.C: New test; using decl from base
58713 class should be usable as return type of member function.
58714 * g++.old-deja/g++.other/using7.C: New test; using decl from base
58715 class should be usable as type of data member.
58717 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
58719 1998-10-09 Jeffrey A Law (law@cygnus.com)
58721 * gcc.c-torture/special/920521-1.c: Fix bogus test.
58723 1998-10-08 Nick Clifton <nickc@cygnus.com>
58725 * gcc.dg/dll-?.c Add thumb to target list.
58726 Fix assembler scan patterns to match current assembler output.
58728 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
58730 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
58731 matching of template brackets.
58733 * g++.old-deja/g++.other/using4.C: New test. Test using
58734 declarations of methods from base classes.
58736 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
58737 within functions should introduce names into the innermost
58738 enclosing namespace.
58740 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
58741 of static locals if first initialization throws.
58743 1998-10-07 Jim Wilson <wilson@cygnus.com>
58745 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
58747 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
58749 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
58750 lose track of the possible targets of tablejump insns.
58751 * special/special.exp: Run it.
58753 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
58755 * g++.old-deja/g++.pt/friend35.C: New test. A template function
58756 must be declared before its specializations can be named in friend
58759 1998-10-05 Dave Love <d.love@dl.ac.uk>
58761 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
58763 * g77.f-torture/execute/io1.f: New test.
58765 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
58767 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
58768 with pointer to template function, for which no argument deduction
58771 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
58772 specialization of template function as argument to template
58775 * g++.old-deja/g++.other/access2.C: New test; Inner class
58776 shouldn't have privileged access to Outer's names.
58778 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
58780 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
58781 friend template declared within template class conflicts with
58782 nested class of the same name.
58784 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
58787 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
58788 object with direct initializer as function declaration.
58790 * g++.old-deja/g++.other/decl2.C: New test; duplicate
58793 * g++.old-deja/g++.other/null2.C: New test; conditional operator
58794 involving const pointer and NULL produces incorrect result.
58796 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
58797 type name without `typename' should be rejected with -pedantic.
58799 1998-10-02 Richard Henderson <rth@cygnus.com>
58801 * g++.old-deja/g++.other/addrof1.C: New test.
58803 1998-10-01 Nick Clifton <nickc@cygnus.com>
58805 * gcc.c-torture/compile/981001-1.c: New test.
58806 * gcc.c-torture/execute/981001-1.c: New test.
58808 1998-10-01 Jeffrey A Law (law@cygnus.com)
58810 * gcc.c-torture/compile/981001-2.c: New test.
58811 * gcc.c-torture/compile/981001-3.c: New test.
58812 * gcc.c-torture/compile/981001-4.c: New test.
58814 1998-10-01 Robert Lipe <robertl@dgii.com>
58816 * lib/objc.exp (objc_target_compile): Add -L during compiles for
58817 multilibbed hosts. Idea grafted from g77.exp.
58819 1998-09-30 Dave Love <d.love@dl.ac.uk>
58821 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
58822 avoid losing on systems which need -lsocket.
58824 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
58826 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
58827 * g++.old-deja/g++.other/nested2.C: Ditto.
58828 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
58831 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
58833 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
58834 preferred over template operator!= for enum bitfields.
58836 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
58838 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
58839 that happen to have the same base name, but in different scopes,
58840 are incorrectly rejected.
58842 1998-09-16 Richard Henderson <rth@cygnus.com>
58844 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
58845 on the native word size instead of an integer literal.
58847 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
58849 * g++.old-deja/g++.other/static2.C: Invocation of static data
58850 member of type pointer-to-function denoted as non-static member.
58852 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
58853 checks involving function types and aliases.
58855 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
58857 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
58858 redefined to the same non-trivial type.
58860 * g++.old-deja/g++.pt/explicit73.C: Test for proper
58861 namespace-qualification of template specializations declared in
58864 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
58865 to declare a subset of the specializations of a template function
58866 as friends of specializations of a template class.
58868 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
58869 member templates that do not fully specialize the enclosing
58870 template class are rejected.
58872 1998-09-11 Dave Love <d.love@dl.ac.uk>
58874 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
58876 1998-09-08 Dave Love <d.love@dl.ac.uk>
58878 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
58879 altered from libf2c/libU77 version.
58881 1998-09-06 Dave Love <d.love@dl.ac.uk>
58883 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
58885 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
58886 Alexandre Oliva <oliva@dcc.unicamp.br>
58888 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
58889 (un)signed char are different types for template specialization
58892 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
58894 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
58895 * objc: ObjC testsuite.
58897 1998-08-31 Catherine Moore <clm@cygnus.com>
58899 * gcc.c-torture/execute/941014-1.x: New file.
58901 1998-08-31 Nick Clifton <nickc@cygnus.com>
58903 * lib/c-torture.exp: Add support for
58904 torture_eval_before_compile and torture_eval_before_execute
58907 1998-08-30 Jeffrey A Law (law@cygnus.com)
58909 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
58910 this test triggers valid.
58912 1998-08-27 Jeffrey A Law (law@cygnus.com)
58914 * gcc.dg/980827-1.c: New test.
58916 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
58918 * gcc.c-torture/execute/loop-4b.c: New test.
58920 1998-08-26 Nick Clifton <nickc@cygnus.com>
58922 * lib/c-torture.exp: Add support for
58923 torture_eval_before_compile and torture_eval_before_execute
58926 1998-08-25 Jeffrey A Law (law@cygnus.com)
58928 * gcc.c-torture/compile/980825-1.c: New test.
58930 1998-08-24 Nick Clifton <nickc@cygnus.com>
58932 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
58933 count number tests in opt_t0 not good_t0.
58935 1998-08-24 Jeffrey A Law (law@cygnus.com)
58937 * gcc.c-torture/compile/930326-1.x: Fix typo.
58939 1998-08-23 Mark Mitchell <mark@markmitchell.com>
58941 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
58944 1998-08-21 Jeffrey A Law (law@cygnus.com)
58946 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
58947 STACK_SIZE is defined.
58948 * gcc.c-torture/unsorted/stuct.c: Similarly.
58950 * gcc.c-torture/compile/980821-1.c: New test.
58952 1998-08-21 Jeffrey A Law (law@cygnus.com)
58954 * gcc.c-torture/execute/980526-2.c: Disable for targets with
58957 1998-08-19 Mark Mitchell <mark@markmitchell.com>
58959 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
58962 1998-08-09 Mark Mitchell <mark@markmitchell.com>
58964 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
58967 1998-08-18 Jeffrey A Law (law@cygnus.com)
58969 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
58971 1998-08-16 Jeffrey A Law (law@cygnus.com)
58973 * gcc.c-torture/compile/980816-1.c: New test.
58975 * gcc.dg/980816-1.c: New test.
58977 1998-08-13 Jeffrey A Law (law@cygnus.com)
58979 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
58980 compiler for ieee tests.
58982 1998-08-01 Dave Love <d.love@dl.ac.uk>
58984 * g77.f-torture/compile/980729-0.f: New test.
58986 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
58988 * gcc.c-torture/special/eeprof-1.c: New test, for
58989 -finstrument-functions.
58990 * gcc.c-torture/special/special.exp: Run it.
58992 1998-07-29 Jeffrey A Law (law@cygnus.com)
58994 * gcc.c-torture/compile/980729-1.c: New test.
58996 1998-07-27 Nick Clifton <nickc@cygnus.com>
58998 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
58999 __thumb__ is defined, and test for ARM style doubles if so.
59001 1998-07-26 Dave Love <d.love@dl.ac.uk>
59003 * g77.f-torture/noncompile/980615-0.f: New test.
59005 1998-07-26 H.J. Lu (hjl@gnu.org)
59007 * gcc.dg/980312-1.c: Do link instead of compile.
59008 * gcc.dg/980313-1.c: Likewise.
59010 1998-07-26 Jeffrey A Law (law@cygnus.com)
59012 * gcc.c-torture/compile/980726-1.c: New test.
59014 1998-07-25 Dave Love <d.love@dl.ac.uk>
59016 * g77.f-torture/execute/io0.f: New test.
59018 1998-07-24 Nick Clifton <nickc@cygnus.com>
59020 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
59023 1998-06-18 Michael Meissner <meissner@cygnus.com>
59025 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
59028 1998-07-17 Nick Clifton <nickc@cygnus.com>
59030 * gcc.dg/980626-1.c: Expect failures for all toolchains until
59031 c-decl.c:grokdeclarator can handle mode attributes.
59033 1998-07-16 Jeffrey A Law (law@cygnus.com)
59035 * gcc.c-torture/execute/980716-1.c: New test.
59037 1998-07-13 Jeffrey A Law (law@cygnus.com)
59039 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
59041 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
59043 * gcc.c-torture/execute/va-arg-3.x: Similarly.
59044 * gcc.c-torture/compile/930326-1.x: Similarly.
59046 1998-07-13 Dave Love <d.love@dl.ac.uk>
59048 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
59049 New test from Craig.
59051 1998-07-12 Dave Love <d.love@dl.ac.uk>
59053 * g77.f-torture/noncompile/980616-0.f: New test.
59055 * g77.f-torture/execute/970816-3.f: New test from Craig.
59057 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59059 * g++.other/singleton.C: Return error value instead of taking
59062 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
59064 * g++.other/singleton.C: New test. Warning is under dispute.
59065 Runtime crash is not.
59067 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59069 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
59070 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
59071 using6.C, using7.C}: New namespace tests.
59073 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
59075 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
59076 specialization with typedef'ed names used as array indexes.
59078 1998-07-09 Jeffrey A Law (law@cygnus.com)
59080 * gcc.c-torture/execute/980709-1.c: New test.
59082 * gcc.dg/980709-1.c: New test.
59084 1998-07-07 Richard Henderson <rth@cygnus.com>
59086 * gcc.c-torture/execute/bcp-1.c: New test.
59088 1998-07-07 Jeffrey A Law (law@cygnus.com)
59090 * gcc.c-torture/execute/980707-1.c: New test.
59092 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
59094 * gcc.c-torture/compile/980706-1.c: New test.
59096 1998-07-01 Dave Love <d.love@dl.ac.uk>
59098 * g77.f-torture/execute/980701-0.f,
59099 g77.f-torture/execute/980701-1.f: New test from Craig.
59101 1998-07-01 Jeffrey A Law (law@cygnus.com)
59103 * gcc.c-torture/compile/980701-1.c: New test.
59105 * gcc.c-torture/execute/980701-1.c: New test.
59107 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
59110 * g++.old-deja/g++.robertl/eb132.C: New test.
59111 * g++.old-deja/g++.robertl/eb133.C: Likewise.
59113 1998-06-29 Dave Love <d.love@dl.ac.uk>
59115 * g77.f-torture/execute/980628-7.f,
59116 g77.f-torture/execute/980628-8.f,
59117 g77.f-torture/execute/980628-9.f,
59118 g77.f-torture/execute/980628-10.f: New tests from Craig.
59120 * g77.f-torture/execute/980628-3.f: Remove mail headers.
59122 1998-06-28 Jeffrey A Law (law@cygnus.com)
59124 * g77.f-torture/execute/980628-4.f: New test from Craig.
59125 * g77.f-torture/execute/980628-5.f: Likewise.
59126 * g77.f-torture/execute/980628-2.f: Likewise.
59127 * g77.f-torture/execute/980628-0.f: Likewise.
59128 * g77.f-torture/execute/980628-1.f: Likewise.
59129 * g77.f-torture/execute/980628-3.f: Likewise.
59130 * g77.f-torture/execute/980628-6.f: Likewise.
59132 1998-06-28 Jeffrey A Law (law@cygnus.com)
59134 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
59135 directory when nothing has been installed yet.
59137 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
59139 * gcc.c-torture/special/special.exp: Handle newer versions of
59142 1998-06-26 Jeffrey A Law (law@cygnus.com)
59144 * gcc.dg/980626-1.c: New test.
59146 1998-06-19 Bruno Haible <haible@ilog.fr>
59148 * gcc.misc-tests/m-un-2.c: New test.
59149 * g++.old-deja/g++.other/warn01.c: Likewise.
59151 1998-06-19 Robert Lipe <robertl@dgii.com>
59153 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
59154 compatibility with assmblers with a different comment character.
59155 Eliminate use of GAS-specific extensions.
59157 1998-06-19 Jeffrey A Law (law@cygnus.com)
59159 * gcc.c-torture/execute/ieee/980619-1.c: New test.
59161 1998-06-19 Robert Lipe <robertl@dgii.com>
59163 * lib/g77.exp: Replace search for libf2c.a with search for newly
59166 1998-06-17 Jeffrey A Law (law@cygnus.com)
59168 * gcc.c-torture/execute/980617-1.c: New test.
59170 1998-06-12 Jeffrey A Law (law@cygnus.com)
59172 * gcc.c-torture/execute/980612-1.c: New test.
59174 1998-06-08 Jeffrey A Law (law@cygnus.com)
59176 * gcc.dg/980523-1.c: Only test on ppc-linux.
59177 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
59179 * gcc.c-torture/execute/980608-1.c: New test.
59181 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
59183 * gcc.c-torture/execute/980605-1.c: New test.
59185 1998-06-04 Jeffrey A Law (law@cygnus.com)
59187 * gcc.c-torture/execute/980604-1.c: New test.
59189 1998-06-02 Jeffrey A Law (law@cygnus.com)
59191 * gcc.c-torture/execute/980602-1.c: New test.
59192 * gcc.c-torture/execute/980602-2.c: Likewise.
59194 1998-06-02 Dave Love <d.love@dl.ac.uk>
59196 * 970125-0.f: Fix per JCB. Add commentary.
59198 1998-05-31 Michael Meissner <meissner@cygnus.com>
59200 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
59203 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
59205 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
59208 1998-05-28 Catherine Moore <clm@cygnus.com>
59210 * gcc.c-torture/execute/980526-3.c: New test.
59212 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
59214 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
59215 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
59216 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
59217 m88k-motorola-sysv3 to XFAIL.
59219 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59221 * gcc.dg/980526-1.c: New test.
59222 * gcc.c-torture/execute/980526-2.c: New test.
59224 1998-05-26 Jeffrey A Law (law@cygnus.com)
59226 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
59228 * gcc.c-torture/execute/980526-1.c: New test.
59230 1998-05-26 Dave Love <d.love@dl.ac.uk>
59232 * g77.f-torture/execute/alpha2.f: Add runtime test.
59234 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
59236 * g++.old-deja/old-deja.exp: Strip leading directories.
59238 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
59239 error for the line. Don't run multiple tests for the same line.
59241 1998-05-23 Jeffrey A Law (law@cygnus.com)
59243 * gcc.dg/980523-1.c: New test.
59245 1998-05-23 Dave Love <d.love@dl.ac.uk>
59247 * g77.f-torture/compile/970915-0.f: New test.
59249 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
59251 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
59253 1998-05-21 Jeffrey A Law (law@cygnus.com)
59255 * gcc.dg/980520-1.c: New test.
59257 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
59259 * gcc.dg/980502-1.c: Fix return type.
59261 1998-05-20 Jeffrey A Law (law@cygnus.com)
59263 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
59264 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
59265 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
59266 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
59267 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
59269 1998-05-20 Dave Love <d.love@dl.ac.uk>
59271 * g77.f-torture/execute/980520-1.f: New test.
59273 1998-05-15 Dave Love <d.love@dl.ac.uk>
59275 * lib/mike-g77.exp: New file.
59277 * g77.f-torture/noncompile/noncompile.exp,
59278 g77.f-torture/noncompile/check0.f: New files.
59280 1998-05-14 Dave Love <d.love@dl.ac.uk>
59282 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
59283 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
59284 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
59285 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
59286 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
59287 abort where appropriate.
59289 1998-05-05 Michael Meissner <meissner@cygnus.com>
59291 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
59292 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
59294 1998-04-29 Dave Love <d.love@dl.ac.uk>
59296 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
59298 1998-04-27 Dave Love <d.love@dl.ac.uk>
59300 * g77.f-torture/compile/980427-0.f: New test.
59302 1998-04-24 Dave Love <d.love@dl.ac.uk>
59304 * g77.f-torture/compile/980424-0.f: New test.
59306 1998-04-19 Dave Love <d.love@dl.ac.uk>
59308 * g77.f-torture/compile/980419-2.f (main): New test.
59309 * g77.f-torture/compile/970125-0.f: New test.
59310 * g77.f-torture/compile/980419-1.f: New test.
59312 1998-04-08 Jim Wilson <wilson@cygnus.com>
59314 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
59317 1998-04-07 Jim Wilson <wilson@cygnus.com>
59319 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
59321 1998-04-03 Jim Wilson <wilson@cygnus.com>
59323 * gcc.c-torture/compile/980329-1.c: New test.
59325 1998-03-18 Jim Wilson <wilson@cygnus.com>
59327 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
59328 * gcc.dg/980312-1.c: Fix typo in -march command.
59330 1998-03-16 H.J. Lu (hjl@gnu.org)
59332 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
59334 1998-03-11 Robert Lipe <robertl@dgii.com>
59336 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
59337 Dave Love agree the Fortran source is bogus.
59339 1998-03-11 Robert Lipe <robertl@dgii.com>
59341 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
59342 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
59343 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
59344 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
59345 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
59347 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
59349 * g++.old-deja/g++.other/friend1.C: New test.
59351 1998-02-18 Dave Love <d.love@dl.ac.uk>
59353 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
59354 possibly uninitialized) variables and declare dnrm2.
59356 1998-02-23 Robert Lipe <robertl@dgii.com>
59358 From Bruno Haible <haible@ilog.fr>:
59359 * gcc.c-torture/execute/980223.c: New test.
59361 1998-02-13 Jeffrey A Law (law@cygnus.com)
59363 * gcc.dg/ifelse-1.c: New test.
59365 1998-02-09 H.J. Lu (hjl@gnu.org)
59367 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
59369 * lib/old-dejagnu.exp (old-dejagnu): Added the
59370 "execution test - XFAIL *-*-*" handling in the spirit of
59371 "excess errors test -". Changed the "execution test fails"
59372 handling to be like "excess errors test fails".
59373 * Update various tests accordingly.
59375 1998-02-06 Jim Wilson <wilson@cygnus.com>
59377 * gcc.c-torture/execute/980205.c: New test.
59379 1998-01-18 Jeffrey A Law (law@cygnus.com)
59381 * lib/c-torture.exp: Look for .x files instead of .cexp files.
59382 * lib/f-torture.exp: Similarly.
59383 * gcc.c-torture: Rename all .cexp files to .x files.
59385 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
59387 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
59388 (940510-1.c): Removed duplicate.
59389 (971104-1.c): New test.
59391 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
59393 * lib/f-torture.exp: Improve error and loop detection.
59395 1997-11-19 Michael Meissner <meissner@cygnus.com>
59397 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
59398 use that to size the filler array.
59400 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
59402 * lib/c-torture.exp(c-torture-execute): Fix typo.
59404 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
59405 testcase as the executable name. Keep the executable around if
59408 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
59410 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
59411 changes. Only test one -g option, and move it to the end of the
59412 list of options to test.
59414 1997-09-19 Michael Meissner <meissner@cygnus.com>
59416 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
59417 variable GCC_TORTURE_OPTIONS to supply default switches separated
59418 by colons. If no environment variable, run tests with -O0 -g, -O1
59419 -g, and -O2 -g as well.
59421 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
59423 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
59424 explanatory comments. Fix indentation.
59426 1997-09-15 Jeffrey A Law (law@cygnus.com)
59428 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
59430 1997-09-11 Jeffrey A Law (law@cygnus.com)
59432 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
59433 * g++.old-deja/g++.mike/p7325.C: Likewise.
59434 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
59436 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
59438 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
59439 * g++.old-deja/g++.brendan/crash30.C: Likewise.
59440 * g++.old-deja/g++.brendan/crash39.C: Likewise.
59441 * g++.old-deja/g++.law/operators4.C: Likewise.
59443 1997-09-11 Joe Buck (jbuck@synopsys.com)
59445 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
59446 * g++.old-deja/g++.mike/p784.C: Ditto.
59447 * g++.old-deja/g++.mike/p785.C: Ditto.
59449 1997-09-05 Jeffrey A Law (law@cygnus.com)
59451 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
59453 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
59455 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
59456 target feature; pass this to c-torture-execute as needed.
59458 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
59460 * lib/c-torture.exp(c-torture-execute): If the previous and the
59461 current executables being tested are identical, we don't need to
59462 run the executable again. Try to make the executable names
59463 unique. Add an optional argument for passing additional compiler
59466 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
59468 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
59470 1997-08-29 Jeffrey A Law (law@cygnus.com)
59472 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
59474 1997-07-31 Jeffrey A Law (law@cygnus.com)
59476 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
59477 32bit or larger longs.
59479 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
59480 have either a 32bit long or 32bit int.
59482 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
59484 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
59485 Make double precision tests dependent on sizeof (double).
59487 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
59489 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
59492 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
59494 * gcc.c-torture/compile/961203-1.cexp: New script.
59496 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
59498 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
59499 up the includes ourselves.
59501 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
59503 * lib/plumhall.exp: Remove random include, and add a few
59504 verbose messages for debugging.
59506 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
59508 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
59509 of trying to do it ourselves.
59511 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
59513 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
59515 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
59517 * gcc.prms/5403.c: Made regexp a bit less strict.
59519 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
59521 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
59522 is returned from remote_load instead.
59523 * lib/plumhall.exp: Ditto.
59524 * lib/mike-g++.exp: Ditto.
59525 * lib/old-dejagnu.exp: Ditto.
59526 * lib/c-torture.exp: Ditto.
59528 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
59530 * lib/g++.exp: Use build_wrapper procedure.
59531 * lib/gcc.exp: Ditto.
59533 1997-05-20 Jeffrey A Law (law@cygnus.com)
59535 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
59536 an old-style decl for malloc. Fixes tests to work when
59537 sizeof (int) != sizeof (size_t).
59539 1997-05-15 Mike Meissner <meissner@cygnus.com>
59541 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
59543 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
59544 use stdargs.h interface.
59546 1997-05-15 Mike Meissner <meissner@cygnus.com>
59548 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
59549 NO_VARARGS when compiling.
59551 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
59553 * lib/plumhall.exp(ph_includes): New procedure.
59555 (ph_compiler): Ditto.
59557 * lib/g++.exp: Rename test-glue.c to testglue.c.
59558 * lib/gcc.exp: Ditto.
59560 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
59562 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
59563 to completion when it's called.
59565 1997-03-21 Michael Meissner <meissner@cygnus.com>
59567 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
59568 is defined, don't do test.
59570 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
59572 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
59574 (ph_summary): Mark skipped testcases as untested, not unresolved.
59576 * lib/plumhall.exp (ph_make): If unresolved because of bad
59577 errorCode, record errorCode in log file.
59578 (*): Replace send_log/verbose with verbose -log.
59580 1997-03-19 Michael Meissner <meissner@cygnus.com>
59582 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
59583 double conversion if double isn't at least 8 bytes.
59585 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
59586 int to work with targets where int is 16 bits.
59588 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
59589 8 bytes, just exit, since 4 byte doubles don't have enough bits of
59590 precision for the test to complete.
59592 1997-03-14 Michael Meissner <meissner@cygnus.com>
59594 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
59595 if d10v is not compiled with the -mdouble64 flag.
59596 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
59598 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
59599 d10v is not compiled with the -mint32 flag.
59601 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
59603 * lib/plumhall.exp: Use incr_count.
59605 1997-03-12 Jeffrey A Law (law@cygnus.com)
59607 * gcc.c-torture: Update to c-torture-1.45.
59609 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
59611 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
59612 the name of the expect testcase file).
59614 * lib/g++.exp(g++_init): Ditto.
59616 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
59618 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
59621 * lib/gcc.exp(gcc_exit): New procedure.
59623 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
59625 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
59626 specs where appropriate.
59628 * g++.old-deja/g++.arm/*: Added additional ERROR checks
59629 because of new "candidates are" messages, and removed a few
59631 * Converted all non-old-style g++ testcases to old-style, and
59632 moved into g++.old-deja.
59634 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
59636 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
59639 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
59642 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
59644 1997-02-13 Michael Meissner <meissner@cygnus.com>
59646 * lib/gcc.exp (gcc_target_compile): Add support for defining
59647 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
59648 the machine doesn't have those features.
59650 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
59652 * g++.law/operators4.exp: Don't use LIBS.
59654 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
59656 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
59658 * lib/mike-g++.exp: Don't set the compiler to be tested here.
59659 * lib/g++.exp: Set it here instead. Also, allow use of the
59660 --tool_exec and --tool_opt options. Change CXX to
59663 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
59665 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
59667 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
59669 * lib/old-dejagnu.exp: Use prune_warnings instead of
59671 * lib/mike-g++.exp: Ditto.
59672 * lib/gcc.exp: Ditto.
59673 * lib/g++.exp: Ditto.
59675 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
59677 1997-02-07 Jeffrey A Law (law@cygnus.com)
59679 * 941014-2.c: Include stdlib.h
59680 * 960327-1.c: Include stdio.h
59681 * dbra.c, index-1.c: Don't assume ints are 32bits.
59683 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
59685 * lib/gcc.exp: Add gcc,stack_size target feature.
59687 * lib/g++.exp(g++_target_compile): Add the include and link
59688 paths here, not in two other places. And, it's $options, not
59691 * lib/mike-g++.exp(postbase): Remove the code that determines
59692 the correct include and link paths.
59693 * g++.old-deja/old-deja.exp: Ditto.
59695 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
59697 * lib/g++.exp(g++_init): target_compile no longer returns the
59698 filename of the result.
59700 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
59702 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
59705 * gcc.c-torture/special/special.exp: Change call to
59706 gcc_target_compile to include the object file.
59708 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
59710 * gcc.c-torture/special/special.exp: Correct misspelling in last
59713 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
59715 * lib/plumhall.exp(ph_summary): Log the entire output of the
59716 executable. Return -1 if there were any failures, 0 otherwise.
59717 (ph_execute): Return -1 if there were any failures, 0 otherwise.
59718 (ph_make): Clean up objects and executables that were built
59719 if the tests succeeded.
59721 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
59723 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
59724 libraries and includes in the build tree as appropriate.
59726 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
59728 * lib/c-torture.exp: Instead of looking for the global variable
59729 NO_LONG_LONG, check to see if that's a feature of the target.
59731 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
59733 * config/default.exp: Minimize. Delete the remainer of the files in
59734 config; this functionality is now in devo/dejagnu/config.
59736 g++.*/*: Pass any additional flags used to compile to postbase;
59739 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
59740 is now done by runtest.exp. Use gcc_target_compile instead of
59743 lib/c-torture.exp: Use gcc_target_compile instead of compile.
59744 Remove references to CFLAGS. Use remote_file instead of
59746 (c-torture): Take a list of arguments to use to compile this
59749 lib/g++.exp: Simplify. Use target_compile instead of compile.
59750 lib/gcc-dg.exp: Ditto.
59751 lib/gcc.exp: Ditto.
59752 lib/mike-{gcc,g++}.exp: Ditto.
59753 lib/old-dejagnu.exp: Ditto.
59754 lib/plumhall.exp: Ditto.
59756 1997-01-08 Jim Wilson <wilson@cygnus.com>
59758 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
59759 (ph_linker): Likewise.
59761 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
59763 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
59764 MAP_ANON / MAP_ANONYMOUS if defined;
59765 else try to map from /dev/zero .
59767 1996-11-12 Jeffrey A Law (law@cygnus.com)
59769 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
59770 isn't defined, then define it to MAP_ANONYMOUS.
59772 1996-11-12 Jeffrey A Law (law@cygnus.com)
59774 * gcc.c-torture: Update to c-torture-1.42 release.
59776 1996-11-11 Jeffrey A Law (law@cygnus.com)
59778 * gcc.c-torture: Update to c-torture-1.41 release.
59780 1996-10-27 Jeffrey A Law (law@cygnus.com)
59782 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
59785 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
59787 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
59788 and LDFLAGS. Fix second case to append the target_info ldflags
59789 onto LDFLAGS, not CFLAGS.
59790 * lib/g++.exp (g++_init): Add target_info stuff.
59791 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
59792 of libgloss and newlib flags for !native.
59794 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
59795 (GDB): Fix relative path to go up another dir for finding gdb.
59797 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
59799 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
59800 versions in the target_info array, if they don't exist.
59802 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
59804 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
59806 1996-07-08 Jim Wilson <wilson@cygnus.com>
59808 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
59809 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
59811 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
59813 * lib/old-dejagnu.exp: Don't remove the output file before we've
59814 actually tested it. Don't append pwd to the path of the executable
59817 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
59819 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
59821 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
59823 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
59824 temporary directory for compiler files, and set it to a default
59825 value of /tmp. Set $output as the name of the output file from
59826 compiling the testcase. Add a -o option to $cflags_var so the
59827 compiler writes the final output file as $output. Set $executable
59830 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
59831 directory for compiler files, and set it to /tmp if it doesn't
59832 already have a value. Set $output_file to the name of the output
59833 file from compiling the testcase. Add a -o option to CXXFLAGS so
59834 the compiler writes the final output file as $output. Use $output
59835 as the executable to be tested.
59837 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
59839 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
59841 1996-06-08 Jeffrey A Law (law@cygnus.com)
59843 * gcc.c-torture/execute/pending-1.c: New test. Still
59844 pending in Tege's queue.
59846 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
59848 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
59849 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
59850 if there were failures. Call unresolved if there were unresolved
59851 testcases. Call gcc_fail if program did not run to completion.
59852 (ph_make): Pass additional argument name to ph_execute.
59853 (ph_execute): Add new argument. Pass additional arguments to
59854 ph_summary. Call gcc_fail is there is no execution output.
59856 1996-04-24 Jeffrey A Law (law@cygnus.com)
59858 * lib/plumhall.exp (proc_summary): Output relavent summary
59859 lines into the log so specific failures in plumhall can be
59862 1996-04-10 Jeffrey A Law (law@cygnus.com)
59864 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
59865 (c-torture-execute): Don't try to execute tests which use
59866 "long long" types if $NO_LONG_LONG is nonzero.
59868 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
59870 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
59873 * gcc.ieee: Move from here.
59874 * gcc.c-torture/execute/ieee: To here.
59876 1996-03-26 Jeffrey A Law (law@cygnus.com)
59878 * gcc.c-torture: Update to c-torture-1.41 release.
59880 1996-03-22 Jeffrey A Law (law@cygnus.com)
59882 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
59885 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
59887 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
59890 1996-03-02 Jeffrey A Law (law@cygnus.com)
59892 * config/proelf.exp: Handle connecting to a simulator.
59894 1996-01-31 Jeffrey A Law (law@cygnus.com)
59896 * config/proelf.exp: New file. Enough framework that we can
59897 run c-torture tests on the proelf targets (or any other target
59898 that gdb can connect to for that matter).
59900 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
59902 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
59903 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
59905 * lib/plumhall.exp (ph_execute): Always call ph_summary if
59906 exec_output exists.
59908 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
59910 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
59911 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
59913 * config/*.exp: Update FSF address. Change result of ${tool}_load
59914 to pass/fail/unresolved/unsupported/untested. Caller must now
59915 call unresolved/unsupported/untested.
59916 * lib/*.exp: Update FSF address. Update to handle new results of
59918 * lib/chill.exp (verbose): Delete.
59920 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
59922 * lib/gcc.exp (default_gcc_start): Change order of args to
59923 $LDFLAGS $CFLAGS $LIBS.
59924 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
59925 Save/set/restore CFLAGS. Pass single arg to gcc_start.
59926 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
59927 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
59928 * gcc.misc-tests/dg-test.exp: Likewise.
59929 * gcc.misc-tests/msgs.exp: Likewise.
59930 * gcc.prms/prms.exp: Likewise.
59931 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
59932 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
59934 * lib/dg.exp: Deleted, moved to dejagnu/lib.
59936 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
59938 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
59940 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
59941 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
59943 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
59946 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
59948 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
59949 global for loop; add use of $mathlib.
59950 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
59951 settings here; set mathlib for anything but VxWorks.
59953 1996-01-22 Jeffrey A Law (law@cygnus.com)
59955 * gcc.c-torture: Update to c-torture-1.40 release.
59957 1996-01-03 Jeffrey A Law (law@cygnus.com)
59959 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
59962 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
59964 * lib/c-torture.exp (c-torture-execute): Declare "output" as
59967 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
59969 * lib/g++.exp (LIBS): Define if not already.
59970 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
59971 (gcc-dg-prune): Call prune_gcc_output.
59972 * lib/gcc.exp (prune_gcc_output): New proc.
59973 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
59976 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
59978 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
59979 (c-torture-execute): Likewise. Rename `name' to `testcase'.
59981 1995-11-15 Jeffrey A Law (law@cygnus.com)
59983 * gcc.c-torture: Update to c-torture-1.39 release.
59985 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
59987 * lib/c-torture.exp (c-torture-execute): Don't return if one option
59988 fails, try others as well.
59990 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
59992 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
59993 If compilation fails, mark execute tests as `untested'.
59994 If test is marked as unsupported, don't mark compilation and
59995 execute tests as failed.
59997 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
59999 * lib/g++.exp (g++_init): Don't link in libg++, and look to
60000 libstdc++ for whether or not we want to be doing shared
60001 libraries. Delete link_curses since we don't need it anymore.
60002 * lib/mike-g++.exp (postbase): Don't link in libg++.
60003 * g++.old-deja/old-deja.exp: Likewise.
60005 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
60007 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
60009 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
60011 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
60012 For that, add `-Wl,-a,shared_archive'.
60013 * g++.old-deja/old-deja.exp: Likewise.
60015 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
60017 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
60019 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
60021 * lib/mike-g++.exp (postbase): Pay attention to the status of
60024 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
60026 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
60028 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
60030 * lib/gcc.exp (default_gcc_start): No longer need to log program
60031 being executed or its output, execute_anywhere does that now.
60032 * lib/g++.exp (default_g++_version): Call execute_anywhere.
60033 (default_g++_start): Likewise. Delete calls to verbose/send_log.
60035 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
60037 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
60038 the same as those in lib/g++.exp.
60040 1995-10-10 Jeff Law (law@hurl.cygnus.com)
60042 * gcc.c-torture: Update to c-torture-1.38 release.
60043 * gcc.ieee: Related changes.
60045 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
60047 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
60048 "exec". Minor reformatting changes.
60050 * config/rom68k.exp (${tool}_load): Make it work in a canadian
60051 cross. This means all "exec" calls now work on a remote host as
60053 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
60054 cross. Filter out the extra "\r\n" stuff that expect puts in.
60055 (c-torture-execute): Filter out the bogus warnings like
60056 c-torture-compile does. Add support for canadian cross.
60057 * lib/gcc.exp (default_gcc_version, default_gcc_start)
60058 Use execute_anywhere rather than calling exec directly. Now it
60059 works for canadian cross testing.
60061 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
60063 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
60064 results into a variable, and check that rather than using file exists.
60066 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
60068 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
60069 create a libg++.so. For sunos4.1.*, also add -ltermcap.
60071 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
60073 * g++.old-deja/old-deja.exp: Create and pass runshlib and
60074 lib_curses if there's a shared libg++ in the build tree.
60076 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
60078 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
60079 if not supported target.
60081 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
60083 * lib/g++.exp (g++_init): Move empty setting of runshlib and
60084 link_curses up to always happen, not just for native builds.
60086 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
60088 * gcc.c-torture: Update to c-torture-1.36 release.
60089 * gcc.failure: Related changes.
60091 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
60093 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
60095 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
60097 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
60098 * lib/mike-g++.exp (postbase): Not in here. Still reference
60099 runshlib, link_curses, and mathlib for link and run.
60101 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
60102 pass the runtime shared library options for Solaris, OSF/1, and
60103 Irix5, and link with -lcurses to avoid unresolved references.
60105 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
60107 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
60110 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
60112 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
60114 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
60116 * gcc.c-torture: Update to c-torture-1.35 release. Note we
60117 do not have a framework for the "compat" tests yet.
60119 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
60121 * lib/mike-g++.exp (postbase): New local variable `mathlib',
60122 set to null if we're testing vxworks5.1. Use that instead of
60123 `-lm' in the setting of LIBS for link and run.
60125 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
60127 * config/rom68k.exp (${tool}_load): Major changes to make it
60128 work. Verified that it does in fact return the stuff in
60129 exec_output properly. Catch any Emul or any TRAP other than 0.
60131 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
60133 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
60134 LDFLAGS properly for targets that need stuff from libgloss.
60135 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
60137 (gpp_initialized): New variable.
60139 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
60141 * config/rom68k.exp: Load libgloss.exp.
60142 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
60143 so we can produce a fully linked binary.
60144 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
60145 so we can produce a fully linked binary.
60147 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
60149 * lib/plumhall.exp (ph_section): Watch for expected failures.
60150 Add missing `else'.
60152 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
60154 (c-torture): Likewise.
60156 1995-08-28 Doug Evans <dje@cygnus.com>
60158 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
60160 * lib/mike-g++.exp (mike_cleanup): New proc.
60161 (prebase): New globals compiler_result, not_compiler_result,
60163 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
60164 allow leading "-" in pattern. Watch for unsupported tests.
60165 If $compiler_result is set, pattern match assembler code,
60166 and ditto for $not_compiler_result.
60167 * lib/mike-gcc.exp: Likewise.
60169 * lib/plumhall.exp (ph_execute): Only call ph_summary if
60170 execution "succeeded".
60172 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
60174 * config/win32.exp: New file.
60175 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
60177 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
60179 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
60181 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
60182 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
60183 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
60185 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
60186 "... without exceptions was ...". That is now handled by
60188 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60190 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
60192 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
60193 sieve.c,sort2.c}: New files.
60194 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
60195 sieve.exp,sort2.exp}: Drivers for them.
60197 * lib/mike-gcc.exp (program_output): New user settable variable.
60198 (postbase): Call prune_system_crud. Also prune extraneous compiler
60200 * lib/mike-g++.exp (program_output): New user settable variable.
60202 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
60204 * config/sh.exp: Deleted (use sim.exp instead).
60206 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
60208 * config/vx.exp: Declare CHECKTASK as global.
60209 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
60210 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
60211 * lib/old-dejagnu.exp: Load [pwd]/$executable.
60213 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
60215 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
60216 target. Like vx.exp, only includes `vx29k.exp' instead of
60219 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
60221 * config/sim.exp: Increase time limit from 120 seconds to 240.
60223 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
60225 * gcc.c-torture/execute/950628-1.c: New test.
60227 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
60229 * gcc.c-torture: Update with changes/additions from
60232 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
60234 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
60236 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
60238 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
60240 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
60242 * gcc.c-torture/compile/950512-1.c: New test.
60243 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
60244 * gcc.dg/struct-ret-1.c: Likewise.
60246 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
60248 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
60249 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
60251 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
60253 * gcc.c-torture/special/920411-1.c: Deleted.
60254 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
60256 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
60258 * config/sim.exp (${tool}_load): Hack in call to bash to get a
60261 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
60263 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
60265 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
60268 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
60269 is the proper length.
60270 * va-arg-3.c: Likewise.
60272 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
60274 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
60275 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
60277 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
60278 * lib/g++.exp (default_g++_start): Delete old cruft.
60280 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
60282 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
60283 (2 * (1 << 18)) to (2 * (1 << 17)).
60285 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
60287 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
60289 * config/rom68k.exp: Renamed from config/idp.exp
60291 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
60293 * c-torture/compile/921109-2.c
60295 1995-04-18 Mike Stump <mrs@cygnus.com>
60297 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
60300 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
60302 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
60304 * lib/g++.exp (default_g++_start): Likewise.
60306 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
60308 * gcc.c-torture/compile/950329-1.c: New test.
60310 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
60312 * config/bug.exp (${tool}_load): Updated to use new remote_open
60313 and remote_close procs.
60314 * config/idp.exp: New file.
60316 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
60318 * gcc.c-torture/execute/950322-1.c: New test.
60320 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
60322 * config/vx.exp (${tool}_load): Clean up testing of return code from
60323 vxworks_ld and vxworks_spawn.
60325 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
60327 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
60329 1995-03-13 Mike Stump <mrs@cygnus.com>
60331 * lib/old-deja.exp: Add `excess errors test - ' error, now one
60332 can mark excess errors on a machine by machine basis. Note, the
60333 default is to not expect any excess errors, even when excess
60334 errors test - is given, so you will want to put an XFAIL ... on
60335 these lines. For example, // excess errors test - XFAIL hppa*-*-*
60336 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
60337 those 4 machines, but no others.
60339 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
60341 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
60342 * lib/c-torture.exp: to here.
60344 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
60346 * gcc.c-torture/execute/950221-1.c: New test.
60347 * gcc.c-torture/execute/struct-ret-1.c: New test.
60348 * gcc.c-torture/compile/950221-1.c: New test.
60350 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
60352 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
60354 * gcc.c-torture/execute/arith-1.c (main): Return 0.
60355 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
60357 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
60359 * g++.gb: New directory of tests, derived from my signature and
60360 class scoping tests.
60362 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
60363 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
60364 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
60365 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
60366 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
60367 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
60368 * g++.gb/sig25.C: Likewise.
60370 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
60371 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
60372 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
60373 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
60374 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
60375 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
60376 * g++.gb/sig25.exp: Likewise.
60378 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
60379 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
60380 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
60381 * g++.gb/scope13.C: Likewise, this test still fails.
60383 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
60384 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
60385 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
60386 * g++.gb/scope13.exp: Ditto.
60388 * g++.gb/README: New file, explains what these tests are about.
60390 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
60392 * lib/dg.exp (dg-do): Support `preprocess'.
60393 (dg-test): Likewise.
60395 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
60397 * config/udi.exp: change "continue -expect" to "exp_continue".
60399 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
60401 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
60402 Delete redundant tests.
60404 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
60405 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
60406 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
60407 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
60408 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
60409 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
60410 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
60411 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
60413 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
60414 storing label pointers.
60415 * gcc.c-torture/execute/921019-1.c: Likewise.
60416 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
60417 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
60419 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
60422 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
60423 Delete obsolete tests.
60425 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
60426 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
60427 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
60428 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
60429 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
60430 * gcc.c-torture/compile/950124-1.c: New test.
60432 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
60434 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
60436 * lib/mike-g++.exp: Add -lm to LIBS.
60438 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
60440 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
60442 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
60444 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
60446 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
60448 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
60450 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
60452 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
60453 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
60454 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
60455 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
60456 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
60457 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
60458 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
60459 * g++.law/{operators31.C, operators32.C,
60460 * g++.law/{operators33.C, operators34.C}: Likewise.
60461 * g++.law/{pic1.C, refs2.C}: Likewise.
60462 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
60463 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
60464 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
60465 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60467 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
60468 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
60469 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
60470 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
60471 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
60472 * g++.law/{enum9.exp, friend5.exp}: Likewise.
60473 * g++.law/{nest3.exp, nest4.exp}: Likewise.
60474 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
60475 * g++.law/{operators30.exp, operators31.exp}: Likewise.
60476 * g++.law/{operators32.exp, operators33.exp}: Likewise.
60477 * g++.law/{operators34.exp}: Likewise.
60478 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
60479 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
60480 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
60481 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
60482 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60484 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
60485 No longer expected to fail.
60486 * g++.law/missed-error3.C: Tweak for recent bool changes.
60488 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
60490 * config/emb-unix: Deleted.
60491 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
60492 remote execution. Do final link on remote host if REMOTE_LINK is set.
60494 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
60496 * lib/dg.exp (dg-test): Fix typo in last patch.
60498 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
60500 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
60501 (handles multiple occurrences).
60503 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
60505 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
60506 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
60507 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
60509 * lib/c-torture.exp (c-torture-compile): Likewise.
60510 (c-torture): Prepend full path if missing.
60511 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
60512 (gcc_fail): Likewise.
60513 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
60515 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
60517 * lib/netware.exp: Only attach to NetWare i386 systems.
60519 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
60521 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
60522 messages. Add test name to "output pattern match" pass/fail message.
60524 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
60526 * gcc.dg: New testsuite.
60527 * gcc.dg/dg.exp: New file.
60529 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
60530 test-switch.c}: Deleted.
60532 * gcc.misc-tests/msgs.exp: New testcase driver.
60534 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
60536 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
60537 Watch for illegal return values from ${tool}_load.
60538 * config/unix.exp (${tool}_load): Fix pass/fail detection for
60539 cross targets. Coerce return value >0 to 1.
60541 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
60543 * config/unix.exp (${tool}_load): Call program rsh, not proc.
60545 * config/emb-unix.exp: New file.
60547 * config/sim.exp: Error if variable $SIM not defined.
60548 (${tool}_load): Mark test as "untested" if simulator missing.
60550 * config/unix.exp: Load remote.exp to get rcp_download.
60551 * lib/c-torture.exp: Use different option lists for testcases with
60553 * gcc.c-torture/execute/execute.exp: Likewise.
60555 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
60557 * config/*.exp: Clarify return code from ${tool}_load.
60558 Call `unresolved' or `untested' instead of `warning' or `perror'
60559 (sometimes you still want to call both though).
60560 Add comment that `shell_id' is local to each file.
60561 * config/udi.exp (timeout): Set to 30.
60562 Don't print warning if connection fails, $connectmode has already
60564 (${tool}_load): Move verbose messages to level 2.
60565 Rework pattern for "Process started" message.
60566 Pass `shell_id' to ${connectmode}_download.
60567 Retry twice upon timeout. Make resetting of target more robust.
60568 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
60569 Pass `shell_id' to exit_$connectmode.
60570 Only call exit_$connectmode if connected.
60571 * config/unix.exp (${tool}_load): Check return codes better.
60572 * config/vrtx.exp (${tool}_load): Likewise.
60573 * config/vx.exp (${tool}_load): Likewise.
60574 Delete unneeded global's.
60575 * lib/dg.exp (dg-test): Update to reflect clarified return codes
60578 (dg-init): Delete recording of pass/fail counts.
60579 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60580 (old-dejagnu-init): Likewise.
60581 (old-dejagnu-stat): Delete contents, empty proc now.
60582 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
60583 (c-torture): Delete references to lcnt, lpass, lfail.
60584 Get option list from TORTURE_OPTIONS.
60585 Delete -funroll[-all]-loops if no loops.
60586 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
60587 (g++_stat): Delete contents (empty proc now).
60588 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
60589 (gcc_finish): Likewise.
60590 (gcc_stat): Deleted.
60591 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
60592 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
60593 * gcc.c-torture/execute/execute.exp: Likewise.
60594 Split tests into two parts: compile, execute.
60595 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
60596 no loops. Update to reflect clarified return codes from ${tool}_load.
60598 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
60600 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
60602 (old-dejagnu): Likewise (where necessary).
60604 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
60606 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
60608 * lib/dg.exp (dg-process-target): Fix processing of selector.
60609 Add comment regarding use of `error'.
60611 * lib/gcc.exp (prune_system_crud): Define if missing.
60612 * lib/g++.exp (prune_system_crud): Likewise.
60614 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
60615 Call prune_system_crud.
60616 * lib/dg.exp (dg-runtest): New proc.
60617 Use perror instead of send_user for tcl errors in testcase.
60618 Don't return any value, it's never used.
60619 Don't clobber previous definition of `unknown'.
60620 Print tcl errors in `dg-final'.
60622 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
60624 * lib/dg.exp (dg-process-target): Improve syntax error messages.
60625 (dg-test): Don't print errorInfo, it contains stack backtrace.
60627 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
60629 * lib/g++.exp (runtest_file_p): Define if missing.
60631 1994-09-24 Doug Evans (dje@cygnus.com)
60633 * lib/mike-g++.exp: Comment out loading of g++.exp.
60634 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
60635 (default_g++_version): Always print something.
60636 (default_g++_start): Comment out call to `which'.
60637 (g++_start, g++_load): Deleted (must be defined in config file).
60638 * lib/gcc.exp: Test for existence of $CC at start.
60639 Delete check for tmpdir (done in gcc_init).
60640 (default_gcc_version): Always print something.
60641 (default_gcc_start): Comment out call to `which'.
60642 * config/*.exp: Major cleanup - make cross targets work at least a
60643 little better for g++ (by not being "--tool gcc" specific).
60644 Rename gcc_xxx to ${tool}_xxx.
60645 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
60646 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
60648 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
60650 * lib/c-torture.exp (c-torture-compile): Rework compiler
60651 message processing.
60653 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
60656 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
60658 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
60660 * lib/dg.exp (dg-process-target): Support { target native }.
60662 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
60664 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
60665 looked for "... program xxx got fatal signal".
60666 Correct regsub munging of `comp_output'.
60667 Ignore compiler messages "path prefix not used" and "linker input
60670 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
60672 * lib/gcc.exp (runtest_file_p): Define if missing.
60673 * gcc.prms/template.c: Example to work from.
60675 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
60677 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
60678 * lib/dg.exp (dg-test): Call unsupported testcases as such.
60680 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
60681 * gcc.prms/1883.c: Moved from compile/940714-1.c.
60682 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
60683 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
60685 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
60686 (dg-process-target): No longer a varargs proc.
60687 Return S/N for target, P/F for xfail. All callers changed.
60688 (user option procs): More argument checking.
60689 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
60690 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
60691 (dg-test): Skip test if not running on selected target in `dg-do'.
60692 Update handling of `dg-do-what', `dg-output-text'.
60693 Separate execution pass/fail from output pattern match pass/fail.
60694 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
60696 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
60698 * gcc.c-torture/special/special.exp: Don't expect failure for mips
60699 target for 920510-1.c.
60701 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
60703 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
60704 Clean up comment regarding use of passcnt, etc.
60705 (gcc_stat): Don't update `testcnt' here.
60706 (gcc_finish): Do it here.
60707 Might as well reset `but_id' here too.
60708 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
60709 to determine if the file should be tested.
60710 * gcc.c-torture/compile/compile.exp: Likewise.
60711 * gcc.c-torture/execute/execute.exp: Likewise.
60712 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60713 * gcc.misc-tests/dg-test.exp: Likewise.
60714 * gcc.prms/prms.exp: Likewise.
60715 * gcc.wendy/wendy.exp: Likewise.
60716 * g++.old-deja.exp: Likewise.
60717 Move "Testing file" message to verbose level 1.
60719 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
60721 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
60723 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
60725 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
60726 (default_gcc_start): Accept optional second list element
60727 of compiler flags. Print compiler output at verbosity level 2.
60728 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
60729 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
60730 Save current values of framework globals passcnt, failcnt, xpasscnt,
60731 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
60732 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
60733 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
60734 xfailcnt to compute stats. Update framework global `testcnt' from
60736 (gcc_finish): New proc. Clean up test environment.
60737 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
60738 (gcc_epass, gcc_efail): Delete.
60739 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
60740 argument of line number.
60741 (dg-init): If the tool has an init routine, call it.
60742 (dg-test): Remove args `cflags_var' and `libs_var'.
60743 Pass all compiler options to ${tool}_start.
60744 Handle missing line number.
60745 (dg-finish): New function.
60746 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
60747 particular files. Call gcc_finish at end. Move "skipping test"
60748 message to verbosity level 3.
60749 * gcc.c-torture/compile/compile.exp: Likewise.
60750 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60751 * gcc.c-torture/execute/execute.exp: Likewise.
60752 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60753 Print testcase being tried at verbosity level 1.
60754 * gcc.c-torture/special/special.exp: Unset xfail.
60755 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60756 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
60757 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
60758 * gcc.failure/failure.exp: Likewise.
60759 * gcc.ieee/ieee.exp: Likewise.
60760 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
60761 Update call to dg-test. Call dg-finish at end.
60762 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
60763 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60764 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
60765 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
60766 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
60767 * gcc.wendy/wendy.exp: Add copyright.
60768 Delete setting of tmpdir (done by gcc_init).
60769 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
60770 Pass compiler flags to gcc_start. Call gcc_finish at end.
60771 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
60774 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
60776 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
60778 (g++_load): Likewise.
60780 * config/*.exp (gcc_load): Some were varargs fns and some were not.
60781 Rename argument to `prog' to remove the confusion.
60782 Varargs fns behave differently too!
60783 (g++_load): Likewise.
60785 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
60787 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
60788 what it is. Delete (always) printing of status value for !native.
60789 Simplify verbose code, and include status and exec_output.
60790 (g++_load): Use gcc_load.
60792 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
60794 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
60795 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
60796 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
60797 940714-3.c as these testcases don't exist anymore. Make
60798 va-arg-1.c expected to pass.
60800 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
60802 * gcc.misc-tests/misc.exp: Only run specific testcases.
60803 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
60804 * gcc.misc-tests/dg-[1-9].c: New files.
60806 * lib/dg.exp: New testsuite driver.
60807 * gcc.prms/prms.exp: Use it.
60809 * README.gcc: New file.
60811 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
60812 Document and reset `lxpass' and `lxfail'.
60813 Simplify "initialized" message.
60814 (gcc_stat): Clean up comments a little.
60816 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
60818 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
60820 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
60822 * lib/old-dejagnu.exp (process-option): New proc.
60823 (old-dejagnu-init, old-dejagnu-stat): Likewise.
60824 (old-dejagnu): Simplify.
60825 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
60827 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
60829 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
60830 exists and is not an empty string.
60832 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
60833 $xfail rather than calling setup_xfail. Clear $xfail when test is
60835 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
60838 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
60839 longer expected to fail.
60841 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
60844 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
60846 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
60847 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
60848 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
60849 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
60852 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
60853 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
60855 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
60857 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
60858 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
60860 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
60861 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
60862 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
60864 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
60866 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
60867 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
60868 940714-1.c, 940714-2.c, 940714-3.c},
60869 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
60870 gcc.misc-tests/{mg.c,mg.exp}:
60872 * gcc.noncompile/noncompile.exp: Change accordingly.
60874 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
60876 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
60877 Undo previous clobberage.
60879 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
60881 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
60882 * gcc.special/{930510-1.c, special.exp}:
60883 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
60884 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
60885 struct-varargs-1.c}: New tests from c-torture-1.26.
60887 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
60889 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
60890 argument to switch.
60892 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
60894 * Revert the previous changes. Please see Rob's directory
60895 (/lisa/test/rob/progressive/gcc/testsuite) for testing
60898 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
60900 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
60901 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
60902 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
60903 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
60904 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
60905 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
60906 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
60907 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
60908 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
60909 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
60910 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
60911 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
60912 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
60913 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
60914 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
60915 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
60916 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
60917 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
60918 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
60919 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
60920 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
60921 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
60922 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
60923 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
60924 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
60925 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
60926 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
60927 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
60928 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
60931 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
60933 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
60934 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
60937 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
60939 * config/unix.exp (g++_load): Fix syntax.
60941 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
60943 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
60944 * gcc.noncompile/921017-1.c: Deleted obsolete test.
60945 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
60946 Don't expect va-arg-1.c to fail. Correct expected output for
60948 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
60949 * gcc.wendy/hbm4.c: Correct typo.
60950 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
60952 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
60954 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
60955 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
60956 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
60957 * lib/c-torture.exp (c-torture-compile): Ditto.
60959 Reduce volume of output (remove all the -I's and such).
60960 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
60961 Call gcc_cpass, gcc_cfail.
60962 (c-torture): Pass testing option to c-torture-compile.
60964 1994-03-21 Doug Evans (dje@cygnus.com)
60966 Bring patches over from progressive.
60967 * config/default.exp: Exit remote shell cleanly.
60968 (g++_exit, g++_start): Add default versions.
60969 * config/sim.exp (gcc_load): Use perror, not error.
60971 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
60973 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
60976 1994-03-14 Doug Evans (dje@cygnus.com)
60978 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
60979 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
60980 (wendy_try): New proc to run testcase.
60981 (main loop): Call 'em.
60982 * gcc.wendy/*.c: Clean up pass to correct expected output.
60984 * lib/gcc.exp: Minor cleanup work.
60985 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
60987 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
60989 * config/sim.exp (gcc_load): Document return codes better.
60990 Don't pass -v to simulator.
60992 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
60994 * gcc.special/920717-x.c: Fix typo.
60995 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
60998 * lib/mike-gcc.exp: Fix typo.
61000 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
61002 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
61003 binary to use, transform the name.
61004 * config/*.exp: rename everything. Nuke any g++ specific files,
61005 it's now a special case of gcc that requires no special support.
61006 Add a default.exp for unsupported targets.
61008 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
61010 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
61011 lib/old-dejagnu.exp: Fix a few patterns to work with the new
61014 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
61016 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
61019 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
61021 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
61023 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
61025 * gcc.execute/execute.exp: Combine opt_list and foption_list into
61026 option_list. Compile every file with only 4/6 option choices
61027 (same as C torture) instead of with 12/18 different option
61029 * lib/c-torture.exp: Likewise.
61031 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
61034 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
61036 * lib/old-deja.exp: Add `excess errors test fails' error, now one
61037 can put an XFAIL *-*-* on excess errors.
61039 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
61041 * g++.law: Add more tests derived from g++-bugs snapshots.
61043 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
61044 equivalent to g++.law/init9.
61046 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
61047 compiled it, and the a.out file after we've run it.
61049 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
61051 * lib/mike-g++.exp (postbase): Delete the .o file after we've
61052 compiled it, and the a.out file after we've run it.
61054 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
61056 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
61058 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
61060 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
61063 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
61065 * g++.law: New directory of g++ tests derived from the g++-bugs
61068 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
61070 * gcc.compile: initbug1.c initbug1.exp testcase added
61072 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
61074 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
61075 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
61076 fixes submitted by Jeff Law (law@cs.utah.edu)
61077 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
61078 Jeff Law (law@cs.utah.edu)
61081 1993-11-30 Mike Stump (mrs@cygnus.com)
61083 * config/unix-g++.exp: Follow the gcc way of doing things.
61084 * g++.old-deja/old-deja.exp: Minor updates.
61085 * lib/g++.exp: New file, follow the gcc way of doing things.
61086 * lib/old-dejagnu.exp: Minor updates.
61087 * lib/mike-g++.exp: Always unset errorInfo.
61089 1993-11-06 Mike Stump (mrs@cygnus.com)
61091 * lib/gcc.exp: Fix some errors with the below change, CC and
61092 CFLAGS should be global when setting, not local.
61094 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
61096 * lib/gcc.exp: Transform tool name.
61098 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
61100 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
61102 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
61104 * lib/gcc.exp: change gcc_done to gcc_stat
61106 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
61108 * Upgraded gcc testsuite to c-torture version 1.25
61110 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
61112 * lib/gcc.exp: added reporting code. Changed verbose compile message.
61113 * lib/c-torture: added hooks for new reporting code.
61115 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
61117 * config/sh-gcc.exp: check if sh-sim exists in the path
61119 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
61121 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
61122 * gcc.compile/compile.exp: Initial changes for new logic.
61123 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
61124 * gcc.failure/failure.exp: Initial changes for new logic.
61125 * gcc.ieee/ieee.exp: Initial changes for new logic.
61126 * gcc.misc-tests/misc.exp: Initial changes for new logic.
61127 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
61128 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
61129 * lib/c-torture.exp: Initial changes for new logic.
61130 * lib/gcc.exp: Initial changes for new logic.
61132 1993-10-15 Mike Stump (mrs@cygnus.com)
61134 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
61135 depend upon failure or success. Fully qualify names in failure
61136 and success messages. Always remove a.out before starting
61137 compile, just in case. Pay more attention to error text output by
61138 the compiler. Handle testcases with no known past errors just
61139 like all others, so that things are uniform. Other miscellaneous
61142 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
61144 * gcc.cpp: new directory for cpp tests
61146 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
61148 * lib/chill.exp: Code reformatted, removed unused code.
61149 * config/unix-chill.exp: Code reformatted, removed unused code.
61150 * chill.execute/execute.exp: Code reformatted, removed unused code.
61151 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
61153 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
61155 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
61156 routines not written.
61158 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
61160 * config/bug-gcc.exp: Use new procs from bug.exp.
61162 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
61164 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
61165 via ftp, rather than depending on NFS.
61166 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
61169 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
61171 * config/bug-gcc.exp: Use new download proc.
61173 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
61175 * chill.execute/execute.exp: cleanups, handles errors better
61176 * chill.compile/compile.exp: rewrite, based on execute.exp
61177 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
61178 * lib/chill.exp: major changes to diff proc and compile and link
61179 procs. added chill_fail and chill_pass wrappers to pass and
61180 fail. added more comments, and handle error codes better.
61181 Added a hack to capture stderr from exec, so noncompile tests
61184 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
61186 * chill.execute/execute.exp: rewrite of testsuite driver
61187 * lib/chill.exp: rewrite of testsuite driver
61188 * config/unix-chill.exp: rewrite of testsuite driver
61190 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
61193 * iexpr.ch: Standardize uppercase.
61194 * tuples.dat: Standardize uppercase.
61195 * vary.ch: standardize. Correct varying string assignments.
61196 * vary.dat: Add new output lines.
61198 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
61201 * chprintf.ch: Standardize use of uppercase.
61202 * tuples.ch: Standardize and turn arr2 into a DCL,
61204 * pinits.ch: Standardize.
61206 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
61208 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
61209 * Makefil: Renamed to Makefile.in.
61210 * configure.in: New.
61212 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
61215 * .cvsignore: Add result/output files.
61216 * Makefile: Fix up variables at start. Use MFLAGS
61217 everywhere. Correct bool_loc, built_ins entries.
61218 Add entry for vary1.ch.
61219 * bitarray.ch: Standardize upper-case usage.
61220 * bitexpr.ch: Standardize, add output of b1.
61221 * params.ch: Use arrayt in along PROC parameters, to
61222 avoid novelty problems.
61223 * sets.ch: Tiny cleanup.
61224 * vary1.ch: Re-indent.
61226 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
61228 * Add PR-related files to Makefiles, .cvsignore files, etc.
61230 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
61232 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
61233 with compiler objects. New names are test-flow.c and test-loop.c
61235 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
61237 * Upgraded c-torture tests from 1.19 to 1.20
61240 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
61241 * gcc.compile: 930623-1.c 930623-2.c
61242 * gcc.noncompile: 930622-1.c 930622-2.c
61243 * gcc.failure: 920411-1.c 920627-2.c
61244 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
61246 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
61248 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61249 More changes to get testsuite working properly. Needs more work.
61250 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
61252 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
61254 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61255 More changes to get testsuite working properly. Needs more work.
61257 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
61259 * chill.compile/compile.exp: Added for Dejagnu support
61260 * chill.execute/execute.exp: Added for Dejagnu support
61261 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
61263 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
61265 This should complete moving the CHILL test files.
61266 * chill.noncompile(.cvsignore printf.grt
61267 in-printf.grt chprintf.grt chprintf.ch):
61268 Added test-support files.
61269 (Makefile): Modified further.
61270 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
61271 signal.ch): Added test files.
61272 * chill.execute (.cvsignore printf.grt printr.c
61273 in-printf.grt rts.c chprintf.grt rts.h): Added
61274 test-support files.
61275 (Makefile): More corrections.
61277 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
61279 * chill.compile, chill.execute, chill.nocompile: Add CHILL
61280 test cases, ready for DejaGnu.
61282 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
61284 * Upgraded c-torture tests from 1.18 to 1.19
61286 * gcc.compile: added test(s):
61288 * gcc.execute: added test(s):
61289 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
61291 * added new subdirectory for misc tests: gcc.misc-tests
61292 * gcc.misc-test(s): added tests:
61293 inst-check.c test-consts.c test-ior.c test-switch.c
61295 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
61297 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
61299 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
61301 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
61303 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
61305 * Upgraded c-torture tests from 1.17 to 1.18
61307 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
61309 * Upgraded c-torture tests from 1.12 to 1.17
61311 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
61313 * lib/old-dejagnu.exp:
61314 Fixed handling of XFAIL target triplets to correctly
61315 recognize wildcard characters. Removed code that
61316 appended a unique id tag to the end of the file name
61317 printed out by the result of the testcases within a
61320 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
61322 * lib/old-dejagnu.exp:
61323 Reworked expected failure handling to trigger off of XFAIL
61324 keyword in keyphrase embeded in testcase source code. The
61325 XFAIL keyword must be at the end of the keyphrase line. It
61326 may optionally be followed by one or more target triplets.
61327 It has just occured that the handling of wildcards in the
61328 target triplet may not be correct.
61330 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
61332 * g++.old-deja/tests:
61333 Moved all subdirectories up one level into g++.old-deja .
61335 * lib/old-dejagnu.exp:
61336 Fixed problem with CXXFLAGS not being properly reset, and being
61337 corrupted with extraneous "-c" compiler option. This was
61338 causing binaries to not be generated for test that needed them.
61339 Modified strings passed to "pass" and "fail" so that individual
61340 tests from the same test file would be distinguished by an
61341 identifier appended to the test file name in the summary logs;
61342 this corrected a problem with erroneous diff logs. Added code
61343 to search testcases for expected fail and unexpected pass keywords.
61345 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
61347 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
61349 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
61351 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
61352 Removed extraneous text from end of "Special g++ Options"
61355 * lib/old-dejagnu.exp: Added pattern matching to look for new
61356 keywords, embedded in testcases comments, which will trigger
61357 calls to xpass and xfail.
61359 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
61361 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
61362 comments embedded in the testcases, especially the one looking for
61363 special compiler options, as well as the pattern matching for the
61364 compiler output again.
61366 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
61368 * lib/old-dejagnu.exp: Do a proper check of the return value for
61369 execute tests. Fixed several problems with the pattern matching
61370 of the compiler output which gave erroneous test results.
61371 Changed several of the test result messages to be more descriptive.
61372 * config/unix-g++.exp: Proc g++_load now actually works and
61373 executes the tests passed to it and returns a usable return
61376 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
61378 * lib/gcc.exp: Exits gracefully if $CC is bogus.
61380 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
61382 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
61383 Modified both files to properly execute the old style
61384 dejagnu tests. The previous versions of these files were
61385 experimental and did not function anything near correctly.
61387 1993-04-05 Rob Savoye (rob@cygnus.com)
61389 * Removed all Makefile.in and configure.in files. No configuration
61392 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
61394 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
61396 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
61398 * gcc.compile/configure.in, gcc.unsorted/configure.in,
61399 gcc.special/configure.in, gcc.noncompile/configure.in,
61400 gcc.execute/configure.in, gcc.code_quality/configure.in,
61401 g++.other/configure.in, g++.old-deja/configure.in,
61402 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
61403 in srcname setting.
61405 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
61407 * lib/udi.exp: Fixed mondfe and mondfe_download.
61408 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
61409 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
61411 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
61413 * config/udi-gdb.exp: Check $shell_id after connecting to target.
61414 (gdb_exit): Don't remove *_soc files.
61416 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
61418 * lib/c-torture.exp: Don't look for main; instead always use -w
61419 -c. This is how the c-torture tests work. Remove the object
61420 file if the compilation succeeds.
61421 * gcc.execute/execute.exp: Remove executable if test passes.
61422 * gcc.noncompile/noncompile.exp: Every test is an expected
61424 * gcc.special/special.exp: Added tests from c-torture 1.11,
61425 corrected use of existing test.
61426 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
61427 gcc.execute/920625-1.c: Updated to c-torture 1.11.
61428 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
61429 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
61430 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
61431 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
61432 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
61433 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
61434 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
61435 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
61436 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
61437 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
61438 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
61439 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
61440 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
61441 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
61442 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
61443 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
61444 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
61446 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
61447 correspond to c-torture 1.11.