re PR target/34981 (Lazily-bound function called twice)
[official-gcc.git] / gcc / testsuite / ChangeLog
blobcf1f1daab58a8dc8b5d78dce9fce92b976f6cad9
1 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3         PR target/34981
4         * gcc.target/mips/lazy-binding-1.c: New test.
5         * gcc.target/mips/mips.exp (setup_mips_tests): Set
6         mips_forced_no_abicalls and mips_forced_no_shared.
7         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
8         Avoid using small data with -mabicalls.  Don't make -G0 force
9         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
10         forces the opposite option.
12 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
14         PR target/34970
15         * gcc.target/i386/fastcall-1.c: Scan for correct label.
16         Use -std=gnu89 switch.
18 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20         PR libfortran/34876
21         * gfortran.dg/direct_io_9.f: New test.
23 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
25         PR fortran/34661
26         * gfortran.dg/where_operator_assign_4.f90: New test.
28 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
30         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
31         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
32         c4x-*-* targets.
34 2008-01-25  Richard Guenther  <rguenther@suse.de>
36         PR middle-end/32244
37         * gcc.c-torture/execute/pr32244-1.c: New testcase.
39 2008-01-25  Richard Guenther  <rguenther@suse.de>
41         PR tree-optimization/34966
42         * gcc.c-torture/compile/pr34966.c: New testcase.
44 2008-01-25  Richard Guenther  <rguenther@suse.de>
46         PR c++/33887
47         * g++.dg/torture/pr33887-1.C: New testcase.
48         * g++.dg/torture/pr33887-2.C: Likewise.
49         * g++.dg/torture/pr33887-3.C: Likewise.
50         * gcc.c-torture/execute/20071211-1.c: Likewise.
52 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
54         PR target/34856
55         * gcc.dg/pr34856.c: Use pointer mode for "pin".
57 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
59         PR middle-end/33333
60         * g++.dg/gomp/pr33333.C: New test.
62         PR preprocessor/34692
63         * gcc.dg/cpp/pr34692.c: New test.
64         * gcc.dg/gomp/pr34692.c: New test.
66 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
68         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
70 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
72         PR fortran/34202
73         * gfortran.dg/empty_type.f90: New test.
75 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
77         PR c++/34603
78         * g++.dg/template/crash77.C: New.
80 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
82         PR target/34856
83         * gcc.dg/pr34856.c: New test.
85 2008-01-24  Tobias Burnus  <burnus@net-b.de>
87         * gfortran.dg/namelist_39.f90: Delete temporary files.
88         * gfortran.dg/namelist_44.f90: Ditto.
90 2008-01-24  Richard Guenther  <rguenther@suse.de>
92         PR middle-end/34953
93         * g++.dg/torture/pr34953.C: New testcase.
95 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
97         PR middle-end/34934
98         * gcc.c-torture/compile/20080124-1.c: New test.
100 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
102         PR fortran/34872
103         * gfortran.dg/function_charlen_3.f: New test.
105 2008-01-23  Michael Matz  <matz@suse.de>
107         PR debug/34895
108         * g++.dg/debug/pr34895.cc: New testcase.
110 2008-01-23  Richard Guenther  <rguenther@suse.de>
112         PR middle-end/31529
113         * gcc.dg/pr31529-1.c: New testcase.
114         * gcc.dg/pr31529-2.c: Likewise.
116 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
118         PR c++/34829
119         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
120         unsigned int for the first argument.
122 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
124         PR c++/33984
125         * g++.dg/conversion/bitfield7.C: New test.
126         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
128 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
130         From Michael Frysinger  <michael.frysinger@analog.com>
131         * gcc.target/bfin/mcpu-bf547.c: New test.
132         * gcc.target/bfin/mcpu-bf523.c: New test.
133         * gcc.target/bfin/mcpu-bf524.c: New test.
134         * gcc.target/bfin/mcpu-bf526.c: New test.
136 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
138         * gcc.c-torture/execute/20080122-1.c: New test.
140 2008-01-22  Tom Tromey  <tromey@redhat.com>
142         PR c++/34859
143         * gcc.dg/cpp/pr34859.c: New file.
145 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
147         PR fortran/34875
148         * gfortran.dg/vector_subscript_3.f90: New test.
150 2008-01-22  Tobias Burnus  <burnus@net-b.de>
152         PR fortran/34848
153         * gfortran.dg/missing_optional_dummy_4.f90
155 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
157         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
159 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
161         * gnat.dg/unchecked_union1.adb: New test.
163 2008-01-22  Tom Tromey  <tromey@redhat.com>
165         PR c++/34829
166         * g++.dg/ext/pr34829.C: New file.
168 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
170         PR c++/34607
171         * gcc.dg/gomp/pr34607.c: New test.
172         * g++.dg/gomp/pr34607.C: New test.
174         PR c++/34914
175         * g++.dg/ext/vector10.C: New test.
177         PR c++/34918
178         * g++.dg/other/error23.C: New test.
180         PR c++/34917
181         * g++.dg/ext/vector12.C: New test.
183 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
185         PR 32102
186         * gcc.dg/Wstrict-overflow-21.c: New.
187         * g++.dg/warn/Wstrict-aliasing-8.C: New.
189 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
191         PR middle-end/33092
192         * gcc.dg/pr33092.c: New.
194 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
196         * gcc.target/s390/20020926-1.c: Add -m31 option.
198 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
200         PR fortran/34915
201         * gfortran.dg/initialization_18.f90: New test.
203 2008-01-22  Tobias Burnus  <burnus@net-b.de>
205         PR fortran/34899
206         * gfortran.dg/tab_continuation.f: New.
208 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
210         PR fortran/34896
211         * gfortran.dg/use_rename_2.f90: New test.
213 2008-01-21  Richard Guenther  <rguenther@suse.de>
215         PR middle-end/34856
216         * gcc.c-torture/compile/pr34856.c: New testcase.
218 2008-01-21  Richard Guenther  <rguenther@suse.de>
220         PR c/34885
221         * gcc.c-torture/compile/pr34885.c: New testcase.
223 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
225         * gnat.dg/specs/alignment1.ads: New test.
227 2008-01-21  Richard Guenther  <rguenther@suse.de>
229         PR c++/34850
230         * g++.dg/torture/pr34850.C: New testcase.
232 2008-01-21  Alon Dayan  <alond@il.ibm.com>
233             Olga Golovanevsky  <olga@il.ibm.com>
235         PR tree-optimization/34701
236         * gcc.dg/struct/wo_prof_array_field.c: New test.
237         
238 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
240         PR c++/34891
241         * g++.dg/ext/vector9.C: New.
243 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
245         PR c++/34776
246         PR c++/34486
247         * g++.dg/template/crash75.C: New.
248         * g++.dg/template/crash76.C: Likewise.  
250 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
252         PR rtl-optimization/34808
253         * gcc.c-torture/compile/pr34808.c: New test.
255 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
257         PR fortran/34784
258         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
260         PR fortran/34861
261         * gfortran.dg/entry_array_specs_3.f90: New test.
263         PR fortran/34854
264         * gfortran.dg/use_rename_1.f90: New test.
266 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
268         PR fortran/34784
269         * gfortran.dg/array_constructor_20.f90: New test.
270         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
272         PR fortran/34785
273         * gfortran.dg/array_constructor_21.f90: New test.
275 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
277         PR libfortran/34795
278         * gfortran.dg/inquire_13.f90: New test.
279         
280         PR libfortran/34659
281         * gfortran.dg/continuation_9.f90: New test.
283 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
285         PR target/34831
286         * gcc.target/mips/pr34831.c: New test.
288 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
290         PR fortran/34817
291         PR fortran/34838
292         * gfortran.dg/any_all_1.f90:  New test.
293         * gfortran.dg/any_all_2.f90:  New test.
295 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
297         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
298         "dg-require-weak" statement.
299         * g++.dg/eh/weak1.C: Likewise.
301 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
303         PR gcov-profile/34610
304         * gcc.dg/gomp/pr34610.c: New test.
306 2008-01-19  Tobias Burnus  <burnus@net-b.de>
308         PR fortran/34760
309         * gfortran.dg/implicit_11.f90: New.
310         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
311         * gfortran.dg/entry_15.f90: Ditto.
312         * gfortran.dg/func_assign.f90: Ditto.
313         * gfortran.dg/gomp/reduction3.f90: Ditto.
314         * gfortran.dg/proc_assign_1.f90: Ditto.
316         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
317         of dg-excess-errors.
319 2008-01-18  Tobias Burnus  <burnus@net-b.de>
321         PR fortran/32616
322         * gfortran.dg/argument_checking_15.f90: New.
323         * gfortran.dg/argument_checking_5.f90: Change TODO into
324         dg-warning.
326 2008-01-18  Tobias Burnus  <burnus@net-b.de>
328         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
329         * gfortran.dg/enum_5.f90: Ditto.
330         * gfortran.dg/enum_6.f90: Ditto.
331         * gfortran.dg/bom_error.f90: Ditto.
332         * gfortran.dg/func_decl_4.f90: Ditto.
334 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
336         PR libfortran/34782
337         * gfortran.dg/fmt_t_6.f: New test.
339 2008-01-18  Tobias Burnus  <burnus@net-b.de>
341         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
343 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
345         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
347 2008-01-18  Ian Lance Taylor  <iant@google.com>
349         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
351 2008-01-18  Ian Lance Taylor  <iant@google.com>
353         PR c++/33407
354         * g++.dg/init/new26.C: New test.
356 2008-01-18  Richard Guenther   <rguenther@suse.de>
358         PR middle-end/34801
359         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
360         redundant one.
362 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
364         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
365         dg-require-effective-target.
367 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
369         PR target/34556
370         * gfortran.dg/reshape_2.f90: New test.
372 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
374         * gcc.dg/20040223-1.c: Fix comment typo.
376 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
378         PR target/34814
379         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
380         until 34814 is fixed.
382 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
384         PR tree-optimization/34648
385         * gcc.c-torture/compile/pr34648.c: New testcase.
387 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
389         PR testsuite/34821
390         * gcc.dg/autopar/autopar.exp: New.
391         * g++.dg/tree-ssa/pr34355.C: Require pthread.
392         * lib/target-supports.exp (check_effective_target_pthread): New.
394         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
395         * gcc.dg/tree-ssa/reduc-1short.c: Same.
396         * gcc.dg/tree-ssa/reduc-1.c: Same.
397         * gcc.dg/tree-ssa/reduc-2short.c: Same.
398         * gcc.dg/tree-ssa/reduc-2.c: Same
399         * gcc.dg/tree-ssa/reduc-3.c: Same.
400         * gcc.dg/tree-ssa/reduc-1char.c: Same.
401         * gcc.dg/tree-ssa/reduc-6.c: Same.
402         * gcc.dg/tree-ssa/reduc-7.c: Same.
403         * gcc.dg/tree-ssa/reduc-2char.c: Same.
404         * gcc.dg/tree-ssa/reduc-8.c: Same.
405         * gcc.dg/tree-ssa/reduc-9.c: Same.
407 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
409         * gnat.dg/discr5.adb: New test.
411 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
413         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
415 2008-01-17  Richard Guenther  <rguenther@suse.de>
417         PR tree-optimization/34825
418         * gcc.dg/pr34825.c: New testcase.
420 2008-01-17  Richard Guenther  <rguenther@suse.de>
422         * gcc.c-torture/execute/20080117-1.c: New testcase.
424 2008-01-17  Revital Eres  <eres@il.ibm.com>
426         PR30957
427         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
429 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
431         PR fortran/34429
432         * gfortran.dg/function_charlen_1.f90: New test.
434         PR fortran/34431
435         * gfortran.dg/function_types_1.f90: New test.
436         * gfortran.dg/function_types_2.f90: New test.
438         PR fortran/34471
439         * gfortran.dg/function_kinds_4.f90: New test.
440         * gfortran.dg/function_kinds_5.f90: New test.
442         * gfortran.dg/defined_operators_1.f90: Errors now at function
443         declarations.
444         * gfortran.dg/private_type_4.f90: The same.
445         * gfortran.dg/interface_15.f90: The same.
446         * gfortran.dg/elemental_args_check_2.f90: The same.
447         * gfortran.dg/auto_internal_assumed.f90: The same.
449 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
451         * gnat.dg/sizetype.adb: New test.
453 2008-01-16  Richard Guenther  <rguenther@suse.de>
455         PR middle-end/32628
456         * gcc.dg/overflow-warn-7.c: New testcase.
458 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
460         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
462 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
463         Richard Guenther  <rguenther@suse.de>
465         PR c/34668
466         * gcc.dg/pr34668-1.c: New test.
467         * gcc.dg/pr34668-2.c: Likewise.
469 2008-01-16  Richard Guenther  <rguenther@suse.de>
471         PR c++/33819
472         * g++.dg/torture/pr33819.C: New testcase.
474 2008-01-16  Richard Guenther  <rguenther@suse.de>
476         PR c/34768
477         * gcc.c-torture/execute/pr34768-1.c: New testcase.
478         * gcc.c-torture/execute/pr34768-2.c: Likewise.
480 2008-01-16  Tobias Burnus  <burnus@net-b.de>
482         PR fortran/34796
483         * gfortran.dg/argument_checking_13.f90: New.
484         * gfortran.dg/argument_checking_14.f90: New.
486 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
487         
488         PR libfortran/34671
489         * gfortran.dg/anyallcount_1.f90:  New test.
491 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
493         PR c++/34399
494         * g++.dg/cpp0x/vt-34399.C: New.
495         * g++.dg/template/friend50.C: New.
497 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
499         PR c++/34751
500         * g++.dg/cpp0x/vt-34751.C: New.
502 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
504         PR c++/34051
505         PR c++/34055
506         PR c++/34102
507         PR c++/34103
508         * g++.dg/cpp0x/vt-34051-2.C: New.
509         * g++.dg/cpp0x/vt-34102.C: New.
510         * g++.dg/cpp0x/vt-34051.C: New.
511         * g++.dg/cpp0x/vt-34055.C: New.
512         * g++.dg/cpp0x/vt-34103.C: New.
514 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
516        PR c++/34314
517        * g++.dg/cpp0x/vt-34314.C: New.
518        * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
519        reality (the error message was wrong previously).
521 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
523        PR c++/33964
524        * g++.dg/cpp0x/vt-33964.C: New.
525        * g++.dg/template/partial5.C: New.
527 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
529        PR c++/34052
530        * g++.dg/cpp0x/vt-34052.C: New.
531        * g++.dg/template/ttp26.C: New.
532         
533 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
535         * gnat.dg/rep_clause2.ad[sb]: New test.
536         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
538 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
540         PR c++/24924
541         * g++.dg/cpp/pedantic-errors.C: Delete.
542         * g++.dg/cpp/permissive.C: Delete.
543         
544 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
546         * gcc.c-torture/compile/20080114-1.c: New test.
548 2008-01-13  Tobias Burnus  <burnus@net-b.de>
550         PR fortran/34665
551         * gfortran.dg/argument_checking_11.f90: New.
552         * gfortran.dg/argument_checking_12.f90: New.
553         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
554         * gfortran.dg/c_assoc_2.f03: Update dg-error.
555         * gfortran.dg/argument_checking_3.f90: Ditto.
556         * gfortran.dg/pointer_intent_2.f90: Ditto.
557         * gfortran.dg/import2.f90: Ditto.
558         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
559         * gfortran.dg/implicit_actual.f90: Ditto.
560         * gfortran.dg/used_dummy_types_3.f90: Ditto.
561         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
563 2008-01-13  Tobias Burnus  <burnus@net-b.de>
565         PR fortran/34763
566         * gfortran.dg/interface_proc_end.f90: New.
568 2008-01-13  Tobias Burnus  <burnus@net-b.de>
570         PR fortran/34759
571         * gfortran.dg/assumed_size_refs_4.f90: New.
573 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
575         * gnat.dg/unchecked_convert1.adb.
577 2008-01-13  Richard Guenther  <rguenther@suse.de>
579         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
580         readable and writable again before exiting.
582 2008-01-13  Richard Guenther  <rguenther@suse.de>
584         PR middle-end/34601
585         * gcc.dg/noncompile/incomplete-4.c: New testcase.
587 2008-01-13  Jan Hubicka  <jh@suse.cz>
589         PR middle-end/32135
590         * gcc.dg/pr32135.c: new.
592 2008-01-12  Doug Kwan  <dougkwan@google.com>
594         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
595         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
596         -Wignored-qualifiers.
598 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
600         * gnat.dg/slice3.adb: New test.
601         * gnat.dg/slice4.adb: Likewise.
603 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
605         * gnat.dg/bit_packed_array.ad[sb]: New test.
607 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
609         PR fortran/34432
610         * gfortran.dg/parens_7.f90: New test.
612 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
614         * gcc.dg/tree-ssa/loadpre5.c: Use static.
615         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
617         * gcc.dg/pr33826.c: Require nonpic.
619 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
621         PR fortran/34722
622         * gfortran.dg/inquire_12.f90: New test.
624 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
626         PR libfortran/34670
627         * all_bounds_1.f90: New test case.
628         * maxloc_bounds_1.f90: New test case.
629         * maxloc_bounds_2.f90: New test case.
630         * maxloc_bounds_3.f90: New test case.
631         * maxloc_bounds_4.f90: New test case.
632         * maxloc_bounds_5.f90: New test case.
633         * maxloc_bounds_6.f90: New test case.
634         * maxloc_bounds_7.f90: New test case.
635         * maxloc_bounds_8.f90: New test case.
637 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
639         * gcc.dg/struct-ret-3.c: New test.
641 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
643         PR fortran/34537
644         * gfortran.dg/transfer_simplify_8.f90: New test.
646 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
648         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
649         size_t using predefined macro.
651 2008-01-10  Raksit Ashok  <raksit@google.com>
653         PR rtl-optimization/27971
654         * gcc.target/i386/pr27971.c: New testcase.
656 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
658         PR fortran/34396
659         * gfortran.dg/bounds_check_12.f90: New test.
661 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
663         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
664         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
666 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
668         PR middle-end/34641
669         * g++.dg/torture/pr34641.C: New testcase.
671 2008-01-10  Richard Guenther  <rguenther@suse.de>
673         PR tree-optimization/34651
674         * g++.dg/torture/pr34651.C: New testcase.
676 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
678         PR tree-optimization/34017
679         * gcc.dg/tree-ssa/pr34017.c: New.
681 2008-01-09  Richard Guenther  <rguenther@suse.de>
682         Andrew Pinski  <andrew_pinski@playstation.sony.com>
684         PR middle-end/30132
685         * gcc.c-torture/compile/pr30132.c: New testcase.
687 2008-01-09  Richard Guenther  <rguenther@suse.de>
689         PR middle-end/34458
690         * gcc.c-torture/compile/pr34458.c: New testcase.
692 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
694         PR testsuite/30459
695         g++.dg/eh/ia64-2.C: Require weak support.
697 2008-01-08  Richard Guenther  <rguenther@suse.de>
699         PR middle-end/31863
700         * g++.dg/torture/pr31863.C: New testcase.
702 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
704         PR middle-end/34694
705         * gcc.dg/gomp/pr34694.c: New test.
706         * g++.dg/gomp/pr34694.C: New test.
708         PR c++/33890
709         * g++.dg/gomp/pr33890.C: New test.
711 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
713         PR fortran/34476
714         * gfortran.dg/parameter_array_init_3.f90: New test.
716 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
718         PR fortran/34681
719         PR fortran/34704
720         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
722 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
724         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
725         * g++.dg/other/spu2vmx-1.C: Use it.
727 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
729         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
731         PR testsuite/34575
732         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
733         * gcc.target/powerpc/parity-1.c: Likewise.
735 2008-01-07  Fred Fish  <fnf@specifix.com>
737         PR preprocessor/30363:
738         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
739         macro expansions.
741 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
743         PR fortran/34672
744         * gfortran.dg/use_only_2.f90: New test.
746 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
748         PR libstdc++/34680
749         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
750         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
752 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
754         PR fortran/34545
755         * gfortran.dg/use_12.f90: New test.
757 2008-01-06  Tobias Burnus  <burnus@net-b.de>
759         PR fortran/34689
760         * interface.c (compare_actual_formal): Fix intent(out) check for
761         function result variables.
763 2008-01-06  Tobias Burnus  <burnus@net-b.de>
765         PR fortran/34690
766         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
768 2008-01-06  Tobias Burnus  <burnus@net-b.de>
770         PR fortran/34689
771         * gfortran.dg/intent_out_4.f90: Fix test case.
773 2008-01-06  Tobias Burnus  <burnus@net-b.de>
775         PR fortran/34689
776         * gfortran.dg/intent_out_4.f90: New.
778 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
780         PR libfortran/34540
781         * gfortran.dg/optional_dim_3.f90: New test.
783 2008-01-06  Tobias Burnus  <burnus@net-b.de>
785         PR fortran/34658
786         * gfortran.dg/common_11.f90: New.
787         * gfortran.dg/blockdata_1.f90: Update test case.
788         * gfortran.dg/blockdata_2.f90: Update test case.
790 2008-01-06  Tobias Burnus  <burnus@net-b.de>
792         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
794 2008-01-06  Tobias Burnus  <burnus@net-b.de>
796         PR fortran/34655
797         * gfortran.dg/equiv_constraint_9.f90: New.
799 2008-01-06  Revital Eres  <eres@il.ibm.com>
801         PR tree-optimization/34263
802         * gcc.dg/pr34263.c:  New testcase.
804 2008-01-06  Tobias Burnus  <burnus@net-b.de>
806         PR fortran/34654
807         * gfortran.dg/internal_io_unf.f90: New.
809 2008-01-06  Tobias Burnus  <burnus@net-b.de>
811         PR fortran/34660
812         * gfortran.dg/elemental_args_check_2.f90: New.
814 2008-01-06  Tobias Burnus  <burnus@net-b.de>
816         PR fortran/34662
817         * gfortran.dg/intent_out_3.f90: New.
819 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
821         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
823 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
825         PR libfortran/34676
826         * gfortran.dg/list_read_8.f90: New test.
828 2008-01-04  Richard Guenther  <rguenther@suse.de>
830         PR middle-end/34029
831         * gcc.c-torture/compile/pr34029-1.c: New testcase.
832         * gcc.c-torture/compile/pr34029-2.c: Likewise.
834 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
836         PR gcov-profile/34609
837         * g++.dg/gcov/gcov-6.C: New test.
839 2008-01-04  Richard Guenther  <rguenther@suse.de>
841         PR tree-optimization/31081
842         * g++.dg/torture/pr31081-1.C: New testcase.
843         * g++.dg/torture/pr31081-2.C: Likewise.
845 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
847         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
848         * gcc.target/mips/rsqrt-2.c: Likewise.
849         * gcc.target/mips/rsqrt-4.c: New test.
851 2008-01-04  Tobias Burnus  <burnus@net-b.de>
853         PR fortran/34557
854         * gfortran.dg/equiv_substr.f90: New.
856 2008-01-03  Tom Tromey  <tromey@redhat.com>
858         PR c/34457:
859         * gcc.dg/pr34457-2.c: New file.
860         * gcc.dg/pr34457-1.c: New file.
862 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
864         Revert fix for PR tree-optimization/34458.
866 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
868         PR tree-optimization/34458
869         * gcc.dg/tree-ssa/pr34458.c: New.
871 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
873         PR libfortran/34565
874         * gfortran.dg/internal_readwrite_1.f90:  New test.
875         * gfortran.dg/internal_readwrite_2.f90:  New test.
877 2008-01-03  Tom Tromey  <tromey@redhat.com>
879         PR preprocessor/34602:
880         * gcc.dg/cpp/pr34602.c: New file.
882 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
884         PR tree-optimization/29484
885         * gcc.c-torture/execute/20071220-1.c: New test.
886         * gcc.c-torture/execute/20071220-2.c: New test.
888 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
890         PR tree-optimization/34635
891         * gcc.dg/tree-ssa/pr34635.c: New.
892         * gcc.dg/tree-ssa/pr34635-1.c: New.
894 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
896         PR middle-end/34562
897         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
898         scan-assembler check.
900 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
902         PR middle-end/34608
903         * g++.dg/gomp/pr34608.C: New test.
905 2008-01-02  Richard Guenther  <rguenther@suse.de>
907         PR middle-end/34093
908         PR middle-end/31976
909         * gcc.c-torture/compile/pr34093.c: New testcase.
911 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
913        * g++.dg/cpp0x/long_long.C: New.
915 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
917         * gcc.target/spu/tag_manager.c : Include stdlib.h.
918         * gcc.target/spu/Wmain.c: Fix the line numbers for the
919         warning on the function main.
921 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
923         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
924         rather than __v2di type.
926 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
928         PR fortran/34558
929         * gfortran.dg/linked_list_1.f90: New test.
931 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
933         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
934         instead of appending to it.
936 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
938         PR tree-optimization/34591
939         * gcc.dg/vect/pr34591.c: New test.
941 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
943         PR libfortran/34594
944         * gfortran.dg/direct_io_8.f90:  New test case.
946 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
948         PR target/34281
949         * gcc.c-torture/execute/20071213-1.c: New test.
951 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
953         PR libfortran/34560
954         * gfortran.dg/read_eof_5.f90: New test.
956 2007-12-25  Tobias Burnus  <burnus@net-b.de>
958         PR fortran/34514
959         * gfortran.dg/initialization_17.f90: New.
961 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
963         PR libfortran/34566
964         * gfortran.dg/matmul_6.f90:  New test.
966 2007-12-23  Tobias Burnus  <burnus@net-b.de>
968         PR fortran/34421
969         * gfortran.dg/entry_17.f90: New.
971 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
973         PR fortran/34536
974         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
975         * gfortran.dg/real_const_3.f90: Likewise.
976         * gfortran.dg/unary_operator.f90: New test.
978 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
980         * gnat.dg/pack2.adb: New test.
982 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
984         PR fortran/34559
985         * gfortran.dg/repeat_6.f90: New test.
987 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
989         PR fortran/34549
990         * cshift_shift_real_1.f90:  New test.
992 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
994         PR fortran/34540
995         * gfortran.dg/shift-kind_2.f90: New test.
997 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
999         PR target/8835
1000         * gcc.dg/pr8835-1.c: New.
1002 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
1004         PR fortran/34438
1005         * gfortran.dg/default_initialization_3.f90: New test.
1007 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1009         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1010         conditions.
1011         (dg-mips-options): Treat -march=24k* as a 32-bit option.
1013 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
1015         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
1016         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1018 2007-12-20  Jason Merrill  <jason@redhat.com>
1020         * gcc.dg/overload/arg[14].C: Remove expected errors.
1022 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
1024         PR c++/34459
1025         * gcc.c-torture/execute/20071219-1.c: New test.
1027 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1029         PR fortran/34530
1030         * gfortran.dg/namelist_44.f90: New.
1032 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1034         PR fortran/34482
1035         * gfortran.dg/boz_8.f90: Add error-check check.
1036         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1037         stop by call abort.
1039 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1041         * gcc.dg/gomp/combined-1.c: New test.
1043 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1045         PR tree-optimization/34355
1046         * g++.dg/tree-ssa/pr34355.C: New test.
1048 2007-12-19  Revital Eres  <eres@il.ibm.com>
1050          * gcc.dg/sms-5.c: New testcase.
1052 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1054         PR fortran/34325
1055         * gfortran.dg/missing_parens_1.f90: New.
1056         * gfortran.dg/missing_parens_1.f90: New.
1057         
1058 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
1060         PR fortran/34495
1061         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1062         expressions.
1063         * gfortran.dg/transfer_simplify_7.f90: New test.
1065 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
1067         * gcc.dg/pr32912-3.c: Compile with -w.
1069         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1071 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
1072             Jakub Jelinek  <jakub@redhat.com>
1073         
1074         PR c++/32565
1075         PR c++/33943
1076         PR c++/33965
1077         * g++.dg/cpp0x/variadic86.C: New.
1078         * g++.dg/cpp0x/variadic87.C: New.
1079         * g++.dg/cpp0x/variadic84.C: New.
1080         * g++.dg/cpp0x/variadic85.C: New.
1081         * g++.dg/template/ttp25.C: New.
1083 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
1085         PR tree-optimization/34123
1086         * gcc.dg/tree-ssa/pr34123.c: New test.
1088 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1090         PR rtl-optimization/34456
1091         * gcc.c-torture/execute/pr34456.c: New test.
1093 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
1095         PR c++/34488
1096         * g++.dg/parse/friend7.C: New test.
1098         PR rtl-optimization/34490
1099         * gcc.c-torture/execute/20071216-1.c: New test.
1101 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1103         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
1105 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1107         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
1108         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
1109         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
1110         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
1111         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
1113 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
1115         PR c/34506
1116         * gcc.dg/gomp/clause-2.c: New test.
1117         * g++.dg/gomp/clause-4.C: New test.
1119 2007-12-17  Tobias Burnus  <burnus@net-b.de>
1121         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
1122         part of Fortran 77/95/2003.
1124 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1126         PR tree-optimization/34445
1127         * gfortran.dg/vect/cost-model-pr34445.f: New test.
1128         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
1130 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1132         PR fortran/34427
1133         * gfortran.dg/namelist_42.f90: Update.
1134         * gfortran.dg/namelist_43.f90: New.
1135         
1136 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1138         PR fortran/34495
1139         * gfortran.dg/initialization_16.f90: New.
1141 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1143         PR fortran/34305
1144         * gfortran.dg/real_dimension_1.f:  New test case.
1146 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1148         * gcc.dg/torture/pr24257.c: Remove -O from options.
1150 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1152         PR fortran/34246
1153         * gfortran.dg/bind_c_usage_16.f03: Extend test.
1155 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
1157         PR fortran/31213
1158         PR fortran/33888
1159         PR fortran/33998
1160         * gfortran.dg/mapping_1.f90: New test.
1161         * gfortran.dg/mapping_2.f90: New test.
1162         * gfortran.dg/mapping_3.f90: New test.
1164 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1166         PR rtl-optimization/34415
1167         * gcc.c-torture/execute/pr34415.c: New test.
1169 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
1171         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
1172         void. 
1174 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
1176         PR bootstrap/34003
1177         * gcc.dg/pr34003-1.c: New test.
1178         * gcc.dg/pr34003-2.c: New.
1180 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
1182         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
1183         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
1184         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
1185         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
1186         add -save-temps.
1187         * gcc.target/cris/torture/cris-torture.exp,
1188         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
1189         * gcc.target/cris/builtin_ctz_v3.c,
1190         gcc.target/cris/builtin_ctz_v8.c,
1191         gcc.target/cris/builtin_clz_v0.c,
1192         gcc.target/cris/builtin_clz_v3.c,
1193         gcc.target/cris/builtin_bswap_v3.c,
1194         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
1195         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
1196         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
1197         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
1198         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
1199         lib/target-supports.exp: Adjust for crisv32-*-*.
1201 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
1203         * gcc.dg/debug/const-3.c: New.
1205 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1207         * g++.dg/other/datasec1.C: Require named section support.
1209 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
1211         PR target/29978
1212         * gcc.target/i386/pr29978.c: New test.
1214 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1216         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
1217         instead of -msse4.1.
1218         * gcc.target/i386/sse-12.c (dg-options): Ditto.
1219         * g++.dg/other/i386-2.C (dg-options): Ditto.
1221 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1223         PR fortran/34438
1224         * gfortran.dg/private_type_10.f90: New.
1226 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1228         PR fortran/34398
1229         * gfortran.dg/nan_4.f90: New.
1231 2007-12-14  Richard Guenther  <rguenther@suse.de>
1233         PR middle-end/34462
1234         * gcc.c-torture/compile/20071214-1.c: New testcase.
1236 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1238         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
1239         macros to test macroized SSE intrinsics.  Use new macros to test
1240         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
1241         emmintrin.h, xmmintrin.h and bmmintrin.h
1242         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
1243         to test with immediate operand.
1245 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1247         PR target/34091
1248         * gcc.c-torture/compile/pr34091.c: New test.
1250 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1252         * gcc.dg/uninit-13.c: UnXFAIL.
1253         * gcc.dg/complex-5.c: New testcase.
1255 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1257         * gcc.dg/struct/struct-reorg.exp: Replace 
1258          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
1259         
1260 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
1262         PR libfortran/34370
1263         PR libfortran/34323
1264         PR libfortran/34405
1265         * gfortran.dg/advance_6.f90:  New test case.
1266         * gfortran.dg/direct_io_7.f90:  New test case.
1267         * gfortran.dg/streamio_13.f90:  New test case.
1269 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
1271         * g++.dg/cpp0x/__func__.C: New.
1273 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
1275         PR target/34435
1276         * g++.dg/other/pr34435.C: New testcase.
1278 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1280         * gcc.dg/struct: New directory with tests 
1281         for struct-reorg optimizaion.
1282         * gcc.dg/struct/struct-reorg.exp: New script.
1283         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
1284         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1285         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
1286         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1287         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1288         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1289         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1290         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1291         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1292         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1293         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1294         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1295         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1296         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1297         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1298         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1299         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
1300         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
1301         * gcc.dg/struct/w_prof_global_array.c: Likewise.
1302         * gcc.dg/struct/w_prof_global_var.c: Likewise.
1303         * gcc.dg/struct/w_prof_local_array.c: Likewise.
1304         * gcc.dg/struct/w_prof_local_var.c: Likewise.
1305         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1306         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1308 2007-12-13  Tobias Burnus  <burnus@net-b.de>
1310         PR fortran/34427
1311         * gfortran.dg/namelist_42.f90: New.
1313 2007-12-12  Tobias Burnus  <burnus@net-b.de>
1315         PR fortran/34254
1316         * gfortran.dg/function_kinds_3.f90: New.
1318 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
1320         * gcc.target/s390/20071212-1.c: New testcase.
1322 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
1324         PR c++/34238
1325         * g++.dg/ext/visibility/anon7.C: Add xfail.
1326         * g++.dg/ext/visibility/anon9.C: New test.
1327         * g++.dg/ext/visibility/anon10.C: New test.
1329         PR c++/34364
1330         * g++.dg/rtti/dyncast2.C: New test.
1332 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
1334         PR tree-optimization/34407
1335         * gcc.dg/vect/pr34407.c: New test.
1337 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1339         PR fortran/34411
1340         * gfortran.dg/error_recovery_5.f90: New.
1341         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
1343 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1345         PR tree-optimization/34371
1346         * gcc.c-torture/compile/20071207-1.c: New test.
1348 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
1350         PR c++/34059
1351         * g++.dg/parse/crash40.C: New test.
1353 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1355         * g++.dg/opt/memcpy1.C: New test.
1357 2007-12-10  Tobias Burnus  <burnus@net-b.de>
1359         PR fortran/34425
1360         * gfortran.dg/argument_checking_10.f90: New.
1362 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1364         PR rtl-optimization/34302
1365         * gcc.c-torture/execute/20071210-1.c: New test.
1367 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1369         PR c++/34395
1370         * g++.dg/cpp0x/error1.C: New test.
1372         PR c++/34394
1373         * g++.dg/other/error22.C: New test.
1375 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
1377         PR target/32086
1378         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1379         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1380         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1382 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
1384         PR c++/34178
1385         PR c++/34340
1386         * g++.dg/template/repo6.C: New test.
1387         * g++.dg/template/repo7.C: New test.
1388         * g++.dg/template/repo8.C: New test.
1390 2007-12-09  H.J. Lu  <hjl@lucon.org>
1391             Tobias Burnus  <burnus@net-b.de>
1393         PR fortran/34404
1394         * gfortran.dg/read_2.f90: New.
1396 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1398         * lib/target-supports.exp (check_effective_target_tls_native):
1399         Fix typo.
1401 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
1403         PR ada/34366
1404         * gnat.dg/enclosing_record_reference.ads,
1405         gnat.dg/enclosing_record_reference.adb: New test.
1407 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
1409         PR fortran/32129
1410         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1411         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1413         PR fortran/31487
1414         * gfortran.dg/char_component_initializer_1.f90: New test.
1416 2007-12-09  Tobias Burnus  <burnus@net-b.de>
1418         PR fortran/34342
1419         PR fortran/34345
1420         PR fortran/18026
1421         PR fortran/29471
1423         * gfortran.dg/boz_8.f90: New.
1424         * gfortran.dg/boz_9.f90: New.
1425         * gfortran.dg/boz_10.f90: New.
1426         * gfortran.dg/boz_7.f90: Update dg-warning.
1427         * gfortran.dg/pr16433.f: Add dg-error.
1428         * gfortan.dg/ibits.f90: Update dg-warning.
1429         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1430         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1432 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
1434         PR fortran/34359
1435         * gfortran.dg/include_1.f90: New test.
1436         * gfortran.dg/include_1.inc: New.
1437         * gfortran.dg/include_2.f90: New test.
1439 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
1441         * gcc.c-torture/compile/20011130-2.c: Fix typo.
1443 2007-12-08  Tobias Burnus  <burnus@net-b.de>
1445         PR fortran/34319
1446         * gfortran.dg/nan_3.f90: New.
1448 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
1450         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1452 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1454         * gnat.dg/tamdt*.ad?: Support for ...
1455         * gnat.dg/test_tamdt.adb: New test.
1457 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1459         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1460         exports and document how these can be exercised.
1462 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
1464         PR ada/15805
1465         * gnat.dg/specs/access_constants.ads: New test.
1467         * gnat.dg/specs/access_constant_decl.ads: New test.
1469         PR ada/21346
1470         * gnat.dg/compose.adb: New test.
1472 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1474         PR ada/34173
1475         * gnat.dg/unc_memops.ad[sb]: Support for ...
1476         * gnat.dg/unc_memfree.adb: New test.
1477         
1478 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
1480         * gfortran.dg/ltrans-7.f90: New.
1482 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
1483             Dorit Nuzman  <dorit@il.ibm.com>
1485         PR tree-optimization/34005
1486         * gcc.dg/vect/pr34005.c: New test.
1488 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
1490         PR c++/34336
1491         * g++.dg/template/new8.C: New test.
1493 2007-12-06  Tobias Burnus  <burnus@net-b.de>
1495         PR fortran/34333
1496         * gfortran.dg/boz_7.f90: New.
1497         * gfortran.dg/int_1.f90: Disable -pedantic option.
1498         * gfortran.dg/boz_1.f90: Ditto.
1499         * gfortran.dg/boz_3.f90: Ditto.
1500         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
1501         * gfortran.dg/ibits.f90: Ditto.
1502         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1503         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1505 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
1507         PR fortran/34335
1508         * gfortran.dg/used_types_19.f90: New test.
1510 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
1512         * gfortran.dg/nan_2.f90: Add -mieee for sh.
1513         * gfortran.dg/nearest_2.f90: Likewise.
1514         * gfortran.dg/nearest_3.f90: Likewise.
1516 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1518         PR middle-end/34337
1519         * gcc.c-torture/execute/20071205-1.c: New test.
1521 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
1523         * gfortran.dg/module_nan.f90: Add -mieee for sh.
1524         * gfortran.dg/real_const_3.f90: Likewise.
1526 2007-12-05  Richard Guenther  <rguenther@suse.de>
1528         PR tree-optimization/34138
1529         * gcc.c-torture/compile/pr34138.c: New testcase.
1531 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1533         PR debug/33739
1534         * gfortran.dg/debug_2.f: New test.
1536 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
1538         * gnat.dg/specs/elab1.ads: New test.
1540 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
1542         PR target/34312
1543         * gcc.target/i386/pr34312.c: New test.
1545 2007-12-05  Tobias Burnus  <burnus@net-b.de>
1547         PR fortran/34333
1548         * gfortran.dg/nan_2.f90: New.
1550 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1552         PR c++/34271
1553         * g++.dg/cpp0x/decltype9.C: New test.
1554         * g++.dg/cpp0x/decltype10.C: New test.
1556 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
1558         PR ada/21489
1559         * gnat.dg/rm_6_4_1_13.adb: New test.
1561 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1563         PR middle-end/34134
1564         * gcc.c-torture/compile/20071117-1.c: New test.
1566 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1568         PR c++/34101
1569         * g++.dg/cpp0x/variadic-ttp.C: New.
1571 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1572         
1573         * gcc.dg/parse-decl-after-if.c: New.
1574         * gcc.dg/20031223-1.c: Adjust.
1575         
1576 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1578         PR c++/33509
1579         * g++.dg/cpp0x/variadic-throw.C: New.
1581 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1583         PR c++/33091
1584         * g++.dg/cpp0x/variadic-unify.C: New.
1586 2007-12-04  Richard Guenther  <rguenther@suse.de>
1588         PR middle-end/34334
1589         PR middle-end/34222
1590         * gcc.c-torture/compile/pr34334.c: New testcase.
1591         * g++.dg/torture/pr34222.C: New testcase.
1593 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1595         * gcc.c-torture/execute/20071202-1.c: New test.
1596         * gcc.dg/tree-ssa/pr34146-2.c: New test.
1598 2007-12-04  Tobias Burnus  <burnus@net-b.de>
1600         PR fortran/34318
1601         * gfortran.dg/module_nan.f90: New.
1603 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1605         * lib/target-supports.exp (get_compiler_messages): Replace with...
1606         (check_compile): ...this new procedure.  Handle TYPE == executable.
1607         Use comments in the source to determine the correct extension.
1608         Return a pair containing the compiler output and the output filename.
1609         Don't delete the file here.
1610         (check_no_compiler_messages_nocache): New procedure.
1611         (check_no_compiler_messages): Use it.
1612         (check_no_messages_and_pattern_nocache): New procedure.
1613         (check_no_messages_and_pattern): Use it.
1614         (check_runtime_nocache, check_runtime): New procedures.
1615         (check_effective_target_tls): Use check_no_compiler_messages.
1616         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
1617         (check_effective_target_tls_runtime): Use check_runtime.
1618         (check_effective_target_fstack_protector): Likewise.
1619         (check_iconv_available): Use check_runtime_nocache.
1620         (check_effective_target_fortran_large_real): Use
1621         check_no_compiler_messages.
1622         (check_effective_target_fortran_large_int): Likewise.
1623         (check_effective_target_static_libgfortran): Likewise.
1624         (check_750cl_hw_available): Use check_cached_effective_target
1625         and check_runtime_nocache.
1626         (check_vmx_hw_available): Likewise.
1627         (check_effective_target_broken_cplxf_arg): Likewise.
1628         (check_alpha_max_hw_available): Use check_runtime.
1629         (check_function_available): Use check_no_compiler_messages.
1630         (check_cxa_atexit_available): Use check_cached_effective_target
1631         and check_runtime_nocache.
1632         (check_effective_target_dfp_nocache): Use
1633         check_no_compiler_messages_nocache.
1634         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
1635         (check_effective_target_dfp): Use check_cached_effective_target.
1636         (check_effective_target_dfprt): Likewise.
1637         (check_effective_target_arm_neon_hw): Use check_runtime.
1638         (check_effective_target_ultrasparc_hw): Likewise.
1639         (check_effective_target_c99_runtime): Use
1640         check_no_compiler_messages_nocache.
1642 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
1644         PR middle-end/29749
1645         * gcc.dg/fold-rotate-1.c: New test.
1647         PR tree-optimization/33453
1648         * gcc.c-torture/compile/20071203-1.c: New test.
1650 2007-12-03  Robert Dewar <dewar@adacore.com>
1651             Samuel Tardieu  <sam@rfc1149.net>
1653         PR ada/34287
1654         * gnat.dg/check_elaboration_code.adb: New test.
1655         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
1656         New support files.
1658 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1660         PR c++/34061
1661         * g++.dg/cpp0x/pr34061.C: New.
1663 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1665         PR c++/34273
1666         * g++.dg/other/error21.C: New.
1668 2007-12-02  Revital Eres  <eres@il.ibm.com>
1670         * gcc.dg/sms-4.c: New testcase.
1672 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
1673             Revital Eres  <eres@il.ibm.com>
1675         * gcc.dg/sms-3.c: New testcase.
1677 2007-12-01  Ollie Wild  <aaw@google.com>
1679         PR c++/8171
1680         * g++.dg/conversion/ptrmem9.C: New test.
1682 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1684         PR libfortran/34291
1685         * gfortran.dg/namelist_41.f90: New test.
1687 2007-11-30  Tom Tromey  <tromey@redhat.com>
1689         PR preprocessor/32868:
1690         * gcc.dg/cpp/pr32868.c: New file.
1692 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1694         PR fortran/34248
1695         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
1697 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
1699         PR rtl-optimization/34171
1700         * gcc.dg/pr34171.c: New testcase.
1702 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
1704         * gcc.dg/tree-ssa/pr34244.c: Fixed.
1706 2007-11-30  Tobias Burnus  <burnus@net-b.de>
1708         PR fortran/34133
1709         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
1710         * gfortran.dg/bind_c_usage_11.f03: New.
1711         * gfortran.dg/bind_c_usage_12.f03: New.
1713 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
1715         PR c++/34275
1716         * g++.dg/other/error20.C: New test.
1718 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
1720         PR fortran/34230
1721         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
1723 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
1725         PR tree-optimization/34244
1726         * gcc.dg/tree-ssa/pr34244.c: New test.
1728 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
1730         PR tree-optimization/33434
1731         * gcc.dg/pr33434-1.c: New test.
1732         * gcc.dg/pr33434-2.c: New test.
1733         * gcc.dg/pr33434-3.c: New test.
1734         * gcc.dg/pr33434-4.c: New test.
1736         PR c++/34270
1737         * g++.dg/template/cond7.C: New test.
1739         PR c++/34267
1740         PR c++/34268
1741         * g++.dg/cpp0x/decltype7.C: New test.
1742         * g++.dg/cpp0x/decltype8.C: New test.
1744 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1746         PR fortran/34248
1747         * gfortran.dg/result_in_spec_3.f90: New.
1749 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1751         PR fortran/34262
1752         * gfortran.dg/mvbits_3.f90: New.
1754 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
1755         
1756         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1757         Delete.
1758         (check_effective_target_hard_float): New.
1759         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
1760         * gcc.dg/pr30957-1.c: Likewise.
1761         
1762 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
1764         PR ada/15804
1765         * gnat.dg/specs/variant_part.ads: New test.
1767         PR ada/17318
1768         * gnat.dg/specs/attribute_parsing.ads: New test.
1770         PR ada/32792
1771         * gnat.dg/specs/integer_value.ads: New test.
1773         PR ada/22559
1774         * gnat.dg/specs/delta_small.ads: New test.
1776 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
1778         PR tree-optimization/34140
1779         * gcc.c-torture/compile/20071128-1.c: New test.
1781 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1783         PR fortran/32928
1784         * gfortran.dg/data_array_1.f90
1785         * gfortran.dg/data_array_2.f90
1786         * gfortran.dg/data_array_3.f90
1787         * gfortran.dg/data_array_4.f90
1789 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1791         PR fortran/34227
1792         * gfortran.dg/blockdata_5.f90: New test.
1793         * gfortran.dg/blockdata_6.f90: New test.
1795 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1797         PR tree-optimization/34016
1798         * gcc.dg/pr34016.c: New test.
1800 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1802         PR fortran/29389
1803         * gfortran.dg/stfunc_6.f90: New test.
1805         PR fortran/33850
1806         * gfortran.dg/assign_10.f90: New test.
1808 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1810         PR fortran/33541
1811         * gfortran.dg/use_11.f90: New test.
1813         PR fortran/34231
1814         * gfortran.dg/generic_15.f90: New test.
1816 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1818         PR target/34225
1819         * gcc.dg/pr34225.c: New test.
1821 2007-11-27  Richard Guenther  <rguenther@suse.de>
1823         PR tree-optimization/34241
1824         * g++.dg/torture/pr34241.C: New testcase.
1826 2007-11-27  Richard Guenther  <rguenther@suse.de>
1828         * gcc.dg/builtins-error.c: New testcase.
1830 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1832         PR c++/34213
1833         * g++.dg/ext/visibility/anon8.C: New test.
1835 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
1837         PR target/34077
1838         * gcc.target/i386/pr34077.c: New testcase.
1840 2007-11-26  Tobias Burnus  <burnus@net-b.de>
1842         PR fortran/34203
1843         * gfortran.dg/backslash_3.f: Add -fbackslash option.
1844         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
1845         * gfortran.dg/backslash_1.f90: Remove no longer needed
1846         -fno-backslash option.
1848 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1850         PR c/23722
1851         * gcc.dg/cpp/19990413-1.c: Update.
1852         * gcc.dg/parse-else-error.c: New.
1853         * gcc.dg/parse-else-error-2.c: New.
1854         * gcc.dg/parse-else-error-3.c: New.
1855         * gcc.dg/parse-else-error-4.c: New.
1857 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1859         PR c++/34081
1860         * g++.dg/template/dependent-expr6.C: New testcase.
1862 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
1864         PR target/34215
1865         * gcc.target/i386/pr34215.c: New test.
1867 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1869         PR target/34174
1870         * gcc.dg/torture/pr34174-1.c: New.
1872 2007-11-26  Richard Guenther  <rguenther@suse.de>
1874         PR middle-end/34233
1875         * gcc.dg/pr34233.c: New testcase.
1877 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1878             Revital Eres  <eres@il.ibm.com>
1880         PR rtl-optimization/34085
1881         * gcc.dg/tree-prof (bb-reorg.c): New test.
1883 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1885         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1886         Return true for MIPS16 targets.
1888 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1890         PR fortran/33152
1891         * gfortran.dg/blockdata_4.f90: New test.
1893 2007-11-25  Tobias Burnus  <burnus@net-b.de>
1895         PR fortran/34079
1896         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
1897         * gfortran.dg/bind_c_usage_16.f03: New.
1898         * gfortran.dg/bind_c_usage_16_c.c: New.
1900 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1902         * gnat.dg/specs/size_clause1.ads: New test.
1903         * gnat.dg/specs/size_clause2.ads: Likewise.
1904         * gnat.dg/specs/size_clause3.ads: Likewise.
1906 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
1908         PR fortran/33499
1909         * gfortran.dg/entry_16.f90: New test.
1911 2007-11-24  Tobias Burnus  <burnus@net-b.de>
1913         PR fortran/34192
1914         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
1916 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
1918         PR fortran/33541
1919         * gfortran.dg/nested_modules_1.f90: Change the reference to
1920         FOO, forbidden by the standard, to a reference to W.
1921         * gfortran.dg/use_only_1.f90: New test.
1923 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1925         PR fortran/34209
1926         * gfortran.dg/nearest_3.f90: New test.
1928 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1930         PR fortran/33317
1931         * gfortran.dg/optional_dim_2.f90: New test.
1933 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1935         PR fortran/34187
1936         * gfortran.dg/bind_c_usage_15.f90: New.
1938 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1940         PR fortran/34192
1941         * gfortran.dg/nearest_2.f90: New.
1944 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1946         PR c++/30293
1947         PR c++/30294
1948         * g++.dg/ext/java-2.C: New test.
1950 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
1951             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1952         
1953         PR c++/5310
1954         * g++.dg/warn/pr5310.C: New.
1955         * g++.dg/warn/pr33160.C: New.
1956         
1957 2007-11-23  Richard Guenther  <rguenther@suse.de>
1958             Michael Matz  <matz@suse.de>
1960         PR tree-optimization/34176
1961         * gcc.c-torture/execute/pr34176.c: New testcase.
1963 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1965         PR c++/34198
1966         * gcc.dg/Wconversion-5.c: New test.
1967         * g++.dg/Wconversion3.C: New test.
1969 2007-11-23  Richard Guenther  <rguenther@suse.de>
1971         * gcc.dg/tree-ssa/alias-17.c: New testcase.
1973 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
1975         PR c/14050
1976         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
1977         qualifiers in abstract declarator.
1979 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1981         * gfortran.dg/derived_constructor_comps_3.f90: New.
1983 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
1985         PR c++/34094
1986         * g++.dg/ext/visibility/anon7.C: New test.
1988 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1990         PR fortran/34079
1991         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
1992         * gfortran.dg/bind_c_usage_13.f03: New.
1993         * gfortran.dg/bind_c_usage_14.f03: New.
1995 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1997         PR rtl-optimization/33848
1998         * gcc.dg/torture/pr33848.c: New test.
2000 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2002         PR fortran/34083
2003         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2005 2007-11-20  Richard Guenther  <rguenther@suse.de>
2007         PR middle-end/34154
2008         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2010 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
2012         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2014 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2016         PR fortran/32770
2017         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
2018         so test passes with -frecord-marker=8.
2019         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
2020         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
2021         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
2022         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
2023         * gfortrand.dg/modulo_1.f90:  Likewise.
2025 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2027         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2028         New procedure.
2029         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2030         * gcc.dg/pr30957-1.c: Likewise.
2032 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2034         PR c++/34089
2035         * g++.dg/template/crash74.C: New test.
2037 2007-11-20  Richard Guenther  <rguenther@suse.de>
2039         * gcc.c-torture/execute/20071120-1.c: New testcase.
2041 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2043         PR c/34146
2044         * gcc.dg/tree-ssa/pr34146.c: New test.
2046         PR testsuite/33978
2047         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2048         dependent on target settings like move_by_pieces etc.
2050         PR c++/28879
2051         * g++.dg/template/vla2.C: New test.
2053         PR c++/33962
2054         * g++.dg/overload/template3.C: New test.
2056 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2058         PR fortran/33317
2059         * gfortran.dg/optional_dim_2.f90: Remove test.
2061 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
2063         * gcc.dg/dfp/ddmode-ice.c: New test.
2065 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2067         PR tree-optimization/34036
2068         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2070 2007-11-19  Richard Guenther  <rguenther@suse.de>
2072         PR tree-optimization/34
2073         * gcc.c-torture/execute/pr34099-2.c: New testcase.
2075 2007-11-19  Tobias Burnus  <burnus@net-b.de>
2077         PR fortran/34079
2078         * gfortran.dg/bind_c_usage_10_c.c: New.
2079         * gfortran.dg/bind_c_usage_10.f03: New.
2081 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2083         * gcc.dg/pr33007.c: Expect new warning.
2084         * gcc.dg/tree-ssa/recip-5.c: Likewise.
2085         * g++.dg/opt/pr34036.C: New test.
2087 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2089         PR c++/30988
2090         * g++.dg/warn/noreturn-4.C: New test.
2091         * g++.dg/warn/noreturn-5.C: New test.
2092         * g++.dg/warn/noreturn-6.C: New test.
2093         * g++.dg/warn/noreturn-7.C: New test.
2095 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
2097         PR fortran/32770
2098         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
2099         integers so tests works with -fdefault-integer-8.
2100         * gfortran.fortran-torture/execute/elemental.f90:  Use default
2101         integers so test passes with -fdefault-integer-8.
2102         * gfortran.fortran-torture/execute/der_io.f90:  Increase
2103         buffer length so test passes with -fdefault-integer-8.
2104         * gfortran.dg/bounds_check_8.f90:  Likewise.
2105         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
2106         * gfortran.dg/equiv_7.f90:  Set kind so test passes
2107         with -fdefault-integer-8.
2108         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
2109         provoke overflow.
2111 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2113         PR fortran/33317
2114         * gfortran.dg/optional_dim_2.f90: New test.
2115         
2116         PR fortran/34139
2117         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
2118         
2119 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2121         PR rtl-optimization/34132
2122         * gcc.c-torture/compile/20071118-1.c: New test.
2124 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
2126         PR fortran/31608
2127         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
2129 2007-11-18  Tobias Burnus  <burnus@net-b.de>
2131         PR fortran/34137
2132         * gfortran.dg/entry_14.f90: New.
2133         * gfortran.dg/entry_15.f90: New.
2135 2007-11-18  Richard Guenther  <rguenther@suse.de>
2137         PR tree-optimization/34127
2138         * gcc.c-torture/compile/pr34127.c: New testcase.
2140 2007-11-18  Ben Elliston  <bje@au.ibm.com>
2142         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
2143         type specifier, as they are not permitted according to the AltiVec
2144         Programming Interface Manual.
2146 2007-11-17  Tobias Burnus  <burnus@net-b.de>
2148         PR fortran/34133
2149         * gfortran.dg/bind_c_usage_9.f03: New.
2150         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
2152 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2154         PR fortran/25252
2155         * interface.c (gfc_current_interface_head,
2156         gfc_set_current_interface_head): New functions.
2157         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
2158         On syntax error, restore previous state of the interface.
2159         * gfortran.h (gfc_current_interface_head,
2160         gfc_set_current_interface_head): New prototypes.
2162 2007-11-17  Richard Guenther  <rguenther@suse.de>
2164         PR middle-end/34130
2165         * gcc.c-torture/execute/pr34130.c: New testcase.
2167 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2169         PR fortran/34108
2170         * gfortran.dg/fmt_label_1.f90: New test.
2172 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2174         PR fortran/33957
2175         * gfortran.dg/initialization_15.f90 : New test.
2177 2007-11-16  Richard Guenther  <rguenther@suse.de>
2179         PR middle-end/34030
2180         * gcc.c-torture/compile/pr34030.c: New testcase.
2182 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2184         PR fortran/34008
2185         * gfortran.dg/interface_assignment_3.f90.
2187 2007-11-16  Richard Guenther  <rguenther@suse.de>
2189         PR tree-optimization/33870
2190         * gcc.dg/torture/pr33870.c: New testcase.
2192 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2194         PR fortran/33986
2195         * gfortran.dg/allocatable_function_3.f90.
2197 2007-11-16  Richard Guenther  <rguenther@suse.de>
2199         PR tree-optimization/34113
2200         * gcc.c-torture/compile/pr34113.c: New testcase.
2202 2007-11-16  Richard Guenther  <rguenther@suse.de>
2204         PR tree-optimization/34099
2205         * g++.dg/torture/pr3499.C: New testcase.
2206         * gcc.c-torture/execute/pr34099.c: Likewise.
2208 2007-11-16  Olivier Hainque  <hainque@adacore.com>
2210         * gnat.dg/release_unc_maxalign.adb: New test.
2212 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
2214         PR c++/34100
2215         * g++.dg/template/crash73.C: New test.
2217 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
2219         PR middle-end/23848
2220         * gcc.dg/tree-ssa/pr23848-1.c: New test.
2221         * gcc.dg/tree-ssa/pr23848-2.c: New test.
2222         * gcc.dg/tree-ssa/pr23848-3.c: New test.
2223         * gcc.dg/tree-ssa/pr23848-4.c: New test.
2225 2007-11-15  Tobias Burnus  <burnus@net-b.de>
2227         PR fortran/33917
2228         * gfortran.dg/proc_decl_11.f90: New.
2230 2007-11-15  Ben Elliston  <bje@au.ibm.com>
2232         * gcc.target/spu/compare-dp.c: New test.
2234 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2236         * gcc.dg/pr33923.c: New test.
2238 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
2240         PR middle-end/34088
2241         * gcc.dg/pr34088.c: New test.
2243 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2245         * gcc.c-torture/compile/20071114-1.c: New test.
2247 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2249         PR fortran/31608
2250         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
2251         to match known variations in symbol format. Document in comments.
2253 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2255         PR fortran/33985
2256         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
2258 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2260         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
2261         when done.
2263 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2265         PR fortran/33162
2266         * gfortran.dg/proc_decl_1.f90: Update.
2267         * gfortran.dg/proc_decl_7.f90: New test.
2268         * gfortran.dg/proc_decl_8.f90: New test.
2269         * gfortran.dg/proc_decl_9.f90: New test.
2270         * gfortran.dg/proc_decl_10.f90: New test.
2272 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
2274         PR fortran/34080
2275         * gfortran.dg/transfer_assumed_size_1.f90: New test.
2277 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2279         PR c++/34054
2280         PR c++/34056
2281         PR c++/34057
2282         PR c++/34058
2283         PR c++/34060
2284         * g++.dg/parse/crash36.C: Add another dg-error.
2285         * g++.dg/cpp0x/pr34054.C: New test.
2286         * g++.dg/cpp0x/pr34056.C: New test.
2287         * g++.dg/cpp0x/pr34057.C: New test.
2288         * g++.dg/cpp0x/pr34058.C: New test.
2289         * g++.dg/cpp0x/pr34060.C: New test.
2291         PR tree-optimization/34063
2292         * g++.dg/tree-ssa/pr34063.C: New test.
2294 2007-11-13  Diego Novillo  <dnovillo@google.com>
2296         PR tree-optimization/33870
2297         * gcc.c-torture/execute/pr33870-1.c: New test.
2298         * gcc.dg/tree-ssa/alias-16.c: New test.
2300 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2302         PR c++/29225
2303         * g++.dg/template/crash72.C: New test.
2305 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2307         * g++.dg/opt/cfg5.C: New test.
2309 2007-11-12  Richard Guenther  <rguenther@suse.de>
2311         PR middle-end/34070
2312         * gcc.c-torture/execute/pr34070-1.c: New testcase.
2313         * gcc.c-torture/execute/pr34070-2.c: Likewise.
2315 2007-11-12  Richard Guenther  <rguenther@suse.de>
2317         PR middle-end/34027
2318         * gcc.dg/pr34027-1.c: New testcase.
2319         * gcc.dg/pr34027-2.c: Likewise.
2321 2007-11-12  Ira Rosen  <irar@il.ibm.com>
2323         PR tree-optimization/33953
2324         * gcc.dg/vect/pr33953.c: New testcase.
2326 2007-11-11  Tom Tromey  <tromey@redhat.com>
2328         PR c++/17577:
2329         * g++.dg/ext/pr17577.h: New file.
2330         * g++.dg/ext/pr17577.C: New file.
2332 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2334         PR c++/8570
2335         * g++.old-deja/g++.ns/template13.C: Update expected output.
2336         * g++.old-deja/g++.pt/friend23.C: Likewise.
2337         * g++.dg/warn/pr8570.C: New.
2339 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
2341         PR c++/34068
2342         * g++.dg/template/pseudodtor4.C: New test.
2344 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
2346         PR middle-end/34018
2347         * g++.dg/opt/inline14.C: New test.
2349         PR tree-optimization/33680
2350         * gcc.c-torture/compile/20071108-1.c: New test.
2352         PR c++/32241
2353         * g++.dg/template/pseudodtor3.C: New test.
2355 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
2357         PR c++/33510
2358         * g++.dg/cpp0x/variadic-init.C: New.
2360 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
2361             Jakub Jelinek  <jakub@redhat.com>
2363         PR rtl-optimization/34012
2364         * gcc.target/i386/pr34012.c: New test.
2366 2007-11-09  Richard Guenther  <rguenther@suse.de>
2368         PR tree-optimization/33604
2369         * g++.dg/tree-ssa/pr33604.C: New testcase.
2370         * gcc.dg/pr32721.c: Adjust pattern.
2372 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2374         * gcc.target/mips/dse-1.c: Disable.
2376 2007-11-08  Tom Tromey  <tromey@redhat.com>
2378         * gcc.dg/empty-source-3.c: Update warning location.
2379         * gcc.dg/gomp/barrier-2.c: Likewise.
2380         * gcc.dg/label-decl-3.c: Likewise.
2381         * gcc.dg/label-decl-2.c: Likewise.
2382         * gcc.dg/empty-source-2.c: Likewise.
2384 2007-11-08  Tom Tromey  <tromey@redhat.com>
2386         PR c++/30297:
2387         * g++.dg/inherit/pr30297.C: New file.
2389 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
2391         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2392         -fno-common for cygwin and mingw32.
2394 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
2396         PR middle-end/33826
2397         * gcc.dg/pr33826.c: New.
2398         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
2399         recursive functions being marked pure or const.
2400         
2401 2007-11-08  Tobias Burnus  <burnus@net-b.de>
2403         PR fortran/33917
2404         * gfortran.dg/proc_decl_5.f90: New.
2405         * gfortran.dg/proc_decl_6.f90: New.
2407 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
2409         PR tree-optimization/32575
2410         * gcc.c-torture/execute/20071108-1.c: New test.
2412 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
2414         * g++.dg/opt/anchor1.C: New.
2416 2007-11-07  Diego Novillo  <dnovillo@google.com>
2418         PR 33870
2419         * gcc.c-torture/execute/pr33870.x: Remove.
2421 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
2423         PR c++/33045
2424         PR c++/33837
2425         PR c++/33838
2426         * g++.dg/cpp0x/decltype-33837.C: New.
2427         * g++.dg/cpp0x/decltype-refbug.C: New.
2428         * g++.dg/cpp0x/decltype-33838.C: New.
2430 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2432         * gcc.c-torture/compile/20071107-1.c: New test.
2434 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2436         * gcc.dg/out-of-bounds-1.c: New test.
2438 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
2440         PR c++/33501
2441         * g++.dg/warn/incomplete2.C: New test.
2442         * g++.dg/template/incomplete4.C: New test.
2443         * g++.dg/template/incomplete5.C: New test.
2445 2007-11-07  Olivier Hainque  <hainque@adacore.com>
2447         * gnat.dg/max_align.adb: New test.
2449 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
2451         PR target/30961
2452         * gcc.target/i386/pr30961-1.c: New.
2454 2007-11-06  Tom Tromey  <tromey@redhat.com>
2456         PR c++/32368:
2457         * g++.dg/warn/pragma-system_header3.h: New.
2458         * g++.dg/warn/pragma-system_header3.C: New.
2460         PR c++/32256:
2461         * g++.dg/warn/pragma-system_header4.C: New.
2462         * g++.dg/warn/pragma-system_header4.h: New.
2464 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2466         PR c++/33977
2467         PR c++/33886
2468         * g++.dg/other/canon-array.C: New.
2469         
2470 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2472         * g++.dg/parser/crash36.C: Tweak expected errors.
2473         * g++.dg/cpp0x/pr31439.C: New.
2474         * g++.dg/cpp0x/pr32114.C: New.
2475         * g++.dg/cpp0x/pr32115.C: New.
2476         * g++.dg/cpp0x/pr32125.C: New.
2477         * g++.dg/cpp0x/pr32126.C: New.
2478         * g++.dg/cpp0x/pr32127.C: New.
2479         * g++.dg/cpp0x/pr32128.C: New.
2480         * g++.dg/cpp0x/pr32253.C: New.
2481         * g++.dg/cpp0x/pr32566.C: New.
2482         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2483         * g++.dg/cpp0x/pr31438.C: Ditto.
2484         * g++.dg/cpp0x/variadic81.C: Ditto.
2485         * g++.dg/cpp0x/pr31432.C: Ditto.
2486         * g++.dg/cpp0x/pr31442.C: Ditto.
2488 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
2490         PR target/33168
2491         * g++.dg/other/datasec1.C: New test.
2493         PR tree-optimization/33458
2494         * g++.dg/opt/inline12.C: New test.
2496         PR tree-optimization/33993
2497         * gcc.c-torture/compile/20071105-1.c: New test.
2499 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2501         PR rtl-optimization/33648
2502         * gcc.dg/pr33648.c: Require effective targer freorder.
2504 2007-11-05  Revital Eres  <eres@il.ibm.com>
2506         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
2508 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2510         PR c++/33996
2511         PR c++/33235
2512         PR c++/33930
2513         * g++.dg/cpp0x/pr33996.C: New
2514         * g++.dg/cpp0x/rv-trivial-bug.C: New
2515         * g++.dg/cpp0x/pr33930.C: New
2517 2007-11-05  Nick Clifton  <nickc@redhat.com>
2518             Sebastian Pop  <sebastian.pop@amd.com>
2520         PR tree-optimization/32540
2521         PR tree-optimization/33922
2522         * gcc.dg/tree-ssa/pr32540-1.c: New.
2523         * gcc.dg/tree-ssa/pr32540-2.c: New.
2524         * gcc.dg/tree-ssa/pr33922.c: New.
2526 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2528         PR c++/33939
2529         * g++.dg/cpp0x/variadic-rref.C: New.
2530         
2531 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2533         * g++dg/warn/pointer-integer-comparison.C: New.
2535 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2537         PR tree-optimization/33856
2538         * gcc.c-torture/compile/20071027-1.c: New test.
2540         PR c++/33836
2541         * g++.dg/ext/label10.C: New test.
2543         PR c++/33969
2544         * g++.dg/other/ptrmem9.C: New test.
2546 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
2548         PR middle-end/32931
2549         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
2551 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
2553         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
2554         * g++.dg/ext/visibility/namespace2.C: Add argument to
2555         dg-require-visibility.
2556         * g++.dg/ext/java-1.C: Disable on AIX.
2558 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
2560         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
2562 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2564         PR fortran/33881
2565         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
2567 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2569         PR c/29062
2570         * gcc.dg/20031223-1.c: Adjust error output.
2571         * gcc.dg/parse-decl-after-label.c: New.
2572         
2573 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2575         PR libfortran/24685
2576         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
2577         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
2578         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
2580 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2582         PR rtl-optimization/28940
2583         * gcc.target/i386/addr-sel-1.c: New test.
2585 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
2587         PR middle-end/33670
2588         * gcc.dg/pr33670.c: New test.
2590 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2592         PR c++/33516
2593         * g++.dg/lookup/typedef1.C: New test.
2595 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
2597         PR testsuite/32076
2598         * lib/scandump.exp (dump-suffix): New.
2599         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
2600         Include dump suffix in pass/fail messages, put regexp in quotes.
2602 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
2604         PR c++/33495
2605         * g++.dg/other/error19.C: New.
2607 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2609         PR rtl-optimization/28062
2610         * gcc.c-torture/compile/20071102-1.c: New test.
2612 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
2614         * g++.dg/cpp0x/pr33955.C: New.
2616 2007-11-01  Tom Tromey  <tromey@redhat.com>
2618         PR preprocessor/30805:
2619         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
2621 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2623         PR rtl-optimization/33648
2624         * gcc.dg/pr33648.c: New test.
2626 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2628         PR c++/32384
2629         * g++.dg/template/pseudodtor1.C: New test.
2630         * g++.dg/template/pseudodtor2.C: New test.
2632         PR c++/32260
2633         * g++.dg/rtti/typeid7.C: New test.
2635 2007-11-01  Tom Tromey  <tromey@redhat.com>
2637         PR preprocessor/30805:
2638         * gcc.dg/cpp/pr30805.c: New file.
2640 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
2642         PR testsuite/25352
2643         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
2644         add dg-skip-if.
2645         * gcc.c-torture/compile/20001205-1.c: Ditto.
2646         * gcc.c-torture/compile/20001226-1.c: Ditto.
2647         * gcc.c-torture/compile/20020312-1.c: Ditto.
2648         * gcc.c-torture/compile/20020604-1.c: Ditto.
2649         * gcc.c-torture/compile/920501-12.c: Ditto.
2650         * gcc.c-torture/compile/920501-4.c: Ditto.
2651         * gcc.c-torture/compile/920520-1.c: Ditto.
2652         * gcc.c-torture/compile/980506-1.c: Ditto.
2653         * gcc.c-torture/compile/990617-1.c: Ditto.
2654         * gcc.dg/compare6.c: Ditto.
2655         * g++.old-deja/g++.brendan/crash43.C: Ditto.
2656         * g++.old-deja/g++.brendan/synth1.C: Ditto.
2657         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
2658         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
2659         * g++.old-deja/g++.pt/static6.C: Ditto.
2660         * g++.old-deja/g++.pt/crash16.C: Ditto.
2661         * g++.old-deja/g++.mike/p10416.C: Ditto.
2662         * g++.old-deja/g++.mike/ns15.C: Ditto.
2663         * g++.old-deja/g++.mike/eh46.C: Ditto.
2665 2007-11-01  Tom Tromey  <tromey@redhat.com>
2667         * gcc.dg/redecl-1.c: Update.
2668         * gcc.dg/pr20368-3.c: Update.
2669         * gcc.dg/inline-14.c: Update.
2670         * gcc.dg/builtins-30.c: Update.
2671         * gcc.dg/dremf-type-compat-4.c: Update.
2672         * gcc.dg/pr20368-2.c: Update.
2674 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2676         PR rtl-optimization/33673
2677         * gcc.dg/pr33673.c: New test.
2679 2007-11-01  Michael Matz  <matz@suse.de>
2681         PR tree-optimization/33961
2682         * gcc.dg/pr33961.c: New test.
2684 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
2686         PR c++/33494
2687         * g++.dg/template/error35.C: New.
2689 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
2691         PR target/31507
2692         * gcc.dg/pr31507-1.c: New test.
2693         * gcc.dg/pr31507-2.c: New test.
2695 2007-10-31  Revital Eres  <eres@il.ibm.com>
2697         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
2698         target.
2699         * gcc.dg/vect/tree-vect.h (check_vect): Add
2700         powerpc-*paired test.
2701         * lib/target-supports.exp (check_750cl_hw_available):
2702         New.
2703         (check_effective_target_vect_int,
2704         check_effective_target_vect_intfloat_cvt,
2705         check_effective_target_powerpc_altivec_ok,
2706         check_effective_target_vect_long,
2707         check_effective_target_vect_sdot_hi,
2708         check_effective_target_vect_udot_hi,
2709         check_effective_target_vect_pack_trunc,
2710         check_effective_target_vect_unpack,
2711         check_effective_target_vect_shift,
2712         check_effective_target_vect_int_mult): Disable for powerpc-*paired
2713         target.
2714         * gcc.dg/vect/vect-ifcvt-11.c: New.
2715         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
2716         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
2717         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
2718         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
2719         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2720         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2722 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
2723             Tobias Burnus  <burnus@net-b.de>
2725         PR fortran/33941
2726         * gfortran.dg/module_read_1.f90: New.
2728 2007-10-31  Tom Tromey  <tromey@redhat.com>
2730         PR preprocessor/30786:
2731         * gcc.dg/cpp/pr30786.c: New file.
2733 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2735         PR fortran/33162
2736         * gfortran.dg/interface_19.f90: New.
2737         * gfortran.dg/interface_20.f90: New.
2738         * gfortran.dg/interface_21.f90: New.
2739         
2740 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
2742         PR tree-optimization/32377
2743         * gfortran.dg/vect/pr32377.f90: New.
2744         
2745 2007-10-31  Richard Guenther  <rguenther@suse.de>
2747         PR middle-end/33779
2748         * gcc.c-torture/execute/pr33779-1.c: New testcase.
2749         * gcc.c-torture/execute/pr33779-2.c: Likewise.
2751 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
2753         PR fortran/33897
2754         * gfortran.dg/contained_3.f90: New.
2756 2007-10-31  Christian Bruel  <christian.bruel@st.com>
2758         PR c++/19531
2759         * g++.dg/opt/nrv8.C: New.
2760         
2761 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2763         PR c++/33709
2764         * g++.dg/opt/compound1.C: New test.
2766         PR c++/33616
2767         * g++.dg/template/ptrmem18.C: New test.
2769 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2771         PR fortran/33596
2772         * gfortran.dg/isnan_2.f90: New test.
2774 2007-10-30  Ed Schouten  <ed@fxq.nl>
2776         PR tree-optimization/32500
2777         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
2779 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
2781         PR c++/31993
2782         PR c++/32252
2783         * g++.dg/cpp0x/pr31993.C: New
2784         * g++.dg/cpp0x/pr32252.C: New
2786 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2788         PR tree-optimization/33723
2789         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
2791 2007-10-30  Richard Guenther  <rguenther@suse.de>
2793         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
2794         gcc.target/i386/loop-3.c.
2796 2007-10-30  Revital Eres  <eres@il.ibm.com>
2798         * gcc.dg/vect/pr33866.c: Require vect_long.
2800 2007-10-30  Revital Eres  <eres@il.ibm.com>
2802         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
2803         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
2805 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
2807         PR tree-optimization/32893
2808         * lib/target-supports.exp
2809         (check_effective_target_unaligned_stack): new keyword.
2810         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
2811         not sensitive to unaligned_stack.
2812         * gcc.dg/vect/vect-3.c: Likewise.
2813         * gcc.dg/vect/vect-4.c: Likewise.
2814         * gcc.dg/vect/vect-5.c: Likewise.
2815         * gcc.dg/vect/vect-6.c: Likewise.
2816         * gcc.dg/vect/vect-7.c: Likewise.
2817         * gcc.dg/vect/vect-13.c: Likewise.
2818         * gcc.dg/vect/vect-17.c: Likewise.
2819         * gcc.dg/vect/vect-18.c: Likewise.
2820         * gcc.dg/vect/vect-19.c: Likewise.
2821         * gcc.dg/vect/vect-20.c: Likewise.
2822         * gcc.dg/vect/vect-21.c: Likewise.
2823         * gcc.dg/vect/vect-22.c: Likewise.
2824         * gcc.dg/vect/vect-27.c: Likewise.
2825         * gcc.dg/vect/vect-29.c: Likewise.
2826         * gcc.dg/vect/vect-64.c: Likewise.
2827         * gcc.dg/vect/vect-65.c: Likewise.
2828         * gcc.dg/vect/vect-66.c: Likewise.
2829         * gcc.dg/vect/vect-72.c: Likewise.
2830         * gcc.dg/vect/vect-73.c: Likewise.
2831         * gcc.dg/vect/vect-86.c: Likewise.
2832         * gcc.dg/vect/vect-all.c: Likewise.
2833         * gcc.dg/vect/slp-25.c: Likewise.
2834         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2835         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2836         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2838         * gcc.dg/vect/vect-31.c: Removed alignment checks.
2839         * gcc.dg/vect/vect-34.c: Likewise.
2840         * gcc.dg/vect/vect-36.c: Likewise.
2841         * gcc.dg/vect/vect-64.c: Likewise.
2842         * gcc.dg/vect/vect-65.c: Likewise.
2843         * gcc.dg/vect/vect-66.c: Likewise.
2844         * gcc.dg/vect/vect-68.c: Likewise.
2845         * gcc.dg/vect/vect-76.c: Likewise.
2846         * gcc.dg/vect/vect-77.c: Likewise.
2847         * gcc.dg/vect/vect-78.c: Likewise.
2849         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
2850         testcase (without no-section-anchors prefix) but with global arrays.
2851         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2852         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
2853         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2854         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2855         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2856         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2857         * gcc.dg/vect/vect-77-global.c: Likewise.
2858         * gcc.dg/vect/vect-78-global.c: Likewise.
2860         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
2861         testcase (without no-section-anchors prefix) but fix alignment checks
2862         to also consider unaligned_stack targets.
2863         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2865 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2867         PR tree-optimization/33723
2868         * gcc.c-torture/execute/20071029-1.c: New test.
2869         * gcc.dg/tree-ssa/pr33723.c: New test.
2871 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2873         PR tree-optimization/33614
2874         * gcc.c-torture/compile/pr33614.c: New test.
2876 2007-10-29  Richard Guenther  <rguenther@suse.de>
2878         PR tree-optimization/33870
2879         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
2881 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2883         PR tree-optimization/33757
2884         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
2885         true architectures instead of having a big dg-skip-if.
2887         PR c++/33841
2888         * g++.dg/other/bitfield3.C: New test.
2890 2007-10-29  Richard Guenther  <rguenther@suse.de>
2892         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
2894 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2896         Automatic parallelization reduction tests.
2898         * gcc.dg/tree-ssa/reduc-1.c: New test.
2899         * gcc.dg/tree-ssa/reduc-1char.c: New test.
2900         * gcc.dg/tree-ssa/reduc-1short.c: New test.
2901         * gcc.dg/tree-ssa/reduc-2.c: New test.
2902         * gcc.dg/tree-ssa/reduc-2char.c: New test.
2903         * gcc.dg/tree-ssa/reduc-2short.c: New test.
2904         * gcc.dg/tree-ssa/reduc-3.c: New test.
2905         * gcc.dg/tree-ssa/reduc-6.c: New test.
2906         * gcc.dg/tree-ssa/reduc-7.c: New test.
2907         * gcc.dg/tree-ssa/reduc-8.c: New test.
2908         * gcc.dg/tree-ssa/reduc-9.c: New test.
2910 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2911             Zdenek Dvorak  <ook@ucw.cz>
2913         OMP_ATOMIC Changes, testsuite changes.
2915         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
2916         instead of gimple dump.
2917         * gcc.dg/gomp/atomic-9.c: Same.
2918         * gcc.dg/gomp/atomic-10.c: Same.
2919         * g++.dg/gomp/atomic-3.C: Same.
2920         * g++.dg/gomp/atomic-9.C: Same.
2921         * g++.dg/gomp/atomic-10.C: Same.
2923 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
2925         PR fortran/31217
2926         PR fortran/33811
2927         * gfortran.dg/forall_12.f90: New test.
2929         PR fortran/33686
2930         * gfortran.dg/forall_13.f90: New test.
2932 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
2933             Mark Mitchell  <mark@codesourcery.com>
2935         PR c++/30659
2936         * g++.dg/template/crash71.C: New.
2938 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2940         PR fortran/32147
2941         * gfortran.dg/module_md5_1.f90: Update hash-value.
2943 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
2945         PR tree-opt/33589
2946         * g++.dg/torture/pr33589-1.C: New testcase.
2947         * g++.dg/torture/pr33589-2.C: New testcase.
2949 2007-10-28  Richard Guenther  <rguenther@suse.de>
2951         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
2953 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
2954             Uros Bizjak  <ubizjak@gmail.com>
2956         PR tree-optimization/33920
2957         * gcc.dg/tree-ssa/pr33290.c: New test.
2959 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2961         PR fortran/31306
2962         * gfortran.dg/argument_check_7.f90: New test.
2963         * gfortran.dg/argument_check_8.f90: New test.
2964         
2965 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2967         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
2968         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
2969         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
2970         * gcc.target/i386/sse-14.c: Ditto.
2972 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
2974         PR c++/33844
2975         * g++.dg/other/ptrmem8.C: New test.
2977         PR c++/33842
2978         * g++.dg/template/error34.C: New test.
2980 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2982         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
2984 2007-10-27  Richard Guenther  <rguenther@suse.de>
2986         PR tree-optimization/33870
2987         * gcc.dg/tree-ssa/alias-15.c: New testcase.
2988         * gcc.c-torture/execute/pr33870.c: Likewise.
2990 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2992         PR fortran/33162
2993         * gfortran.dg/argument_checking_9.f90: New test.
2995 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2997         * g++.dg/other/pr33601.C: New.
2999 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3001         PR c++/31988
3002         * g++.dg/init/new25.C: New.
3004 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3006         * g++.dg/cpp0x/pr33839.C: New.
3007         
3008 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
3010         PR c++/33744
3011         * g++.dg/template/arg6.C: New test.
3013 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3015         PR c++/31747
3016         * g++.dg/parse/crash39.C: New.
3018 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
3020         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3021         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
3022         "offset: -4B".
3024 2007-10-25  David Daney  <ddaney@avtrex.com>
3026         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3028 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
3030         PR c++/33843
3031         * g++.dg/template/error32.C: New.
3033 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3034             Ira Rosen  <irar@il.ibm.com>
3036         PR tree-optimization/33833
3037         * gcc.dg/vect/pr33833.c: New testcase.
3039 2007-10-25  David Daney  <ddaney@avtrex.com>
3041         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3043 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3044             Ira Rosen  <irar@il.ibm.com>
3046         PR tree-optimization/33866
3047         * gcc.dg/vect/pr33866.c: New testcase.
3049 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3051         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3052         Add -w to compile flags to suppress "call-clobbered register" warnings
3053         and remove dg-warning directives.
3055 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3057         * gcc.dg/sms-2.c: Cleanup sms dump file.
3058         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3059         profile-use step.
3061 2007-10-24  David Daney  <ddaney@avtrex.com>
3063         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3065 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3067         PR target/33755
3068         * gcc.target/mips/pr33755.c: New test.
3070 2007-10-24  Ira Rosen  <irar@il.ibm.com>
3072         PR tree-optimization/33804
3073         * gcc.dg/vect/pr33804.c: New testcase.
3075 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3077         PR forrtran/33849
3078         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3080 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3081             Uros Bizjak  <ubizjak@gmail.com>
3083         PR rtl-optimization/33846
3084         * gcc.dg/vect/pr33846.c: New testcase.
3086 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3087             Dorit Nuzman  <dorit@il.ibm.com>
3089         PR tree-optimization/33860
3090         * g++.dg/vect/pr33860.cc: New test.
3091         * g++.dg/vect/pr33860a.cc: New test.
3093 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
3094             Revital Eres  <eres@il.ibm.com>      
3096         * gcc.dg/sms-2.c: New testcase.
3098 2007-10-22  David S. Miller  <davem@davemloft.net>
3100         * gcc.dg/globalreg-1.c: New test.
3102 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
3103             Dorit Nuzman  <dorit@il.ibm.com>
3105         PR tree-optimization/33834
3106         PR tree-optimization/33835
3107         * g++.dg/vect/pr33834_1.cc: New test.
3108         * g++.dg/vect/pr33834_2.cc: New test.
3109         * g++.dg/vect/pr33835.cc: New test.
3111 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3113         * gcc.dg/pr33644.c: New test.
3115 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3117         PR c++/33372
3118         * g++.dg/gomp/pr33372-1.C: New test.
3119         * g++.dg/gomp/pr33372-2.C: New test.
3120         * g++.dg/gomp/pr33372-3.C: New test.
3122 2007-10-22  Michael Matz  <matz@suse.de>
3124         PR tree-optimization/33855
3125         * gcc.c-torture/compile/pr33855.c: New testcase.
3127 2007-10-22  Ira Rosen  <irar@il.ibm.com>
3129         PR tree-optimization/33854
3130         * gcc.dg/vect/O1-pr33854.c: New testcase.
3131         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
3133 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
3135         * gcc.dg/unwind-1.c: Disable on AIX.
3136         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
3138 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
3140         PR fortran/33749
3141         * gfortran.dg/assign_9.f90: New test.
3143 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3145         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
3146         (dg-mips-options): Skip tests that specify an ABI other than o32
3147         and o64 if generating MIPS16 hard-float code.
3149 2007-10-21  Ira Rosen  <irar@il.ibm.com>
3150             Revital Eres  <eres@il.ibm.com>
3152         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
3153         * gcc.dg/vect/vect-16.c: Fix comment.
3154         * gcc.dg/vect/pr33369.c: Require vect_int.
3155         * gcc.dg/vect/slp-33.c: Add spaces.
3156         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
3157         targets.
3158         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
3159         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
3160         targets.
3161         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
3162         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
3163         targets.
3164         * gcc.dg/vect/slp-10.c: Add spaces.
3165         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
3166         targets.
3167         * gcc.dg/vect/slp-36.c: Require vect_int.
3168         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
3169         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
3170         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
3171         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
3172         targets.
3173         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
3174         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
3175         instead of vector_alignment_reachable_for_double.
3176         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
3177         (natural_alignment): Split into...
3178         (natural_alignment_32, natural_alignment_64): New.
3179         (vector_alignment_reachable): Depend on natural_alignment_32.
3180         (vector_alignment_reachable_for_double): Rename to ...
3181         (vector_alignment_reachable_for_64bit): And depend on
3182         natural_alignment_64.
3184 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3186         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
3187         MIPS targets.
3188         * g++.dg/vect/vect.exp: Likewise.
3189         * lib/fortran-torture.exp: Likewise.
3190         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
3191         mipsisa64*-*-* as the target selector.  Remove -mips64,
3192         -mhard-float and -mgp64 from the options list.
3193         * gcc.target/mips/mips-ps-2.c: Likewise.
3194         * gcc.target/mips/mips-ps-3.c: Likewise.
3195         * gcc.target/mips/mips-ps-4.c: Likewise.
3196         * gcc.target/mips/mips-ps-6.c: Likewise.
3197         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
3198         options list.
3199         * gcc.target/mips/sb1-1.c: Likewise.
3200         * gcc.target/mips/mips-ps-type.c: Likewise.
3201         * gcc.target/mips/mips-ps-7.c: New test.
3202         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3203         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
3204         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
3205         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
3206         as forcing an ABI and an architecture.
3207         (is_gp32_flag, is_gp64_flag): Fold into...
3208         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
3209         then -mfp64 imply -mhard-float.  Apply register rules after the
3210         loop.  Handle -march=mipsN like -mipsN.
3212 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
3214         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
3215         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
3217 2007-10-20  Tobias Burnus  <burnus@net-b.de>
3219         PR fortran/33818
3220         * gfortran.dg/entry_dummy_ref_3.f90: New.
3222 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
3223             FX Coudert <fxcoudert@gcc.gnu.org>
3225         PR fortran/31608
3226         * gfortran.dg/char_cast_1.f90: New test.
3228 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3230         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
3231         * gfortran.dg/large_real_kind_2.F90: ditto.
3232         * gfortran.dg/default_format_2.f90: ditto.
3233         * gfortran.dg/default_format_denormal_1.f90: ditto.
3235 2007-10-19  Richard Guenther  <rguenther@suse.de>
3237         PR middle-end/33816
3238         PR middle-end/32921
3239         * gfortran.dg/pr32921.f: New testcase.
3241 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3243         PR libfortran/33544
3244         * gfortran.dg/transfer_check_1.f90: Adjust options.
3246 2007-10-19  Richard Guenther  <rguenther@suse.de>
3248         Revert
3249         2007-10-19  Richard Guenther  <rguenther@suse.de>
3251         PR middle-end/32921
3252         * gfortran.dg/pr32921.f: New testcase.
3254 2007-10-19  Richard Guenther  <rguenther@suse.de>
3256         * gcc.c-torture/execute/20071018-1.c: New testcase.
3258 2007-10-19  Richard Guenther  <rguenther@suse.de>
3260         PR middle-end/32921
3261         * gfortran.dg/pr32921.f: New testcase.
3263 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
3265         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
3267 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3269         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
3271 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3273         PR fortran/33233
3274         * gfortran.dg/host_assoc_function_1.f90: Correct references.
3275         * gfortran.dg/host_assoc_function_3.f90: New test.
3277 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3279         PR fortran/33733
3280         * gfortran.dg/transfer_simplify_6.f90: New test.
3282 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3283             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3285         PR middle-end/33794
3286         * gfortran.dg/pr33794.f90: New testcase.
3288 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3290         PR target/32961
3291         * gcc.target/i386/pr32961.c: New testcase.
3292         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
3293         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
3294         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
3295         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
3296         __builtin_ia32_pslldi128 defines.
3298 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
3300         PR fortran/33760
3301         * gfortran.dg/c_ptr_tests_13.f03: New test case.
3303 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3305         PR c++/28639
3306         PR c++/30299
3307         * g++.dg/template/void12.C: New.
3308         * g++.dg/template/void13.C: New.
3310 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3312         PR c++/31446
3313         * g++.dg/template/void11.C: New.
3314         * g++.dg/template/void2.C: Adjust error markers.
3315         * g++.dg/template/void10.C: Likewise.
3316         * g++.dg/template/crash55.C: Likewise.
3318 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
3320         * g++.dg/opt/const5.C: New test.
3322 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
3323             Maxim Kuvyrkov  <maxim@codesourcery.com>
3325         * gcc.target/ia64/20040709-2.c: New test.
3327 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3329         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
3331 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
3333         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
3334         to each function.  Check that there are no unsigned loads.
3336 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3338         PR tree-optimization/33136
3339         * gcc.c-torture/execute/20070824-1.c: New test.
3340         * gcc.dg/pr33136-1.c: New test.
3341         * gcc.dg/pr33136-2.c: New test.
3342         * gcc.dg/pr33136-3.c: New test.
3344 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3346         PR tree-optimization/33735
3347         * g++.dg/torture/pr33735.C: New.
3349 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3351         PR middle-end/33706
3352         * gcc.dg/va-arg-pack-2.c: New.
3354 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3356         PR tree-optimization/33619
3357         * gcc.dg/pr33619.c: New test.
3359 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
3361         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
3362         flag for AIX.
3363         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
3365 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3367         PR libfortran/33055
3368         * gfortran.dg/inquire_11.f90: New test.
3369         * gfortan.dg/negative_unit_int8.f: New test.
3371 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3373         PR target/33133
3374         * gcc.c-torture/compile/pr33133.c: New test.
3376 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3378         PR libfortran/33672
3379         * gfortran.dg/namelist_40.f90: New test.
3381 2007-10-14  Tobias Burnus  <burnus@net-b.de>
3383         PR fortran/33745
3384         * gfortran.dg/bounds_check_11.f90: New.
3386 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
3388         PR c++/30303
3389         * g++.dg/other/ctor1.C: New test.
3390         * g++.dg/other/ctor2.C: New test.
3391         * g++.dg/other/dtor1.C: New test.
3393 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
3395         * gfortran.dg/bounds_check_10.f90: Fix testcase.
3397 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
3398             Paul Thomas  <pault@gcc.gnu.org>
3400         PR fortran/33254
3401         PR fortran/33727
3402         * gfortran.dg/bounds_check_10.f90: New.
3404 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
3406         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3407         * gcc.target/powerpc/popcount-1.c: Same.
3409 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
3411         PR c++/26698
3412         * g++.dg/conversion/op4.C: New test.
3414 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
3416         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3418 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3420         PR fortran/33542
3421         * gfortran.dg/ambiguous_specific_1.f90: New test.
3423 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3425         PR fortran/33664
3426         * gfortran.dg/impure_spec_expr_1.f90: New test.
3427         * gfortran.dg/char_result_7.f90: Remove illegal test.
3429 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
3431         PR 11001
3432         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3433         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3434         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3435         * gcc.target/i386/pr11001-memset-1.c: New testcase.
3436         * gcc.target/i386/pr11001-memset-2.c: New testcase.
3437         * gcc.target/i386/pr11001-memset-3.c: New testcase.
3438         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3439         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3440         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3442 2007-10-12  Richard Guenther  <rguenther@suse.de>
3444         PR middle-end/26198
3445         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3446         * gcc.c-torture/execute/20071011-1.c: Likewise.
3447         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3449 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
3451         PR tree-optimization/33742
3452         * gcc.dg/pr33742.c: New testcase.
3454 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
3456         PR tree-optimization/33645
3457         * gcc.dg/pr33645-1.c: New test.
3458         * gcc.dg/pr33645-2.c: New test.
3459         * gcc.dg/pr33645-3.c: New test.
3461         PR c++/32121
3462         * g++.dg/ext/label4.C: Adjust error regexp.
3463         * g++.dg/ext/label6.C: Adjust error regexp.
3464         * g++.dg/ext/label7.C: New test.
3465         * g++.dg/ext/label8.C: New test.
3466         * g++.dg/ext/label9.C: New test.
3468 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
3470         PR middle-end/33676
3471         * gcc.dg/pr33676.c: New.
3473 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3475         PR c++/31441
3476         * g++.dg/cpp0x/variadic83.C: New.
3478 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3480         PR c++/33461
3481         * g++.dg/cpp0x/variadic81.C: New.
3482         * g++.dg/cpp0x/variadic82.C: Likewise.
3484 2007-10-11  Richard Guenther  <rguenther@suse.de>
3486         PR middle-end/33724
3487         * gcc.dg/pr33724.c: New testcase.
3489 2007-10-11  Richard Guenther  <rguenther@suse.de>
3491         PR c/33726
3492         * gcc.dg/pr33726.c: New testcase.
3494 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
3496         PR fortran/33500
3497         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
3498         
3499 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3501         PR testsuite/33391
3502         * gfortran.dg/do_3.F90: Run with -fwrapv.
3504 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
3506         * gcc.dg/unwind-1.c: New.
3508 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3510         PR libfortran/33683
3511         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
3512         failure on some common systems.
3514 2007-10-09  Richard Guenther  <rguenther@suse.de>
3516         PR middle-end/33692
3517         * gcc.dg/pr33692.c: New testcase.
3519 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
3521         PR middle-end/33669
3522         * gcc.c-torture/execute/pr33669.c: New.
3524 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3526         PR tree-optimization/33615
3527         * g++.dg/tree-ssa/pr33615-2.C: New test.
3529 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3531         PR tree-optimization/33615
3532         * g++.dg/tree-ssa/pr33615.C: New test.
3534 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
3536         PR tree-optimization/33572
3537         * g++.dg/torture/pr33572.C: Replace with complete test.
3539 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
3541         PR fortran/33689
3542         * gfortran.dg/spec_expr_5.f90: New.
3544 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
3546         * gcc.dg/pragma-darwin-2.c: New.
3548 2007-10-08  Richard Guenther  <rguenther@suse.de>
3550         PR middle-end/33693
3551         PR middle-end/33695
3552         PR middle-end/33697
3553         * gcc.dg/pr33693.c: New testcase.
3554         * gcc.dg/pr33695.c: Likewise.
3555         * gcc.dg/pr33697.c: Likewise.
3557 2007-10-08  Richard Guenther  <rguenther@suse.de>
3559         PR middle-end/33691
3560         PR middle-end/33694
3561         PR middle-end/33696
3562         * gcc.dg/pr33691.c: New testcase.
3563         * gcc.dg/pr33694.c: Likewise.
3564         * gcc.dg/pr33696.c: Likewise.
3566 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3568         PR libfortran/33683
3569         * gfortran.dg/gamma_5.f90:  New test case
3571 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
3573         PR fortran/20851
3574         * initialization_1.f90: Fix dg-error annotations.
3575         * initialization_14.f90: New.
3576         * initialization_7.f90: Fix dg-error annotations.
3577         * initialization_9.f90: Likewise.
3579 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3581         * gfortran.dg/error_recovery_4.f90: New test.
3583 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3585         * gfortran.dg/default_format_denormal_2.f90: New test.
3586         * gfortran.dg/default_format_2.inc: New test.
3587         * gfortran.dg/default_format_denormal_1.f90: New test.
3588         * gfortran.dg/default_format_1.inc: New test.
3589         * gfortran.dg/default_format_1.f90: Don't test for denormalized
3590         numbers.
3591         * gfortran.dg/default_format_2.f90: Don't test for denormalized
3592         numbers.
3594 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3596         * gfortran.dg/namelist_15.f90: Revise test.
3598 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3600         PR tree-optimization/33655
3601         * gcc.dg/torture/pr33655.c: New.
3603 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3605         PR tree-optimization/33572
3606         * g++.dg/torture/pr33572.C: New.
3608 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
3610         PR fortran/25076
3611         * gfortran.dg/forall_11.f90: New.
3613 2007-10-05  Michael Matz  <matz@suse.de>
3615         PR middle-end/33667
3616         * gcc.dg/pr33667.c: New testcase.
3618 2007-10-05  Richard Guenther  <rguenther@suse.de>
3620         PR middle-end/33666
3621         * gcc.dg/pr33666.c: New testcase.
3623 2007-10-05  Michael Matz  <matz@suse.de>
3625         PR inline-asm/33600
3626         * gcc.target/i386/pr33600.c: New testcase.
3628 2007-10-05  Richard Guenther  <rguenther@suse.de>
3630         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
3632 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3634         PR target/33635
3635         * gcc.target/mips/pr33635-1.c: New test.
3637 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3639         PR libfortran/33253
3640         * gfortran.dg/namelist_39.f90: Revise to use long names.
3642 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
3644         PR fortran/33646
3645         * gfortran.dg/pr33646.f90: New file.
3647 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3649         PR fortran/33529
3650         * gfortran.dg/char_type_len_2.f90: Adjust error message.
3651         * gfortran.dg/char_decl_2.f90: New test.
3653 2007-10-04  Richard Guenther  <rguenther@suse.de>
3655         PR middle-end/33641
3656         * gcc.c-torture/compile/pr33641.c: New testcase.
3658 2007-10-04  Michael Matz  <matz@suse.de>
3660         PR rtl-optimization/33653
3661         * gcc.dg/pr33653.c: New.
3663 2007-10-04  Richard Guenther  <rguenther@suse.de>
3665         PR tree-optimization/33627
3666         * g++.dg/torture/pr33627.C: New testcase.
3668 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
3670         PR fortran/33626
3671         * gfortran.dg/parens_6.f90: New.
3673 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
3675         PR fortran/33646
3676         PR fortran/33542
3677         * gfortran.dg/ambiguous_specific_1.f90: Remove.
3679 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
3681         * g++.dg/ext/gnu-inline-global-redecl.C: New.
3683 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
3685         PR target/33635
3686         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
3687         and mips_forced_be.
3688         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
3689         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
3690         options.
3691         * gcc.target/mips/fpr-moves-1.c: New test.
3692         * gcc.target/mips/fpr-moves-2.c: Likewise.
3693         * gcc.target/mips/fpr-moves-3.c: Likewise.
3694         * gcc.target/mips/fpr-moves-4.c: Likewise.
3695         * gcc.target/mips/fpr-moves-5.c: Likewise.
3696         * gcc.target/mips/fpr-moves-6.c: Likewise.
3697         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
3699 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3701         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
3703 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3705         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
3706         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
3708 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
3710         PR fortran/33198
3711         * gfortran.dg/common_errors_1.f90: New.
3713 2007-10-03  Doug Kwan  <dougkwan@google.com>
3714         Richard Guenther  <rguenther@suse.de>
3716         PR debug/31899
3717         * g++.dg/debug/using3.C: New testcase.
3719 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3721         PR libfortran/33253
3722         * gfortran.dg/namelist_38.f90: New test.
3723         * gfortran.dg/namelist_39.f90: New test.
3725 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3727         PR libfortran/33469
3728         * gfortran.dg/default_format_1.f90: New test.
3729         * gfortran.dg/default_format_2.f90: New test.
3730         * gfortran.dg/namelist_print_1.f: Adjust expected output.
3731         * gfortran.dg/real_const_3.f90: Adjust expected output.
3733 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3735         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
3736         default ABI.  Split mips_forced_abi into mips_forced_abi and
3737         mips_forced_regs.
3738         (is_gp32_flag): Return true for -mabi=32.
3739         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
3740         (dg-mips-options): Use is_gp64_flag instead of checking specifically
3741         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
3742         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
3743         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
3744         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
3745         * gcc.target/mips/save-restore-2.c: Likewise.
3746         * gcc.target/mips/save-restore-3.c: Likewise.
3747         * gcc.target/mips/save-restore-4.c: Likewise.
3749 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3751         PR middle-end/33617
3752         * gcc.c-torture/compile/pr33617.c: New test.
3754 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
3756         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
3757         -gstabs+ for extended options.
3759 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3761         PR fortran/33542
3762         * gfortran.dg/ambiguous_specific_1.f90: New test.
3764 2007-10-02  Revital Eres  <eres@il.ibm.com>
3766         * gcc.target/powerpc/paired-8.c: New test.
3767         * gcc.target/powerpc/paired-9.c: New test.
3768         * gcc.target/powerpc/paired-10.c: New test.
3770 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3772         PR fortran/33566
3773         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
3775 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3777         PR fortran/33554
3778         * gfortran.dg/intent_out_2.f90: New test.
3780 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3782         PR fortran/33550
3783         * gfortran.dg/ambiguous_reference_1.f90: New test.
3785 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3787         PR fortran/31154
3788         PR fortran/31229
3789         PR fortran/33334
3790         * gfortran.dg/function_kinds_1.f90: New test.
3791         * gfortran.dg/function_kinds_2.f90: New test.
3792         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
3793         use association into interfaces.
3795 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3797         PR testsuite/31828
3798         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
3799         (overflow): Use INFINITY, not FP_INFINITE.
3800         gcc.dg/float-range-4.c: Likewise.
3801         gcc.dg/float-range-5.c: Likewise.
3803 2007-10-01  Nick Clifton  <nickc@redhat.com>
3805         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
3806         for 16-bit targets.
3808 2007-09-30  Diego Novillo  <dnovillo@google.com>
3810         PR 33593
3811         * g++.dg/tree-ssa/pr33593.C: New test.
3813 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3815         PR libfortran/33400
3816         * gfortran.dg/PR19872.f: Fix test condition.
3817         * gfortran.dg/list_read_7.f90: New test.
3819 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
3821         PR tree-optimization/33597
3822         * gcc.dg/vect/pr33597.c: New testcase.
3824 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
3826         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
3827         * gcc.target/i386/pr33524.c: ...this.
3829 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3831         PR fortran/33354
3832         * gfortran.dg/minmaxloc_4.f90: New.
3834 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3836         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
3838 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
3840         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
3842 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
3844         PR c++/33213
3845         * g++.dg/cpp0x/variadic79.C: New.
3847 2007-09-28  Michael Matz  <matz@suse.de>
3848             Jakub Jelinek  <jakub@redhat.com>
3850         PR rtl-optimization/33552
3851         * gcc.target/i386/pr33552.c: New runtime test.
3852         * gcc.target/i386/strinline.c: New compile time test.
3854 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
3856         * gfortran.dg/openmp_stack.f90: Removed.
3858         PR c++/31434
3859         * g++.dg/cpp0x/variadic80.C: New test.
3861 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3863         * gfortran.dg/namelist_38.f90: Delete test for revertion of
3864         r128057.
3866 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3868         PR middle-end/7003
3869         * gcc.target/powerpc/gcse-1.c: New test.
3871 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
3873         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
3874         fixed capitalizations.
3875         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
3876         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
3877         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
3878         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
3879         * gfortran.dg/maxloc_shape_1.f90: Likewise.
3880         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
3881         * gfortran.dg/min_max_conformance.f90: Likewise.
3883 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
3885         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
3886         options.
3887         * gcc.dg/c99-tgmath-2.c: Likewise.
3888         * gcc.dg/c99-tgmath-3.c: Likewise.
3889         * gcc.dg/c99-tgmath-4.c: Likewise.
3891 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
3893         PR fortran/33568
3894         * gfortran.dg/anint_1.f90: New test.
3896 2007-09-27  Ian Lance Taylor  <iant@google.com>
3898         PR tree-optimization/33565
3899         * gcc.dg/Wstrict-overflow-20.c: New test.
3901 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3903         * gfortran.dg/openmp_stack.f90: Fix typo.
3904         * gfortran.dg/recursive_stack.f90: Fix typo.
3906 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
3908         PR c++/33493
3909         * g++.dg/template/error31.C: New.
3911 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
3913         * lib/prune.exp: Prune also "^In function .*$" lines and
3914         "^    inlined from .*$" lines.
3916 2007-09-26  Richard Guenther  <rguenther@suse.de>
3918         PR tree-optimization/33563
3919         * gcc.dg/torture/pr33563.c: New testcase.
3921 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
3923         PR c/25309
3924         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
3925         array.
3926         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
3927         without -O2.
3929 2007-09-26  Richard Guenther  <rguenther@suse.de>
3931         PR tree-optimization/30375
3932         PR tree-optimization/33560
3933         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
3934         * gcc.dg/tree-ssa/complex-5.c: Likewise.
3935         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3936         * gcc.dg/torture/pr30375.c: New testcase.
3937         * gcc.dg/torture/pr33560.c: New testcase.
3938         * gcc.dg/tree-ssa/pr30375.c: Likewise.
3940 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
3942         PR c++/33207
3943         * g++.dg/parse/crash38.C: New test.
3945 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
3947         PR target/33524
3948         * gcc.target/i386/sse5-convert.c: New file, test int->long
3949         vectorized conversions.
3951 2007-09-25  Revital Eres  <eres@il.ibm.com>
3953         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
3955 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
3957         PR c/32295
3958         * gcc.dg/enum-incomplete-1.c: New test.
3960 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
3962         * gcc.c-torture/compile/20070919-1.c: New test.
3964 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3966         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
3968 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
3970         PR c++/14688
3971         * g++.dg/inherit/override_attribs.C: New file.
3973 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
3975         PR fortran/33269
3976         * io.c (check_format_string): Move NULL and constant checks into
3977         this function.
3978         (check_io_constraints): Call gfc_simplify_expr() before calling
3979         check_format_string().  Remove NULL and constant checks.
3981 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
3983         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
3984         * gcc.c-torture/execute/loop-2g.x: Likewise.
3986 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3988         * lib/target-supports.exp (check_effective_target_mips16_attribute):
3989         Reject hard-float modes unless the ABI is o32 or o64.
3990         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
3991         of gcc.exp.  Skip the tests when mips16 code generation is not
3992         supported.
3993         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
3994         and use dg-add-options mips16_attribute.
3996 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
3998         PR c++/33506
3999         * g++.dg/ext/attrib29.C: New test.
4001 2007-09-23  Ollie Wild  <aaw@google.com>
4003         * gcc.dg/fold-bitand-1.c: New test.
4004         * gcc.dg/fold-bitand-2.c: New test.
4005         * gcc.dg/fold-bitand-3.c: New test.
4006         * gcc.dg/fold-bitand-4.c: New test.
4008 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4010         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
4011         any of the macros to be defined for __mips16.
4012         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
4014 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4016         * gcc.dg/vect/pr21591.c: Require vect_int.
4017         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
4018         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4019         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4021 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
4023         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
4024         attributes.
4025         * gcc.dg/va-arg-pack-len-2.c: New test.
4026         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
4027         attributes.
4028         * g++.dg/ext/va-arg-pack-len-2.C: New test.
4030         PR tree-optimization/32772
4031         * gcc.c-torture/compile/20070905-1.c: New test.
4033         PR tree-optimization/32975
4034         * gcc.dg/pr32975.c: New test.
4036         PR middle-end/28755
4037         * gcc.dg/pr28755.c: New test.
4039 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4041         * lib/target-supports.exp (check_effective_target_nomips16): New
4042         procedure.
4043         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
4044         for mipsisa64*-*-*.
4045         * gcc.dg/vect/vect.exp: Likewise.
4046         * g++.dg/vect/vect.exp: Likewise.
4047         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
4048         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
4049         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
4050         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
4051         * gcc.target/mips/clear-cache-1.c (f): Likewise.
4052         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
4053         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
4054         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
4055         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
4056         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
4057         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
4058         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
4059         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4060         (test14, test15, test16, test17, test18): Likewise.
4061         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
4062         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4063         (test14, test15, test16, test17, test18, test19, test20, test21)
4064         (test22): Likewise.
4065         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4066         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4067         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4068         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4069         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4070         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4071         * gcc.target/mips/mips-3d-1.c (main): Likewise.
4072         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4073         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4074         (test13, test14, test15, test16, test17, test18, test19, test20)
4075         (test21, test22, test23, test24, test25, test26, test27, test28)
4076         (test29, test30, test31): Likewise.
4077         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
4078         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4079         (test13, test14, test15, test16, test17, test18, test19, test20)
4080         (test21, test22, test23, test24, test25, test26, test27, test28)
4081         (test29, test30, test31, test32, test33, test34, test35, test36)
4082         (test37, test38, test39, test40, test41, test42, test43, test44)
4083         (test45, test46, test47, test48, test49, test50, test51, test52)
4084         (test53, test54, test55, test56, test57, test58, test59, test60)
4085         (test61, test62, test63): Likewise.
4086         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
4087         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4088         (test13, test14, test15, test16, test17, test18, test19, test20)
4089         (test21, test22, test23, test24, test25, test26, test27, test28)
4090         (test29, test30, test31): Likewise.
4091         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
4092         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4093         (test13, test14, test15, test16, test17, test18, test19, test20)
4094         (test21, test22, test23, test24, test25, test26, test27, test28)
4095         (test29, test30, test31): Likewise.
4096         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
4097         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4098         (test13, test14, test15): Likewise.
4099         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
4100         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4101         (test13, test14, test15): Likewise.
4102         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
4103         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4104         (test13, test14, test15, test16, test17, test18, test19, test20)
4105         (test21, test22, test23, test24, test25, test26, test27, test28)
4106         (test29, test30, test31): Likewise.
4107         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
4108         (matrix_multiply4: Likewise.
4109         * gcc.target/mips/mips-ps-1.c (main): Likewise.
4110         * gcc.target/mips/mips-ps-2.c (main): Likewise.
4111         * gcc.target/mips/mips-ps-3.c (main): Likewise.
4112         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
4113         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4114         (test13, test14, test15, test16, test17, test18, test19, test20)
4115         (test21, test22, test23, test24, test25, test26, test27, test28)
4116         (test29, test30, test31): Likewise.
4117         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
4118         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4119         (test13, test14, test15, test16, test17, test18, test19, test20)
4120         (test21, test22, test23, test24, test25, test26, test27, test28)
4121         (test29, test30, test31): Likewise.
4122         * gcc.target/mips/mips-ps-5.c (main): Likewise.
4123         * gcc.target/mips/mips-ps-6.c (main): Likewise.
4124         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
4125         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
4126         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
4127         (sub_v4qi): Likewise.
4128         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
4129         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
4130         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
4131         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
4132         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
4133         (subb, subc): Likewise.
4134         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
4135         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
4136         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
4137         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
4138         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
4139         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
4140         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
4141         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
4142         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
4143         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
4144         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
4145         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
4146         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
4148 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4150         * lib/target-supports.exp (add_options_for_mips16_attribute)
4151         (check_effective_target_mips16_attribute): New functions.
4152         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
4153         command line.
4154         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
4155         extra_test_flags.
4156         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
4157         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
4158         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
4159         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
4160         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
4161         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
4162         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
4163         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
4164         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
4165         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
4166         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
4167         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
4168         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
4169         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
4170         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
4171         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
4172         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
4173         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
4174         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
4175         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
4176         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
4177         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
4178         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
4179         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
4180         (NOMIPS16): Delete.
4181         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
4182         of dg-options.
4183         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
4184         options.  Require { target mips16_attribute } and use dg-add-options
4185         to add the associated options.
4186         (foo): Use MIPS16.
4187         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
4188         * gcc.target/mips/call-saved-3.c: Likewise.
4189         * gcc.target/mips/code-readable-1.c: Require { target
4190         mips16_attribute } and use dg-add-options to add the associated
4191         options.  Remove trailing whitespace.
4192         (NOMIPS16): Delete.
4193         * gcc.target/mips/code-readable-2.c: Likewise.
4194         * gcc.target/mips/code-readable-3.c: Likewise.
4195         * gcc.target/mips/mips16-attributes-2.c: Likewise.
4196         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
4197         Require { target mips16_attribute } and use dg-add-options to
4198         add the associated options.
4199         (cksum16, cksum8): Use MIPS16.
4200         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
4201         Require { target mips16_attribute } and use dg-add-options to
4202         add the associated options.
4203         (foo): Use MIPS16.
4204         * gcc.target/mips/save-restore-2.c: Likewise.
4205         * gcc.target/mips/save-restore-3.c: Likewise.
4206         * gcc.target/mips/save-restore-4.c: Likewise.
4207         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
4208         -mno-abicalls.
4209         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
4210         (foo): Use NOMIPS16.
4212 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
4214         PR fortran/33337
4215         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
4217         PR fortran/33376
4218         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
4220 2007-09-22  Tobias Burnus  <burnus@net-b.de>
4222         PR fortran/33445
4223         * gfortran.dg/gomp/free-2.f90: New.
4224         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
4225         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
4227 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
4229         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
4230         * gcc.target/i386/sse5-haddX.c: Ditto.
4231         * gcc.target/i386/sse5-hsubX.c: Ditto.
4232         * gcc.target/i386/sse5-maccXX.c: Ditto.
4233         * gcc.target/i386/sse5-msubXX.c: Ditto.
4234         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4235         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4236         * gcc.target/i386/sse5-permpX.c: Ditto.
4237         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
4238         effective target.
4239         * gcc.target/i386/sse5-fma-vector.c: Ditto.
4240         * gcc.target/i386/sse5-ima-vector.c: Ditto.
4241         * gcc.target/i386/sse5-pcmov.c: Ditto.
4242         * gcc.target/i386/sse5-pcmov2.c: Ditto.
4244 2007-09-22  Richard Guenther  <rguenther@suse.de>
4246         PR tree-optimization/33146
4247         * gcc.c-torture/compile/pr33146.c: New testcase.
4249 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4251         * lib/target-supports.exp (check_cached_effective_target): New
4252         procedure.
4253         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
4254         (check_effective_target_c99_runtime): New procedure.
4255         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
4256         (test3l): Likewise cargl.
4257         * gcc.dg/builtins-59.c: Require c99_runtime.
4258         * gcc.dg/builtins-61.c: Likewise.
4259         * gcc.dg/builtins-62.c: Likewise.
4261 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4263         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
4264         * lib/target-supports-dg.exp (dg-add-options): Likewise.
4265         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
4266         target-specific dg-options.
4267         * gcc.dg/builtins-20.c: Likewise.
4268         * gcc.dg/builtins-53.c: Likewise.
4269         * gcc.dg/builtins-55.c: Likewise.
4270         * gcc.dg/single-precision-constant.c: Likewise.
4271         * gcc.dg/torture/builtin-convert-1.c: Likewise.
4272         * gcc.dg/torture/builtin-convert-2.c: Likewise.
4273         * gcc.dg/torture/builtin-convert-3.c: Likewise.
4274         * gcc.dg/torture/builtin-convert-4.c: Likewise.
4275         * gcc.dg/torture/builtin-power-1.c: Likewise.
4277 2007-09-21  Chao-ying Fu  <fu@mips.com>
4279         * lib/target-supports.exp (check_effective_target_fixed_point): New to
4280         check if targets have fixed-point supports.
4281         * gcc.dg/fixed-point/fixed-point.exp: New file.
4282         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
4283         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
4284         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
4285         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
4286         * gcc.dg/fixed-point/constants-pedantic.c,
4287         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
4288         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
4289         * gcc.dg/fixed-point/keywords-ignored-c99.c,
4290         * gcc.dg/fixed-point/keywords-pedantic.c,
4291         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
4292         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
4293         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
4294         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
4295         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
4296         * gcc.dg/fixed-point/func-vararg-mixed.c,
4297         * gcc.dg/fixed-point/operator-logical.c,
4298         * gcc.dg/fixed-point/struct-union.c,
4299         * gcc.dg/fixed-point/bit-complement.c,
4300         * gcc.dg/fixed-point/operator-bitwise.c,
4301         * gcc.dg/fixed-point/operator-comma.c,
4302         * gcc.dg/fixed-point/struct-layout-1.c,
4303         * gcc.dg/fixed-point/union-init.c,
4304         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
4305         * gcc.dg/fixed-point/func-mixed.c,
4306         * gcc.dg/fixed-point/func-vararg-size0.c,
4307         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
4308         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
4309         * gcc.dg/fixed-point/operator-unary.c,
4310         * gcc.dg/fixed-point/allop-const.c,
4311         * gcc.dg/fixed-point/muldiv-warning.c,
4312         * gcc.dg/nofixed-point-1.c,
4313         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
4314         * gcc.target/mips/fixed-vector-type.c,
4315         * gcc.target/mips/fixed-scalar-type.c: New tests.
4317 2007-09-21  Olivier Hainque  <hainque@adacore.com>
4319         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
4320         * gnat.dg/test_nested_subtype_byref.adb: New test.
4322 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
4324         PR fortran/33439
4325         * gfortran.dg/gomp/pr33439.f90: New test.
4327 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4329         PR fortran/33455
4330         * gfortran.dg/merge_char_3.f90: New.
4332 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4334         PR fortran/33037
4335         * gfortran.dg/transfer_check_1.f90: New.
4337 2007-09-20  Asher Langton  <langton2@llnl.gov>
4339         PR fortran/20441
4340         * gfortran.dg/init_flag_1.f90: New.
4341         * gfortran.dg/init_flag_2.f90: New.
4342         * gfortran.dg/init_flag_3.f90: New.
4343         * gfortran.dg/init_flag_4.f90: New.
4344         * gfortran.dg/init_flag_5.f90: New.
4345         * gfortran.dg/init_flag_6.f90: New.
4346         * gfortran.dg/init_flag_7.f90: New.
4348 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4350         PR c++/33460
4351         * g++.dg/ext/anon-struct6.C: New.
4353 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4355         PR libfortran/23272
4356         * gfortran.dg/inquire_10.f90: New test.
4358 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
4360         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
4362 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4364         PR fortran/33221
4365         * gfortran.dg/used_types_18.f90: Declare variable of empty
4366         derived type.
4368 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4370         PR fortran/33288
4371         * gfortran.dg/array_constructor_19.f90: New test.
4373 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
4375         PR debug/33316
4376         * gcc.dg/debug/pr33316.c: New test.
4378         PR c++/33496
4379         * g++.dg/cpp0x/variadic76.C: New test.
4380         * g++.dg/cpp0x/variadic77.C: New test.
4381         * g++.dg/cpp0x/variadic78.C: New test.
4383         PR c/33238
4384         PR c/27301
4385         * gcc.c-torture/execute/20070919-1.c: New test.
4386         * gcc.dg/pr33238.c: New test.
4387         * gcc.dg/pr27301.c: New test.
4389 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4391         * lib/target-supports.exp (check_effective_target_mips64): New
4392         procedure.
4393         * gcc.dg/lower-subreg-1.c: Require !mips64.
4394         * gcc.dg/sibcall-3.c (ATTR): New macro.
4395         (recurser_void1, recurser_void2): Use it.
4396         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
4397         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
4399 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
4401         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
4402         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
4403         warning annotation.
4404         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
4406 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
4408         PR fortran/33497
4409         * gfortran.dg/c_loc_tests_11.f03: New test case.
4411 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4413         PR c++/33459
4414         * g++.dg/init/ref14.C: New.
4416 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4418         * gnat.dg/slice2.ad[sb]: New testcase.
4420 2007-09-19  Nick Clifton  <nickc@redhat.com>
4422         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
4424 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
4426         * gcc.target/bfin/bfin.exp: New.
4427         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
4428         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
4429         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
4430         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
4431         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
4432         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
4433         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
4434         mcpu-bf561.c, mcpu-default.c}: New tests.
4436 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
4438         Restore detection of unsupported TLS.
4440         Revert this patch:
4441         2007-02-10  Richard Henderson  <rth@redhat.com>
4443         * lib/target-supports.exp (check_effective_target_tls): Redefine
4444         to mean non-emulated tls.
4445         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4446         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4447         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4448         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4449         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4450         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4451         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4453         And then:
4454         * lib/target-supports.exp (check_effective_target_tls): Use
4455         stronger test for compiler support for TLS.
4456         (check_effective_target_tls_native): New, to test for non-emulated
4457         TLS support.
4458         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
4459         instead of dg-require-effective-target tls.
4460         * g++.dg/gomp/copyin-1.C: Likewise.
4461         * g++.dg/gomp/sharing-1.C: Likewise.
4462         * g++.dg/gomp/tls-1.C: Likewise.
4463         * g++.dg/gomp/tls-2.C: Likewise.
4464         * g++.dg/gomp/tls-3.C: Likewise.
4465         * g++.dg/tls/diag-1.C: Likewise.
4466         * g++.dg/tls/diag-2.C: Likewise.
4467         * g++.dg/tls/diag-3.C: Likewise.
4468         * g++.dg/tls/diag-4.C: Likewise.
4469         * g++.dg/tls/diag-5.C: Likewise.
4470         * g++.dg/tls/init-1.C: Likewise.
4471         * g++.dg/tls/init-2.C: Likewise.
4472         * g++.dg/tls/trivial.C: Likewise.
4473         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
4474         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
4475         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4476         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
4477         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
4478         * gcc.dg/gomp/clause-1.c: Likewise.
4479         * gcc.dg/gomp/copyin-1.c: Likewise.
4480         * gcc.dg/gomp/sharing-1.c: Likewise.
4481         * gcc.dg/gomp/tls-1.c: Likewise.
4482         * gcc.dg/gomp/tls-2.c: Likewise.
4483         * gcc.dg/tls/alpha-1.c: Likewise.
4484         * gcc.dg/tls/opt-1.c: Likewise.
4485         * gcc.dg/tls/opt-13.c: Likewise.
4486         * gcc.dg/tls/opt-14.c: Likewise.
4487         * gcc.dg/tls/opt-2.c: Likewise.
4488         * gcc.dg/tls/opt-3.c: Likewise.
4489         * gcc.dg/tls/opt-4.c: Likewise.
4490         * gcc.dg/tls/opt-7.c: Likewise.
4491         * gcc.dg/tls/section-1.c: Likewise.
4492         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
4493         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
4494         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
4495         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
4496         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4497         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4498         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
4499         * gfortran.dg/gomp/crayptr2.f90: Likewise.
4500         * gfortran.dg/gomp/fixed-1.f: Likewise.
4501         * gfortran.dg/gomp/free-1.f90: Likewise.
4502         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4503         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
4504         * gfortran.dg/gomp/reduction1.f90: Likewise.
4505         * gfortran.dg/gomp/sharing-1.f90: Likewise.
4507 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4509         PR fortran/31119
4510         * gfortran.dg/bounds_check_9.f90: New test.
4511         * gfortran.dg/bounds_check_fail_2.f90: New test.
4513 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4515         PR c++/33462 (again)
4516         * g++.dg/ext/va-arg1.C: Adjust.
4518 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4520         PR c++/33462
4521         * g++.dg/ext/va-arg1.C: New.
4523 2007-09-18  Tobias Burnus  <burnus@net-b.de>
4525         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
4527 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4529         PR c++/33463
4530         * g++.dg/rtti/typeid6.C: New.
4532 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4534         PR c++/33464
4535         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
4536         * g++.dg/ext/is_class_error2.C: New.
4538 2007-09-18  Richard Guenther  <rguenther@suse.de>
4540         PR tree-optimization/33340
4541         * g++.dg/torture/pr33340.C: New testcase.
4543 2007-09-18  Tobias Burnus  <burnus@net-b.de>
4545         PR fortran/33231
4546         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
4547         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
4548         * gfortran.dg/elemental_subroutine_5.f90: New.
4550 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4552         * lib/target-supports.exp (check_profiling_available): Extend
4553         mips*-*-elf check to mips*-*-elf*.
4555 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
4557         * gcc.dg/format/c90-scanf-5.c: New test.
4558         * gcc.dg/format/c99-scanf-4.c: New test.
4559         * gcc.dg/format/ext-7.c: New test.
4560         * gcc.dg/format/ext-8.c: New test.
4562         PR middle-end/33423
4563         * gcc.c-torture/compile/20070915-1.c: New test.
4565 2007-09-17  Tobias Burnus  <burnus@net-b.de>
4567         PR fortran/33106
4568         * gfortran.dg/private_type_9.f90: New.
4570 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4572         PR middle-end/33449
4573         * gfortran.dg/pr33449.f90: New test.
4575 2007-09-17  Tobias Burnus  <burnus@net-b.de>
4577         * gfortran.dg/interface_15.f90: Compile with -std=f95.
4578         * gfortran.dg/private_type_1.f90: Ditto
4579         * gfortran.dg/interface_18.f90: New.
4580         * gfortran.dg/private_type_8.f90: New.
4582 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
4584         PR c++/33124
4585         * g++.dg/warn/new1.C: Adjust.
4586         * g++.dg/torture/str_empty.C: Likewise.
4588 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4590         * gcc.target/mips/dse-1.c: New test.
4592 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
4594         PR c++/32756
4595         * g++.dg/overload/operator3.C: New.
4597 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4599         * gcc.target/mips/truncate-1.c: New test.
4601 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
4603         PR fortran/29396
4604         PR fortran/29606
4605         PR fortran/30625
4606         PR fortran/30871
4607         * gfortran.dg/subref_array_pointer_1.f90: New test.
4608         * gfortran.dg/subref_array_pointer_2.f90: New test.
4610 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
4612         * gfortran.dg/nint_2.f90: Correct last change.
4614 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
4616         * gcc.dg/tree-ssa/parallelization-1.c: New test.
4618 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
4620         * gcc.dg/vect/pr33373b.c: New test.
4622 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
4624         PR target/33438
4625         * gcc.target/i386/pr33438.c: New test.
4627 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4629         * gfortran.dg/nint_2.f90: Revert previous commit.
4631 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4633         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
4635 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
4637         PR debug/33429
4638         * g++.dg/other/unused1.C: XFAIL class2 scan.
4640 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4642         PR fortran/33343
4643         * gfortran.dg/elemental_args_check_1.f90: New.
4644         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
4645         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
4647 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4649         * gfortran.dg/recursive_check_3.f90: New.
4651 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4653         PR fortran/33412
4654         * gfortran.dg/elemental_bind_c.f90: New.
4656 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
4658         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
4659         * gcc.target/mips/mips16-attributes-2.c: New test.
4660         * gcc.target/mips/mips16-attributes-3.c: Likewise.
4661         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
4662         hard-float asm when __mips16 is defined.
4663         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
4664         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
4665         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
4666         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
4667         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
4668         * gcc.target/mips/pr26765.c (foo): Likewise.
4669         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
4670         targets, use dg-mips-options instead of dg-options, and use -mgp32
4671         to force 32-bit mode.
4672         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
4673         and 64-bit mode.
4674         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
4676 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4677             Michael Meissner  <michael.meissner@amd.com>
4679         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
4680         * gcc.target/i386/sse5-hsubX.c: Ditto.
4681         * gcc.target/i386/sse5-permpX.c: Ditto.
4682         * gcc.target/i386/sse5-haddX.c: Ditto.
4683         * gcc.target/i386/sse5-maccXX.c: Ditto.
4684         * gcc.target/i386/sse5-msubXX.c: Ditto.
4685         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4686         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4688         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
4689         optimizes floating point conditional moves into the pcmov
4690         instruction on SSE5.
4691         * gcc.target/i386/sse5-pcmov2.c: Ditto.
4693         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
4694         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
4695         SSE5.
4697         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
4698         compiler optimizes vector (a*b)+c into fmadd on SSE5.
4700         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
4701         optimizes (a*b)+c into fmadd on SSE5.
4703         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
4704         whether the SSE5 instructions can be generated.
4706         * gcc.target/i386/sse5-check.h: New. Add support for 
4707         SSE5 tests.
4709         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
4710         ammintrin.h, and turn on -msse5 option instead of -msse4a.
4711         * gcc.target/i386/sse-13.c: Ditto.
4712         * gcc.target/i386/sse-14.c: Ditto.
4714 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
4716         PR testsuite/33153
4717         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
4718         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
4720 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
4722         PR target/32338
4723         * gcc.dg/pr32338-1.c: New test.
4724         * gcc.dg/pr32338-2.c: New test.
4726 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
4727         
4728         * lib/target-supports.exp (check_effective_target_sync_int_long):
4729         Revert change to add xtensa.
4730         (check_effective_target_sync_char_short): Likewise.
4731         
4732 2007-09-12  Olivier Hainque  <hainque@adacore.com>
4734         * gnat.dg/packed_subtype.adb: New test.
4736 2007-09-12  Tobias Burnus  <burnus@net-b.de>
4738         PR fortran/33297
4739         * gfortran.dg/intrinsic_size.f90: New.
4741 2007-09-12  Tobias Burnus  <burnus@net-b.de>
4743         PR fortran/33284
4744         PR fortran/33310
4745         * gfortran.dg/conflicts_2.f90: New.
4747 2007-09-12  Ira Rosen  <irar@il.ibm.com>
4749         PR tree-optimization/32377
4750         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
4751         dependence distance.
4752         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
4753         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
4754         * gcc.dg/vect/no-vfa-vect-depend-1.c,
4755         gfortran.dg/vect/no-vfa-pr32377.f90: New.
4757 2007-09-12  Richard Guenther  <rguenther@suse.de>
4759         PR middle-end/33382
4760         * gcc.c-torture/compile/pr33382.c: New testcase.
4761         * gcc.c-torture/execute/pr33382.c: Likewise.
4763 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
4765         PR fortran/33395
4766         * gfortran.dg/c_ptr_tests_12.f03: New test case.
4768 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
4770         PR tree-optimization/33373
4771         * gcc.dg/vect/pr33373.c: New test.
4773 2007-09-12  Ben Elliston  <bje@au.ibm.com>
4775         * lib/target-supports.exp (check_effective_target_vect_no_double):
4776         Remove unused proc.
4778 2007-09-12  Ben Elliston  <bje@au.ibm.com>
4779             Ulrich Weigand  <uweigand@de.ibm.com>
4781         * gcc.target/spu/dfcgt-nan.c: New test.
4783 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
4785         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
4787 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
4789         PR fortran/33040
4790         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
4792 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
4794         * gcc.dg/va-arg-pack-len-1.c: New test.
4795         * g++.dg/va-arg-pack-len-1.C: New test.
4797 2007-09-11  Michael Matz  <matz@suse.de>
4799         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
4801 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
4803         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
4804         checks for size of long double.
4805         * gcc.dg/dfp/convert.h: New file.
4806         * gcc.dg/dfp/convert-bfp-2.c: New test.
4807         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
4808         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
4809         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
4810         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
4811         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
4812         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
4813         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
4814         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
4815         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
4817 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
4819         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
4820         Change dg-final to expect 1 non-profitable loop and
4821         3 profitable loops.
4822         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
4823         Change dg-final to expect 1 non-profitable loop and
4824         3 profitable loops.
4825         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
4826         Change dg-final to expect 1 profitable loop.
4827         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4828         Change dg-final to expect 1 profitable loop.    
4829         
4830 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
4832         * gcc.target/mips/call-saved-1.c: New test.
4833         * gcc.target/mips/call-saved-2.c: Likewise.
4834         * gcc.target/mips/call-saved-3.c: Likewise.
4835         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
4836         instead of mips_mips64.  Set mips_fp64 too.
4837         (is_gp32_flag): Return true for -mips1 and -mips2.
4838         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
4840 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
4842         * g++.dg/ext/va-arg-pack-1.C: New test.
4843         * g++.dg/ext/va-arg-pack-2.C: New test.
4845 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
4847         PR target/33369
4848         * gcc.dg/vect/pr33369.c: New test.
4850 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
4852         PR fortran/33370
4853         * gfortran.dg/array_memcpy_5.f90:  New test.
4855 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
4857         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
4859 2007-09-09  Richard Guenther  <rguenther@suse.de>
4861         * gcc.c-torture/compile/20070906-1.c: New testcase.
4863 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4865         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
4866         noinline attribute.
4867         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
4868         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
4869         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4870         Likewise.
4872 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4874         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
4876 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4878         * gnat.dg/addr2_p.ads: Bump size of array to 9.
4880 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4882         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
4883         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
4884         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
4885         Compile tests with -fno-tree-pre.
4886         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
4887         * lib/target-supports.exp (check_effective_target_vect_strided): New.
4888         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
4889         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
4890         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
4891         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
4892         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
4893         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
4894         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
4895         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
4896         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
4897         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
4898         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
4899         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
4900         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
4901         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
4902         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
4903         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
4904         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
4906 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
4908         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
4909         to call objdump.
4910         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
4911         Use remote_exec to call c++filt.
4912         * lib/target-supports-dg.exp (dg-require-host-local): New.
4913         * gcc.misc-tests/options.exp: Allow .exe in command paths.
4914         * g++.dg/parse/repo1.C: Use dg-require-host-local.
4915         * g++.dg/rtti/repo1.C: Likewise.
4916         * g++.dg/template/repo1.C: Likewise.
4917         * g++.dg/template/repo2.C: Likewise.
4918         * g++.dg/template/repo3.C: Likewise.
4919         * g++.dg/template/repo4.C: Likewise.
4920         * g++.dg/template/repo5.C: Likewise.
4921         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4922         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4923         * g++.old-deja/g++.pt/repo1.C: Likewise.
4924         * g++.old-deja/g++.pt/repo2.C: Likewise.
4925         * g++.old-deja/g++.pt/repo3.C: Likewise.
4926         * g++.old-deja/g++.pt/repo4.C: Likewise.
4927         * gcc.dg/cpp/trad/builtins.c: Likewise.
4929 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
4931         PR tree-optimization/32283
4932         * gcc.dg/tree-ssa/loop-31.c: New test.
4934 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4936         PR rtl-optimization/26449
4937         * gcc.target/i386/pr26449-1.c: New file.
4939 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4941         PR target/33329
4942         PR rtl-optimization/26449
4943         * gcc.target/i386/pr33329.c: New file.
4945 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4947         * gnat.dg/renaming3.adb, renaming4.ads: New test.
4949 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4951         * gnat.dg/unaligned_rep_clause.adb: New testcase.
4953 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
4955         PR tree-optimization/33301
4956         * gfortran.dg/vect/pr33301.f: New test.
4958 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4960         PR libfortran/33307
4961         * gfortran.dg/backspace_10.f90: New test.
4963 2007-09-07  Richard Guenther  <rguenther@suse.de>
4965         Reapply
4966         2007-09-06  Richard Guenther  <rguenther@suse.de>
4968         PR tree-optimization/32586
4969         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4970         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4971         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4972         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4973         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4974         now obsolete simplification.
4976 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
4977         
4978         PR tree-optimization/33299
4979         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
4980         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
4982 2007-09-07  Richard Guenther  <rguenther@suse.de>
4984         Revert
4985         2007-09-06  Richard Guenther  <rguenther@suse.de>
4987         PR tree-optimization/32586
4988         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4989         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4990         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4991         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4992         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4993         now obsolete simplification.
4995 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
4997         PR tree-optimization/32821
4998         * gcc.dg/tree-ssa/pr32821.c: New file.
5000 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
5002         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5003         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5004         and mips_forced_no_er.
5005         (dg-mips-options): Add -mno-abicalls when a small-data option is
5006         specified.  Skip tests with small-data options if mips_forced_gp.
5007         Skip tests with -mexplicit-relocs if mips_forced_no_er.
5008         * gcc.target/mips/sdata-1.c: New test.
5009         * gcc.target/mips/sdata-2.c: Likewise.
5010         * gcc.target/mips/sdata-3.c: Likewise.
5011         * gcc.target/mips/sdata-4.c: Likewise.
5013 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5015         PR fortran/33298
5016         * spread_zerosize_1.f90:  New test case.
5017         * spread_bounds_1.f90:  New test case.
5019 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
5021         PR c++/32674
5022         * g++.dg/template/static31.C: New.
5024 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5026         PR fortran/33271
5027         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
5028         powerpc*-linux-gnu.
5030 2007-09-06  David Daney  <ddaney@avtrex.com>
5031             Richard Sandiford  <richard@codesourcery.com>
5033         PR target/33256
5034         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
5035         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
5036         * gcc.target/mips/pr33256.c: New test.
5038 2007-09-06  Tom Tromey  <tromey@redhat.com>
5040         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
5042 2007-09-06  Richard Guenther  <rguenther@suse.de>
5044         PR tree-optimization/32586
5045         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5046         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5047         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5048         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5049         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5050         now obsolete simplification.
5052 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
5054         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
5055         * gcc.target/i386/sse3-addsubps.c: Ditto.
5056         * gcc.target/i386/sse3-haddpd.c: Ditto.
5057         * gcc.target/i386/sse3-haddps.c: Ditto.
5058         * gcc.target/i386/sse3-hsubpd.c: Ditto.
5059         * gcc.target/i386/sse3-hsubps.c: Ditto.
5060         * gcc.target/i386/sse3-lddqu.c: Ditto.
5061         * gcc.target/i386/sse3-movddup.c: Ditto.
5062         * gcc.target/i386/sse3-movshdup.c: Ditto.
5063         * gcc.target/i386/sse3-movsldup.c: Ditto.
5065 2007-09-06  Richard Guenther  <rguenther@suse.de>
5067         PR tree-optimization/33302
5068         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5070 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5072         PR libfortran/33225
5073         * gfortran.dg./fmt_float.f90: New test.
5075 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5077         PR libfortran/33253
5078         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
5080 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
5082         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
5083         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
5085 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
5087         * g++.dg/eh/builtin1.C: New test.
5088         * g++.dg/eh/builtin2.C: New test.
5089         * g++.dg/eh/builtin3.C: New test.
5091         PR c++/33289
5092         * g++.dg/eh/builtin4.C: New test.
5094 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
5096         * gcc.target/powerpc/dfp-dd.c: New test.
5097         * gcc.target/powerpc/dfp-td.c: New test.
5099 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5101         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
5102         * gcc.dg/va-arg-pack-1.c: New test.
5104 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
5106         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
5107         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
5108         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
5109         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
5110         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
5112 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
5114         PR c++/30302
5115         * g++.dg/ext/anon-struct5.C: New.
5117 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
5119         * gcc.dg/i386-cpuid.h: Remove.
5120         * gcc.target/i386/mmx-check.h: Include cpuid.h.
5121         (main): Use __get_cpuid to get target features.
5122         * gcc.target/i386/sse-check.h: Ditto.
5123         * gcc.target/i386/sse2-check.h: Ditto.
5124         * gcc.target/i386/sse3-check.h: Ditto.
5125         * gcc.target/i386/ssse3-check.h: Ditto.
5126         * gcc.target/i386/sse4_1-check.h: Ditto.
5127         * gcc.target/i386/sse4_2-check.h: Ditto.
5128         * gcc.target/i386/sse4a-check.h: Ditto.
5129         * gcc.dg/torture/pr16104-1.c: Ditto.
5130         (do_test): Change to void.
5131         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
5132         * gcc.target/i386/sse-6.c: Ditto.
5133         * gcc.target/i386/sse-7.c: Ditto.
5134         * g++.dg/other/i386-1.C: Include cpuid.h.
5135         (main): New function.  Use __get_cpuid to get target fetaures.
5137 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
5138             David Ung  <davidu@mips.com>
5139             Nigel Stephens <nigel@mips.com>
5141         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
5142         * gcc.c-torture/compile/mipscop-2.c: Likewise.
5143         * gcc.c-torture/compile/mipscop-3.c: Likewise.
5144         * gcc.c-torture/compile/mipscop-4.c: Likewise.
5145         * gcc.dg/torture/mips-hilo-1.c: Likewise.
5146         * gcc.dg/torture/mips-hilo-2.c: Likewise.
5147         * gcc.dg/torture/pr19683-1.c: Likewise.
5148         * gcc.target/mips/madd-3.c: Likewise.
5149         * gcc.target/mips/maddu-3.c: Likewise.
5150         * gcc.target/mips/msub-3.c: Likewise.
5151         * gcc.target/mips/msubu-3.c: Likewise.
5152         * gcc.target/mips/asm-1.c: Likewise.
5153         * gcc.target/mips/branch-1.c: Likewise.
5154         * gcc.target/mips/ins-1.c: Likewise.
5155         * gcc.target/mips/near-far-3.c: Likewise.
5156         * gcc.target/mips/near-far-4.c: Likewise.
5157         * gcc.target/mips/smartmips-lwxs.c: Likewise.
5158         * gcc.target/mips/smartmips-ror-1.c: Likewise.
5159         * gcc.target/mips/smartmips-ror-2.c: Likewise.
5160         * gcc.target/mips/smartmips-ror-3.c: Likewise.
5161         * gcc.target/mips/smartmips-ror-4.c: Likewise.
5162         * gcc.target/mips/dspr2-MULT.c: Likewise.
5163         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5164         * gcc.target/mips/mips32-dsp-run.c: Likewise.
5165         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
5166         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
5167         * gcc.target/mips/code-readable-2.c: Likewise.
5168         * gcc.target/mips/code-readable-3.c: Likewise.
5170 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
5171             David Ung  <davidu@mips.com>
5172             Nigel Stephens <nigel@mips.com>
5174         * gcc.target/mips/mips16-attributes.c: New.
5176 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
5178         PR fortran/31564
5179         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
5181         PR fortran/33241
5182         * gfortran.dg/char_length_10.f90: New test.
5184 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
5186         PR c++/29731
5187         * g++.dg/parse/template24.C: New.
5189 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5191         * g++.dg/other/spu2vmx-1.C: New test.
5193 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5195         PR tree-optimization/33017
5196         * gcc.dg/pr33017.c: New test.
5198 2007-09-05  Ben Elliston  <bje@au.ibm.com>
5200         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
5201         __protected_stream family of macros.
5203 2007-09-04  Jan Hubicka  <jh@suse.cz>
5205         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
5206         * gcc.dg/tree-ssa/pr27236.c: Likewise.
5207         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
5208         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5209         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
5210         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5211         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5212         Likewise.
5214 2007-09-04  Janus Weil  <jaydub66@gmail.com>
5215             Tobias Burnus  <burnus@net-b.de>
5217         * gfortran.dg/proc_decl_1.f90: New.
5218         * gfortran.dg/proc_decl_2.f90: New.
5219         * gfortran.dg/proc_decl_3.f90: New.
5220         * gfortran.dg/proc_decl_4.f90: New.
5222 2007-09-04  Jan Hubicka  <jh@suse.cz>
5224         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
5225         * gcc.dg/vect/vect-105.c: Mark functions noinline.
5226         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
5227         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
5228         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
5229         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
5230         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
5231         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
5232         * gcc.dg/vect/vect-50.c: Mark functions noinline.
5233         * gcc.dg/vect/vect-33.c: Mark functions noinline.
5234         * gcc.dg/vect/vect-16.c: Mark functions noinline.
5235         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
5236         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
5237         * gcc.dg/vect/vect-92.c: Mark functions noinline.
5238         * gcc.dg/vect/vect-75.c: Mark functions noinline.
5239         * gcc.dg/vect/vect-58.c: Mark functions noinline.
5240         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
5241         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
5242         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
5243         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
5244         * gcc.dg/vect/vect-114.c: Mark functions noinline.
5245         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
5246         * gcc.dg/vect/vect-8.c: Mark functions noinline.
5247         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
5248         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
5249         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
5250         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
5251         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
5252         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
5253         * gcc.dg/vect/vect-42.c: Mark functions noinline.
5254         * gcc.dg/vect/vect-25.c: Mark functions noinline.
5255         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
5256         * gcc.dg/vect/vect-67.c: Mark functions noinline.
5257         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
5258         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
5259         * gcc.dg/vect/vect-106.c: Mark functions noinline.
5260         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
5261         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
5262         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
5263         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
5264         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
5265         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
5266         * gcc.dg/vect/vect-34.c: Mark functions noinline.
5267         * gcc.dg/vect/vect-17.c: Mark functions noinline.
5268         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
5269         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
5270         * gcc.dg/vect/vect-93.c: Mark functions noinline.
5271         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
5272         * gcc.dg/vect/vect-76.c: Mark functions noinline.
5273         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
5274         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
5275         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
5276         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
5277         * gcc.dg/vect/vect-115.c: Mark functions noinline.
5278         * gcc.dg/vect/vect-9.c: Mark functions noinline.
5279         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
5280         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
5281         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
5282         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
5283         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
5284         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
5285         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
5286         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
5287         * gcc.dg/vect/vect-60.c: Mark functions noinline.
5288         * gcc.dg/vect/vect-26.c: Mark functions noinline.
5289         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
5290         * gcc.dg/vect/vect-85.c: Mark functions noinline.
5291         * gcc.dg/vect/vect-68.c: Mark functions noinline.
5292         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
5293         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
5294         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
5295         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
5296         * gcc.dg/vect/vect-107.c: Mark functions noinline.
5297         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
5298         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
5299         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
5300         * gcc.dg/vect/vect-52.c: Mark functions noinline.
5301         * gcc.dg/vect/vect-35.c: Mark functions noinline.
5302         * gcc.dg/vect/vect-18.c: Mark functions noinline.
5303         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
5304         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
5305         * gcc.dg/vect/vect-77.c: Mark functions noinline.
5306         * gcc.dg/vect/vect-2.c: Mark functions noinline.
5307         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
5308         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
5309         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
5310         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
5311         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
5312         * gcc.dg/vect/vect-116.c: Mark functions noinline.
5313         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
5314         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
5315         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
5316         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
5317         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
5318         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
5319         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
5320         * gcc.dg/vect/vect-44.c: Mark functions noinline.
5321         * gcc.dg/vect/vect-27.c: Mark functions noinline.
5322         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
5323         * gcc.dg/vect/vect-86.c: Mark functions noinline.
5324         * gcc.dg/vect/vect-100.c: Mark functions noinline.
5325         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
5326         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
5327         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
5328         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
5329         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
5330         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
5331         * gcc.dg/vect/vect-108.c: Mark functions noinline.
5332         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
5333         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
5334         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
5335         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
5336         * gcc.dg/vect/vect-11.c: Mark functions noinline.
5337         * gcc.dg/vect/vect-70.c: Mark functions noinline.
5338         * gcc.dg/vect/vect-36.c: Mark functions noinline.
5339         * gcc.dg/vect/vect-19.c: Mark functions noinline.
5340         * gcc.dg/vect/vect-95.c: Mark functions noinline.
5341         * gcc.dg/vect/vect-78.c: Mark functions noinline.
5342         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
5343         * gcc.dg/vect/vect-3.c: Mark functions noinline.
5344         * gcc.dg/vect/vect-all.c: Mark functions noinline.
5345         * gcc.dg/vect/vect-117.c: Mark functions noinline.
5346         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
5347         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
5348         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
5349         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
5350         * gcc.dg/vect/vect-20.c: Mark functions noinline.
5351         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
5352         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
5353         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
5354         * gcc.dg/vect/vect-62.c: Mark functions noinline.
5355         * gcc.dg/vect/vect-28.c: Mark functions noinline.
5356         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
5357         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
5358         * gcc.dg/vect/vect-87.c: Mark functions noinline.
5359         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
5360         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
5361         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
5362         * gcc.dg/vect/vect-109.c: Mark functions noinline.
5363         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
5364         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
5365         noinline.
5366         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
5367         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
5368         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
5369         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
5370         * gcc.dg/vect/vect-12.c: Mark functions noinline.
5371         * gcc.dg/vect/vect-71.c: Mark functions noinline.
5372         * gcc.dg/vect/vect-54.c: Mark functions noinline.
5373         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
5374         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
5375         * gcc.dg/vect/vect-96.c: Mark functions noinline.
5376         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
5377         * gcc.dg/vect/vect-110.c: Mark functions noinline.
5378         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
5379         * gcc.dg/vect/vect-4.c: Mark functions noinline.
5380         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
5381         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
5382         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
5383         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
5384         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
5385         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
5386         * gcc.dg/vect/vect-21.c: Mark functions noinline.
5387         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
5388         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
5389         * gcc.dg/vect/vect-80.c: Mark functions noinline.
5390         * gcc.dg/vect/vect-63.c: Mark functions noinline.
5391         * gcc.dg/vect/vect-46.c: Mark functions noinline.
5392         * gcc.dg/vect/vect-29.c: Mark functions noinline.
5393         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
5394         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
5395         * gcc.dg/vect/vect-88.c: Mark functions noinline.
5396         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
5397         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
5398         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
5399         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
5400         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
5401         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
5402         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
5403         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
5404         * gcc.dg/vect/vect-30.c: Mark functions noinline.
5405         * gcc.dg/vect/vect-13.c: Mark functions noinline.
5406         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
5407         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
5408         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
5409         * gcc.dg/vect/vect-72.c: Mark functions noinline.
5410         * gcc.dg/vect/vect-38.c: Mark functions noinline.
5411         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
5412         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
5413         * gcc.dg/vect/vect-97.c: Mark functions noinline.
5414         * gcc.dg/vect/vect-111.c: Mark functions noinline.
5415         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
5416         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
5417         * gcc.dg/vect/vect-5.c: Mark functions noinline.
5418         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
5419         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
5420         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
5421         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
5422         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
5423         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
5424         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
5425         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
5426         * gcc.dg/vect/vect-22.c: Mark functions noinline.
5427         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
5428         * gcc.dg/vect/vect-64.c: Mark functions noinline.
5429         * gcc.dg/vect/vect-89.c: Mark functions noinline.
5430         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
5431         * gcc.dg/vect/vect-103.c: Mark functions noinline.
5432         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
5433         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
5434         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
5435         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
5436         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
5437         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
5438         * gcc.dg/vect/vect-31.c: Mark functions noinline.
5439         * gcc.dg/vect/vect-14.c: Mark functions noinline.
5440         * gcc.dg/vect/vect-73.c: Mark functions noinline.
5441         * gcc.dg/vect/vect-56.c: Mark functions noinline.
5442         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
5443         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
5444         * gcc.dg/vect/vect-98.c: Mark functions noinline.
5445         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
5446         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
5447         * gcc.dg/vect/vect-112.c: Mark functions noinline.
5448         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
5449         * gcc.dg/vect/vect-6.c: Mark functions noinline.
5450         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
5451         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
5452         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
5453         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
5454         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
5455         * gcc.dg/vect/pr25413.c: Mark functions noinline.
5456         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
5457         * gcc.dg/vect/vect-40.c: Mark functions noinline.
5458         * gcc.dg/vect/vect-23.c: Mark functions noinline.
5459         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
5460         * gcc.dg/vect/vect-82.c: Mark functions noinline.
5461         * gcc.dg/vect/vect-65.c: Mark functions noinline.
5462         * gcc.dg/vect/vect-48.c: Mark functions noinline.
5463         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
5464         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
5465         * gcc.dg/vect/vect-104.c: Mark functions noinline.
5466         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
5467         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
5468         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
5469         * gcc.dg/vect/vect-32.c: Mark functions noinline.
5470         * gcc.dg/vect/vect-15.c: Mark functions noinline.
5471         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
5472         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
5473         * gcc.dg/vect/vect-91.c: Mark functions noinline.
5474         * gcc.dg/vect/vect-74.c: Mark functions noinline.
5475         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
5476         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
5477         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
5478         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
5479         * gcc.dg/vect/vect-99.c: Mark functions noinline.
5480         * gcc.dg/vect/vect-113.c: Mark functions noinline.
5481         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
5482         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
5483         * gcc.dg/vect/vect-7.c: Mark functions noinline.
5484         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
5485         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
5486         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
5487         * gcc.dg/vect/vect-24.c: Mark functions noinline.
5488         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
5489         * gcc.dg/vect/vect-83.c: Mark functions noinline.
5490         * gcc.dg/vect/vect-66.c: Mark functions noinline.
5491         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
5493 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5495         PR middle-end/33187
5496         * gcc.target/i386/cmov7.c: New file.
5498 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5500         * gcc.target/i386/sse4a-check.h: New file.
5501         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
5502         * gcc.target/i386/sse4a-insert.c: Ditto.
5503         * gcc.target/i386/sse4a-montsd.c: Ditto.
5504         * gcc.target/i386/sse4a-montss.c: Ditto.
5505         * gcc.target/i386/mmx-check.h: New file.
5506         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
5507         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
5508         * gcc.target/i386/sse-check.h: New file.
5509         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
5510         * gcc.target/i386/sse-3.c: Ditto.
5511         * gcc.target/i386/sse-7.c: Ditto.
5512         * gcc.target/i386/sse-9.c: Ditto.
5513         * gcc.target/i386/ssefn-3.c: Ditto.
5514         * gcc.target/i386/sse-recip.c: Ditto.
5515         * gcc.target/i386/sse-recip-vec.c: Ditto.
5516         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
5517         * gcc.target/i386/20020523-1.c: Remove.
5518         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
5519         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5520         * gcc.target/i386/ssefn-4.c: Ditto.
5521         * gcc.target/i386/sse-6.c: Ditto.
5522         * gcc.target/i386/sse-10.c: Ditto.
5523         * gcc.target/i386/sse-11.c: Ditto.
5524         * gcc.target/i386/sse-18.c: Ditto.
5525         * gcc.target/i386/fpprec-1.c: Ditto.
5526         * g++.dg/other/i386-1.C: Ditto.
5528 2007-09-04  Richard Guenther  <rguenther@suse.de>
5530         PR tree-optimization/33291
5531         * gcc.dg/volatile2.c: New testcase.
5532         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
5533         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
5534         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5535         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5537 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5539         PR fortran/33253
5540         * gfortran.dg/namelist_15.f90: Update test.
5541         * gfortran.dg/namelist_24.f90: Update test.
5542         * gfortran.dg/namelist_38.f90: New test.
5544 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5546         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
5547         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5548         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
5549         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5550         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
5551         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5553 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
5555         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
5556         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
5558         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
5560 2007-09-02  David Daney  <ddaney@avtrex.com>
5562         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
5563         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
5564         * gcc.target/mips/atomic-memory-1.c: Ditto.
5565         * gcc.target/mips/atomic-memory-2.c: Ditto.
5567 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
5569         * gcc.target/cris/builtin_clz_v0.c: New testcase.
5570         * gcc.target/cris/builtin_clz_v3.c: New testcase.
5572 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
5574         * gfortran.dg/substr_6.f90: New test.
5576 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
5578         PR c++/33208
5579         * g++.dg/other/error18.C: New.
5580         * g++.dg/expr/bitfield3.C: Adjust.
5582 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
5584         PR fortran/33276
5585         * gfortran.fortran-torture/compile/pr33276.f90: New.
5587 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
5589         PR C/29237
5590         PR middle-end/33272
5591         * gcc.dg/c99-arraydecl-3.c: New test.
5593 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
5595         PR c++/32597
5596         * g++.dg/cpp0x/variadic-new2.C: New.
5597         * g++.dg/cpp0x/variadic-new.C: New.
5599 2007-08-31  Tobias Burnus  <burnus@net-b.de>
5601         PR fortran/33232
5602         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
5603         * gfortran.dg/read_1.f90: New.
5605 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5607         PR c++/33210
5608         * g++.dg/template/error30.C: New.
5610 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5612         PR c++/32113
5613         * g++.dg/template/crash70.C: New.
5615 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5617         PR c++/33212
5618         * g++.dg/ext/is_class_error.C: New.
5620 2007-08-31  Olivier Hainque  <hainque@adacore.com>
5622         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
5623         
5624 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
5625             Revital Eres  <eres@il.ibm.com>
5627         * gcc.target/powerpc/paired-1.c: New test.
5628         * gcc.target/powerpc/paired-2.c: New test.
5629         * gcc.target/powerpc/paired-3.c: New test.
5630         * gcc.target/powerpc/paired-4.c: New test.
5631         * gcc.target/powerpc/paired-5.c: New test.
5632         * gcc.target/powerpc/paired-6.c: New test.
5633         * gcc.target/powerpc/paired-7.c: New test.
5634         * gcc.target/powerpc/ppc-paired.c: New test.
5636 2007-08-31  Ollie Wild  <aaw@google.com>
5638         * g++.dg/conversion/ptrmem2.C: New test.
5639         * g++.dg/conversion/ptrmem3.C: New test.
5640         * g++.dg/conversion/ptrmem4.C: New test.
5641         * g++.dg/conversion/ptrmem5.C: New test.
5642         * g++.dg/conversion/ptrmem6.C: New test.
5643         * g++.dg/conversion/ptrmem7.C: New test.
5644         * g++.dg/conversion/ptrmem8.C: New test.
5646 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
5648         PR fortran/31879
5649         * gfortran.dg/char_length_7.f90: New test.
5650         * gfortran.dg/char_length_9.f90: New test.
5651         * gfortran.dg/char_assign_1.f90: Add extra warning.
5653         PR fortran/31197
5654         PR fortran/31258
5655         * gfortran.dg/char_length_8.f90: New test.
5657 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5659         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
5661 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
5663         * gcc.dg/inline-24.c: New test.
5664         * g++.dg/opt/inline11.C: New test.
5666 2007-08-30  Richard Guenther  <rguenther@suse.de>
5668         * gcc.target/i386/vectorize5.c: New testcase.
5670 2007-08-30  Tobias Burnus  <burnus@net-b.de>
5672         PR fortran/33228
5673         * interface.c (check_interface0): Improve error for external procs.
5674         (check_sym_interfaces): Fix checking of module procedures.
5676 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
5678         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
5679         (AI): Add AI_ALIGN.
5680         * gcc.dg/sync-3.c: New test.
5682         PR middle-end/32758
5683         * gcc.dg/cleanup-12.c: New test.
5685 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
5687         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
5688         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
5689         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
5690         * gcc.dg/pr32450.c: Ditto.
5691         * gcc.dg/nest.c: Ditto.
5692         * gcc.dg/nested-func-4.c: Ditto.
5693         * g++.old-deja/g++.law/profile1.C: Ditto.
5695 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5697         PR fortran/32989
5698         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
5699         non-default integer kind arguments.
5701 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
5703         PR fortran/33105
5704         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
5706 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5708         * gcc.dg/h8300-ice2.c: Remove target selector.
5710 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
5712         PR fortran/33215
5713         * gfortran.dg/binding_label_tests_15.f03: New test case.
5714         * gfortran.dg/binding_label_tests_16.f03: Ditto.
5716 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5718         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
5719         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
5721 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
5723         PR c++/33194
5724         * g++.dg/other/canon-33194.C: New.
5726 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5728         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
5729         * gcc.c-torture/execute/pr23135.c: Likewise.
5731 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5733         * gcc.dg/pr31344.c: Move to ...
5734         * gcc.dg/dfp/pr31344.c: ... here.
5735         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
5736         * gcc.dg/20050503-1.c: Ditto.
5737         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
5738         * gcc.dg/20061127-1.c: Compile only for fpic targets.
5739         * gcc.dg/20060801-1.c: Ditto.
5741 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
5743         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
5744         * gfortran.dg/nan_1.f90: Likewise.
5746 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5748         PR fortran/33055
5749         Revert previous patch.
5751 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
5752             Kazu Hirata  <kazu@codesourcery.com>
5754         * gcc.target/m68k/interrupt-1.c: New.
5756 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5758         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
5759         10000 for targets where "int" can't hold at least 100000.
5760         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
5761         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
5762         (test5)(test6): Use it.
5763         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
5764         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
5765         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
5766         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
5767         * gcc.dg/attr-alloc_size.c (test): Likewise.
5769 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
5771         PR c++/33209
5772         * g++.dg/template/error29.C: New.
5774 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
5776         PR c++/32596
5777         * g++.dg/ext/visibility/anon5.C: New test.
5779 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5781         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
5783 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5785         * gfortran.dg/gamma_1.f90: Remove large-real tests.
5786         * gfortran.dg/gamma_2.f90: Remove large-real tests.
5787         * gfortran.dg/gamma_4.f90: New: large-real tests.
5789 2007-08-28  Jason Merrill  <jason@redhat.com>
5791         PR c++/29000
5792         * g++.dg/ext/stmtexpr12.C: New test.
5794         PR c++/28558
5795         * g++.dg/ext/attrib28.C: New test.
5797 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
5799         PR target/32661
5800         * gcc.target/i386/pr32661.c: New test.
5802 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
5804         PR middle-end/32370
5805         * gcc.dg/pr32370.c: New test.
5807         PR rtl-optimization/33148
5808         * gcc.c-torture/compile/20070827-1.c: New test.
5810         PR debug/32914
5811         * d++.dg/debug/const3.C: New test.
5812         * d++.dg/debug/const4.C: New test.
5813         * d++.dg/debug/dwarf2/const1.C: New test.
5814         * d++.dg/debug/dwarf2/const2.C: New test.
5815         * d++.dg/debug/dwarf2/const2b.C: New test.
5817 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
5818             Vladimir Yanovsky  <yanov@il.ibm.com>
5819             Revital Eres  <eres@il.ibm.com>
5820             Andrey Belevantsev  <abel@ispras.ru>
5822         * gcc.dg/sms-1.c: New test.
5824 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
5826         * g++.dg/ext/gnu-inline-common.h: New.
5827         * g++.dg/ext/gnu-inline-global-reject.C: New.
5828         * g++.dg/ext/gnu-inline-global.C: New.
5829         * g++.dg/ext/gnu-inline-namespace.C: New.
5830         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
5831         * g++.dg/ext/gnu-inline-class.C: New.
5832         * g++.dg/ext/gnu-inline-class-static.C: New.
5833         * g++.dg/ext/gnu-inline-template-class.C: New.
5834         * g++.dg/ext/gnu-inline-template-func.C: New.
5836 2007-08-27  Jason Merrill  <jason@redhat.com>
5838         PR c++/31337
5839         * g++.dg/ext/stmtexpr11.C: New.
5841 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
5843         * lib/target-supports.exp (check_profiling_available):
5844         Set profiling_available_saved to 0 on fido-*-elf.
5846 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
5848         PR tree-optimization/33173
5849         
5850         * gcc.c-torture/compile/pr33173.c: New.
5852 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
5854         PR target/31385
5855         * gcc.dg/dfp/pr31385.c: New.
5857 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5859         * gcc.dg/unsigned-long-compare.c: Remove target selector.
5861 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5863         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
5864         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
5865         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
5866         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
5867         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
5868         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
5869         gcc.target/m68k directory.
5870         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
5871         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
5872         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
5873         gcc.target/cris directory.
5874         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
5875         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
5876         gcc.target/bfin directory.
5878         * gcc.target/sh: New directory.
5879         * gcc.target/sh/sh.exp: New file.
5880         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
5881         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
5882         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
5883         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
5884         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
5885         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
5887 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5889         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
5890         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
5891         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
5892         * gcc.target/i386/local2.c: Ditto.
5893         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5894         * gcc.target/i386/20011119-1.c: Ditto.
5895         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
5896         * gcc.target/i386/fastcall-1.c: Fix target selector.
5898 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5900         PR fortran/33055
5901         * gfortran.dg/negative_unit.f: Add new check
5902         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
5903         -fdefault-integer-8.
5905 2007-08-26  Asher Langton  <langton2@llnl.gov>
5907         * gfortran.dg/recursive_stack.f90: New.
5908         * gfortran.dg/openmp_stack.f90: New.
5910 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5912         PR fortran/31298
5913         * gfortran.dg/use_10.f90: New.
5915 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5917         PR fortran/32985
5918         * gfortran.dg/namelist_14.f90: Make test case valid.
5919         * gfortran.dg/common_10.f90: New.
5921 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
5923         PR middle-end/33181
5924         * gcc.dg/ifelse-2.c: New.
5926 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5928         PR fortran/32980
5929         * gfortran.dg/gamma_1.f90: New.
5930         * gfortran.dg/gamma_2.f90: New.
5931         * gfortran.dg/gamma_3.f90: New.
5933 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5935         PR fortran/33188
5936         * gfortran.dg/used_types_18.f90: New.
5938 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
5940         * gcc.dg/array-init-2.c: New test.
5942 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5944         PR fortran/33178
5945         * gfortran.dg/initialization_4.f90: Update dg-error.
5946         * gfortran.dg/initialization_13.f90: New.
5948 2007-08-24  Richard Guenther  <rguenther@suse.de>
5950         PR middle-end/33166
5951         * gcc.c-torture/compile/pr33166.c: New testcase.
5953 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5955         PR fortran/33139
5956         * gfortran.dg/pointer_assign_4.f90: New.
5957         * gfortran.dg/shape_2.f90: Fix test case.
5958         * gfortran.dg/char_result_4.f90: Ditto.
5960 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5962         * gcc.dg/array-init-1.c: New test.
5964         PR c++/32567
5965         * g++.dg/parse/crash36.C: New test.
5967 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
5969         * gcc.dg/pr32721.c: Updated.
5971 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5973         PR tree-optimization/32573
5974         PR middle-end/32946
5975         * gcc.dg/pr32573.c: New test.
5977         PR c++/32898
5978         * g++.dg/lookup/ns3.C: New test.
5980         * gfortran.dg/assumed_charlen_sharing.f90: New test.
5982         PR c++/31941
5983         * g++.dg/parse/crash37.C: New test.
5985 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5987         PR target/17390
5988         * gcc.target/i386/pr17390.c: New test.
5990 2007-08-23  Richard Guenther  <rguenther@suse.de>
5992         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
5993         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
5994         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
5995         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
5996         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
5997         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
5998         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
5999         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6001 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6003         * gcc.target/s390: New directory.
6004         * gcc.target/s390/s390.exp: New file.
6005         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6006         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
6007         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
6008         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
6009         gcc.target/s390 directory.
6011 2007-08-23  Richard Guenther  <rguenther@suse.de>
6013         PR tree-optimization/32328
6014         * gcc.dg/pr32328.c: New testcase.
6016 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6018         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
6019           available.
6021 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6023         PR fortran/33095
6024         * gfortran.dg/min_max_optional_5.f90: New test.
6025         * gfortran.dg/min_max_optional_2.f90: Remove.
6026         * gfortran.dg/min_max_optional_3.f90: Remove.
6027         * gfortran.dg/min_max_optional_4.f90: Remove.
6029 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6031         * gcc.target/i386/xorps-sse.c: New.
6032         * gcc.target/i386/xorps-sse2.c: New.
6034 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6036         * gcc.target/i386/cmov3.c: Fix scan-assembler.
6037         * gcc.target/i386/cmov4.c: Fix scan-assembler.
6038         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
6040 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
6042         PR fortran/33020
6043         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
6044         include multiple kinds for SHAPE parameter within a single
6045         namespace.
6046         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
6047         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
6049 2007-08-22  Janus Weil  <jaydub66@gmail.com>
6051         * interface_abstract_1.f90: Extended test case.
6052         * interface_abstract_3.f90: New test.
6054 2007-08-21  Christian Bruel  <christian.bruel@st.com>
6056         * gcc.dg/fold-sub.c: New test.
6057         
6058 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6060         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
6061         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
6062         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
6063         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
6064         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6065         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6067 2007-08-22  Richard Guenther  <rguenther@suse.de>
6069         PR middle-end/33007
6070         * gcc.dg/pr33007.c: New testcase.
6072 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
6074         * gcc.c-torture/execute/strcmp-1.x: Delete.
6076 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6078         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
6079         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
6080         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
6081         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
6082         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
6083         gcc.target/i386/stack-realign.c,
6084         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6085         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6086         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
6087         target using dg-require-effective-target directive.
6088         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
6089         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
6090         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6091         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
6092         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
6093         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
6094         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
6095         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
6096         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
6097         Require lp64 target using dg-require-effective-target directive.
6098         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
6099         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
6100         directive.
6101         * gcc.target/i386/20010202-1.c: Move from here ...
6102         * gcc.dg/20010202-1.c: ... to here.
6104 2007-08-22  Richard Guenther  <rguenther@suse.de>
6106         PR tree-optimization/33142
6107         * gcc.c-torture/execute/pr33142.c: New testcase.
6109 2007-08-22  Richard Guenther  <rguenther@suse.de>
6111         PR middle-end/32563
6112         * g++.dg/torture/pr32563.C: New testcase.
6114 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
6116         PR middle-end/32912
6117         * gcc.dg/pr32912-1.c: Add -w to options.
6118         * gcc.dg/pr32912-2.c: Likewise.
6119         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
6121 2007-08-21  Ian Lance Taylor  <iant@google.com>
6123         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
6125 2007-08-21  Ian Lance Taylor  <iant@google.com>
6127         PR tree-optimization/33134
6128         * g++.dg/tree-ssa/pr33134.C: New test.
6130 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
6132         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
6133         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
6135 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
6137         PR debug/32610
6138         * gcc.dg/debug/pr32610.c: New test.
6140         * g++.dg/init/new24.C: New test.
6142         PR middle-end/32912
6143         * gcc.dg/pr32912-1.c: New test.
6144         * gcc.dg/pr32912-2.c: New test.
6145         * gcc.dg/pr32912-3.c: New test.
6147 2007-08-21  Richard Guenther  <rguenther@suse.de>
6149         * gcc.dg/pointer-arith-10.c: New testcase.
6151 2007-08-21  Richard Guenther  <rguenther@suse.de>
6153         PR middle-end/33122
6154         * gcc.c-torture/compile/pr33122.c: New testcase.
6156 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
6158         * g++.dg/warn/Wnvdtor-2.C: New testcase.
6160 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
6162         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
6164 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
6166         PR c++/33025
6167         * g++.dg/init/new23.C: New test.
6169 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6171         PR middle-end/30564
6172         * gcc.c-torture/compile/pr30564-1.c: New test.
6173         * gcc.c-torture/compile/pr30564-2.c: New test.
6175 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
6177         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
6179 2007-08-19  Tobias Burnus  <burnus@net-b.de>
6181         * gfortran.dg/interface_abstract_2.f90: New.
6182         * gfortran.dg/interface_abstract_1.f90: Fix typo.
6184 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6186         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
6187         unknown (so that outer-loop wont get analyzed).
6188         * gcc.dg/vect/vect-outer-1a.c: New test.
6189         * gcc.dg/vect/vect-outer-1b.c: New test.
6190         * gcc.dg/vect/vect-outer-1.c: New test.
6191         * gcc.dg/vect/vect-outer-2a.c: New test.
6192         * gcc.dg/vect/vect-outer-2b.c: New test.
6193         * gcc.dg/vect/vect-outer-2c.c: New test.
6194         * gcc.dg/vect/vect-outer-2.c: New test.
6195         * gcc.dg/vect/vect-outer-3a.c: New test.
6196         * gcc.dg/vect/vect-outer-3b.c: New test.
6197         * gcc.dg/vect/vect-outer-3c.c: New test.
6198         * gcc.dg/vect/vect-outer-3.c: New test.
6199         * gcc.dg/vect/vect-outer-4a.c: New test.
6200         * gcc.dg/vect/vect-outer-4b.c: New test.
6201         * gcc.dg/vect/vect-outer-4c.c: New test.
6202         * gcc.dg/vect/vect-outer-4d.c: New test.
6203         * gcc.dg/vect/vect-outer-4e.c: New test.
6204         * gcc.dg/vect/vect-outer-4f.c: New test.
6205         * gcc.dg/vect/vect-outer-4g.c: New test.
6206         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
6207         * gcc.dg/vect/vect-outer-4i.c: New test.
6208         * gcc.dg/vect/vect-outer-4j.c: New test.
6209         * gcc.dg/vect/vect-outer-4k.c: New test.
6210         * gcc.dg/vect/vect-outer-4l.c: New test.
6211         * gcc.dg/vect/vect-outer-4m.c: New test.
6212         * gcc.dg/vect/vect-outer-4.c: New test.
6213         * gcc.dg/vect/vect-outer-5.c: New test.
6214         * gcc.dg/vect/vect-outer-6.c: New test.
6215         * gcc.dg/vect/vect-outer-fir.c: New test.
6216         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
6217         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
6219 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6221         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
6222         and -fno-tree-reassoc.
6223         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
6224         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6225         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
6226         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6227         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
6228         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6229         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
6230         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
6231         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
6232         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
6233         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
6234         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
6235         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
6236         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
6237         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
6238         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
6239         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
6240         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
6241         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
6242         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
6243         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
6244         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
6245         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
6246         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
6247         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
6248         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
6249         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
6250         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
6251         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
6252         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
6253         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
6254         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
6255         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
6256         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
6257         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
6258         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
6259         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
6261 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6263         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
6264         versioning for aliasing).
6265         * gcc.dg/vect/vect-35.c: Likewise.
6267         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
6268         targets.
6269         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6271 2007-08-18  Tom Tromey  <tromey@redhat.com>
6273         PR preprocessor/32974:
6274         * gcc.dg/cpp/pr32974.c: New file.
6276 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6278         * gfortran.dg/interface_abstract_1.f90: New.
6280 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
6282         PR fortran/32881
6283         * gfortran.dg/pure_initializer_1.f90: New test.
6285 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
6287         PR fortran/32875
6288         * gfortran.dg/array_constructor_18.f90: New test.
6290 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6292         PR c++/28989
6293         * g++.dg/expr/lval3.C: New test.
6294         * g++.dg/expr/lval4.C: New test.
6296 2007-08-17  Ollie Wild  <aaw@google.com>
6298         PR c++/31749
6299         * g++.dg/lookup/builtin3.C: New test.
6300         * g++.dg/lookup/builtin4.C: New test.
6301         * g++.dg/lookup/using19.C: New test.
6303 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6305         PR c++/32190
6306         * g++.dg/parse/error31.C: New.
6308 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6310         PR c++/32112
6311         * g++.dg/template/error26.C: New.
6313 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6315         PR fortran/33079
6316         * gfortran.dg/zero_length_2.f90: New test.
6318 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6320         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
6321         * gfortran.dg/kind_tests_3.f03: Ditto.
6322         * gfortran.dg/global_vars_f90_init.f90: Ditto.
6323         * gfortran.dg/interface_13.f90: Ditto.
6324         * gfortran.dg/pr32738.f90: Ditto.
6325         * gfortran.dg/module_private_1.f90: Ditto.
6326         * gfortran.dg/test_only_clause.f90: Ditto.
6327         * gfortran.dg/bind_c_vars.f90: Ditto.
6328         * gfortran.dg/bind_c_dts.f90: Ditto.
6329         * gfortran.dg/use_9.f90: Ditto.
6330         * gfortran.dg/generic_8.f90: Ditto.
6331         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6332         * gfortran.dg/private_type_6.f90: Ditto.
6333         * gfortran.dg/c_assoc.f90: Ditto.
6334         * gfortran.dg/private_type_7.f90: Ditto.
6335         * gfortran.dg/global_vars_c_init.f90: Ditto.
6336         * gfortran.dg/bind_c_dts_2.f03: Ditto.
6337         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
6338         * gfortran.dg/c_size_t_test.f03: Ditto.
6339         * gfortran.dg/used_types_12.f90: Ditto.
6340         * gfortran.dg/pr25923.f90: Ditto.
6341         * gfortran.dg/test_com_block.f90: Ditto.
6342         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
6343         * gfortran.dg/equiv_constraint_7.f90: Ditto.
6344         * gfortran.dg/com_block_driver.f90: Ditto.
6345         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
6346         * gfortran.dg/use_iso_c_binding.f90: Ditto.
6347         * gfortran.dg/c_loc_test.f90: Ditto.
6348         * gfortran.dg/c_ptr_tests.f03: Ditto.
6349         * gfortran.dg/module_interface_1.f90: Ditto.
6351 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6353         PR c++/32870
6354         * g++.dg/other/error17.C: Adjust.
6355         
6356 2007-08-17  Ben Elliston  <bje@au.ibm.com>
6358         PR middle-end/32970
6359         * g++.dg/ext/altivec-14.C: New test.
6361 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6363         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
6364         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
6365         dump files.
6366         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
6367         * gcc.dg/vect/pr32366.c: Ditto.
6369 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6371         PR testsuite/33082
6372         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
6373         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
6374         * gcc.dg/dfp/convert-int-fold.c: Ditto.
6375         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
6377 2007-08-16  Tobias Burnus  <burnus@net-b.de>
6379         PR fortran/33072
6380         * gfortran.dg/use_9.f90: New.
6382 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
6384         * g++.dg/gcov/gcov-5.C: New test.
6386 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
6388         * g++.dg/gcov/gcov-4.C: New test.
6389         * lib/gcov.exp (verify-lines): Add support for
6390         checking no-coverage lines.
6392 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
6394         * gcc.dg/vect/vect-vfa-01.c: New.
6395         * gcc.dg/vect/vect-vfa-02.c: New.
6396         * gcc.dg/vect/vect-vfa-03.c: New.
6397         * gcc.dg/vect/vect-vfa-04.c: New.
6398         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
6399         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
6400         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
6401         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
6402         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
6403         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
6404         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
6405         gfortran.dg/vect/pr19049.f90: Rename to start with
6406         prefix no-vfa-.
6407         * gcc.dg/vect/vect.exp: Disable versioning for alias
6408         when test starts with no-vfa-.
6409         * gfortran.dg/vect/vect.exp: Likewise.
6411 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
6413         * gcc.dg/torture/pr32897.c: New test.
6415 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
6417         PR c++/31132
6418         * g++.dg/template/crash69.C: New.
6420 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
6422         * lib/target-supports.exp (check_effective_target_arm32): Use
6423         check_no_compiler_messages.
6425 2007-08-15  Diego Novillo  <dnovillo@google.com>
6427         gcc.dg/tree-ssa/20070815.c: New test.
6429 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6431         PR fortran/33077
6432         * gfortran.dg/random_7.f90: Initialize variable.
6434 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
6436         PR middle-end/33074
6437         * gfortran.dg/pr33074.f90: New test.
6439         PR c++/32992
6440         * g++.dg/opt/nrv14.C: New test.
6442 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
6444         PR c++/33035
6445         * g++.dg/template/crash68.C: New.
6447 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6449         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
6450         * gcc.dg/sibcall-4.c: Ditto.
6452 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6454         PR fortran/33066
6455         * gfortran.dg/use_8.f90: New test.
6456         * gfortran.dg/c_loc_tests_2.f03: Fix code.
6458 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
6460         PR c++/27211
6461         * g++.dg/template/error27.C: New.
6462         * g++.dg/template/error28.C: New.
6463         * g++.dg/other/pr28304.C: Adjust.
6464         * g++.old-deja/g++.mike/p811.C: Likewise.
6466 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6468         PR target/30315
6469         * gcc.target/i386/pr30315.c: New.
6471 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6473         PR fortran/32594
6474         * gfortran.dg/substr_5.f90: New test.
6476 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
6478         PR c/30428
6479         * gcc.dg/vector-2.c: New test.
6481         PR c++/30428
6482         * g++.dg/ext/vector8.C: New test.
6484 2007-08-13  Dan Hipschman  <dsh@google.com>
6486         PR c/32953
6487         * gcc.dg/format/array-1.c: Add an additional test for
6488         unterminated format strings of length 1.
6490 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6492         PR fortran/32926
6493         * gfortran.dg/external_procedures_3.f90: New test.
6495 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6497         PR fortran/32827
6498         * gfortran.dg/import6.f90: New test.
6500 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
6502         PR C/30427
6503         *  gcc.dg/vector-1.c: New test.
6505 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6507         * gcc.dg/pr21255-4.c: Skip for PIC.
6508         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
6510 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6512         * gcc.dg/attr-isr.c: Skip for PIC.
6513         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6514         * gcc.dg/attr-isr-trapa.c: Likewise.
6515         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6516         * gcc.dg/pragma-isr-trapa.c: Likewise.
6517         * gcc.dg/pragma-isr-trapa2.c: Likewise.
6519 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6521         PR fortran/32962
6522         * gfortran.dg/transpose_1.f90: New test.
6524 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6526         PR fortran/29600
6527         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
6528         intrinsic.
6530 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6532         PR fortran/30964
6533         PR fortran/33054
6534         * gfortran.dg/random_4.f90: New test.
6535         * gfortran.dg/random_5.f90: New test.
6536         * gfortran.dg/random_6.f90: New test.
6537         * gfortran.dg/random_7.f90: New test.
6539 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6541         PR fortran/32860
6542         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
6544 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6546         PR fortran/31629
6547         * gfortran.dg/module_private_1.f90: New test.
6549 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6551         PR fortran/29600
6552         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
6553         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
6555 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6557         PR fortran/32937
6558         * gfortran.dg/char_length_6.f90: New test.
6560 2007-08-10  Ollie Wild  <aaw@google.com>
6562         * g++.dg/lookup/using18.C: New test.
6564 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
6566         PR c++/17763
6567         * g++.dg/other/error16.C: New.
6569 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6571         PR libfortran/33039
6572         * gfortran.dg/namelist_37.f90: New test.
6574 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
6576         PR c++/22256
6577         * g++.dg/conversion/op3.C: New.
6579 2007-08-09  Tobias Burnus  <burnus@net-b.de>
6581         PR fortran/32987
6582         * gfortran.dg/fmt_tab_1.f90: New.
6583         * gfortran.dg/fmt_tab_2.f90: New.
6585 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6587         PR c/32796
6588         * gcc.c-torture/compile/pr32796.c: New test.
6590 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6592         PR middle-end/32813
6593         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
6594         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
6595         instead of just -O.
6597 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
6599         * gcc.target/mips/code-readable-1.c: New test.
6600         * gcc.target/mips/code-readable-2.c: Likewise.
6601         * gcc.target/mips/code-readable-3.c: Likewise.
6603 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
6604             Revital Eres  <eres@il.ibm.com>
6606         * gfortran.dg/sms-1.f90: Add comment.
6607         * gfortran.dg/sms-2.f90: New.
6609 2007-08-07  Ian Lance Taylor  <iant@google.com>
6611         * gcc.dg/instrument-1.c: New test.
6612         * gcc.dg/instrument-2.c: New test.
6613         * gcc.dg/instrument-3.c: New test.
6615 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
6617         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
6619 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
6621         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
6622         !vector_alignment_reachable targets.
6623         * gcc.dg/vect/vect-33.c: Likewise.
6624         * gcc.dg/vect/vect-42.c: Likewise.
6625         * gcc.dg/vect/vect-44.c: Likewise.
6626         * gcc.dg/vect/vect-50.c: Likewise.
6627         * gcc.dg/vect/vect-70.c: Likewise.
6628         * gcc.dg/vect/vect-71.c: Likewise.
6629         * gcc.dg/vect/vect-87.c: Likewise.
6630         * gcc.dg/vect/vect-88.c: Likewise.
6631         * gcc.dg/vect/vect-91.c: Likewise.
6632         * gcc.dg/vect/vect-93.c: Likewise.
6633         * gcc.dg/vect/vect-96.c: Likewise.
6634         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
6635         * gcc.dg/vect/section-anchors-69.c: Likewise.
6636         * gcc.dg/vect/pr25413.c: Likewise.
6637         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
6638         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
6639         * gfortran.dg/vect-2.f90: Likewise.
6640         * gfortran.dg/vect-3.f90: Likewise.
6641         * gfortran.dg/vect-4.f90: Likewise.
6642         * gfortran.dg/vect-5.f90: Likewise.
6643         * lib/target-supports.exp (check_effective_target_natural_alignment): 
6644         Return false for darwin. 
6645         (check_effective_target_vector_alignment_reachable_for_double): New.
6647 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
6649         * gcc.dg/multiword-1.c: New testcase.
6651 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
6653         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
6654         messages.
6655         * gfortran.dg/namelist_36.f90: New test.
6657 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6659         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
6660           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
6662 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
6664         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
6665         * gcc.dg/torture/type-generic-1.c: Likewise.
6667 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6669         * gcc.c-torture/20070522-1.c: Move to ...
6670         * gcc.c-torture/compile/20070522-1.c: Here.
6672 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6674         PR fortran/29828
6675         * gfortran.dg/minmax_char_1.f90: New test.
6676         * gfortran.dg/minmax_char_2.f90: New test.
6677         * gfortran.dg/min_max_optional_4.f90: New test.
6679 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6681         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
6682         hanging on the testcase.
6684 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6686         PR middle-end/32988
6687         * gcc.c-torture/compile/pr32988.c: New test.
6689 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6691         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
6693 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
6695         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
6697         Revert:
6698         2007-03-22  Dirk Mueller  <dmueller@suse.de>
6700         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6702 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6704         PR fortran/32979
6705         * gfortran.dg/isnan_1.f90: New test.
6707 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
6708             Revital Eres <eres@il.ibm.com>
6710         * gcc.dg/sms-antideps.c: New test.
6712 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
6714         PR fortran/31214
6715         * gfortran.dg/entry_13.f90: New test.
6717         * gfortran.dg/entry_12.f90: Clean up .mod file.
6719 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6721         PR fortran/32770
6722         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
6723         variables as kind=4 so they don't overflow the record length.
6725 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6727         PR fortran/32968
6728         * gfortran.dg/selected_kind_1.f90: New test.
6730 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6732         PR middle-end/32780
6733         * gcc.c-torture/compile/pr32780.c: New test.
6735 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6737         RP middle-end/32399
6738         * gcc.c-torture/compile/pr32399.c: New testcase.
6740 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6742         PR middle-end/32304
6743         * g++.dg/torture/pr32304.C: New testcase.
6745 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6747         PR middle-end/32935
6748         * gfortran.fortran-torture/compile/complex_1.f90: New test.
6750 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6752         PR fortran/32955
6753         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
6755 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6757         PR fortran/31202
6758         * gfortran.dg/nint_2.f90: New test.
6760 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
6762         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
6763         * gcc.dg/weak/typeof-2.c: Likewise.
6765 2007-08-03  Diego Novillo  <dnovillo@google.com>
6767         PR 31521
6768         * gcc.dg/tree-ssa/pr31521.c: New test.
6770 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6772         PR fortran/32770
6773         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
6774         iostat must be default kind.
6776 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6778         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
6780 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6782         PR fortran/32770
6783         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
6784         explicit so test passes with -fdefault-integer-8.
6785         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
6786         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
6788 2007-08-02  Lee Millward  <lee.millward@gmail.com>
6790         PR c++/30849
6791         * g++.dg/parse/asm1.C: New test.
6793         PR c++/30850
6794         * g++.dg/parse/asm2.C: Likewise.
6796         PR c++/30851
6797         * g++.dg/parse/asm3.C: Likewise.
6798         
6799 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6801         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
6802           "int" is only 16 bit bits wide.
6803         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
6805 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6807         * g++.dg/torture/type-generic-1.C: New.
6808         * gcc.dg/pr28796-2.c: Move tests ...
6809         * gcc.dg/tg-tests.h: ... here.
6810         * gcc.dg/torture/type-generic-1.c: New.
6812 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6814         PR libfortran/32954
6815         * minmaxloc_3.f90:  New test case.
6817 2007-08-01  Tobias Burnus  <burnus@net-b.de>
6819         PR fortran/32936
6820         * gfortran.dg/allocate_stat.f90: New.
6822 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
6824         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
6826 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
6828         PR tree-optimization/32919
6829         * gcc.c-torture/compile/pr32919.c: New.
6831 2007-08-01  Nick Clifton  <nickc@redhat.com>
6833         * gcc.c-torture/execute/execute.exp: Change copyright header to
6834         refer to version 3 of the GNU General Public License and to point
6835         readers at the COPYING3 file and the FSF's license web page.
6836         * gcc.c-torture/execute/ieee/ieee.exp,
6837         gcc.c-torture/unsorted/unsorted.exp,
6838         gcc.c-torture/compile/compile.exp,
6839         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
6840         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
6841         gcc.target/cris/torture/cris-torture.exp,
6842         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
6843         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
6844         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
6845         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
6846         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
6847         gnat.dg/dg.exp, gnat.dg/style/style.exp,
6848         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
6849         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
6850         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
6851         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
6852         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
6853         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
6854         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
6855         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
6856         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
6857         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
6858         gcc.dg/noncompile/noncompile.exp,
6859         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
6860         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
6861         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
6862         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
6863         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
6864         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
6865         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
6866         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
6867         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
6868         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
6869         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
6870         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
6871         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
6872         g++.old-deja/old-deja.exp,
6873         gfortran.fortran-torture/execute/execute.exp,
6874         gfortran.fortran-torture/compile/compile.exp,
6875         treelang/output/output-1.c, treelang/output/output-1.tree,
6876         treelang/execute/execute.exp, treelang/Makefile.in,
6877         treelang/compile/compile.exp, g++.dg/dg.exp,
6878         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
6879         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
6880         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
6881         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
6882         g++.dg/compat/struct-layout-1.exp,
6883         g++.dg/compat/struct-layout-1_generate.c,
6884         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
6885         g++.dg/bprob/bprob.exp, config/default.exp,
6886         gcc.test-framework/test-framework.awk,
6887         gcc.test-framework/gen_directive_tests,
6888         gcc.test-framework/test-framework.exp,
6889         objc.dg/special/special.exp,
6890         objc.dg/gnu-encoding/gnu-encoding.exp,
6891         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
6892         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
6893         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
6894         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
6895         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
6896         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
6897         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
6898         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
6899         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
6900         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
6901         lib/target-supports-dg.exp, lib/gcc-defs.exp,
6902         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
6903         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
6904         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
6905         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
6906         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
6907         Likewise.
6909 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
6911         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
6912         error message text.
6914 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
6916         PR fortran/32945
6917         * gfortran.dg/initialization_12.f90: New test.
6919 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
6921         PR fortran/31609
6922         * gfortran.dg/entry_12.f90: New test.
6924 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6926         PR fortran/32938
6927         * gfortran.dg/altreturn_6.f90: New test.
6929 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
6931         PR fortran/32942
6932         * gfortran.dg/exponent_2.f90: New test.
6934 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
6936         * gcc.dg/vect/vect-117.c: New test.
6937         * gcc.dg/vect/vect-74.c: Enabled test
6938         * gcc.dg/vect/vect-81.c: Enabled test
6940 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
6942         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
6943         s/dg-error/dg-warning where warning is expected.
6945 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6947         PR fortran/32770
6948         * gfortran.dg/array_constructor_12.f90:  Adjust argument
6949         of huge() to correct kind.
6951 2007-07-30  Ollie Wild  <aaw@google.com>
6953         * gcc.dg/cpp/counter-2.c: New test.
6954         * gcc.dg/cpp/counter-3.c: New test.
6955         * gcc.dg/cpp/dir-only-1.c: New test.
6956         * gcc.dg/cpp/dir-only-1.h: New file.
6957         * gcc.dg/cpp/dir-only-2.c: New test.
6958         * gcc.dg/cpp/dir-only-3.c: New test.
6959         * gcc.dg/cpp/dir-only-3a.h: New file.
6960         * gcc.dg/cpp/dir-only-3b.h: New file.
6961         * gcc.dg/cpp/dir-only-4.c: New test.
6962         * gcc.dg/cpp/dir-only-5.c: New test.
6963         * gcc.dg/cpp/dir-only-6.c: New test.
6965 2007-07-30  Julian Brown  <julian@codesourcery.com>
6967         * gcc.target/arm/neon/v*.c: Regenerate.
6969 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
6971         PR c++/32108
6972         * g++.dg/ext/label6.C: New.
6974 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6976         PR libfortran/32858
6977         PR libfortran/30814
6978         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
6980 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
6982         PR fortran/31211
6983         * gfortran.dg/actual_pointer_function_1.f90: New test.
6985         PR fortran/32682
6986         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
6988 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
6990         PR fortran/32906
6991         * gfortran.dg/shape_1.f90: Adjust error message.
6992         * gfortran.dg/parameter_array_ref_1.f90: New test.
6994 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6996         PR fortran/31609
6997         * gfortran.dg/entry_11.f90: New test.
6999 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
7000             Revital Eres  <eres@il.ibm.com>
7002         * gfortran.dg/sms-1.f90: New test.
7004 2007-07-28  Richard Guenther  <rguenther@suse.de>
7006         * gcc.c-torture/compile/pr32920.c: New testcase.
7008 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
7010         PR c++/30917
7011         * g++.dg/lookup/friend11.C: New test.
7013 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
7015         * gfortran.dg/namelist_5.f90: Adjusted error message.
7016         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
7017         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
7018         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
7019         * gfortran.dg/namelist_32.f90: ... this.
7021         PR fortran/32876
7022         * gfortran.dg/namelist_33.f90: New test.
7024         PR fortran/32905
7025         * gfortran.dg/namelist_34.f90: New test.
7027         PR fortran/31818
7028         * gfortran.dg/namelist_35.f90: New test.
7030 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
7032         PR fortran/32880
7033         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
7035 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7037         PR testsuite/32471
7038         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
7039           assuming it is 0x7ffffffff.
7040         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
7041         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
7043 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
7045         * gfortran.dg/operator_3.f90: Fix dg directive.
7046         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
7047         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
7048         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
7050 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
7052         * g++.dg/cpp0x/decltype1.C: New.
7053         * g++.dg/cpp0x/decltype2.C: New.
7054         * g++.dg/cpp0x/decltype3.C: New.
7055         * g++.dg/cpp0x/decltype4.C: New.
7056         * g++.dg/cpp0x/decltype5.C: New.
7057         * g++.dg/cpp0x/decltype6.C: New.
7059 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7061         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
7062           because the test relies on bit 31 to be the sign bit.
7064 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7066         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7067           assuming it is 0x7fffffff.
7068         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7069         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7071 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
7073         PR c++/32346
7074         * g++.dg/expr/bitfield9.C: New test.
7076 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7078         PR fortran/32899
7079         * gfortran.dg/logical_comp.f90: Update dg-error strings.
7081 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7083         PR fortran/32760
7084         * gfortran.dg/private_type_7.f90: New test.
7086 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7088         PR fortran/32035
7089         * gfortran.dg/select_char_1.f90: New test.
7091 2007-07-27  Tobias Burnus  <burnus@net-b.de>
7093         PR fortran/32903
7094         * gfortran.dg/initialization_11.f90: New test.
7096 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
7098         * gcc.target/mips/ins-1.c: New test.
7100 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
7102         PR/19232
7103         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
7104         (f1): Likewise.
7106 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
7108         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
7109         error: width of 'spare' exceeds its type.
7111 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
7113         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
7114         * gcc.dg/sibcall-4.c: Likewise.
7116 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7118         PR rtl-optimization/31500
7119         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
7120         * g++.dg/warn/Warray-bounds.C: Likewise.
7122 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7124         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
7126 2007-07-25  Julian Brown  <julian@codesourcery.com>
7127             Paul Brook  <paul@codesourcery.com>
7128             Joseph Myers  <joseph@codesourcery.com>
7129             Mark Shinwell  <shinwell@codesourcery.com>
7131         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
7132         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
7133         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
7134         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
7135         (check_effective_target_arm_neon_hw): New.
7136         * gcc.target/arm/neon/neon.exp: New file.
7137         * gcc.target/arm/neon/polytypes.c: New file.
7138         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
7140 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
7142         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
7143           targets where an "int" is less than 32 bits wide.
7145 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7147         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
7149 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7151         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
7152           during addition if an int is only 16 bits wide.
7153         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
7155 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7157         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
7158           size as "long int" and are 32 or 64 bits wide.
7159         * gcc.dg/torture/pr28814.c: Likewise.
7161 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7163         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
7164           exactly as wide as an int.
7166 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
7168         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7169         Define and use throughout as long long printf format specifier.
7170         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7171         Likewise.
7173 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
7175         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
7176         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
7178 2007-07-25  Ben Elliston  <bje@au.ibm.com>
7180         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
7182 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
7184         * gcc.c-torture/execute/20070724-1.c: New.
7186 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
7188         PR fortran/31205
7189         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
7190         "deallocates" to 24, since patch has code rid of much spurious
7191         code.
7192         * gfortran.dg/interface_assignment_1.f90 : New test.
7194         PR fortran/32842
7195         * gfortran.dg/interface_assignment_2.f90 : New test.
7197 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
7199         PR fortran/32867
7200         * fortran.dg/initialization_10.f90: New test.
7202 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
7204         PR fortran/32778
7205         * gfortran.dg/imag_2.f: Removed
7206         * gfortran.dg/warn_std_1.f90: New test.
7207         * gfortran.dg/warn_std_2.f90: New test.
7208         * gfortran.dg/warn_std_3.f90: New test.
7210 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7212         PR c++/29001
7213         * g++.dg/init/new22.C: New.
7215 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7217         PR c++/32561
7218         * g++.dg/template/crash67.C: New.
7220 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
7222         * lib/target-support.exp (check_effective_target_natural_alignment): 
7223         (check_effective_target_vector_alignment_reachable): New.
7224         * config/spu/spu.c (spu_vector_alignment_reachable): New.
7225         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
7226         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
7227         check.
7228         * gcc.dg/vect/pr25413.c: Likewise.
7229         * gcc.dg/vect/pr31699.c: Likewise.
7231 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
7233         PR fortran/30814
7234         * gfortran.dg/pack_bounds_1.f90:  New test case.
7236 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
7238         PR fortran/31639
7239         * gfortran.dg/initialization_9.f90: New test.
7241 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7243         PR fortran/32797
7244         PR fortran/32800
7245         * gfortran.dg/bind_c_usage_8.f03: New test case.
7246         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
7247         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
7249 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
7251         * gcc.target/mips/branch-cost-1.c: New test.
7252         * gcc.target/mips/branch-cost-2.c: Likewise.
7254 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7256         PR fortran/32732
7257         * gfortran.dg/c_char_tests.f03: New test case.
7258         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
7259         * gfortran.dg/c_char_tests_2.f03: New test case.
7260         * gfortran.dg/value_6.f03: Ditto.
7261         * gfortran.dg/value_7.f03: Ditto.
7263 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7265         PR fortran/32600
7266         * gfortran.dg/c_funloc_tests_5.f03: New.
7267         * gfortran.dg/c_funloc_tests_5.f04: New.
7268         * gfortran.dg/c_funloc_tests_4_driver.c: New.
7270 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7272         PR c++/32839
7273         * g++.dg/expr/call4.C: New.
7274         * g++.dg/expr/call5.C: New.
7276 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7278         PR fortran/32710
7279         * gfortran.dg/namelist_30.f90: New test.
7281 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7283         PR fortran/29962
7284         * gfortran.dg/array_initializer_1.f90: Removed warning.
7285         * gfortran.dg/initialization_1.f90: Adjusted messages.
7286         * gfortran.dg/nested_modules_6.f90: Removed warning.
7288         PR fortran/31253
7289         * gfortran.dg/initialization_7.f90: New test.
7291         PR fortran/31639
7292         * gfortran.dg/initialization_8.f90: New test.
7294 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7296         PR c++/30818
7297         * g++.dg/template/crash47.C: Adjust errors.
7298         * g++.dg/template/crash48.C: Adjust errors.
7299         * g++.dg/template/typename12.C: New.
7300         * g++.dg/template/typename13.C: New.
7301         * g++.dg/template/typename14.C: New.
7302         * g++.dg/template/typedef6.C: Adjust errors.
7304 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
7306         PR fortran/32627
7307         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
7308         * gfortran.dg/pr32627.f03: New test case.
7310         * gfortran.dg/c_f_pointer_logical.f03: New test case.
7311         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
7312         c_f_pointer_logical.
7313         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
7314         c_f_pointer_complex.
7315         * gfortran.dg/c_f_pointer_complex.f03: New test case.
7316         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
7317         c_f_pointer_shape_tests_2.
7318         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
7320 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
7322         PR fortran/32804
7323         * gfortran.dg/c_loc_tests_9.f03: New test case.
7324         * gfortran.dg/c_loc_tests_10.f03: Ditto.
7326 2007-07-21  Lee Millward  <lee.millward@gmail.com>
7328         PR fortran/32823
7329         * gfortran.dg/int_2.f90: New test.
7330         
7331 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7333         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
7335 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
7337         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
7338         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
7340 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
7342         PR tree-optimization/19910
7343         * gcc.dg/pr19910.c: New test.
7345 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
7347         PR fortran/32738
7348         * gfortran.dg/pr32738.f90: New test.
7350 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7352         PR tree-optimzation/32635
7353         * gfortran.dg/pr32635.f:  New test case.
7355 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
7357         PR fortran/32801
7358         * gfortran.dg/pr32801.f03: New test case.
7360 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7362         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
7363         Test negative numbers also.
7364         * gcc.dg/c99-math-float-1.c: Likewise.
7365         * gcc.dg/c99-math-long-double-1.c: Likewise.
7366         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
7367         test inputs.
7369 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
7370         
7371         * lib/target-supports.exp (check_effective_target_sync_int_long):
7372         Enable for xtensa.
7373         (check_effective_target_sync_char_short): Likewise.
7374         
7375 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7377         * gcc.dg/pr28796-2.c: Add more cases.
7379 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7381         * gcc.dg/pr28796-1.c: Add more cases.
7382         * gcc.dg/pr28796-2.c: Likewise.
7384 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7386         * gcc.dg/pr28796-1.c: Add more cases.
7387         * gcc.dg/pr28796-2.c: Likewise.
7389 2007-07-17  Janus Weil  <jaydub66@gmail.com>
7391         PR fortran/32535
7392         * gfortran.dg/pr32535.f90: New test.
7394 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
7396         PR fortran/31320
7397         PR fortran/32665
7398         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
7400 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
7402         PR rtl-optimization/32773
7403         * gcc.dg/pr32773.c: New test.
7405 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7407         * gcc.target/spu/intrinsics-1.c: Use dg-message to
7408         match flax-vector-conversions note.
7409         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
7410         instead of dg-error for the warning.
7412 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7414         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
7415           adapted to work on targets with 16-bit or wider int.
7416         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
7417         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
7418         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
7419         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
7421 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7423         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
7424         support large arrays.
7425         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
7426         * gcc.dg/20061109-1.c: Likewise.
7427         * gcc.c-torture/execute/20061101-1.x: Likewise.
7428         * gcc.c-torture/execute/pr29797-1.x: Likewise.
7429         * gcc.c-torture/execute/pr31448.x: Likewise.
7431 2007-07-16  Lee Millward  <lee.millward@gmail.com>
7433         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
7435         PR fortran/32238
7436         * gfortran.dg/pr32238.f90: New test.
7438         PR fortran/32222
7439         * gfortran.dg/pr32222.f90: New test.
7441         PR fortran/32242
7442         * gfortran.dg/pr32242.f90: New test.
7443         
7444 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
7445             David Ung  <davidu@mips.com>
7447         * gcc.target/mips/mips-sched-madd.c: New test case.
7449 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7451         PR libfortran/32611
7452         * gfortran.dg/large_real_kind_1.f90: Update test.
7453         * gfortran.dg/pr17706.f90: Update test.
7454         * gfortran.dg/fmt_zero_digits.f90: Update test.
7455         * gfortran.dg/fmt_zero_precision.f90: Update test.
7456         * gfortran.dg/real_const_3.f90: Update test.
7458 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7460         PR fortran/32036
7461         * gfortran.dg/bounds_check_8.f90: New test.
7462         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
7464 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7466         PR fortran/32357
7467         * gfortran.dg/mvbits_2.f90: New test.
7469 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7471         PR libfortran/32731
7472         * gfortran.dg/pack_mask_1.f90:  New test.
7473         * gfortran.dg/unpack_mask_1.f90:  New test.
7475 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7477         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
7478         * gcc.dg/20001101-1.c: Likewise.
7479         * gcc.dg/20001102-1.c: Likewise.
7480         * gcc.dg/20020116-2.c: Likewise.
7481         * gcc.dg/20020416-1.c: Likewise.
7482         * gcc.dg/sparc-constant-1.c: Likewise.
7483         * gcc.dg/sparc-dwarf2.c: Likewise.
7484         * gcc.dg/sparc-frame-1.c: Likewise.
7485         * gcc.dg/sparc-getcontext-1.c: Likewise.
7486         * gcc.dg/sparc-loop-1.c: Likewise.
7487         * gcc.dg/sparc-reg-1.c: Likewise.
7488         * gcc.dg/sparc-ret.c: Likewise.
7489         * gcc.dg/sparc-trap-1.c: Likewise.
7490         * gcc.dg/ultrasp10.c: Likewise.
7491         * gcc.dg/ultrasp11.c: Likewise.
7492         * gcc.dg/ultrasp1.c: Likewise.
7493         * gcc.dg/ultrasp2.c: Likewise.
7494         * gcc.dg/ultrasp3.c: Likewise.
7495         * gcc.dg/ultrasp4.c: Likewise.
7496         * gcc.dg/ultrasp5.c: Likewise.
7497         * gcc.dg/ultrasp6.c: Likewise.
7498         * gcc.dg/ultrasp7.c: Likewise.
7499         * gcc.dg/ultrasp8.c: Likewise.
7500         * gcc.dg/ultrasp9.c: Likewise.
7501         * gcc.dg/splet-1.c: Delete.
7503 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
7505         PR fortran/32724
7506         * gfortran.dg/stfunc_5.f90: New test.
7508 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
7510         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
7511         New procedure to check if arrays are naturally aligned to the vector
7512         alignment boundary.
7513         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
7514         in size_t typedef.  Adjust tree dump scan results according to
7515         vect_aligned_arrays target check.
7516         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
7517         vect_aligned_arrays target check.
7518         * gcc.dg/vect/pr31699.c: Ditto.
7520 2007-07-13  Sa Liu  <saliu@de.ibm.com>
7522         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
7523         for V2DFmode vector conditional expression.
7524         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
7525         and dfceq patterns.
7526         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
7527         and dfcgt patterns.
7528         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
7529         V2DFmode comparison and test special values.
7530         * lib/target-supports.exp: Switch on test for V2DFmode 
7531         vector conditional expression.
7533 2007-07-13  Richard Guenther  <rguenther@suse.de>
7535         PR tree-optimization/32721
7536         * gcc.dg/pr32721.c: New testcase.
7538 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
7540         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
7541         error message part that continues on a new line.
7543 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
7545         * gcc.dg/c99-tgmath-1.c: New.
7546         * gcc.dg/c99-tgmath-2.c: New.
7547         * gcc.dg/c99-tgmath-3.c: New.
7548         * gcc.dg/c99-tgmath-4.c: New.
7550 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7551             Janis Johnson  <janis187@us.ibm.com>
7553         PR testsuite/25241
7554         * gcc.test-framework/dg-error-exp-F.c: New test.
7555         * gcc.test-framework/dg-warning-exp-F.c: New test.
7556         * lib/gcc.exp: Enable warning and error prefixes.
7557         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
7558         (dg-error): Wrap original dg-error.
7559         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
7560         markers from dg-error/dg-warning directives.
7561         * gcc.dg/20040322-1.c: Likewise.
7562         * gcc.dg/Wchar-subscripts-1.c: Likewise.
7563         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
7564         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
7565         * gcc.dg/Werror-1.c: Likewise.
7566         * gcc.dg/Werror-10.c: Likewise.
7567         * gcc.dg/Werror-11.c: Likewise.
7568         * gcc.dg/Werror-2.c: Likewise.
7569         * gcc.dg/Werror-3.c: Likewise.
7570         * gcc.dg/Werror-4.c: Likewise.
7571         * gcc.dg/Werror-5.c: Likewise.
7572         * gcc.dg/Werror-6.c: Likewise.
7573         * gcc.dg/Werror-7.c: Likewise.
7574         * gcc.dg/Werror-8.c: Likewise.
7575         * gcc.dg/Werror-9.c: Likewise.
7576         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7577         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
7578         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
7579         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
7580         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
7581         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
7582         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
7583         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
7584         * gcc.dg/Wnested-externs-1.c: Likewise.
7585         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
7586         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
7587         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
7588         * gcc.dg/Wshadow-3.c: Likewise.
7589         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
7590         * gcc.dg/Wwrite-strings-1.c: Likewise.
7591         * gcc.dg/anon-struct-5.c: Likewise.
7592         * gcc.dg/anon-struct-6.c: Likewise.
7593         * gcc.dg/anon-struct-7.c: Likewise.
7594         * gcc.dg/anon-struct-8.c: Likewise.
7595         * gcc.dg/array-8.c: Likewise.
7596         * gcc.dg/array-quals-2.c: Likewise.
7597         * gcc.dg/asm-qual-1.c: Likewise.
7598         * gcc.dg/asm-wide-1.c: Likewise.
7599         * gcc.dg/assign-warn-1.c: Likewise.
7600         * gcc.dg/assign-warn-2.c: Likewise.
7601         * gcc.dg/bitfld-10.c: Likewise.
7602         * gcc.dg/bitfld-11.c: Likewise.
7603         * gcc.dg/bitfld-12.c: Likewise.
7604         * gcc.dg/bitfld-13.c: Likewise.
7605         * gcc.dg/bitfld-14.c: Likewise.
7606         * gcc.dg/builtin-choose-expr-2.c: Likewise.
7607         * gcc.dg/builtins-30.c: Likewise.
7608         * gcc.dg/c90-const-expr-5.c: Likewise.
7609         * gcc.dg/c90-typespec-1.c: Likewise.
7610         * gcc.dg/c99-const-expr-5.c: Likewise.
7611         * gcc.dg/c99-flex-array-5.c: Likewise.
7612         * gcc.dg/c99-fordecl-3.c: Likewise.
7613         * gcc.dg/c99-tag-3.c: Likewise.
7614         * gcc.dg/c99-typespec-1.c: Likewise.
7615         * gcc.dg/c99-vla-jump-1.c: Likewise.
7616         * gcc.dg/c99-vla-jump-2.c: Likewise.
7617         * gcc.dg/c99-vla-jump-3.c: Likewise.
7618         * gcc.dg/c99-vla-jump-4.c: Likewise.
7619         * gcc.dg/c99-vla-jump-5.c: Likewise.
7620         * gcc.dg/cast-1.c: Likewise.
7621         * gcc.dg/cast-2.c: Likewise.
7622         * gcc.dg/cast-3.c: Likewise.
7623         * gcc.dg/cast-4.c: Likewise.
7624         * gcc.dg/cast-pretty-print-1.c: Likewise.
7625         * gcc.dg/comp-goto-2.c: Likewise.
7626         * gcc.dg/comp-goto-3.c: Likewise.
7627         * gcc.dg/cpp/error-1.c: Likewise.
7628         * gcc.dg/cpp/if-paren.c: Likewise.
7629         * gcc.dg/decl-7.c: Likewise.
7630         * gcc.dg/decl-8.c: Likewise.
7631         * gcc.dg/decl-nospec-1.c: Likewise.
7632         * gcc.dg/decl-nospec-2.c: Likewise.
7633         * gcc.dg/decl-nospec-3.c: Likewise.
7634         * gcc.dg/declspec-10.c: Likewise.
7635         * gcc.dg/declspec-11.c: Likewise.
7636         * gcc.dg/declspec-12.c: Likewise.
7637         * gcc.dg/declspec-13.c: Likewise.
7638         * gcc.dg/declspec-14.c: Likewise.
7639         * gcc.dg/declspec-15.c: Likewise.
7640         * gcc.dg/declspec-16.c: Likewise.
7641         * gcc.dg/declspec-17.c: Likewise.
7642         * gcc.dg/declspec-4.c: Likewise.
7643         * gcc.dg/declspec-5.c: Likewise.
7644         * gcc.dg/declspec-6.c: Likewise.
7645         * gcc.dg/declspec-7.c: Likewise.
7646         * gcc.dg/declspec-8.c: Likewise.
7647         * gcc.dg/declspec-9.c: Likewise.
7648         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
7649         * gcc.dg/dfp/constants-c99.c: Likewise.
7650         * gcc.dg/dfp/keywords-c89.c: Likewise.
7651         * gcc.dg/dfp/keywords-c99.c: Likewise.
7652         * gcc.dg/dfp/keywords-reserved.c: Likewise.
7653         * gcc.dg/dfp/typespec.c: Likewise.
7654         * gcc.dg/dremf-type-compat-2.c: Likewise.
7655         * gcc.dg/dremf-type-compat-3.c: Likewise.
7656         * gcc.dg/dremf-type-compat-4.c: Likewise.
7657         * gcc.dg/empty-source-2.c: Likewise.
7658         * gcc.dg/empty-source-3.c: Likewise.
7659         * gcc.dg/enum3.c: Likewise.
7660         * gcc.dg/extra-semi-2.c: Likewise.
7661         * gcc.dg/extra-semi-3.c: Likewise.
7662         * gcc.dg/float-range-1.c: Likewise.
7663         * gcc.dg/float-range-2.c: Likewise.
7664         * gcc.dg/float-range-3.c: Likewise.
7665         * gcc.dg/float-range-5.c: Likewise.
7666         * gcc.dg/format/asm_fprintf-2.c: Likewise.
7667         * gcc.dg/format/asm_fprintf-3.c: Likewise.
7668         * gcc.dg/format/asm_fprintf-4.c: Likewise.
7669         * gcc.dg/format/asm_fprintf-5.c: Likewise.
7670         * gcc.dg/format/cast-1.c: Likewise.
7671         * gcc.dg/format/gcc_diag-3.c: Likewise.
7672         * gcc.dg/format/gcc_diag-4.c: Likewise.
7673         * gcc.dg/format/gcc_diag-6.c: Likewise.
7674         * gcc.dg/format/gcc_diag-8.c: Likewise.
7675         * gcc.dg/format/gcc_diag-9.c: Likewise.
7676         * gcc.dg/format/nul-2.c: Likewise.
7677         * gcc.dg/format/opt-1.c: Likewise.
7678         * gcc.dg/format/opt-2.c: Likewise.
7679         * gcc.dg/format/opt-3.c: Likewise.
7680         * gcc.dg/format/opt-4.c: Likewise.
7681         * gcc.dg/format/opt-5.c: Likewise.
7682         * gcc.dg/format/opt-6.c: Likewise.
7683         * gcc.dg/framework-2.c: Likewise.
7684         * gcc.dg/func-args-1.c: Likewise.
7685         * gcc.dg/func-outside-1.c: Likewise.
7686         * gcc.dg/func-outside-2.c: Likewise.
7687         * gcc.dg/gnu-cond-expr-2.c: Likewise.
7688         * gcc.dg/gnu-cond-expr-3.c: Likewise.
7689         * gcc.dg/if-empty-1.c: Likewise.
7690         * gcc.dg/init-bad-1.c: Likewise.
7691         * gcc.dg/init-bad-2.c: Likewise.
7692         * gcc.dg/init-bad-3.c: Likewise.
7693         * gcc.dg/init-desig-obs-2.c: Likewise.
7694         * gcc.dg/init-desig-obs-3.c: Likewise.
7695         * gcc.dg/init-empty-2.c: Likewise.
7696         * gcc.dg/init-empty-3.c: Likewise.
7697         * gcc.dg/inline-11.c: Likewise.
7698         * gcc.dg/inline-12.c: Likewise.
7699         * gcc.dg/inline-8.c: Likewise.
7700         * gcc.dg/inline-9.c: Likewise.
7701         * gcc.dg/inline3.c: Likewise.
7702         * gcc.dg/label-decl-1.c: Likewise.
7703         * gcc.dg/label-decl-2.c: Likewise.
7704         * gcc.dg/label-decl-3.c: Likewise.
7705         * gcc.dg/label-decl-4.c: Likewise.
7706         * gcc.dg/long-long-typespec-1.c: Likewise.
7707         * gcc.dg/lvalue-2.c: Likewise.
7708         * gcc.dg/lvalue-3.c: Likewise.
7709         * gcc.dg/nested-func-3.c: Likewise.
7710         * gcc.dg/nested-redef-1.c: Likewise.
7711         * gcc.dg/noreturn-4.c: Likewise.
7712         * gcc.dg/old-style-prom-2.c: Likewise.
7713         * gcc.dg/old-style-prom-3.c: Likewise.
7714         * gcc.dg/old-style-then-proto-1.c: Likewise.
7715         * gcc.dg/overflow-warn-1.c: Likewise.
7716         * gcc.dg/overflow-warn-2.c: Likewise.
7717         * gcc.dg/overflow-warn-3.c: Likewise.
7718         * gcc.dg/overflow-warn-4.c: Likewise.
7719         * gcc.dg/overflow-warn-6.c: Likewise.
7720         * gcc.dg/parm-forwdecl-2.c: Likewise.
7721         * gcc.dg/parm-forwdecl-3.c: Likewise.
7722         * gcc.dg/parm-impl-decl-1.c: Likewise.
7723         * gcc.dg/parm-impl-decl-2.c: Likewise.
7724         * gcc.dg/parm-incomplete-1.c: Likewise.
7725         * gcc.dg/parm-mismatch-1.c: Likewise.
7726         * gcc.dg/pointer-arith-1.c: Likewise.
7727         * gcc.dg/pointer-arith-2.c: Likewise.
7728         * gcc.dg/pointer-arith-3.c: Likewise.
7729         * gcc.dg/pointer-arith-4.c: Likewise.
7730         * gcc.dg/pointer-arith-6.c: Likewise.
7731         * gcc.dg/pointer-arith-7.c: Likewise.
7732         * gcc.dg/pointer-arith-8.c: Likewise.
7733         * gcc.dg/pr13804-1.c: Likewise.
7734         * gcc.dg/pr15698-1.c: Likewise.
7735         * gcc.dg/pr15698-2.c: Likewise.
7736         * gcc.dg/pr15698-3.c: Likewise.
7737         * gcc.dg/pr15698-4.c: Likewise.
7738         * gcc.dg/pr15698-5.c: Likewise.
7739         * gcc.dg/pr15698-6.c: Likewise.
7740         * gcc.dg/pr15698-7.c: Likewise.
7741         * gcc.dg/pr15698-8.c: Likewise.
7742         * gcc.dg/pr17188-1.c: Likewise.
7743         * gcc.dg/pr17301-1.c: Likewise.
7744         * gcc.dg/pr17301-2.c: Likewise.
7745         * gcc.dg/pr17730-1.c: Likewise.
7746         * gcc.dg/pr20368-1.c: Likewise.
7747         * gcc.dg/pr20368-2.c: Likewise.
7748         * gcc.dg/pr20368-3.c: Likewise.
7749         * gcc.dg/pr22308-1.c: Likewise.
7750         * gcc.dg/qual-component-1.c: Likewise.
7751         * gcc.dg/redecl-1.c: Likewise.
7752         * gcc.dg/redecl-11.c: Likewise.
7753         * gcc.dg/redecl-12.c: Likewise.
7754         * gcc.dg/redecl-13.c: Likewise.
7755         * gcc.dg/redecl-14.c: Likewise.
7756         * gcc.dg/redecl-15.c: Likewise.
7757         * gcc.dg/register-var-1.c: Likewise.
7758         * gcc.dg/register-var-2.c: Likewise.
7759         * gcc.dg/stmt-expr-2.c: Likewise.
7760         * gcc.dg/stmt-expr-3.c: Likewise.
7761         * gcc.dg/stmt-expr-label-1.c: Likewise.
7762         * gcc.dg/stmt-expr-label-2.c: Likewise.
7763         * gcc.dg/stmt-expr-label-3.c: Likewise.
7764         * gcc.dg/struct-empty-2.c: Likewise.
7765         * gcc.dg/struct-empty-3.c: Likewise.
7766         * gcc.dg/struct-parse-1.c: Likewise.
7767         * gcc.dg/struct-semi-1.c: Likewise.
7768         * gcc.dg/struct-semi-2.c: Likewise.
7769         * gcc.dg/struct-semi-3.c: Likewise.
7770         * gcc.dg/switch-5.c: Likewise.
7771         * gcc.dg/switch-6.c: Likewise.
7772         * gcc.dg/switch-7.c: Likewise.
7773         * gcc.dg/tls/diag-5.c: Likewise.
7774         * gcc.dg/transparent-union-1.c: Likewise.
7775         * gcc.dg/transparent-union-3.c: Likewise.
7776         * gcc.dg/typespec-1.c: Likewise.
7777         * gcc.dg/vla-init-2.c: Likewise.
7778         * gcc.dg/vla-init-3.c: Likewise.
7779         * gcc.dg/vla-init-4.c: Likewise.
7780         * gcc.dg/vla-init-5.c: Likewise.
7781         * gcc.dg/void-cast-2.c: Likewise.
7782         * gcc.dg/wvla-3.c: Likewise.
7783         * gcc.dg/wvla-7.c: Likewise.
7784         * gcc.target/i386/991209-1.c: Likewise.
7785         * gcc.target/ia64/fpreg-1.c: Likewise.
7786         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
7787         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
7788         
7789 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
7791         PR fortran/31639
7792         * gfortran.dg/func_decl_4.f90: New test.
7794 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
7796         PR fortran/32727
7797         * gfortran.dg/interface_17.f90: New test.
7799 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
7801         PR fortran/32599
7802         * gfortran.dg/32599.f03: New test case.
7804         PR fortran/32601
7805         * gfortran.dg/32601.f03: New test case.
7806         * gfortran.dg/32601_1.f03: Ditto.
7807         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
7808         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
7810 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
7812         * gcc.c-torture/execute/align-3.c: Remove function addr check.
7814 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
7815             Devang Patel  <dpatel@apple.com>
7817         PR tree-optimization/25413
7818         * gcc.dg/vect/vect-align-1.c: New.
7819         * gcc.dg/vect/vect-align-2.c: New.
7820         * gcc.dg/vect/pr25413.c: New.
7821         * gcc.dg/vect/pr25413a.c: New.
7822         * gcc.dg/vect/pr31699.c: Fix dg-final check.
7824 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
7826         * lib/target-support.exp (check_ultrasparc_hw_available):
7827         New function.
7828         (is-effective-target): Check $arg for ultrasparc_hw.
7829         (is-effective-target-keyword): Likewise.
7830         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
7831         when determining what to do on sparc platforms.
7832         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
7833         * gcc.dg/20001101-1.c: Likewise.
7834         * gcc.dg/20001101-2.c: Likewise.
7835         * gcc.dg/ultrasp9.c: Likewise.
7836         * gcc.dg/ultrasp10.c: Likewise.
7837         * gcc.target/sparc/pdist-3.c: Likewise.
7839 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
7841         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
7843 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
7845         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
7846         get vectorized.
7847         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
7848         now get vectorized.
7849         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
7850         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
7851         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
7852         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
7853         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
7854         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
7855         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
7856         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
7857         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
7858         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
7859         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
7860         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
7861         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
7862         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
7863         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
7864         * lib/target-supports.exp (check_effective_target_vect_int_mul):
7865         Add spu.
7867 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
7869         PR c++/30854
7870         * g++.dg/parse/error30.C: New test.
7872 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7874         PR fortran/29804
7875         * gfortran.dg/alloc_comp_misc_1.f90: New test.
7877 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
7879         * gfortran.fortran-torture/compile/pr32663.f: New test.
7881 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
7883         PR c++/31027
7884         * g++.dg/inherit/virtual4.C: New.
7886 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
7888         PR target/32661
7889         * gcc.target/i386/pr32661-1.c: New test.
7891 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
7893         * gnat.dg/invariant_index.ad[sb]: New test.
7895 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
7897         PR c++/32560
7898         * g++.dg/template/decl3.C: New.
7900 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
7902         PR 32617
7903         * gcc.c-torture/execute/align-3.c: New.
7905 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
7907         PR target/32708
7908         * gcc.target/i386/pr32708-1.c: New test.
7909         * gcc.target/i386/pr32708-2.c: Ditto.
7910         * gcc.target/i386/pr32708-3.c: Ditto.
7912 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
7914         * g++.dg/init/new20.C: Remove svn:executable flag.
7916 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7918         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
7920 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7922         * gcc.dg/ultrasp7.c: Add fpic target requirement.
7924 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7926         PR testsuite/25241
7927         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
7928         directive.
7929         
7930 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
7932         PR fortran/32157
7933         * gfortran.dg/overload_2.f90: New test.
7935         PR fortran/32689
7936         * gfortran.dg/transfer_simplify_5.f90
7938         PR fortran/32634
7939         * gfortran.dg/interface_15.f90: New test.
7941 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7943         PR libfortran/32336
7944         * gfortran.dg/matmul_5.f90:  New test case.
7946 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7948         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
7949         * gcc.dg/fesd-any.h: Likewise.
7950         * gcc.dg/fesd-baseonly.c: Likewise.
7951         * gcc.dg/fesd-baseonly.h: Likewise.
7952         * gcc.dg/fesd-none.c: Likewise.
7953         * gcc.dg/fesd-none.h: Likewise.
7954         * gcc.dg/fesd-reduced.c: Likewise.
7955         * gcc.dg/fesd-reduced.h: Likewise.
7956         * gcc.dg/fesd-sys.c: Likewise.
7957         * gcc.dg/fesd-sys.h: Likewise
7958         * gcc.dg/fesd.h: Likewise.
7960         * g++.dg/debug/dwarf2: New directory.
7961         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
7962         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
7963         * g++.dg/other/fesd-any.h: Likewise.
7964         * g++.dg/other/fesd-baseonly.C: Likewise.
7965         * g++.dg/other/fesd-baseonly.h: Likewise.
7966         * g++.dg/other/fesd-none.C: Likewise.
7967         * g++.dg/other/fesd-none.h: Likewise.
7968         * g++.dg/other/fesd-reduced.C: Likewise.
7969         * g++.dg/other/fesd-reduced.h: Likewise.
7970         * g++.dg/other/fesd-sys.C: Likewise.
7971         * g++.dg/other/fesd-sys.h: Likewise.
7972         * g++.dg/other/fesd.h: Likewise.
7974 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
7976         PR fortran/31129
7977         * gfortran.dg/parameter_unused.f90: New test.
7979 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
7981         PR tree-optimization/32681
7982         * gcc.dg/tree-ssa/pr32681.c: New test.
7984 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7986         PR fortran/32678
7987         * gfortran.dg/fmt_t_5.f90: New test.
7989 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
7991         PR c++/30535
7992         * g++.dg/template/operator10.C: New.
7994 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7996         PR libfortran/32217
7997         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
7999 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8001         PR fortran/29876
8002         * gfortran.dg/operator_6.f90: New test.
8004 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8006         PR fortran/17711
8007         * gfortran.dg/operator_4.f90: New test.
8008         * gfortran.dg/operator_5.f90: New test.
8009         * gfortran.dg/logical_comp.f90: Adjusted error messages.
8010         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
8012 2007-07-08  Tobias Burnus  <burnus@net-b.de>
8014         PR fortran/32669
8015         * gfortran.dg/argument_checking_6.f90: New.
8017 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8019         PR fortran/25094
8020         * gfortran.dg/interface_155555.f90: New test.
8022 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8024         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8025         c99-math-long-double-1.c, c99-math.h: Test subnormals.
8027 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8029         PR testsuite/25241
8030         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
8031         discern pedantic diagnostics and errors.
8032         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
8033         and not an error.
8034         * gcc.dg/20050121-1.c: This is an error and not a warning.
8035         * gcc.target/i386/sseregparm-2.c:  Likewise.
8036         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
8037         * gcc.dg/charset/attribute2.c: Likewise.
8038         * gcc.dg/bitfld-1.c: Likewise.
8039         * gcc.dg/pack-test-2.c: Likewise.
8040         * gcc.dg/940510-1.c: Match separately error and warning.
8041         * gcc.dg/array-2.c: Match separately multiple messages. The second
8042         diagnostic is a pedantic warning and not an error.
8043         * gcc.dg/pr14475.c: Match separately multiple messages.
8044         * gcc.dg/pr18809-1.c: Likewise.
8045         * gcc.dg/pr27953.c: Likewise.
8046         * gcc.dg/vla-init-1.c: Likewise.
8047         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
8049 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8051         PR fortran/32644
8052         * gfortran.dg/char_decl_1.f90: New test.
8054 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
8056         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
8058 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
8060         PR c++/32232
8061         * g++.dg/template/overload9.C: New test.
8063 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
8065         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8066         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8068 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8070         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8071         * gcc.dg/20001012-2.c: Likewise.
8072         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8073         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8075 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8077         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
8078         about the chunk size when STACK_SIZE is defined.
8080 2007-07-06  Josh Conner  <jconner@apple.com>
8082         PR middle-end/32602
8083         * gcc.dg/sibcall-8.c: New test.
8085 2007-07-06  Josh Conner  <jconner@apple.com>
8087         PR middle-end/32603
8088         * gcc.target/arm/sibcall-1.c: New test.
8090 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8092         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
8094 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
8096         * gfortran.dg/save_parameter.f90: New test.
8097         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
8099 2007-07-06  Richard Guenther  <rguenther@suse.de>
8101         * g++.dg/opt/pr30965.C: New testcase.
8103 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
8105         * gcc.target/mips/save-restore-5.c: New test.
8107 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
8109         PR rtl_optimization/32450
8110         * gcc.dg/pr32450.c: New runtime test.
8112 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
8114         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
8115         single underscore in scan directives.
8117 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
8119         PR c++/32245
8120         * g++.dg/init/ptrmem4.C: New test.
8122         PR c++/32251
8123         * g++.dg/init/new21.C: Likewise.
8125         PR c++/31992
8126         * g++.dg/template/static30.C: Likewise.
8128 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
8130         * gcc.dg/vect/costmodel/ppc: New directory.
8131         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
8132         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
8133         New test.
8134         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
8135         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
8136         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
8137         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
8138         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
8139         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
8140         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
8141         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
8142         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
8143         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
8144         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
8145         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
8146         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
8147         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
8149 2007-07-05  Tobias Burnus  <burnus@net-b.de>
8151         PR fortran/32359
8152         * gfortran.dg/module_md5_1.f90: Update MD5 number.
8154 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
8156         PR fortran/32526
8157         * gfortran.dg/interface_14.f90: New test.
8159         PR fortran/32613
8160         * gfortran.dg/do_iterator_2.f90: New test.
8162 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8164         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
8165         (FE_DEC_DOWNWARD): Likewise.
8166         (FE_DEC_UPWARD): Likewise.
8167         (FE_DEC_TOWARDZERO): Likewise.
8168         (FE_DEC_TONEARESTFROMZERO): Likewise.
8170 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
8172         * gcc.c-torture/compile/pr32606.c: New.
8173         * gfortran.fortran-torture/execute/pr32604.f90: New.
8175 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
8177         * gcc.dg/visibility-12.c: New test.
8178         * gcc.dg/visibility-13.c: Likewise.
8179         * g++.dg/ext/visibility-9.C: Likewise.
8180         * g++.dg/ext/visibility-10.C: Likewise.
8182 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8184         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
8185         * gcc.dg/sh-relax-vxworks.c: New test.
8187 2007-07-04  Richard Guenther  <rguenther@suse.de>
8189         PR tree-optimization/32500
8190         * gcc.c-torture/execute/pr32500.c: New testcase.
8192 2007-07-04  Richard Guenther  <rguenther@suse.de>
8194         PR tree-optimization/32482
8195         * gcc.c-torture/compile/pr32482.c: New testcase.
8197 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8199         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
8200         VxWorks kernels.
8201         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
8202         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
8203         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
8204         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
8206 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8208         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
8210 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8212         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
8214 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8216         PR fortran/31198
8217         * gfortran.dg/min_max_optional_1.f90: New test.
8218         * gfortran.dg/min_max_optional_2.f90: New test.
8219         * gfortran.dg/min_max_optional_3.f90: New test.
8221 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8223         PR fortran/32545
8224         * gfortran.dg/fmt_error.f90: New test.
8226 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8228         PR fortran/32612
8229         * gfortran.dg/interface_13.f90: New test.
8231 2007-07-03  Dave Brolley  <brolley@redhat.com>
8233         PR c++/31743
8234         * g++.dg/init/new20.C: New test.
8236 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
8238         PR fortran/32579
8239         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
8241 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8243         PR fortran/25062
8244         * common_7.f90: New.
8245         * common_8.f90: New.
8246         * common_9.f90: New.
8248 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8250         PR fortran/30940
8251         * gfortran.dg/argument_checking_1.f90: New.
8252         * gfortran.dg/argument_checking_2.f90: New.
8253         * gfortran.dg/argument_checking_3.f90: New.
8254         * gfortran.dg/argument_checking_4.f90: New.
8255         * gfortran.dg/argument_checking_5.f90: New.
8256         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
8257         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
8259 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8261         * gcc.dg/pr32176.c: Add -w to default dg-options.
8263 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8265         * gcc.c-torture/compile/ssa-pre-1.c: New test.
8267 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8269         PR fortran/20888
8270         * gfortran.dg/null_2.f90: New.
8272 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8273             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8275         PR middle-end/32176
8276         * gcc.dg/pr32176.c: New test.
8278 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8280         * gcc.dg/const-float80.c : New test.
8281         * gcc.dg/const-float128.c : New test.
8282         * gcc.dg/const-float80-ped.c : New test.
8283         * gcc.dg/const-float128-ped.c : New test.
8285 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8287         * gcc.dg/c99-math.h: Fix typo.
8289 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
8291         PR libgomp/32468
8292         * gcc.dg/gomp/pr32468-1.c: New test.
8294 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
8296         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
8297         an ABI option.
8299 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8301         * gfortran.fortran-torture/compile/pr32583.f: New.
8302         * gcc.c-torture/compile/pr32584.c: New
8304 2007-07-02  Ollie Wild  <aaw@google.com>
8306         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
8307         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
8309 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
8311         * gcc.target/mips/save-restore-1.c: New test.
8312         * gcc.target/mips/save-restore-2.c: Likewise.
8313         * gcc.target/mips/save-restore-3.c: Likewise.
8314         * gcc.target/mips/save-restore-4.c: Likewise.
8316 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
8318         PR tree-optimization/31966
8319         PR tree-optimization/32533
8320         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
8321         * gfortran.dg/pr32533.f90: Ditto.
8323 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
8325         * g++.dg/opt/nrv12.C: New test.
8326         * gcc.target/i386/nrv1.c: New test.
8328         PR c++/31748
8329         * g++.dg/gomp/pr31748.C: New test.
8331 2007-07-02  Ira Rosen  <irar@il.ibm.com>
8333         PR tree-optimization/32230
8334         * gcc.dg/vect/pr32230.c: New test.
8336 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
8338         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
8339         * bind_c_coms.f90: Ditto.
8340         * bind_c_coms_driver.c: Ditto.
8341         * bind_c_dts.f90: Ditto.
8342         * bind_c_dts_2.f03: Ditto.
8343         * bind_c_dts_2_driver.c: Ditto.
8344         * bind_c_dts_3.f03: Ditto.
8345         * bind_c_dts_4.f03: Ditto.
8346         * bind_c_dts_driver.c: Ditto.
8347         * bind_c_implicit_vars.f03: Ditto.
8348         * bind_c_procs.f03: Ditto.
8349         * bind_c_usage_2.f03: Ditto.
8350         * bind_c_usage_3.f03: Ditto.
8351         * bind_c_usage_5.f03: Ditto.
8352         * bind_c_usage_6.f03: Ditto.
8353         * bind_c_usage_7.f03: Ditto.
8354         * bind_c_vars.f90: Ditto.
8355         * bind_c_vars_driver.c: Ditto.
8356         * binding_c_table_15_1.f03: Ditto.
8357         * binding_label_tests.f03: Ditto.
8358         * binding_label_tests_10.f03: Ditto.
8359         * binding_label_tests_10_main.f03: Ditto.
8360         * binding_label_tests_11.f03: Ditto.
8361         * binding_label_tests_11_main.f03: Ditto.
8362         * binding_label_tests_12.f03: Ditto.
8363         * binding_label_tests_13.f03: Ditto.
8364         * binding_label_tests_13_main.f03: Ditto.
8365         * binding_label_tests_14.f03: Ditto.
8366         * binding_label_tests_2.f03: Ditto.
8367         * binding_label_tests_3.f03: Ditto.
8368         * binding_label_tests_4.f03: Ditto.
8369         * binding_label_tests_5.f03: Ditto.
8370         * binding_label_tests_6.f03: Ditto.
8371         * binding_label_tests_7.f03: Ditto.
8372         * binding_label_tests_8.f03: Ditto.
8373         * binding_label_tests_9.f03: Ditto.
8374         * c_assoc.f90: Ditto.
8375         * c_assoc_2.f03: Ditto.
8376         * c_f_pointer_shape_test.f90: Ditto.
8377         * c_f_pointer_tests.f90: Ditto.
8378         * c_f_tests_driver.c: Ditto.
8379         * c_funloc_tests.f03: Ditto.
8380         * c_funloc_tests_2.f03: Ditto.
8381         * c_funloc_tests_3.f03: Ditto.
8382         * c_funloc_tests_3_funcs.c: Ditto.
8383         * c_kind_params.f90: Ditto.
8384         * c_kind_tests_2.f03: Ditto.
8385         * c_kinds.c: Ditto.
8386         * c_loc_driver.c: Ditto.
8387         * c_loc_test.f90: Ditto.
8388         * c_loc_tests_2.f03: Ditto.
8389         * c_loc_tests_2_funcs.c: Ditto.
8390         * c_loc_tests_3.f03: Ditto.
8391         * c_loc_tests_4.f03: Ditto.
8392         * c_loc_tests_5.f03: Ditto.
8393         * c_loc_tests_6.f03: Ditto.
8394         * c_loc_tests_7.f03: Ditto.
8395         * c_loc_tests_8.f03: Ditto.
8396         * c_ptr_tests.f03: Ditto.
8397         * c_ptr_tests_10.f03: Ditto.
8398         * c_ptr_tests_5.f03: Ditto.
8399         * c_ptr_tests_7.f03: Ditto.
8400         * c_ptr_tests_7_driver.c: Ditto.
8401         * c_ptr_tests_8.f03: Ditto.
8402         * c_ptr_tests_8_funcs.c: Ditto.
8403         * c_ptr_tests_9.f03: Ditto.
8404         * c_ptr_tests_driver.c: Ditto.
8405         * c_size_t_driver.c: Ditto.
8406         * c_size_t_test.f03: Ditto.
8407         * com_block_driver.f90: Ditto.
8408         * global_vars_c_init.f90: Ditto.
8409         * global_vars_c_init_driver.c: Ditto.
8410         * global_vars_f90_init.f90: Ditto.
8411         * global_vars_f90_init_driver.c: Ditto.
8412         * interop_params.f03: Ditto.
8413         * iso_c_binding_only.f03: Ditto.
8414         * iso_c_binding_rename_1.f03: Ditto.
8415         * iso_c_binding_rename_1_driver.c: Ditto.
8416         * iso_c_binding_rename_2.f03: Ditto.
8417         * iso_c_binding_rename_2_driver.c: Ditto.
8418         * kind_tests_2.f03: Ditto.
8419         * kind_tests_3.f03: Ditto.
8420         * module_md5_1.f90: Ditto.
8421         * only_clause_main.c: Ditto.
8422         * print_c_kinds.f90: Ditto.
8423         * test_bind_c_parens.f03: Ditto.
8424         * test_c_assoc.c: Ditto.
8425         * test_com_block.f90: Ditto.
8426         * test_common_binding_labels.f03: Ditto.
8427         * test_common_binding_labels_2.f03: Ditto.
8428         * test_common_binding_labels_2_main.f03: Ditto.
8429         * test_common_binding_labels_3.f03: Ditto.
8430         * test_common_binding_labels_3_main.f03: Ditto.
8431         * test_only_clause.f90: Ditto.
8432         * use_iso_c_binding.f90: Ditto.
8433         * value_5.f90: Ditto.
8434         * value_test.f90: Ditto.
8435         * value_tests_f03.f90: Ditto.
8437 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
8439         * gcc.dg/tls/opt-14.c: New.
8441 2007-07-01  Ollie Wild  <aaw@google.com>
8443         * g++.dg/lookup/using16.C: New test.
8444         * g++.dg/lookup/using17.C: New test.
8446 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
8448         PR fortran/32239
8449         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
8450         (test_4): Use proper test for floating point equality.
8451         (test_8): Likewise.
8453 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8455         PR libgfortran/32554
8456         * gfortran.dg/fmt_p_1.f90: New test.
8458 2007-07-01  Ira Rosen  <irar@il.ibm.com>
8460         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
8461         initialization and fix dg-final check - the initialization loop is
8462         vectorizable.
8464 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8465             Volker Reichelt  <reichelt@netcologne.de>
8467         PR middle-end/32559
8468         * gcc.dg/pr32559.c: New test.
8470 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8472         PR tree-optimization/25371
8473         * gcc.dg/vect/pr25371.c: New test.
8475 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
8477         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
8478         when allocating and initializing a flexible array.
8480 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
8482         PR fortran/20373
8483         * gfortran.dg/intrinsic.f90: New test.
8485 2007-06-30  Tobias Burnus  <burnus@net-b.de>
8487         PR fortran/32555
8488         * gfortran.dg/fmt_zero_check.f90: New.
8490 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
8492         PR fortran/30284
8493         * gfortran.dg/repeat_f90: New test.
8495 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8497         PR testsuite/25241
8498         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
8499         -pedantic-errors, so we should match errors.
8500         * gcc.dg/cpp/escape-1.c: Likewise.
8501         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
8502         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
8503         warning.
8504         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
8505         errors instead of warnings.
8506         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
8507         a pedantic warning.
8508         * gcc.dg/cpp/arith-3.c: Likewise.
8510 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8512         PR testsuite/25241
8513         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
8514         * gcc.dg/pch/valid-2.c: Likewise.
8515         * gcc.dg/pch/valid-3.c: Likewise.
8516         * gcc.dg/pch/warn-1.c: Likewise.
8517         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
8518         
8519 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8521         PR c/4076
8522         * gcc.dg/Wunused-function.c: New.
8523         
8524 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8526         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
8528 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
8530         * g++.dg/other/canon-31724.C: New.
8531         
8532 2007-06-29  Jan Hubicka  <jh@suse.cz>
8534         PR middle-end/32372
8535         * gcc.c-torture/compile/pr32372.c: new.
8537 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
8539         * gfortran.dg/operator_3.f90: New test.
8541 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
8543         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
8544         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
8546 2007-06-29  Richard Guenther  <rguenther@suse.de>
8548         PR middle-end/32493
8549         * gcc.dg/inline-23.c: New testcase.
8551 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
8553         PR tree-optimization/24659
8554         * gcc.target/i386/vectorize2.c: New test.
8555         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
8556         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8558 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
8560         * gcc.dg/pointer-arith-9.c: New test.
8562 2007-06-29  Tobias Burnus  <burnus@net-b.de>
8564         PR fortran/32483
8565         * gfortran.dg/fmt_read_2.f90: New.
8567 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8569         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
8570         If it exists, don't try to create it.
8572 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
8574         * g++.dg/ext/visibility/ms-compat-1.C: New.
8576 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8578         PR tree-opt/32417
8579         * gfortran.fortran-torture/compile/pr32417.f90: New test.
8581 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
8583         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
8584         targets.
8586 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
8588         PR fortran/32467
8589         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
8591 2007-06-27  Richard Guenther  <rguenther@suse.de>
8593         PR middle-end/32492
8594         * gcc.dg/inline-22.c: New testcase.
8596 2007-06-26  Hui-May Chang <hm.chang@apple.com>
8598         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
8599         the scan-assembler constant.
8601 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
8603         PR 20216
8604         * gcc.dg/pr20216.c: New.
8606 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8608         PR tree-opt/32421
8609         * gcc.dg/vect/pr32421.c: New test.
8611 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
8613         PR c++/32111
8614         * g++.dg/other/friend5.C: New test.
8616 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
8618         PR fortran/32464
8619         * gfortran.dg/host_assoc_function_2.f90: New test.
8621         PR fortran/31494
8622         * gfortran.dg/host_assoc_call_1.f90: New test.
8624 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8626         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
8627         
8628 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8630         PR fortran/32456
8631         * gfortran.dg/error_format.f90: New test.
8633 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
8635         PR fortran/32136
8636         * gfortran.dg/pr32136.f90: New test.
8638 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
8640         PR fortran/31726
8641         * gfortran.dg/minmaxloc_1.f90: New test.
8643         PR fortran/32298
8644         * gfortran.dg/minmaxloc_2.f90: New test.
8646 2007-06-23  Richard Guenther  <rguenther@suse.de>
8648         PR tree-optimization/16876
8649         PR middle-end/29478
8650         * gcc.dg/pr29254.c: The warning is bogus.
8651         * gcc.dg/warn-1.c: Likewise.
8652         * gcc.dg/assign-warn-3.c: Likewise.
8653         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
8655 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
8657         * gcc.c-torture/execute/20070623-1.c: New.
8659 2007-06-22  Jan Hubicka  <jh@suse.cz>
8661         * gcc.c-torture/compile/pr31541.c: New.
8663 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
8665         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
8666         Remove -m64 from dg-options.
8668 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
8670         PR middle-end/32374
8671         * gcc.dg/pr32374.c: New test.
8673 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8675         PR fortran/32360
8676         * gfortran.dg/pointer_assign_3.f90: New test.
8678 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
8680         * gcc.dg/tree-ssa/pr19590.c: New.
8682 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8684         PR fortran/31162
8685         * gfortran.dg/assign.f90: Update test.
8686         * gfortran.dg/real_do_1.f90: Update test.
8687         * gfortran.dg/gomp/omp_do1.f90: Update test.
8688         * gfortran.dg/warnings_are_errors_1.f: Update test.
8689         * gfortran.dg/g77/20010519-1.f: Update test.
8690         * gfortran.dg/g77/pr9258.f: Update test.
8691         * gfortran.dg/g77/960317-1.f: Update test.
8693 2007-06-21  Richard Guenther  <rguenther@suse.de>
8695         PR tree-optimization/32453
8696         * gcc.c-torture/compile/pr32453.c: New testcase.
8698 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
8700         PR tree-optimization/31866
8701         * gcc.dg/pr31866.c: New test.
8703 2007-06-21  Richard Guenther  <rguenther@suse.de>
8705         PR tree-optimization/32451
8706         * g++.dg/torture/20070621-1.C: New testcase.
8708 2007-06-21  Christian Bruel  <christian.bruel@st.com>
8710         * gcc.dg/attr-isr.c: Test delay slot content.
8711         
8712 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8714         PR fortran/32361
8715         gfortran.dg/pointer_assign_2.f90: New test.
8717 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8719         PR fortran/25061
8720         gfortran.dg/invalid_procedure_name.f90: New test.
8722 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
8724         PR tree-optimization/25737
8725         * gcc.dg/tree-ssa/alias-14.c: New test.
8727 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
8729         * gcc.target/i386/large-size-array-3.c: New.
8731 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8732         Richard Guenther  <rguenther@suse.de>
8734         PR fortran/32140
8735         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
8737 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
8739         PR middle-end/31959
8740         * gcc.dg/pr31959.c: New test.
8742         PR inline-asm/32109
8743         * g++.dg/ext/asm10.C: New test.
8745         PR middle-end/32285
8746         * gcc.c-torture/execute/20070614-1.c: New test.
8748 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
8750         * gcc.target/arm/stack-corruption.c: New test.
8752 2007-06-19  Richard Guenther  <rguenther@suse.de>
8754         * g++.dg/torture/pr30252.C: New testcase.
8756 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
8758         PR tree-optimization/32353
8759         * g++.dg/opt/nrv13.C: New test.
8761 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
8763         PR fortran/20863
8764         PR fortran/20882
8765         * gfortran.dg/impure_assignment_2.f90 : New test.
8767         PR fortran/32236
8768         * gfortran.dg/data_initialized_2.f90 : New test.
8770         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
8771         appropriate version of 'dmach'.
8773 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
8775         PR target/32389
8776         * gcc.target/i386/pr32389.c New test.
8778 2007-06-18  Simon Baldwin <simonb@google.com>
8780         PR c++/31923
8781         * g++.dg/template/error25.C: New.
8782         * g++.dg/template/spec35.C: New.
8784 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
8786         * gcc.c-torture/compile/pr32355.c: New testcase.
8787         
8788 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
8790         PR tree-optimization/32383
8791         * g++.dg/opt/pr32383.C: New test.
8793 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
8795         PR rtl-optimization/32366
8796         * gcc.dg/vect/pr32366.c: New test.
8798 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
8800         * gcc.c-torture/compile/pr32349.c: New testcase.
8801         
8802 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8804         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
8805         * gcc.target/sparc/combined-2.c: Likewise.
8806         * gcc.target/sparc/fexpand.c : Likewise.
8807         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
8808         * gcc.target/sparc/fpack16.c : Likewise.
8809         * gcc.target/sparc/fpmerge.c : Likewise.
8810         * gcc.target/sparc/fpmul.c : Likewise.
8811         * gcc.target/sparc/noresult.c : Likewise.
8812         * gcc.target/sparc/pdist.c: Likewise.
8814 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
8816         PR middle-end/31723
8817         * gcc.target/i386/recip-divf.c: New test.
8818         * gcc.target/i386/recip-sqrtf.c: Ditto.
8819         * gcc.target/i386/recip-vec-divf.c: Ditto.
8820         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8821         * gcc.target/i386/sse-recip.c: Ditto.
8822         * gcc.target/i386/sse-recip-vec.c: Ditto.
8824 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8826         PR tree-opt/32225
8827         * gcc.c-torture/compile/20070605-1.c: New test.
8829         * gcc.c-torture/compile/20070603-1.c: New testcase.
8830         * gcc.c-torture/compile/20070603-2.c: New testcase.
8832         * gcc.c-torture/compile/20070531-1.c: New test.
8834         PR tree-opt/32167
8835         * gcc.c-torture/compile/20070531-2.c: New test.
8837         PR tree-opt/32144
8838         * gcc.c-torture/compile/20070529-1.c: New test.
8840         PR tree-opt/32145
8841         * gcc.c-torture/compile/20070529-2.c: New test.
8843         PR tree-opt/32015
8844         * gcc.c-torture/compile/20070520-1.c: New test.
8846         * g++.dg/ext/java-1.C: New test.
8848         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
8849         loops instead of one. Remove the "can't determine dependence"
8850         check.
8851         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
8852         needed as the cast is gone in the first place.
8853         * gcc.dg/max-1.c: Change local variable a to be a global one.
8854         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
8855         have a cast which is PREd.
8857 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
8859         * g++.dg/lookup/anon6.C: New test.
8861 2007-06-14  Dirk Mueller  <dmueller@suse.de>
8863         PR c++/31806
8864         * g++.dg/opt/static6.C: New testcase.
8866 2007-06-14  Geoff Keating  <geoffk@apple.com>
8868         * g++.dg/ext/visibility/overload-1.C: New.
8870         PR 31093
8871         * g++.dg/ext/visibility/anon4.C: New.
8873 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
8875         PR target/32268
8876         * gcc.target/i386/pr32268.c: New test.
8878 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8880         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
8881         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
8882         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
8884         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
8885         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
8886         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
8887         BID is used.
8889 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
8891         PR fortran/32302
8892         * gfortran.dg/common_resize_1.f90: New test.
8894 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
8896         PR target/32274
8897         * gcc.dg/vect/pr32224.c: Fix.   
8898         
8899 2007-06-13  Eric Christopher  <echristo@apple.com>
8901         * gcc.target/i386/ssefn-1.c: Add -march=i386.
8903 2007-06-13  Tobias Burnus  <burnus@net-b.de>
8905         PR fortran/32323
8906         * gfortran.dg/actual_array_vect_1.f90: New.
8908 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8910         * gcc.target/sparc/mfpu.c: New test.
8912 2007-06-12  Geoff Keating  <geoffk@apple.com>
8914         * g++.dg/warn/weak1.C: Suppress on Darwin.
8915         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
8917 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8919         PR middle-end/31579
8920          * g++.dg/torture/pr31579.C: New testcase.
8922 2007-06-12  Ian Lance Taylor  <iant@google.com>
8924         PR libstdc++/29286
8925         * g++.dg/init/new16.C: New test.
8926         * g++.dg/init/new17.C: New test.
8927         * g++.dg/init/new18.C: New test.
8928         * g++.dg/init/new19.C: New test.
8930 2007-06-12  Olivier Hainque  <hainque@adacore.com>
8932         * gnat.dg/lhs_view_convert.adb: New test.
8934 2007-06-12  Richard Guenther  <rguenther@suse.de>
8936         PR tree-optimization/15353
8937         PR tree-optimization/31657
8938         * gcc.c-torture/execute/20070424-1.c: New testcase.
8939         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
8940         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
8941         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
8942         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
8943         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
8945 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8947         PR rtl-optimization/32293
8948         * gcc.dg/pr32293.c: New test.
8950 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8952         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
8954 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
8956         PR fortran/29786
8957         * gfortran.dg/equiv_7.f90: New test.
8958         * gfortran.dg/equiv_constraint_7.f90: Change error message.
8960         PR fortran/30875
8961         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
8963 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
8965         * gcc.dg/setjmp-3.c: Rename raise to raise0.
8966         * gcc.dg/setjmp-4.c: Likewise.
8967         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
8969 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
8971         PR rtl-optimization/31025
8972         * gfortran.dg/pr31025.f90: New.
8974 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8976         PR target/32280
8977         * gcc.target/i386/pr32280.c: New test.
8979 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8981         PR middle-end/32279
8982         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
8984 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8986         PR libgfortran/32235
8987         * gfortran.dg/backspace_9.f: New test.
8989 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
8991         * gcc.dg/tree-ssa/prefetch-7.c: New test.
8993 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
8995         * gcc.dg/tree-ssa/loop-28.c: New testcase.
8997 2007-06-09  Ian Lance Taylor  <iant@google.com>
8999         PR tree-optimization/32169
9000         * gcc.c-torture/compile/pr32169.c: New test.
9002 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
9004         * gcc.dg/vect/costmodel: New directory.
9005         * gcc.dg/vect/costmodel/i386: New directory.
9006         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
9007         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
9008         New test.
9009         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
9010         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
9011         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
9012         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
9013         * gcc.dg/vect/costmodel/x86_64: New directory.
9014         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
9015         New testsuite.
9016         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
9017         New test.
9018         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
9019         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
9020         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
9021         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
9022         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
9024 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
9026         PR tree-optimization/32243
9027         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
9028         flags for -Os tests.
9029         * gcc.dg/vect/03-vect-pr32243.c: New test.
9031 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
9033         PR tree-optimization/32224
9034         * gcc.dg/vect/pr32224.c: New test.
9036 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
9038         PR c++/32177
9039         * g++.dg/gomp/pr32177.C: New test.
9041 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9043         PR testsuite/25241
9044         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
9045         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
9046         warning nor an error.
9047         * gcc.dg/Wfatal-2.c: Likewise.
9048         * gcc.dg/Werror-1.c: Likewise.
9049         * gcc.dg/Werror-5.c: Likewise.
9050         * gcc.dg/Werror-7.c: Likewise.
9051         * gcc.dg/Werror-10.c: Likewise.
9052         * gcc.dg/Werror-11.c: Likewise.
9054 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
9056         PR c++/30759
9057         * g++.dg/init/brace6.C: New test.
9059 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
9061         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
9062         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
9063         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
9064         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9066         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9067         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9068         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9069         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9070         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9071         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9072         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9073         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9075         * gcc.dg/darwin-minversion-3.c: New.
9077 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
9079         * gcc.target/i386/builtin-copysign.c: New test.
9081 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
9083         PR tree-optimization/32220
9084         * gfortran.dg/predcom-2.f: New testcase.
9086 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9088         PR tree-opt/32231
9089         * gcc.target/i386/vectorize4.c: New test.
9091 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
9093         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
9095 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9097         PR testsuite/25241
9098         * gcc.dg/simd-5.c: Mark output as a note.
9099         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
9100         dg-message.
9101         * gcc.dg/simd-1.c: Likewise.
9102         * gcc.dg/always_inline.c: Mark output as a sorry.
9103         * gcc.dg/always_inline2.c: Likewise.
9104         * gcc.dg/always_inline3.c: Likewise.
9106 2007-06-06  Ian Lance Taylor  <iant@google.com>
9108         * g++.dg/conversion/enum1.C: New test.
9110 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
9112         PR tree-optimization/32216
9113         * gcc.dg/vect/pr32216.c: New test.
9115 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9117         PR testsuite/18923
9118         * gfortran.dg/invalid_contains_1.f90: New test.
9119         * gfortran.dg/invalid_contains_2.f90: New test.
9121 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9123         PR testsuite/32057
9124         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
9125         midnight issues.
9127 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9129         PR testsuite/25241
9130         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
9131         dg-message to match de note.
9132         * gcc.dg/pr26570.c: Use dg-message for a note.
9133         * gcc.dg/pr29254.c: Use dg-message for generic output and use
9134         dg-error instead of dg-warning because of -Werror.
9135         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
9136         neither an error, nor a warning.
9137         * gcc.dg/glibc-uclibc-2.c: Likewise
9138         * gcc.dg/cpp/19940712-1.c: Likewise.
9140 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
9142         PR preprocessor/23479
9143         * gcc.dg/binary-constants-1.c: Add test suites for
9144         the 0b-prefixed binary integer constants.
9145         * gcc.dg/binary-constants-2.c: Ditto.
9146         * gcc.dg/binary-constants-3.c: Ditto.
9147         * gcc.dg/binary-constants-4.c: Ditto.
9149 2007-06-05  Ian Lance Taylor  <iant@google.com>
9151         * gcc.dg/Wstrict-overflow-19.c: New test.
9153 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
9155         * gcc.dg/matrix/matrix-6.c: Remove conversion.
9157 2007-06-04  Ian Lance Taylor  <iant@google.com>
9159         * gcc.dg/Wstrict-overflow-18.c: New test.
9161 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9163         PR testsuite/25241
9164         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
9165         * gcc.dg/cpp/mi5.c: Likewise.
9166         * gcc.dg/cpp/mi7.c: Likewise.
9168 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
9170         PR c/32191
9171         * gcc.dg/pr32191.c: New test.
9173 2007-05-28  Tobias Burnus  <burnus@net-b.de>
9175         PR fortran/32124
9176         * gfortran.dg/allocate_stat_1.f90: Remove.
9178 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9180         * gcc.target/i386/sse4_2-check.h: New.
9181         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
9182         * gcc.target/i386/sse4_2-crc32.h: Likewise.
9183         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
9184         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
9185         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
9186         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
9187         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
9188         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
9189         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
9190         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
9191         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
9192         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
9193         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
9194         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
9195         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
9196         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
9197         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
9198         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
9200 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
9202         * gcc.dg/pie-link.c: New test.
9204 2007-06-01  Ian Lance Taylor  <iant@google.com>
9206         * gcc.dg/Wstrict-overflow-17.c: New test.
9208 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
9210         * gcc.dg/builtin-return-1.c (g): New.
9211         (main): Allocate at least 64 bytes on the stack.
9213 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
9215         * g++.dg/init/cleanup3.C: New test.
9217 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9219         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
9220         int is 16 bits.
9222 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
9224         PR fortran/32156
9225         * gfortran.dg/char_array_constructor_3.f90: New test.
9227 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
9229         PR tree-optimization/32160
9230         * gfortran.dg/predcom-1.f: New test.
9232 2007-05-31  Richard Guenther  <rguenther@suse.de>
9234         * g++.dg/other/str_empty.C: Move...
9235         * g++.dg/other/pr30567.C: Move...
9236         * g++.dg/tree-ssa/pr27218.C: Move...
9237         * g++.dg/torture: ...here and remove dg-options.
9239 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
9241         PR c++/32158
9242         * g++.dg/ext/is_pod_incomplete.C: New.
9244 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
9245             Douglas Gregor <doug.gregor@gmail.com>
9246             Pedro Lamarao <pedro.lamarao@mndfck.org>
9247             Howard Hinnant <howard.hinnant@gmail.com>
9249         PR c++/7412
9250         PR c++/29939
9251         * g++.dg/cpp0x/rv8p.C: New.
9252         * g++.dg/cpp0x/temp-constructor-bug.C: New.
9253         * g++.dg/cpp0x/cast-bug.C: New.
9254         * g++.dg/cpp0x/elision_weak.C: New.
9255         * g++.dg/cpp0x/collapse-bug.C: New.
9256         * g++.dg/cpp0x/rv3p.C: New.
9257         * g++.dg/cpp0x/rv7n.C: New.
9258         * g++.dg/cpp0x/overload-conv-1.C: New.
9259         * g++.dg/cpp0x/rv2n.C: New.
9260         * g++.dg/cpp0x/deduce.C: New.
9261         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
9262         * g++.dg/cpp0x/rv6p.C: New.
9263         * g++.dg/cpp0x/template_deduction.C: New.
9264         * g++.dg/cpp0x/implicit-copy.C: New.
9265         * g++.dg/cpp0x/rv1p.C: New.
9266         * g++.dg/cpp0x/cast.C: New.
9267         * g++.dg/cpp0x/rv5n.C: New.
9268         * g++.dg/cpp0x/collapse.C: New.
9269         * g++.dg/cpp0x/overload-conv-2.C: New.
9270         * g++.dg/cpp0x/rv4p.C: New.
9271         * g++.dg/cpp0x/rvo.C: New.
9272         * g++.dg/cpp0x/iop.C: New.
9273         * g++.dg/cpp0x/rv3n.C: New.
9274         * g++.dg/cpp0x/rv7p.C: New.
9275         * g++.dg/cpp0x/reference_collapsing.C: New.
9276         * g++.dg/cpp0x/overload.C: New.
9277         * g++.dg/cpp0x/named.C: New.
9278         * g++.dg/cpp0x/rv2p.C: New.
9279         * g++.dg/cpp0x/rv6n.C: New.
9280         * g++.dg/cpp0x/not_special.C: New.
9281         * g++.dg/cpp0x/bind.C: New.
9282         * g++.dg/cpp0x/rv1n.C: New.
9283         * g++.dg/cpp0x/rv5p.C: New.
9284         * g++.dg/cpp0x/elision.C: New.
9285         * g++.dg/cpp0x/named_refs.C: New.
9286         * g++.dg/cpp0x/unnamed_refs.C: New.
9287         * g++.dg/cpp0x/rv4n.C: New.
9288         * g++.dg/cpp0x/elision_neg.C: New.
9289         * g++.dg/init/copy7.C: Run in C++98 mode.
9290         * g++.dg/overload/arg1.C: Ditto.
9291         * g++.dg/overload/arg4.C: Ditto.
9293 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
9295         PR c++/31809
9296         * g++.dg/opt/static5.C: New test.
9298 2007-05-30  Richard Guenther  <rguenther@suse.de>
9300         * g++.dg/dg.exp: Prune torture/.
9301         * g++.dg/torture/dg-torture.exp: New testsuite.
9303 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
9305         * gcc.target/arm/pr27387.C: Move and rename to ...
9306         * g++.dg/inherit/thunk8.C: ... here.
9308 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
9310         PR tree-optimization/31769
9311         * g++.dg/gomp/pr31769.C: New test.
9313 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
9315         * gcc.target/i386/stack-realign.c: New.
9317 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
9319         * gcc.dg/tree-ssa/prefetch-6.c: New test.
9321 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9323         * gfortran.dg/sizeof.f90: New.
9325 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9327         PR c/31339
9328         * gcc.dg/boolcomplex-1.c: New test.
9330         PR c++/31339
9331         * g++.dg/ext/boolcomplex-1.c: New test.
9333 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
9335         * gcc.dg/matrix: New directory.
9337 2007-05-28  Tobias Burnus  <burnus@net-b.de>
9339         PR fortran/32124
9340         * gfortran.dg/allocate_stat_1.f90: New.
9342 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9344         PR fortran/31972
9345         * transfer_hollerith_1.f90: New test.
9347 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9349         PR tree-opt/32100
9350         * gcc.c-torture/execute/vrp-7.c: New test.
9352 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9354         * gfortran.dg/transfer_simplify_4.f90: New test.
9356 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9358         PR fortran/32088
9359         * gfortran.dg/func_result_3.f90: New.
9361 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9363         PR middle-end/32083
9364         * gfortran.dg/transfer_simplify_3.f90: New.
9366 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9368         PR target/32065
9369         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
9370         to compile options.
9371         * gcc.target/i386/pr32065-2.c: New test.
9373 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9375         PR fortran/31813
9376         * gfortran.dg/io_constraints_2.f90: Update.
9378 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
9380         PR fortran/31219
9381         * gfortran.dg/array_constructor_17.f90: New test.
9383 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9385         PR tree-opt/32090
9386         * g++.dg/opt/array2.C: New testcase.
9388 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9390         PR target/32065
9391         * gcc.target/i386/pr32065.c: New test.
9393 2007-05-25  Dirk Mueller  <dmueller@suse.de>
9394             Marcus Meissner <meissner@suse.de>
9396         * gcc.dg/attr-alloc_size.c: New.
9398 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
9399             Lee Millward  <lee.millward@gmail.com>
9401         PR c++/31745
9402         * g++.dg/parse/crash34.C: New test.
9404         * g++.dg/parse/crash35.C: New test.
9406 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9408         * gcc.target/i386/sse2-check.h: New.
9409         * gcc.target/i386/sse2-vec-1.c: Likewise.
9410         * gcc.target/i386/sse2-vec-2.c: Likewise.
9411         * gcc.target/i386/sse2-vec-3.c: Likewise.
9412         * gcc.target/i386/sse2-vec-4.c: Likewise.
9413         * gcc.target/i386/sse2-vec-5.c: Likewise.
9414         * gcc.target/i386/sse2-vec-6.c: Likewise.
9416 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
9418         PR c++/31431
9419         PR c++/31432
9420         PR c++/31434
9421         PR c++/31435
9422         PR c++/31437
9423         PR c++/31438
9424         PR c++/31442
9425         PR c++/31443
9426         PR c++/31444
9427         PR c++/31445
9428         * g++.dg/cpp0x/pr31431.C: New.
9429         * g++.dg/cpp0x/pr31437.C: New.
9430         * g++.dg/cpp0x/pr31442.C: New.
9431         * g++.dg/cpp0x/pr31444.C: New.
9432         * g++.dg/cpp0x/pr31431-2.C: New.
9433         * g++.dg/cpp0x/pr31432.C: New.
9434         * g++.dg/cpp0x/pr31434.C: New.
9435         * g++.dg/cpp0x/pr31438.C: New.
9436         * g++.dg/cpp0x/pr31443.C: New.
9437         * g++.dg/cpp0x/pr31445.C: New.
9438         * g++.dg/cpp0x/variadic-crash1.C: New.
9440 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
9442         * gcc.target/arm/long-calls-1.c: New test.
9443         * gcc.target/arm/long-calls-2.c: Likewise.
9444         * gcc.target/arm/long-calls-3.c: Likewise.
9445         * gcc.target/arm/long-calls-4.c: Likewise.
9447 2007-05-25  Richard Guenther  <rguenther@suse.de>
9448             Andrew Pinski  <andrew_pinski@playstation.sony.com>
9450         PR tree-optimization/31982
9451         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
9453 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
9455         PR fortran/32047
9456         * gfortran.dg/result_in_spec_2.f90: New test.
9458 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9460         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
9462 2007-05-24  Ollie Wild  <aaw@google.com>
9464         * gcc.dg/cpp/counter-1.c: New test.
9465         * gcc.dg/pch/counter-1.c: New test.
9466         * gcc.dg/pch/counter-1.hs: New file.
9467         * gcc.dg/pch/counter-2.c: New test.
9468         * gcc.dg/pch/counter-2.hs: New file.
9469         * gcc.dg/pch/counter-3.c: New test.
9470         * gcc.dg/pch/counter-3.hs: New file.
9472 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
9474         * gcc.dg/tree-ssa/predcom-1.c: New test.
9475         * gcc.dg/tree-ssa/predcom-2.c: New test.
9476         * gcc.dg/tree-ssa/predcom-3.c: New test.
9477         * gcc.dg/tree-ssa/predcom-4.c: New test.
9478         * gcc.dg/tree-ssa/predcom-5.c: New test.
9479         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
9481 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
9483         PR testsuite/32062
9484         * gcc.target/i386/sse4_1-check.h (MASK): New.
9486 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9488         PR fortran/32038
9489         * gfortran.dg/pr25603.f: Initialize integer variables.
9491 2007-05-23  Ian Lance Taylor  <iant@google.com>
9493         * g++.dg/other/vrp1.C: New test.
9495 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
9497         PR preprocessor/20077
9498         * gcc.dg/cpp/paste15.c: New test.
9500 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
9501             Nigel Stephens  <nigel@mips.com>
9502             Richard Sandiford  <richard@codesourcery.com>
9504         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
9505         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
9506         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
9507         * gcc.target/mips/inter/mips16-inter.exp: New.
9509 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
9511         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
9513 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9515         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
9516         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
9517         * gcc.target/i386/sse3-addsubps.c: Likewise.
9518         * gcc.target/i386/sse3-haddpd.c: Likewise.
9519         * gcc.target/i386/sse3-haddps.c: Likewise.
9520         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9521         * gcc.target/i386/sse3-hsubps.c: Likewise.
9522         * gcc.target/i386/sse3-lddqu.c: Likewise.
9523         * gcc.target/i386/sse3-movddup.c: Likewise.
9524         * gcc.target/i386/sse3-movshdup.c: Likewise.
9525         * gcc.target/i386/sse3-movsldup.c: Likewise.
9527         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
9528         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
9529         * gcc.target/i386/ssse3-pabsd.c: Likewise.
9530         * gcc.target/i386/ssse3-pabsw.c: Likewise.
9531         * gcc.target/i386/ssse3-palignr.c: Likewise.
9532         * gcc.target/i386/ssse3-phaddd.c: Likewise.
9533         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9534         * gcc.target/i386/ssse3-phaddw.c: Likewise.
9535         * gcc.target/i386/ssse3-phsubd.c: Likewise.
9536         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9537         * gcc.target/i386/ssse3-phsubw.c: Likewise.
9538         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9539         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9540         * gcc.target/i386/ssse3-pshufb.c: Likewise.
9541         * gcc.target/i386/ssse3-psignb.c: Likewise.
9542         * gcc.target/i386/ssse3-psignd.c: Likewise.
9543         * gcc.target/i386/ssse3-psignw.c: Likewise.
9544         * gcc.target/i386/ssse3-vals.h: Likewise.
9546         * gcc.target/i386/sse3-check.h: New file.
9547         * gcc.target/i386/ssse3-check.h: Likewise.
9549 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9551         PR middle-end/31095
9552         * gcc.c-torture/compile/bcopy-1.c: New testcase.
9554 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9556         PR middle-end/31606
9557         * gcc.c-torture/20070522-1.c: New testcase.
9559 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9561         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
9563 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
9565         * gcc.c-torture/execute/ieee/20000320-1.x,
9566         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9567         m68k-*-* and check_effective_target_coldfire_fpu.
9569 2007-05-22  Ollie Wild  <aaw@google.com>
9571         * g++.dg/lookup/hidden-class10.C: New test.
9572         * g++.dg/lookup/hidden-class11.C: New test.
9574 2007-05-22  Ollie Wild  <aaw@google.com>
9576         * g++.dg/lookup/name-clash5.C: New test.
9577         * g++.dg/lookup/name-clash6.C: New test.
9579 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9581         * g++.dg/other/i386-2.C: Update comments on header files tested.
9582         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
9583         of <tmmintrin.h>.
9584         * gcc.target/i386/sse-12.c: Likewise.
9585         * gcc.target/i386/sse-13.c: Likewise.
9586         * gcc.target/i386/sse-14.c: Likewise.
9588         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
9589         Redefined to test with immediate operand.
9590         (__builtin_ia32_blendps): Likewise.
9591         (__builtin_ia32_blendpd): Likewise.
9592         (__builtin_ia32_dpps): Likewise.
9593         (__builtin_ia32_dpps): Likewise.
9594         (__builtin_ia32_insertps128): Likewise.
9595         (__builtin_ia32_vec_ext_v4sf): Likewise.
9596         (__builtin_ia32_vec_set_v16qi): Likewise.
9597         (__builtin_ia32_vec_set_v4si): Likewise.
9598         (__builtin_ia32_vec_set_v2di): Likewise.
9599         (__builtin_ia32_vec_ext_v16qi): Likewise.
9600         (__builtin_ia32_vec_ext_v4si): Likewise.
9601         (__builtin_ia32_vec_ext_v2di): Likewise.
9602         (__builtin_ia32_roundpd): Likewise.
9603         (__builtin_ia32_roundsd): Likewise.
9604         (__builtin_ia32_roundps): Likewise.
9605         (__builtin_ia32_roundss): Likewise.
9606         (__builtin_ia32_mpsadbw128): Likewise.
9608 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9610         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
9612 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
9614         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
9615         failures.
9616         * gcc.dg/dfp/func-struct.c: Ditto.
9617         * gcc.dg/dfp/operator-assignment.c: Ditto.
9618         * gcc.dg/dfp/convert-bfp.c: Ditto.
9619         * gcc.dg/dfp/convert-int.c: Ditto.
9620         * gcc.dg/dfp/convert-int-max.c: Ditto.
9621         * gcc.dg/dfp/func-scalar.c: Ditto.
9622         * gcc.dg/dfp/cast.c: Ditto.
9623         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
9624         failures, and fix a typo in return type of arg1_128.
9625         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
9626         failures, and fix a typo in a constant suffix.
9627         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
9628         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
9630 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
9631             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9633         * lib/gcc-dg.exp(process_message): New proc.
9634         (dg-message): New test directive.
9635         * gcc.dg/always_inline.c: Use dg-message.
9636         * gcc.dg/always_inline2.c: Ditto.
9637         * gcc.dg/always_inline3.c: Ditto.
9638         * gcc.dg/invalid-call-1.c: Ditto.
9639         * gcc.dg/pr17506.c: Ditto.
9640         * gcc.dg/simd-5.c: Ditto.
9641         * gcc.dg/simd-6.c: Ditto.
9642         * gcc.dg/va-arg-2.c: Ditto.
9643         * gcc.dg/cpp/syshdr.c: Ditto.
9644         * gcc.dg/cpp/unc4.c: Ditto.
9645         * gcc.dg/cpp/trad/mi1.c: Ditto.
9646         * gcc.dg/cpp/trad/mi5.c: Ditto.
9647         * gcc.dg/cpp/trad/mi7.c: Ditto.
9648         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
9649         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
9650         * gcc.test-framework/test-framework.awk: Special-case outexists
9651         tests.
9653 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9655         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
9656         (bit_SSE4_2): Likewise.
9657         (bit_POPCNT): Likewise.
9659         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
9660         Check if assembler supports SSE4 instructions.
9662         * gcc.target/i386/sse4_1-blendpd.c: New file.
9663         * gcc.target/i386/sse4_1-blendps.c: Likewise.
9664         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
9665         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
9666         * gcc.target/i386/sse4_1-check.h: Likewise.
9667         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
9668         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
9669         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
9670         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
9671         * gcc.target/i386/sse4_1-extractps.c: Likewise.
9672         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
9673         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
9674         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
9675         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
9676         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
9677         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
9678         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
9679         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
9680         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
9681         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
9682         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
9683         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
9684         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
9685         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
9686         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
9687         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
9688         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
9689         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
9690         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
9691         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
9692         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
9693         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
9694         * gcc.target/i386/sse4_1-pminud.c: Likewise.
9695         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
9696         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
9697         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
9698         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
9699         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
9700         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
9701         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
9702         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
9703         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
9704         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
9705         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
9706         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
9707         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
9708         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
9709         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
9710         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
9711         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
9712         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
9713         * gcc.target/i386/sse4_1-round.h: Likewise.
9714         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
9715         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
9716         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
9717         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
9718         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
9719         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
9720         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
9721         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
9722         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
9723         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
9724         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
9725         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
9726         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
9727         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
9729 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9731         PR fortran/31627
9732         * gfortran.dg/bounds_check_7.f90: New test.
9734 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
9736         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
9737         (check_effective_target_sse4a): Ditto.
9739         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
9740         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
9741         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
9742         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
9743         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
9744         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
9745         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
9746         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
9747         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
9748         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
9749         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
9750         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
9751         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
9752         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
9753         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
9754         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
9755         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
9756         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
9757         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
9758         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
9760 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
9762         * g++.dg/ext/cleanup-1.C: New test.
9763         * g++.dg/ext/cleanup-2.C: Likewise.
9764         * g++.dg/ext/cleanup-3.C: Likewise.
9765         * g++.dg/ext/cleanup-4.C: Likewise.
9766         * g++.dg/ext/cleanup-5.C: Likewise.
9767         * g++.dg/ext/cleanup-6.C: Likewise.
9768         * g++.dg/ext/cleanup-8.C: Likewise.
9769         * g++.dg/ext/cleanup-9.C: Likewise.
9770         * g++.dg/ext/cleanup-10.C: Likewise.
9771         * g++.dg/ext/cleanup-11.C: Likewise.
9772         * g++.dg/ext/cleanup-dtor.C: Likewise.
9774 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9776         PR middle-end/31995
9777         * gcc.dg/vect/vect-102a.c: New test.
9779 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
9780             Paolo Carlini  <pcarlini@suse.de>
9781             Uros Bizjak  <ubizjak@gmail.com>
9783         * gcc.dg/gcc-have-sync-compare-and-swap.c,
9784         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9785         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9786         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
9787         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9788         New testcases.
9790 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
9792         PR fortran/32002
9793         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
9795 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9797         PR fortran/32027
9798         * gfortran.dg/do_3.F90: Add checks for the final value of the
9799         loop variable.
9801 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
9803         * gcc.c-torture/execute/990127-2.x: New file.
9805 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
9807         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
9808         * gcc.target/i386/sse-12: Add -O to compile options.
9809         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
9810         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
9811         and mm3dnow.h.  Add -O to compile options.
9813 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
9815         PR fortran/31867
9816         * gfortran.dg/char_length_5.f90: New test.
9818         PR fortran/31994
9819         * gfortran.dg/array_reference_1.f90: New test.
9821 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9823         PR middle-end/7651
9824         PR c++/11856
9825         PR c/12963
9826         PR c/23587
9827         PR other/29694
9828         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
9829         * gcc.dg/Wtype-limits.c: New.
9830         * gcc.dg/Wtype-limits-Wextra.c: New.
9831         * gcc.dg/Wtype-limits-no.c: New.
9832         * g++.dg/warn/Wtype-limits.C: New.
9833         * g++.dg/warn/Wtype-limits-Wextra.C: New.
9834         * g++.dg/warn/Wtype-limits-no.C: New.
9836 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9838         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
9839         instead of "-msse2".'
9840         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
9841         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
9842         and mm3dnow.h.
9843         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
9844         to test with immediate operand.
9845         (__builtin_ia32_insertqi): Ditto.
9846         (__builtin_ia32_palignr128): Ditto.
9847         (__builtin_ia32_palignr): Ditto.
9848         (__builtin_ia32_pshufhw): Ditto.
9849         (__builtin_ia32_pshuflw): Ditto.
9850         (__builtin_ia32_pshufd): Ditto.
9851         (__builtin_ia32_vec_set_v8hi): Ditto.
9852         (__builtin_ia32_vec_ext_v8hi): Ditto.
9853         (__builtin_ia32_shufpd): Ditto.
9854         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9856 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
9858         PR fortran/32001
9859         * gfortran.dg/min_max_conformance.f90: Added more testcases.
9861 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9863         PR target/31585
9864         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
9865         and "__inline".  Use "-msse" instead of "-msse2".
9867 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9869         PR middle-end/7651
9870         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
9871         * gcc.dg/20030906-2.c: Likewise.
9872         * objc.dg/method-17.m: Add -Wreturn-type.
9873         * obj-c++.dg/method-21.mm: Likewise.
9875 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9877         PR target/31585
9878         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
9879         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
9880         (__builtin_ia32_psrlqi128): Ditto.
9881         (__builtin_ia32_psrlwi128): Ditto.
9882         (__builtin_ia32_psrldi128): Ditto.
9883         (__builtin_ia32_psrldqi128): Ditto.
9884         (__builtin_ia32_pslldqi128): Ditto.
9885         (__builtin_ia32_psrawi128): Ditto.
9886         (__builtin_ia32_psradi128): Ditto.
9887         (__builtin_ia32_psllqi128): Ditto.
9888         (__builtin_ia32_pslldi128): Ditto.
9889         (__builtin_prefetch): Ditto.
9890         (__builtin_ia32_pshufw): Ditto.
9891         (__builtin_ia32_vec_set_v4hi): Ditto.
9892         (__builtin_ia32_vec_ext_v4hi): Ditto.
9893         (__builtin_ia32_shufps): Ditto.
9894         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9896 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9898         PR fortran/31974
9899         * gfortran.dg/char_allocation_1.f90: New test.
9901 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9903         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
9904         * gcc.dg/Wconversion-sign.c: New.
9905         * gcc.dg/Wconversion-integer-no-sign.c: New.
9906         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
9907         Wconversion-sign.C
9908         * g++.dg/warn/Wconversion-sign.C: New.
9909         * g++.old-deja/g++.other/warn4.C: Update.
9910         * g++.dg/warn/Wconversion1.C: Likewise.
9912 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9914         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
9915         * gcc.dg/torture/builtin-math-4.c: Likewise.
9917 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9919         PR libfortran/31964
9920         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
9922 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9924         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
9926 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
9928         PR target/31628
9929         * gcc.target/i386/pr31628.c: New.
9931 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
9933         PR middle-end/31344
9934         * gcc.dg/pr31344.c: New test.
9936 2007-05-17  Ian Lance Taylor  <iant@google.com>
9938         PR tree-optimization/31953
9939         * gcc.c-torture/compile/pr31953.c: New test.
9941 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9943         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
9945         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
9946         and drem.
9947         * gcc.dg/torture/builtin-math-4.c: Likewise.
9949         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
9950         * gcc.dg/torture/builtin-math-4.c: Likewise.
9952         * gcc.dg/torture/builtin-math-4.c: New test.
9954 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
9955             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9957         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
9958         * gcc.dg/cpp/include2.c: Ditto.
9959         * gcc.dg/cpp/mac-dir-2.c: Ditto.
9960         * gcc.dg/cpp/paste5.c: Ditto.
9961         * gcc.dg/cpp/paste6.c: Ditto.
9962         * gcc.dg/cpp/paste8.c: Ditto.
9963         * gcc.dg/cpp/paste11.c: Ditto.
9964         * gcc.dg/cpp/paste13.c: Ditto.
9965         * gcc.dg/cpp/skipping2.c: Ditto.
9966         * gcc.dg/reg-vol-struct-1.c: Ditto.
9967         * gcc.dg/Wshadow-1.c: Ditto.
9968         * gcc.dg/cpp/trad/comment.c: Ditto.
9969         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
9970         * gcc.dg/cpp/if-2.c: Ditto.
9971         * gcc.dg/array-5.c: Ditto.
9972         * gcc.dg/inline-15.c: Ditto.
9973         * gcc.dg/pr27953.c: Ditto.
9974         * gcc.dg/Wno-c++-compat.c: Ditto.
9976 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
9978         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
9980 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9982         * gcc.c-torture/execute/20070517-1.c: New test.
9984 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
9986         PR fortran/31919
9987         * gfortran.dg/min_max_conformance.f90: New test.
9989 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
9991         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
9992         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
9993         gcc.dg/vect/vect-104.c: Use more complex construction to
9994         prevent vectorizing.
9995         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
9997 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
9999         PR tree-optimization/24659
10000         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10001         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10002         not vect_int target.
10003         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10004         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
10005         targets.
10006         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
10007         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
10008         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
10010 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
10012         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
10013         and x86_64-*-* targets.
10014         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
10016 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
10018         PR fortran/18769
10019         PR fortran/30881
10020         PR fortran/31194
10021         PR fortran/31216
10022         PR fortran/31427
10023         * transfer_simplify_1.f90: New test.
10024         * transfer_simplify_2.f90: New test.
10026 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
10028         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
10030 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
10032         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10034         * gcc.dg/fltconst-pedantic-dfp.c: New test.
10036         PR c/31924
10037         * gcc.dg/fltconst-1.c: New test.
10039         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
10040         * gcc.dg/dfp/operator-assignment.c: Ditto.
10042 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
10044         PR c++/29928
10045         * g++.dg/rtti/typeid5.C: New.
10047 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10049         PR fortran/31725
10050         * gfortran.dg/substr_4.f: New test.
10052 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
10054         * gcc.target/m68k/interrupt_thread-1.c,
10055         gcc.target/m68k/interrupt_thread-2.c,
10056         gcc.target/m68k/interrupt_thread-3.c: New.
10057         * gcc.target/m68k/m68k.exp: Accept fido.
10059 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10061         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
10062         * gfortran.dg/altreturn_3.f90: Likewise.
10063         * gfortran.dg/assumed_dummy_1.f90: Likewise.
10064         * gfortran.dg/default_numeric_type_1.f90: Likewise.
10065         * gfortran.dg/inquire_iolength.f90: Likewise.
10066         * gfortran.dg/module_naming_1.f90: Likewise.
10067         * gfortran.dg/oldstyle_2.f90: Likewise.
10068         * gfortran.dg/operator_2.f90: Likewise.
10069         * gfortran.dg/parameter_array_element_1.f90: Likewise.
10070         * gfortran.dg/used_types_11.f90: Likewise.
10071         * gfortran.dg/zero_array_components_1.f90: Likewise.
10072         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10073         * gfortran.dg/parameter_array_dummy.f90: Likewise.
10074         * gfortran.dg/real_const_3.f90: Likewise.
10076 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
10078         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
10079         * gcc.dg/tree-ssa/loop-30.c: New test.
10081 2007-05-13  Richard Guenther  <rguenther@suse.de>
10083         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
10084         scanning forwprop1.
10085         * g++.dg/tree-ssa/pr31146.C: Likewise.
10087 2007-05-13  Revital Eres  <eres@il.ibm.com>
10089         * gcc.dg/dse.c: New test.
10091 2007-05-12  Richard Guenther  <rguenther@suse.de>
10093         PR tree-optimization/31797
10094         * gcc.c-torture/compile/pr31797.c: New testcase.
10096 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
10098         PR fortran/30746
10099         * gfortran.dg/host_assoc_function_1.f90: New test.
10101 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
10103         PR c++/31829
10104         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
10106 2007-05-11  Silvius Rus  <rus@google.com>
10108         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
10109         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
10110         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
10111         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
10112         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
10113         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
10114         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
10115         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
10116         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
10117         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
10118         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
10119         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
10120         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
10121         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
10122         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
10123         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
10125 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
10127         PR other/31852
10128         * gcc.c-torture/execute/builtins/memchr.c: New.
10129         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
10130         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
10132 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10134         PR fortran/30876
10135         * gfortran.dg/recursive_reference_1.f90: Put error at correct
10136         line.
10137         * gfortran.dg/recursive_reference_2.f90: New test.
10139 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10141         PR fortran/30878
10142         * gfortran.dg/namelist_29.f90: New test.
10144 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
10146         PR fortran/31474
10147         * gfortran.dg/entry_10.f90: New test.
10149 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
10151         PR tree-optimization/31885
10152         * gcc.dg/tree-ssa/loop-29.c: New test.
10154 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
10156         * assumed_dummy_1.f90: Fix dg directive.
10157         * char_initialiser_actual.f90: Likewise.
10158         * nested_modules_2.f90: Likewise.
10159         * shift-alloc.f90: Likewise.
10161 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
10163         * gcc.dg/20070507-1.c: Disable for non-pic targets.
10165 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10167         PR libfortran/31880
10168         * gfortran.dg/unf_read_corrupted_2.f90: New test.
10170 2007-05-09  Mike Stump  <mrs@apple.com>
10172         * g++.dg/other/first-global.C: Add -fpie for darwin.
10173         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
10175 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10177         * gcc.dg/20070507-1.c: New testcase.
10179 2007-05-08  Chao-ying Fu  <fu@mips.com>
10181         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
10182         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
10183         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
10184         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
10186 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
10188         PR 31847
10189         * gcc.dg/pr31847.c: New test.
10191 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
10193         PR fortran/31692
10194         * gfortran.dg/actual_array_result_1.f90: New test.
10196 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
10198         PR fortran/29397
10199         * gfortran.dg/parameter_array_init_1.f90: New test.
10201         PR fortran/29400
10202         * gfortran.dg/parameter_array_init_2.f90: New test.
10204 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
10206         PR target/31854
10207         * gcc.target/i386/pr31854.c: New test.
10209 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
10211         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
10213 2007-05-07  Mike Stump  <mrs@apple.com>
10215         * g++.old-deja/g++.mike/empty.C: Add.
10217 2007-05-07  Eric Christopher  <echristo@apple.com>
10219         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
10221 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
10223         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
10224         variable.  Rearrange conversions from binary float to decimal float.
10226 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
10228         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
10229         x86.
10231 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
10233         * gnat.dg/opt1.ad[sb]: New testcase.
10235 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10237         PR fortran/31399
10238         * gfortran.dg/do_3.F90: New test.
10240 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10242         PR fortran/31764
10243         * gfortran.dg/new_line.f90: Add new checks.
10245 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10247         PR fortran/31201
10248         * gfortran.dg/large_unit_1.f90: New.
10249         * gfortran.dg/large_unit_2.f90: New.
10250         * gfortran.dg/iostat_4.f90: New
10251         * gfortran.dg/bounds_check_fail_1.f90: Updated.
10253 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
10255         PR fortran/31540
10256         * gfortran.dg/char_result_4.f90: New test.
10258 2007-06-05  Revital Eres  <eres@il.ibm.com>
10260         PR 30957
10261         * gcc.dg/pr30957-1.c: New test.
10263 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10265         PR fortran/31251
10266         * gfortran.dg/char_type_len_2.f90: New test.
10268 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
10270         PR 31775
10271         * g++.dg/other/nested-extern.cc: New.
10272         * g++.dg/other/nested-extern-1.C: New.
10273         * g++.dg/other/nested-extern-2.C: New.
10275 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10277         PR fortran/31760
10278         * gfortran.dg/erf.f90: New test.
10279         * gfortran.dg/besxy.f90: New test.
10281 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10283         PR fortran/22359
10284         * gfortran.dg/fseek.f90: New test.
10286 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
10288         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
10290 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10292         PR libfortran/31210
10293         * gfortran.dg/zero_length_1.f90: New test.
10295 2007-05-04  Tobias Burnus  <burnus@net-b.de>
10297         PR fortran/31803
10298         * gfortran.dg/char_pointer_assign_3.f90: New test.
10299         * gfortran.dg/char_result_2.f90: Re-enable test.
10301 2007-05-04  Tobias Burnus  <burnus@net-b.de>
10303         PR fortran/25071
10304         * gfortran.dg/char_length_3.f90: New test.
10305         * gfortran.dg/char_result_2.f90: Fix test.
10307 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
10309         PR tree-optimization/30565
10310         * gcc.dg/tree-ssa/loop-27.c: New test.
10312 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
10314         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
10315         * gcc.target/bfin/arith.c (__v2hi): Likewise.
10316         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
10317         * gcc.target/bfin/shift.c (__v2hi): Likewise.
10319 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
10321         PR tree-optimization/31699
10322         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
10323         New.
10324         (check_effective_target_vect_floatint_cvt): New.
10325         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
10326         of specific targets.
10327         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
10328         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
10329         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10330         * gcc.dg/vect/vect-iv-4.c: Likewise.
10331         * gcc.dg/vect/vect-multitypes-11.c: New.
10332         * gcc.dg/vect/pr31699.c: New.
10334 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
10336         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
10338 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
10340         PR C++/31663
10341         * g++.dg/warn/anonymous-namespace-2.C: New.
10342         * g++.dg/warn/anonymous-namespace-2.h: New.
10344 2007-05-02  Paul Brook  <paul@codesourcery.com>
10346         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
10348 2007-05-02  Eric Christopher  <echristo@apple.com>
10350         * gcc.dg/cpp/if-div.c: New file.
10352 2007-05-02  Tom Tromey  <tromey@redhat.com>
10354         PR preprocessor/28709:
10355         * gcc.dg/cpp/pr28709.c: New file.
10357 2007-05-02  Richard Guenther  <rguenther@suse.de>
10359         PR tree-optimization/31146
10360         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
10362 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
10364         * gcc.c-torture/compile/limits-blockid.c: New.
10365         * gcc.c-torture/compile/limits-caselabels.c: New.
10366         * gcc.c-torture/compile/limits-declparen.c: New.
10367         * gcc.c-torture/compile/limits-enumconst.c: New.
10368         * gcc.c-torture/compile/limits-exprparen.c: New.
10369         * gcc.c-torture/compile/limits-externalid.c: New.
10370         * gcc.c-torture/compile/limits-fnargs.c: New.
10371         * gcc.c-torture/compile/limits-fndefn.c: New.
10372         * gcc.c-torture/compile/limits-idexternal.c: New.
10373         * gcc.c-torture/compile/limits-idinternal.c: New.
10374         * gcc.c-torture/compile/limits-pointer.c: New.
10375         * gcc.c-torture/compile/limits-stringlit.c: New.
10376         * gcc.c-torture/compile/limits-structmem.c: New.
10377         * gcc.c-torture/compile/limits-structnest.c: New.
10379 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
10381         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
10383 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10385         PR middle-end/31740
10386         * gcc.c-torture/compile/20070501-1.c: New testcase.
10388 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10390         PR fortran/31732
10391         * gfortran.dg/array_memset_2:  New test case.
10393 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10395         PR testsuite/31615
10396         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
10398 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10400         PR testsuite/31589
10401         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
10402         dg-final test.
10403         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
10404         keyword to dg-final test.
10405         * gcc.dg/vect/vect-iv-4.c: Likewise.
10406         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10407         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
10408         test.
10409         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
10410         cast.
10411         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
10412         * lib/target-supports.exp
10413         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
10414         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
10416 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
10418         * gcc.c-torture/execute/ieee/20000320-1.c: Use
10419         __LONG_LONG_MAX__ and its friends instead of those supplied by
10420         limits.h.
10422 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
10424         PR C++/31721
10425         * g++.dg/ext/vector7.C: New testcase.
10427 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10429         PR fortran/31591
10430         * gfortran.dg/bound_simplification_1.f90: New test.
10432 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10434         PR fortran/31645
10435         * gfortran.dg/bom_error.f90: New test.
10436         * gfortran.dg/bom_include.f90: New test.
10437         * gfortran.dg/bom_UTF16-LE.f90: New test.
10438         * gfortran.dg/bom_UTF16-BE.f90: New test.
10439         * gfortran.dg/bom_UTF-8.f90: New test.
10440         * gfortran.dg/bom_UTF-32.f90: New test.
10441         * gfortran.dg/bom_UTF-8.F90: New test.
10442         * gfortran.dg/bom_include.inc: New file.
10444 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10446         PR C++/30221
10447         * g++.dg/init/ptrfn2.C: New test.
10448         * g++.dg/init/ptrfn3.C: New test.
10450 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
10452         PR fortran/31711
10453         * gfortran.dg/dependency_21.f90: New test.
10455 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10457         * gfortran.dg/secnds.f: Use real*8.
10458         * gfortran.dg/secnds-1.f: Use real*8.
10460 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10462         PR libfortran/31532
10463         * gfortran.dg/inquire_5.f90: Update test.
10465 2007-04-27  Ian Lance Taylor  <iant@google.com>
10467         PR middle-end/31710
10468         * gcc.c-torture/compile/pr31710.c: New test.
10470 2007-04-27  Richard Guenther  <rguenther@suse.de>
10472         PR tree-optimization/30965
10473         PR tree-optimization/30978
10474         * gcc.dg/tree-ssa/pr30978.c: New testcase.
10475         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
10476         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
10477         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
10479 2007-04-27  Richard Guenther  <rguenther@suse.de>
10481         PR tree-optimization/31715
10482         * gcc.dg/Warray-bounds-4.c: New testcase.
10484 2007-04-26  Ian Lance Taylor  <iant@google.com>
10486         PR target/28675
10487         * gcc.c-torture/compile/pr28675.c: New test.
10489 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10491         PR C++/30016
10492         * g++.dg/ext/vector6.C: New test.
10494 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
10496         * gcc.c-torture/execute/ieee/20000320-1.x: New.
10498 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
10500         PR middle-end/31617
10501         * g++.dg/other/str_empty.C: Add expected warning.
10503 2007-04-26  Richard Guenther  <rguenther@suse.de>
10504         Daniel Berlin  <dberlin@dberlin.org>
10506         PR tree-optimization/30567
10507         * g++.dg/other/pr30567.C: New testcase.
10509 2007-04-26  Richard Guenther  <rguenther@suse.de>
10511         PR tree-optimization/31703
10512         * gcc.c-torture/compile/pr31703.c: New testcase.
10513         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
10514         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10516 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
10518         * gfortran.dg/open_errors.f90: Added if statements checking
10519         the value of iostat.
10521 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
10523         PR c++/31598
10524         * g++.dg/gomp/pr31598.C: New test.
10526         PR tree-optimization/30558
10527         * g++.dg/gomp/pr30558.C: New test.
10529 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
10531         PR c++/31338
10532         * g++.dg/ext/complex2.C: New test.
10534 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
10536         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
10538 2007-04-25  Thiemo Seufer  <ths@mips.com>
10540         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
10541         value to signed char.
10543 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
10545         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
10546         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
10547         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
10549 2007-04-25  Tobias Burnus  <burnus@net-b.de>
10551         PR fortran/31668
10552         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
10553         statement functions.
10554         * gfortran.dg/c_by_val_5.f90: New test.
10556 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
10558         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
10559         with two new subroutines to avoid parameter-induced aliasing.
10560         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
10561         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
10563 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10565         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
10566         * g++.dg/warn/Warray-bounds.C: Likewise.
10568 2007-04-24  Ian Lance Taylor  <iant@google.com>
10570         PR tree-optimization/31605
10571         * gcc.c-torture/execute/pr31605.c: New test.
10573 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10575         PR fortran/31587
10576         * lib/gcc-dg.exp (scan-module): New function.
10577         * gfortran.dg/module_md5_1.f90: New test.
10579 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
10581         * g++.old-deja/g++.pt/defarg6.C: Only run with
10582         -std=gnu++98.
10583         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
10584         * g++.dg/cpp0x/variadic61.C: Ditto.
10585         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
10586         * g++.dg/cpp0x/variadic62.C: Ditto.
10587         * g++.dg/template/meminit1.C: Ditto.
10588         * g++.dg/template/operator7.C: Ditto.
10589         * g++.dg/template/static15.C: Ditto.
10590         * g++.dg/template/invalid1.C: Ditto.
10591         * g++.dg/template/shift1.C: Ditto.
10592         * g++.dg/template/error10.C: Ditto.
10594 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
10596         PR diagnostic/25923
10597         * gfortran.dg/pr25923.f90: New test.
10599 2007-04-24  Ian Lance Taylor  <iant@google.com>
10601         PR tree-optimization/31602
10602         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
10604 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
10606         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
10607         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
10609 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
10611         * gcc.target/i386/reload-1.c. New.
10613 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10614             Olga Golovanevsky  <olga@il.ibm.com>
10616         * g++.dg/other/str_empty.C: New test.
10618 2007-04-24  Richard Henderson  <rth@redhat.com>
10620         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
10622 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10624         PR target/31641
10625         * gcc.c-torture/compile/pr31641.c: New testcase.
10627 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
10629         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
10630         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
10631         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
10632         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
10634 2007-04-23  Simon Baldwin  <simonb@google.com>
10636         * g++.dg/other/error15.C: New.
10637         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
10638         triggering a "multiple parameters named" error.
10640 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
10642         PR fortran/31618
10643         * gfortran.dg/backspace_8.f:  New test case.
10645 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
10647         PR fortran/31630
10648         * gfortran.dg/used_types_17.f90: New test.
10650         PR fortran/31620
10651         * gfortran.dg/zero_array_components_1.f90: New test.
10653 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10655         PR fortran/31616
10656         * gfortran.dg/open_errors.f90: Allow a different error message.
10658 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
10660         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
10661         Rename from check_effective_target_vect_pack_mod.  Rename global
10662         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
10663         messages.
10664         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
10665         rename.
10666         * gcc.dg/vect/vect-iv-8a.c: Ditto.
10667         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
10669 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10671         PR middle-end/31448
10672         * gcc.c-torture/execute/pr31448.c: New testcase.
10674 2007-04-22  Nick Clifton  <nickc@redhat.com>
10676         * gcc.dg/20020312-2.c: Add support for the FRV.
10678 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
10680         PR tree-optimization/24659
10681         * gcc.dg/vect/vect-float-extend-1.c: New test.
10682         * gcc.dg/vect/vect-float-truncate-1.c: New test.
10684 2007-04-22  Richard Guenther  <rguenther@suse.de>
10686         PR tree-optimization/29789
10687         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
10688         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10690 2007-04-22  Revital Eres  <eres@il.ibm.com>
10692         * gcc.dg/var-expand2.c: New test.
10694 2007-04-22  Revital Eres  <eres@il.ibm.com>
10696         * gcc.dg/var-expand3.c: New test.
10698 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10700         PR fortran/31495
10701         * gfortran.dg/continuation_8.f90: New test.
10703 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10705         PR C/30265
10706         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
10707         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
10709 2007-04-21  Richard Guenther  <rguenther@suse.de>
10711         PR middle-end/31136
10712         * gcc.c-torture/execute/pr31136.c: New testcase.
10714 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
10716         * gcc.target/i386/movsi-sm-1.c: New.
10718 2007-04-20  Richard Henderson  <rth@redhat.com>
10720         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
10721         * gcc.dg/pr27095.c: Cope with alpha GOT load.
10723 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
10725         * gcc.target/i386/ordcmp-1.c: New test.
10726         * gcc.target/i386/unordcmp-1.c: New test.
10728         PR tree-optimization/31632
10729         * gcc.c-torture/compile/20070419-1.c: New test.
10731 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10733         * gcc.dg/invalid-call-1.c: New test.
10735 2007-04-18  Dirk Mueller  <dmueller@suse.de>
10737         PR diagnostic/31227
10738         * gcc.dg/Warray-bounds-3.c: New.
10740 2007-04-18  Richard Guenther  <rguenther@suse.de>
10742         PR tree-optimization/19431
10743         PR tree-optimization/21463
10744         * gcc.c-torture/execute/20070212-1.c: New testcase.
10745         * gcc.c-torture/execute/20070212-2.c: Likewise.
10746         * gcc.c-torture/execute/20070212-3.c: Likewise.
10747         * gcc.dg/tree-ssa/pr19431.c: Likewise.
10748         * gcc.dg/tree-ssa/pr21463.c: Likewise.
10749         * g++.dg/tree-ssa/pr21463.C: Likewise.
10750         * g++.dg/tree-ssa/pr30738.C: Likewise.
10752 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
10754         PR c++/31513
10755         * g++.dg/expr/bitfield8.C: New test.
10757 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
10758             Richard Sandiford  <richard@codesourcery.com>
10760         * lib/target-supports.exp (check_profiling_available): Return 0
10761         for uClibc with -p or -pg.
10763 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
10765         PR c++/31517
10766         * g++.dg/template/init7.C: New test.
10768 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
10770         PR rtl-optimization/31360
10771         * gcc.dg/loop-7.c: New test.
10773 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
10775         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
10776         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
10777         build.
10778         (compat-execute): Likewise.
10779         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
10780         files to remote hosts.
10781         * lib/c-ctorture.exp (c-torture-compile): Likewise.
10782         (c-torture-execute): Likewise.
10783         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
10784         or plain file.  Use remote_upload and remote_download to copy
10785         files about.
10786         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
10787         before scanning it.
10789 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
10791         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
10793 2007-04-16  Lawrence Crowl  <crowl@google.com>
10795         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
10796         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
10797         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
10798         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10799         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
10800         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
10801         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
10802         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
10803         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
10804         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10805         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
10807         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
10808         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
10809         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
10810         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10811         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
10812         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
10813         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
10814         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
10815         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
10816         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10817         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
10819 2007-04-16  Ian Lance Taylor  <iant@google.com>
10821         PR tree-optimization/31522
10822         * gcc.dg/Wstrict-overflow-16.c: New test.
10824 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
10826         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
10828 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
10830         PR fortran/31144
10831         * gfortran.dg/module_naming_1.f90: New.
10833 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
10835         * lib/target-supports.exp (check_profiling_available): Return
10836         false for m68k-*-uclinux.
10838 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
10840         PR c++/29365
10841         Testcase for c++ anonymous namespace warning
10843         * g++.dg/warn/anonymous-namespace-1.C: New test
10844         * g++.dg/warn/anonymous-namespace-1.h: New test
10846 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10848         PR testsuite/31578
10849         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
10851 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10853         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
10855 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
10857         PR fortran/31204
10858         * gfortran.dg/array_constructor_16.f90: New test.
10860 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
10862         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
10863         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
10865 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10867         PR rtl-optimization/31500
10868         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
10869         * g++.dg/warn/Warray-bounds.C: Likewise.
10871 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10873         PR C/31520
10874         * gcc.dg/gnu89-init-4.c: New testcase.
10876 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
10878         PR c++/25874
10879         * gcc.dg/gomp/pr25874.c: Add dg-options.
10880         * g++.dg/gomp/pr25874.C: Add dg-options.
10882 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
10884         PR fortran/21061
10885         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
10886         * gfortran.dg/warnings_are_errors_1.f: New testcase.
10888 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10890         PR fortran/31561
10891         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
10893 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
10895         PR fortran/29507
10896         PR fortran/31404
10897         * gfortran.dg/initialization_6.f90: New test.
10899 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
10901         * gcc.c-torture/compile/pr27528.c: Require nonpic.
10903         * lib/target-supports.exp (check_gc_sections_available):
10904         Return false if ldflags includes -elf2flt.
10906 2007-04-13  Jason Merrill  <jason@redhat.com>
10908         PR c++/31074
10909         * conv3.C: New test.
10911 2007-04-13  Mike Stump  <mrs@apple.com>
10913         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
10914         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
10916 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
10918         PR tree-optimization/29598
10919         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
10921 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10923         PR fortran/31559
10924         * gfortran.dg/func_assign.f90: New test.
10926 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
10928         PR fortran/31550
10929         * gfortran.dg/used_types_16.f90: New test.
10931 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
10933         PR fortran/18937
10934         * gfortran.dg/goto_2.f90: New.
10935         * gfortran.dg/goto_3.f90: New.
10936         * gfortran.dg/pr17708.f90: Rename to ...
10937         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
10939 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10941         PR fortran/31562
10942         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
10943         instead of a struct.
10945 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10947         PR fortran/31562
10948         * gfortran.dg/value_4.c: Use GNU extensions for complex
10949         instead of a struct.
10951 2007-04-13  Richard Guenther  <rguenther@suse.de>
10953         PR tree-optimization/21258
10954         * gcc.dg/tree-ssa/vrp34.c: New testcase.
10956 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10958         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
10959         <complex.h>.
10961 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
10963         PR fortran/31250
10964         * gfortran.dg/char_length_2.f90: New.
10965         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
10966         * gfortran.dg/repeat_4.f90: Likewise.
10968         PR fortran/31266
10969         * gfortran.dg/char_assign_1.f90: New.
10971         PR fortran/31471
10972         * gfortran.dg/block_name_1.f90: New.
10973         * gfortran.dg/block_name_2.f90: New.
10975 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
10977         PR c++/31078
10978         * g++.dg/other/pr31078.C: New.
10980 2007-04-12  Richard Guenther  <rguenther@suse.de>
10982         PR tree-optimization/31169
10983         * gcc.c-torture/execute/pr31169.c: New testcase.
10985 2007-04-12  Richard Guenther  <rguenther@suse.de>
10987         PR tree-optimization/24689
10988         PR tree-optimization/31307
10989         * g++.dg/tree-ssa/pr31307.C: New testcase.
10990         * gcc.dg/tree-ssa/pr24689.c: Likewise.
10992 2007-04-12  Tobias Burnus  <burnus@net-b.de>
10994         PR fortran/31472
10995         * gfortran.dg/access_spec_1.f90: New test.
10996         * gfortran.dg/access_spec_2.f90: New test.
10997         * gfortran.dg/non_module_public.f90: Match new error message.
10999 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
11001         PR testsuite/31538
11002         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11003         to 4 at line 38 to fix bounds problem.
11005 2007-04-11  Tobias Burnus  <burnus@net-b.de>
11007         PR testsuite/31240
11008         * gfortran.dg/pointer_intent_1.f90: Fix test.
11010 2007-04-10  Eric Christopher  <echristo@apple.com>
11012         * lib/target-supports.exp
11013         (check_effective_target_fstack_protector): Rewrite.
11015 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
11017         PR c++/31449
11018         * g++.dg/init/const5.C: New test.
11020 2007-04-09  Jan Hubicka  <jh@suse.cz>
11022         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
11024 2007-04-08  Jan Hubicka  <jh@suse.cz>
11026         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
11028 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11030         PR fortran/31257
11031         * gfortran.dg/achar_4.f90: New test.
11033 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11035         PR fortran/30880
11036         * gfortran.dg/used_dummy_types_8.f90: New test.
11038 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11040         PR fortran/30872
11041         * gfortran.dg/parameter_array_element_1.f90: New test.
11043 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11045         PR fortran/31222
11046         * gfortran.dg/default_numeric_type_1.f90: New test.
11048 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11050         PR fortran/31424
11051         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
11053 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11055         PR fortran/31293
11056         * gfortran.dg/interface_12.f90: New test.
11058 2007-04-07  Bruce Korb  <bkorb@gnu.org>
11060         * gcc.dg/format/opt-6.c: New test.
11061         * gcc.dg/format/nul-1.c: New test.
11062         * gcc.dg/format/nul-2.c: New test.
11064 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11066         PR libgfortran/31395
11067         * gfortran.dg/fmt_colon.f90: New test.
11069 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
11071         * g++.old-deja/g++.other/init18.C: Use
11072         dg-require-effective-target instead of an explicit xfail.
11074 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
11076         * gcc.dg/dfp/signbit-1.c
11077         * gcc.dg/dfp/signbit-2.c
11079 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11081         PR fortran/31483
11082         * gfortran.dg/altreturn_5.f90: New test.
11084 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11086         PR fortran/31292
11087         * gfortran.dg/contained_module_proc_1.f90: New test.
11089 2007-04-04  Stuart Hastings  <stuart@apple.com>
11091         PR 31281
11092         * objc/execute/exceptions/pr31281.m: New.
11094 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
11096         * g++.dg/ext/dllimport12.C: Update comments.
11098 2007-04-03  Eric Christopher  <echristo@apple.com>
11100         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
11102 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11104         PR fortran/31304
11105         * gfortran.dg/repeat_2.f90: New test.
11106         * gfortran.dg/repeat_3.f90: New test.
11107         * gfortran.dg/repeat_4.f90: New test.
11109 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
11111         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
11113 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
11115         PR c++/30847
11116         * g++.dg/parse/cond3.C: New test.
11118         PR middle-end/30704
11119         * gcc.c-torture/execute/ieee/pr30704.c: New test.
11121 2007-04-02  Jason Merrill  <jason@redhat.com>
11123         PR c++/31187
11124         * g++.dg/ext/visibility/anon3.C: New test.
11126 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11128         PR libgfortran/31052
11129         * gfortran.dg/namelist_28.f90: New test.
11131 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11133         PR libgfortran/31366
11134         * gfortran.dg/direct_io_6.f90: New test.
11136 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11138         PR libgfortran/31207
11139         * gfortran.dg/advance_5.f90: New test.
11140         * gfortran.dg/advance_6.f90: New test.
11142 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
11144         * g++.dg/ext/dllimport6.C: Remove extra ';'.
11145         * g++.dg/ext/dllimport7.C: Likewise.
11146         * g++.dg/ext/selectany1.C: Likewise.
11148 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
11150         * g++.dg/parser/pr31138.C: New.
11151         * g++.dg/parser/pr31140.C: New.
11152         * g++.dg/parser/pr31141.C: New.
11154 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
11156         PR c++/26099
11157         * g++.dg/ext/is_base_of.C: New.
11158         * g++.dg/ext/has_virtual_destructor.C: New.
11159         * g++.dg/ext/is_polymorphic.C: New.
11160         * g++.dg/ext/is_base_of_diagnostic.C: New.
11161         * g++.dg/ext/is_enum.C: New.
11162         * g++.dg/ext/has_nothrow_assign.C: New.
11163         * g++.dg/ext/has_nothrow_constructor.C: New.
11164         * g++.dg/ext/is_empty.C: New.
11165         * g++.dg/ext/has_trivial_copy.C: New.
11166         * g++.dg/ext/has_trivial_assign.C: New.
11167         * g++.dg/ext/is_abstract.C: New.
11168         * g++.dg/ext/is_pod.C: New.
11169         * g++.dg/ext/has_nothrow_copy.C: New.
11170         * g++.dg/ext/is_class.C: New.
11171         * g++.dg/ext/has_trivial_constructor.C: New.
11172         * g++.dg/ext/is_union.C: New.
11173         * g++.dg/ext/has_trivial_destructor.C: New.
11174         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
11175         * g++.dg/template/crash43.C: Likewise.
11177 2007-03-29  Dirk Mueller  <dmueller@suse.de>
11179         * g++.dg/warn/pedantic2.C: New testcase.
11181 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11183         * size_dim.f90: Fix dg directive.
11184         * pr16433.f: Likewise.
11185         * use_6.f90: Likewise.
11186         * use_7.f90: Likewise.
11187         * entry_9.f90: Likewise.
11188         * pointer_intent_2.f90: Likewise.
11189         * protected_1.f90: Likewise.
11190         * fmt_missing_period_2.f: Likewise.
11191         * pointer_intent_3.f90: Likewise.
11192         * protected_2.f90: Likewise.
11193         * protected_3.f90: Likewise.
11194         * pr15754.f90: Likewise.
11195         * protected_4.f90: Likewise.
11196         * protected_5.f90: Likewise.
11197         * initialization_2.f90: Likewise.
11198         * protected_6.f90: Likewise.
11199         * continuation_7.f90: Likewise.
11200         * derived_function_interface_1.f90: Likewise.
11201         * der_pointer_4.f90: Likewise.
11202         * fmt_zero_precision.f90: Likewise.
11203         * blockdata_3.f90: Likewise.
11204         * fmt_missing_period_1.f: Likewise.
11205         * real_const_3.f90: Likewise.
11206         * use_4.f90: Likewise.
11207         * fmt_missing_period_3.f: Likewise.
11208         * use_5.f90: Likewise.
11210 2007-03-28  Mike Stump  <mrs@apple.com>
11212         * gcc.dg/darwin-comm.c: Add.
11214 2007-03-28  Eric Christopher  <echristo@apple.com>
11216         * lib/target-supports.exp (check_effective_target_fstack_protector):
11217         New.
11218         * gcc.dg/ssp-1.c: Use.
11219         * gcc.dg/ssp-2.c: Ditto.
11221 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
11223         PR c++/29077
11224         * g++.dg/parse/constructor3.C: New test.
11226 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11228         * gnat.dg/thin_pointer.ad[sb]: New test.
11230 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11232         * g++.dg/cpp0x/bracket1.C: New.
11233         * g++.dg/cpp0x/bracket2.C: New.
11234         * g++.dg/cpp0x/bracket3.C: New.
11235         * g++.dg/cpp0x/bracket4.C: New.
11237 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
11239         * g++.dg/cpp0x/temp_default1.C: New.
11240         * g++.dg/cpp0x/temp_default3.C: New.
11241         * g++.dg/cpp0x/temp_default2.C: New.
11242         * g++.dg/cpp0x/temp_default4.C: New.
11244 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
11246         PR c++/29993
11247         * g++.dg/other/cv_func2.C: New.
11249 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
11251         * gcc.dg/dfp/func-vararg-alternate.h: New file.
11252         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
11253         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
11254         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
11256         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
11257         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
11259         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
11261         * lib/compat.exp (compat-execute): Fix processing of file names.
11263 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
11265         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
11267 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
11269         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11270         Delete created executable test file.
11271         (check_effective_target_fortran_large_int): Ditto.
11272         (check_effective_target_static_libgfortran): Ditto.
11274 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
11276         PR c++/30500
11277         * g++.dg/warn/pragma-system_header1.C: New test.
11278         * g++.dg/warn/pragma-system_header2.C: New test.
11279         * g++.dg/warn/pragma-system_header1.h. New.
11280         * g++.dg/warn/pragma-system_header2.h. New.
11282 2007-03-26  Ian Lance Taylor  <iant@google.com>
11284         PR tree-optimization/31345
11285         * gcc.c-torture/compile/pr31345-1.c: New test.
11287 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
11289         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
11290         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
11291         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
11292         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
11293         * gfortran.dg/overload_1.f90: Likewise.
11294         * gfortran.dg/impure_assignment_1.f90: Likewise.
11295         * gfortran.dg/error_recovery_3.f90: Likewise.
11296         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
11297         * gfortran.dg/sequence_types_1.f90: Likewise.
11298         * gfortran.dg/internal_references_1.f90: Likewise.
11299         * gfortran.dg/present_1.f90: Likewise.
11300         * gfortran.dg/volatile10.f90: Likewise.
11301         * gfortran.dg/module_equivalence_2.f90: Likewise.
11302         * gfortran.dg/use_4.f90: Likewise.
11303         * gfortran.dg/elemental_result_1.f90: Likewise.
11304         * gfortran.dg/generic_actual_arg.f90: Likewise.
11305         * gfortran.dg/private_type_5.f90: Likewise.
11306         * gfortran.dg/protected_4.f90: Likewise.
11307         * gfortran.dg/interface_3.f90: Likewise.
11309 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
11311         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
11312         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
11314 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
11316         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
11318 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11320         PR libgfortran/31199
11321         * gfortran.dg/fmt_t_4.f90: New test.
11323 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11325         PR libfortran/31297
11326         * gfortran.dg/backspace_5.f:  Initialize variable(s).
11327         * gfortran.dg/backspace_6.f:  Likewise.
11328         * gfortran.dg/char_bounds_check_fail_1: Likewise.
11329         * gfortran.dg/direct_io_2.f90:  Likewise.
11330         * gfortran.dg/write_back.f:  Likewise.
11331         * gfortran.dg/write_rewind_2.f:  Likewise.
11332         * gfortran.dg/write_rewind_1.f:  Likewise.
11333         * gfortran.dg/write_rewind_2.f:  Likewise.
11335 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
11337         PR tree-optimization/30784
11338         * gcc.dg/vect/pr30784.c: New test.
11340 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11342         PR fortran/30877
11343         * gfortran.dg/operator_1.f90: New test.
11344         * gfortran.dg/operator_2.f90: New test.
11346 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11348         PR libfortran/31196
11349         * gfortran.dg/reshape_transpose_1.f90:  New test.
11351 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11353         PR fortran/30655
11354         * gfortran.dg/bounds_check_6.f90: New test.
11356 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
11358         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
11359         #ifndef/#endif.
11360         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11361         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11363 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
11365         PR fortran/31209
11366         * gfortran.dg/pointer_function_actual_1.f90: New test.
11368         PR fortran/31200
11369         * gfortran.dg/pointer_function_actual_2.f90: New test.
11371         PR fortran/31215
11372         * gfortran.dg/result_in_spec_1.f90: New test.
11374 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11376         PR fortran/30834
11377         * gfortran.dg/integer_exponentiation_3.F90: New test.
11378         * gfortran.dg/integer_exponentiation_4.f90: New test.
11379         * gfortran.dg/integer_exponentiation_5.F90: New test.
11381 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11383         PR c++/30863
11384         * g++.dg/template/error24.C: New test.
11385         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
11387 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11389         PR c++/31273
11390         * g++.dg/expr/bitfield7.C: New test.
11392 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11394         PR other/23572
11395         * gcc.dg/float-range-4.c: New.
11396         * gcc.dg/float-range-1.c: Update. Test for a warning.
11397         * gcc.dg/float-range-3.c: New.
11398         * gcc.dg/float-range-5.c: New.
11400 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11402         PR fortran/31262
11403         * gfortran.dg/no_range_check_1.f90: New test.
11405 2007-03-22  Dirk Mueller  <dmueller@suse.de>
11407         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
11408         * g++.dg/other/static1.C: Remove stray semicolon.
11409         * g++.dg/other/init1.C: Likewise.
11410         * g++.dg/rtti/dyncast1.C: Likewise.
11411         * g++.dg/tree-ssa/pr17153.C: Likewise.
11412         * g++.dg/lookup/disamb1.C: Likewise.
11413         * g++.dg/lookup/scoped2.C: Likewise.
11414         * g++.dg/lookup/friend7.C: Likewise.
11415         * g++.dg/parse/parse4.C: Likewise.
11416         * g++.dg/parse/parse5.C: Likewise.
11417         * g++.dg/expr/pr29066.C: Likewise.
11418         * g++.dg/expr/cast4.C: Likewise.
11419         * g++.dg/tc1/dr193.C: Likewise.
11420         * g++.dg/tc1/dr213.C: Likewise.
11421         * g++.dg/abi/dcast1.C: Likewise.
11422         * g++.dg/abi/covariant2.C: Likewise.
11423         * g++.dg/inherit/covariant11.C: Likewise.
11424         * g++.dg/inherit/covariant9.C: Likewise.
11425         * g++.dg/inherit/covariant10.C: Likewise.
11426         * g++.dg/init/static3.C: Likewise.
11427         * g++.dg/init/init-ref3.C: Likewise.
11428         * g++.dg/init/ref10.C: Likewise.
11429         * g++.dg/template/meminit2.C: Likewise.
11430         * g++.dg/template/using9.C: Likewise.
11431         * g++.dg/template/friend9.C: Likewise.
11432         * g++.dg/template/ref1.C: Likewise.
11433         * g++.old-deja/g++.warn/inline.C: Likewise.
11434         * g++.old-deja/g++.robertl/eb91.C: Likewise.
11435         * g++.old-deja/g++.robertl/eb46.C: Likewise.
11436         * g++.old-deja/g++.robertl/eb34.C: Likewise.
11437         * g++.old-deja/g++.robertl/eb43.C: Likewise.
11438         * g++.old-deja/g++.robertl/eb26.C: Likewise.
11439         * g++.old-deja/g++.robertl/eb116.C: Likewise.
11440         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11441         * g++.old-deja/g++.brendan/overload8.C: Likewise.
11442         * g++.old-deja/g++.brendan/overload11.C: Likewise.
11443         * g++.old-deja/g++.brendan/copy7.C: Likewise.
11444         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11445         * g++.old-deja/g++.brendan/template11.C: Likewise.
11446         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
11447         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11448         * g++.old-deja/g++.brendan/crash16.C: Likewise.
11449         * g++.old-deja/g++.jason/pmem2.C: Likewise.
11450         * g++.old-deja/g++.jason/parse9.C: Likewise.
11451         * g++.old-deja/g++.jason/byval2.C: Likewise.
11452         * g++.old-deja/g++.jason/overload8.C: Likewise.
11453         * g++.old-deja/g++.jason/pmf8.C: Likewise.
11454         * g++.old-deja/g++.jason/template33.C: Likewise.
11455         * g++.old-deja/g++.jason/return3.C: Likewise.
11456         * g++.old-deja/g++.jason/scoping2.C: Likewise.
11457         * g++.old-deja/g++.jason/virtual.C: Likewise.
11458         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11459         * g++.old-deja/g++.jason/template27.C: Likewise.
11460         * g++.old-deja/g++.jason/synth6.C: Likewise.
11461         * g++.old-deja/g++.jason/ref8.C: Likewise.
11462         * g++.old-deja/g++.jason/offset1.C: Likewise.
11463         * g++.old-deja/g++.other/static20.C: Likewise.
11464         * g++.old-deja/g++.other/array1.C: Likewise.
11465         * g++.old-deja/g++.other/new3.C: Likewise.
11466         * g++.old-deja/g++.other/array2.C: Likewise.
11467         * g++.old-deja/g++.other/overload9.C: Likewise.
11468         * g++.old-deja/g++.other/cast6.C: Likewise.
11469         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
11470         * g++.old-deja/g++.other/eh4.C: Likewise.
11471         * g++.old-deja/g++.other/using7.C: Likewise.
11472         * g++.old-deja/g++.other/init18.C: Likewise.
11473         * g++.old-deja/g++.other/dyncast1.C: Likewise.
11474         * g++.old-deja/g++.other/dyncast2.C: Likewise.
11475         * g++.old-deja/g++.other/dtor11.C: Likewise.
11476         * g++.old-deja/g++.pt/static11.C: Likewise.
11477         * g++.old-deja/g++.pt/crash19.C: Likewise.
11478         * g++.old-deja/g++.pt/overload12.C: Likewise.
11479         * g++.old-deja/g++.pt/crash46.C: Likewise.
11480         * g++.old-deja/g++.pt/mi1.C: Likewise.
11481         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
11482         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11483         * g++.old-deja/g++.pt/local5.C: Likewise.
11484         * g++.old-deja/g++.pt/typename2.C: Likewise.
11485         * g++.old-deja/g++.pt/explicit80.C: Likewise.
11486         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
11487         * g++.old-deja/g++.law/visibility1.C: Likewise.
11488         * g++.old-deja/g++.law/visibility2.C: Likewise.
11489         * g++.old-deja/g++.law/virtual2.C: Likewise.
11490         * g++.old-deja/g++.law/operators19.C: Likewise.
11491         * g++.old-deja/g++.law/parsing10.C: Likewise.
11492         * g++.old-deja/g++.law/visibility4.C: Likewise.
11493         * g++.old-deja/g++.law/operators4.C: Likewise.
11494         * g++.old-deja/g++.law/dtors2.C: Likewise.
11495         * g++.old-deja/g++.law/missed-error3.C: Likewise.
11496         * g++.old-deja/g++.law/visibility10.C: Likewise.
11497         * g++.old-deja/g++.law/scope3.C: Likewise.
11498         * g++.old-deja/g++.law/casts2.C: Likewise.
11499         * g++.old-deja/g++.law/code-gen5.C: Likewise.
11500         * g++.old-deja/g++.law/operators33.C: Likewise.
11501         * g++.old-deja/g++.law/friend4.C: Likewise.
11502         * g++.old-deja/g++.mike/pmf7.C: Likewise.
11503         * g++.old-deja/g++.mike/p5611.C: Likewise.
11504         * g++.old-deja/g++.mike/net37.C: Likewise.
11505         * g++.old-deja/g++.mike/p3570.C: Likewise.
11506         * g++.old-deja/g++.mike/p5718.C: Likewise.
11507         * g++.old-deja/g++.mike/net21.C: Likewise.
11508         * g++.old-deja/g++.mike/p1862.C: Likewise.
11509         * g++.old-deja/g++.mike/p4511.C: Likewise.
11510         * g++.old-deja/g++.mike/virt3.C: Likewise.
11511         * g++.old-deja/g++.mike/p16146.C: Likewise.
11512         * g++.old-deja/g++.mike/p1989.C: Likewise.
11513         * g++.old-deja/g++.mike/p5571.C: Likewise.
11514         * g++.old-deja/g++.gb/scope10.C: Likewise.
11515         * g++.old-deja/g++.abi/primary5.C: Likewise.
11516         * g++.old-deja/g++.abi/empty2.C: Likewise.
11517         * g++.old-deja/g++.abi/arraynew.C: Likewise.
11518         * g++.old-deja/g++.eh/vbase4.C: Likewise.
11519         * g++.old-deja/g++.eh/ptr1.C: Likewise.
11520         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
11521         * g++.old-deja/g++.bob/template3.C: Likewise.
11522         * g++.old-deja/g++.bob/inherit1.C: Likewise.
11524 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
11526         PR fortran/31193
11527         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
11529 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
11531         PR fortran/20897
11532         * gfortran.dg/derived_name_1.f90: New.
11533         * gfortran.dg/derived_name_2.f: New.
11535 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
11537         * lib/target-supports.exp (check_effective_target_nonpic): New
11538         procedure.
11539         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
11540         when compiling PIC.
11541         * gcc.target/i386/asm-4.c: Require nonpic.
11542         * gcc.target/i386/cmov1.c: Likewise.
11543         * gcc.target/i386/mul.c: Likewise.
11544         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
11545         * gcc.target/i386/ssetype-1.c: Require nonpic.
11546         * gcc.target/i386/ssetype-3.c: Likewise.
11547         * gcc.target/i386/ssetype-5.c: Likewise.
11549 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
11551         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
11552         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
11553         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
11554         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
11556 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
11558         PR tree-optimization/30590
11559         * g++.dg/opt/pr30590.C: New testcase.
11561 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
11563         PR c/30762
11564         * gcc.dg/pr30762-1.c: New test.
11565         * gcc.dg/pr30762-2.c: New test.
11567         PR inline-asm/30505
11568         * gcc.target/i386/pr30505.c: New test.
11570 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
11572         * gcc.target/arm/register-variables.c: New.
11574 2007-03-19  Jeff Law  <law@redhat.com>
11576         * PR tree-optimization/30984
11577         * gcc.c-torture/pr30984.c: New test.
11579 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11580         Richard Guenther  <rguenther@suse.de>
11582         PR tree-optimization/31254
11583         * gcc.dg/torture/pr31254.c: New testcase.
11585 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
11587         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
11588         target default_packed.
11590 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11592         PR fortran/31203
11593         * gfortran.dg/string_length_1.f90: New test.
11595 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11597         PR testsuite/30395
11598         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
11600 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11602         PR libgfortran/31052
11603         * gfortran.dg/namelist_27.f90: New test.
11605 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
11607         PR fortran/30531
11608         * gfortran.dg/used_types_14.f90: New test.
11610         PR fortran/31086
11611         * gfortran.dg/used_types_15.f90: New test.
11613 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
11615         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
11616         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
11618 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11620         PR fortran/31120
11621         * gfortran.dg/integer_exponentiation_2.f90: New test.
11623 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
11625         PR tree-optimization/31041
11626         * gcc.dg/vect/pr31041.c: New test.
11628 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11630         * g++.dg/warn/Wconversion-integer.C: New
11631         * g++.dg/warn/Wconversion-real.C: New.
11632         * g++.dg/warn/Wconversion-real-integer.C: New.
11633         * g++.dg/warn/conv2.C: Updated.
11635 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11637         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
11638         exclude RTPs.
11640 2007-03-16  Richard Guenther  <rguenther@suse.de>
11642         PR tree-optimization/31146
11643         * g++.dg/tree-ssa/pr31146.C: New testcase.
11645 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11647         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
11648         assume that the target has <features.h>.
11650 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11652         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
11653         dg-options rather than to the whole test.
11655 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
11657         PR debug/29906
11658         * g++.dg/debug/pr29906.C: New
11660 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11662         PR libgfortran/31099
11663         * gfortran.dg/unformatted_recl.f90: Update test.
11665 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
11667         * gcc.dg/tree-ssa/prefetch-5.c: New test.
11669 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11671         PR c++/30891
11672         * g++.dg/parse/namespace-definition.C: New.
11674 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11676         PR c++/24924
11677         * g++.dg/cpp/pedantic-errors.C: New.
11678         * g++.dg/cpp/permissive.C: New.
11680 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11682         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
11683         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
11685 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11687         * lib/target-supports.exp (check_missing_uclibc_feature)
11688         (check_effective_target_wchar): New procedures.
11689         * gcc.dg/wchar_t-1.c: Require target wchar.
11690         * gcc.dg/wint_t-1.c: Likewise.
11692 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11694         * lib/target-supports.exp (check_gc_sections_available): Return
11695         false for VxWorks targets.
11697 2007-03-15  Dirk Mueller  <dmueller@suse.de>
11699         * g++.dg/warn/Wconversion2.C: Fix typo.
11700         * gcc.dg/if-empty-1.c: Ditto.
11702 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11704         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
11706 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
11708         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
11709         * gcc.target/i386/pr31167.c: Ditto.
11711 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
11713         PR target/31167
11714         * gcc.target/i386/pr31167.c: New test.
11716 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
11718         PR fortran/30922
11719         * gfortran.dg/import5.f90.f90: New test.
11722         PR fortran/30879
11723         * gfortran.dg/data_components_1.f90: New test.
11726         PR fortran/30870
11727         * gfortran.dg/generic_13.f90: New test.
11729         PR fortran/31163
11730         * gfortran.dg/alloc_comp_basics_5.f90: New test.
11732 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11734         PR libgfortran/31051
11735         * gfortran.dg/fmt_t_4.f90: New
11737 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11739         PR C++/31165
11740         * g++.dg/other/default7.C: New test.
11742 2007-03-15  Dirk Mueller  <dmueller@suse.de>
11744         * g++.dg/warn/Wconversion2.C: New.
11746 2007-03-14  Eric Christopher  <echristo@apple.com>
11748         * gcc.dg/ssp-1.c: New.
11749         * gcc.dg/ssp-2.c: Ditto.
11751 2007-03-14  Dirk Mueller  <dmueller@suse.de>
11753         * g++.dg/warn/do-empty.C: New.
11754         * gcc.dg/do-empty.c: New.
11755         * gcc.dg/if-empty-1.c: Update.
11756         * gcc.dg/20001116-1.c: Update.
11757         * gcc.dg/pr23165.c: Update.
11759 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
11761         * gfortran.dg/module_implicit_conversion.f90: New test.
11763 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
11765         PR middle-end/31127
11766         * gcc.dg/pr31127.c: New.
11768 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
11770         * gcc.dg/tree-ssa/loop-26.c: New test.
11772 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
11774         * gcc.target/i386/cmpxchg16b-1.c: New test.
11776 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
11778         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
11779         * gcc.dg/c99-vla-1.c: Likewise.
11780         * g++.dg/ext/vla1.C: Likewise
11782 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
11784         * gcc.dg/wvla-1.c: New test
11785         * gcc.dg/wvla-2.c: New test
11786         * gcc.dg/wvla-3.c: New test
11787         * gcc.dg/wvla-4.c: New test
11788         * gcc.dg/wvla-5.c: New test
11789         * gcc.dg/wvla-6.c: New test
11790         * gcc.dg/wvla-7.c: New test
11791         * g++.dg/warn/Wvla-1.C: New test
11792         * g++.dg/warn/Wvla-2.C: New test
11793         * g++.dg/warn/Wvla-3.C: New test
11795 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
11797         PR c++/30108
11798         * g++.dg/other/default6.C: New test.
11800 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
11802         * lib/target-supports.exp (check_profiling_available): Return false
11803         for VxWorks.
11804         (check_effective_target_vxworks_kernel): New procedure.
11805         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
11806         VxWorks.
11807         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
11808         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
11809         to include VxWorks.
11810         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
11812 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
11814         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
11815         PIC is not supported.
11816         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
11817         * gcc.dg/20020426-2.c: Likewise.
11818         * gcc.dg/pr28243.c: Likewise.
11819         * gcc.dg/visibility-11.c: Likewise.
11820         * gcc.dg/tls/opt-9.c: Likewise.
11821         * gcc.dg/tls/opt-10.c: Likewise.
11822         * gcc.dg/tls/pic-1.c: Likewise.
11823         * gcc.dg/tls/struct-1.c: Likewise.
11824         * gcc.target/i386/20000807-1.c: Likewise.
11825         * gcc.target/i386/20000904-1.c: Likewise.
11826         * gcc.target/i386/20011119-1.c: Likewise.
11827         * gcc.target/i386/990213-2.c: Likewise.
11828         * gcc.target/i386/990214-1.c: Likewise.
11829         * gcc.target/i386/compress-float-387-pic.c: Likewise.
11830         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
11831         * gcc.target/i386/pic-1.c: Likewise.
11832         * gcc.target/i386/pr21518.c: Likewise.
11833         * gcc.target/i386/pr23098.c: Likewise.
11834         * gcc.target/i386/pr23943.c: Likewise.
11836 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
11838         PR c++/31038
11839         * g++.dg/template/complit2.C: New test.
11841         PR c++/30328
11842         * g++.dg/ext/bitfield1.C: New test.
11844 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
11846         PR fortran/30883
11847         * gfortran.dg/interface_11.f90: New test.
11849 2007-03-11  Richard Guenther  <rguenther@suse.de>
11851         PR tree-optimization/31115
11852         * gcc.dg/torture/pr31115.c: New testcase.
11854 2007-03-11  Ira Rosen  <irar@il.ibm.com>
11856         PR tree-optimization/29925
11857         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
11859 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
11861         PR c++/30274
11862         * g++.dg/expr/bitfield3.C: New test.
11863         * g++.dg/expr/bitfield4.C: Likewise.
11864         * g++.dg/expr/bitfield5.C: Likewise.
11865         * g++.dg/expr/bitfield6.C: Likewise.
11867         PR c++/30924
11868         * g++.dg/template/array18.C: New test.
11870 2007-03-10  Dirk Mueller  <dmueller@suse.de>
11872         PR c++/17946
11873         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
11874         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
11876 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
11878         PR c++/20599
11879         * g++.dg/cpp0x/variadic-bind.C: New.
11880         * g++.dg/cpp0x/variadic-function.C: New.
11881         * g++.dg/cpp0x/variadic-mem_fn.C: New.
11882         * g++.dg/cpp0x/variadic-tuple.C: New.
11883         * g++.dg/cpp0x/variadic1.C: New.
11884         * g++.dg/cpp0x/variadic2.C: New.
11885         * g++.dg/cpp0x/variadic3.C: New.
11886         * g++.dg/cpp0x/variadic4.C: New.
11887         * g++.dg/cpp0x/variadic5.C: New.
11888         * g++.dg/cpp0x/variadic6.C: New.
11889         * g++.dg/cpp0x/variadic7.C: New.
11890         * g++.dg/cpp0x/variadic8.C: New.
11891         * g++.dg/cpp0x/variadic9.C: New.
11892         * g++.dg/cpp0x/variadic10.C: New.
11893         * g++.dg/cpp0x/variadic11.C: New.
11894         * g++.dg/cpp0x/variadic12.C: New.
11895         * g++.dg/cpp0x/variadic13.C: New.
11896         * g++.dg/cpp0x/variadic14.C: New.
11897         * g++.dg/cpp0x/variadic15.C: New.
11898         * g++.dg/cpp0x/variadic16.C: New.
11899         * g++.dg/cpp0x/variadic17.C: New.
11900         * g++.dg/cpp0x/variadic18.C: New.
11901         * g++.dg/cpp0x/variadic19.C: New.
11902         * g++.dg/cpp0x/variadic20.C: New.
11903         * g++.dg/cpp0x/variadic21.C: New.
11904         * g++.dg/cpp0x/variadic22.C: New.
11905         * g++.dg/cpp0x/variadic23.C: New.
11906         * g++.dg/cpp0x/variadic24.C: New.
11907         * g++.dg/cpp0x/variadic25.C: New.
11908         * g++.dg/cpp0x/variadic26.C: New.
11909         * g++.dg/cpp0x/variadic27.C: New.
11910         * g++.dg/cpp0x/variadic28.C: New.
11911         * g++.dg/cpp0x/variadic29.C: New.
11912         * g++.dg/cpp0x/variadic30.C: New.
11913         * g++.dg/cpp0x/variadic31.C: New.
11914         * g++.dg/cpp0x/variadic32.C: New.
11915         * g++.dg/cpp0x/variadic33.C: New.
11916         * g++.dg/cpp0x/variadic34.C: New.
11917         * g++.dg/cpp0x/variadic35.C: New.
11918         * g++.dg/cpp0x/variadic36.C: New.
11919         * g++.dg/cpp0x/variadic37.C: New.
11920         * g++.dg/cpp0x/variadic38.C: New.
11921         * g++.dg/cpp0x/variadic39.C: New.
11922         * g++.dg/cpp0x/variadic40.C: New.
11923         * g++.dg/cpp0x/variadic41.C: New.
11924         * g++.dg/cpp0x/variadic42.C: New.
11925         * g++.dg/cpp0x/variadic43.C: New.
11926         * g++.dg/cpp0x/variadic44.C: New.
11927         * g++.dg/cpp0x/variadic45.C: New.
11928         * g++.dg/cpp0x/variadic46.C: New.
11929         * g++.dg/cpp0x/variadic47.C: New.
11930         * g++.dg/cpp0x/variadic48.C: New.
11931         * g++.dg/cpp0x/variadic49.C: New.
11932         * g++.dg/cpp0x/variadic50.C: New.
11933         * g++.dg/cpp0x/variadic51.C: New.
11934         * g++.dg/cpp0x/variadic52.C: New.
11935         * g++.dg/cpp0x/variadic53.C: New.
11936         * g++.dg/cpp0x/variadic54.C: New.
11937         * g++.dg/cpp0x/variadic55.C: New.
11938         * g++.dg/cpp0x/variadic56.C: New.
11939         * g++.dg/cpp0x/variadic57.C: New.
11940         * g++.dg/cpp0x/variadic58.C: New.
11941         * g++.dg/cpp0x/variadic59.C: New.
11942         * g++.dg/cpp0x/variadic60.C : New.
11943         * g++.dg/cpp0x/variadic61.C : New.
11944         * g++.dg/cpp0x/variadic62.C : New.
11945         * g++.dg/cpp0x/variadic63.C : New.
11946         * g++.dg/cpp0x/variadic64.C : New.
11947         * g++.dg/cpp0x/variadic65.C : New.
11948         * g++.dg/cpp0x/variadic66.C : New.
11949         * g++.dg/cpp0x/variadic67.C : New.
11950         * g++.dg/cpp0x/variadic68.C : New.
11951         * g++.dg/cpp0x/variadic69.C : New.
11952         * g++.dg/cpp0x/variadic70.C : New.
11953         * g++.dg/cpp0x/variadic71.C : New.
11954         * g++.dg/cpp0x/variadic72.C : New.
11955         * g++.dg/cpp0x/variadic73.C : New.
11956         * g++.dg/cpp0x/variadic74.C : New.
11957         * g++.dg/cpp0x/variadic75.C : New.
11958         * g++.dg/cpp0x/variadic-ex1.C : New.
11959         * g++.dg/cpp0x/variadic-ex2.C : New.
11960         * g++.dg/cpp0x/variadic-ex3.C : New.
11961         * g++.dg/cpp0x/variadic-ex4.C : New.
11962         * g++.dg/cpp0x/variadic-ex5.C : New.
11963         * g++.dg/cpp0x/variadic-ex6.C : New.
11964         * g++.dg/cpp0x/variadic-ex7.C : New.
11965         * g++.dg/cpp0x/variadic-ex8.C : New.
11966         * g++.dg/cpp0x/variadic-ex9.C : New.
11967         * g++.dg/cpp0x/variadic-ex10.C : New.
11968         * g++.dg/cpp0x/variadic-ex11.C : New.
11969         * g++.dg/cpp0x/variadic-ex12.C : New.
11970         * g++.dg/cpp0x/variadic-ex13.C : New.
11971         * g++.dg/cpp0x/variadic-ex14.C : New.
11973 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11975         PR libgfortran/31099
11976         * gfortran.dg/unformatted_recl.f90: New test.
11978 2007-03-09  Roger Sayle  <roger@eyesopen.com>
11980         * gcc.dg/fold-eqcmplx-1.c: New test case.
11982 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
11984         PR rtl-optimization/30643
11985         * gcc.dg/pr30643.c: New.
11987 2007-03-09  Chao-ying Fu  <fu@mips.com>
11989         * gcc.target/mips/mips32-dspr2-type.c: New test.
11990         * gcc.target/mips/mips32-dspr2.c: New test.
11991         * gcc.target/mips/dspr2-MULT.c: New test.
11992         * gcc.target/mips/dspr2-MULTU.c: New test.
11993         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
11994         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
11995         Adjust some formats.
11997 2007-03-09  Dirk Mueller  <dmueller@suse.de>
11999         PR c++/17946
12000         * gcc.dg/Wlogical-op-1.c: New.
12001         * g++.dg/warn/Wlogical-op-1.C: New.
12003 2007-03-09  Richard Guenther  <rguenther@suse.de>
12005         PR tree-optimization/30904
12006         PR middle-end/31058
12007         * gcc.dg/pr30904.c: Remove xfail.
12009 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12011         PR C/31072
12012         * gcc.c-torture/execute/pr31072.c: New test.
12014 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12016         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
12017         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12018         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
12019         *lrint* and *lround*.
12020         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
12021         floor->lfloor.
12022         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
12023         * gcc.dg/torture/builtin-integral-1.c: Likewise.
12024         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
12025         and *lround*.  Correct macro names.
12026         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
12027         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
12029 2007-03-08  Ian Lance Taylor  <iant@google.com>
12031         * gcc.dg/no-strict-overflow-5.c: New test.
12032         * gcc.dg/no-strict-overflow-6.c: New test.
12033         * gcc.dg/Wstrict-overflow-11.c: New test.
12034         * gcc.dg/Wstrict-overflow-12.c: New test.
12035         * gcc.dg/Wstrict-overflow-13.c: New test.
12036         * gcc.dg/Wstrict-overflow-14.c: New test.
12037         * gcc.dg/Wstrict-overflow-15.c: New test.
12039 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12041         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
12042         for VxWorks kernel mode.
12043         * gcc.c-torture/execute/strncmp-1.x: Likewise.
12045 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12047         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
12048         mode.
12050 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12052         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
12053         and lib/bfill.c on VxWorks targets.
12054         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
12055         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
12056         lib/bfill.c and lib/memmove.c on VxWorks targets.
12057         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
12058         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
12059         on VxWorks targets.
12060         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
12061         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
12063 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12065         * gfortran.dg/use_5.f90: New test.
12066         * gfortran.dg/use_6.f90: Ditto.
12067         * gfortran.dg/use_7.f90: Ditto.
12069 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12071         PR fortran/30973
12072         * gfortran.dg/use_4.f90: New test.
12073         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12075 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
12077         PR fortran/31011
12078         * gfortran.dg/parameter_array_section_2.f90: New test.
12080 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
12082         PR c++/30852
12083         * g++.dg/ext/offsetof1.C: Add cases with volatile.
12085         PR c++/30534
12086         * g++.dg/template/arg5.C: New test.
12088 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
12090         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
12092 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
12094         * gcc.dg/var-expand1.c: Add newline at end of file.
12096 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
12098         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
12100 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
12102         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
12104 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12106         * gcc.dg/torture/builtin-convert-4.c: New test.
12108 2007-03-05  Ian Lance Taylor  <iant@google.com>
12110         * gcc.c-torture/compile/pr31034.c: New test.
12112 2007-03-05  Ian Lance Taylor  <iant@google.com>
12114         * gcc.dg/inline-18.c: New test.
12115         * gcc.dg/inline-19.c: New test.
12116         * gcc.dg/inline-20.c: New test.
12117         * gcc.dg/inline-21.c: New test.
12119 2007-03-05  Richard Guenther  <rguenther@suse.de>
12121         PR tree-optimization/14052
12122         * gcc.dg/tree-ssa/vrp33.c: New testcase.
12124 2007-03-05  Richard Guenther  <rguenther@suse.de>
12126         PR tree-optimization/23777
12127         * gcc.dg/tree-ssa/pr23777.c: New testcase.
12129 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12131         PR other/30465
12132         * gcc.dg/multiple-overflow-warn-3.c: New.
12133         * g++.dg/warn/multiple-overflow-warn-3.C: New.
12135 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
12137         PR c++/30895
12138         * g++.dg/parse/template23.C: New test.
12140 2007-03-04  Roger Sayle  <roger@eyesopen.com>
12142         PR middle-end/30744
12143         * gcc.dg/pr30744-1.c: New test case.
12145 2007-03-04  Tobias Burnus  <burnus@net-b.de>
12147         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
12149 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12151         PR target/30406
12152         * gfortran.dg/logical_3.f90: New test.
12154 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
12156         PR libfortran/30981
12157         * gfortran.dg/integer_exponentiation_1.f90:  New test.
12159 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
12161         * gcc.target/m68k/m68k.exp: New.
12162         * gcc.target/m68k/crash1.c: New.
12164 2007-03-03  Tobias Burnus  <burnus@net-b.de>
12166         * gfortran.dg/c_by_val.c: Use int64_t instead of long
12167         to be more compatible with integer(kind=8).
12169 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12171         PR libfortran/31001
12172         * gfortran.dg/zero_sized_3.f90: New test.
12174 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12176         PR c++/15787
12177         * g++.dg/parse/else.C: New.
12178         * g++.dg/parse/else-2.C: New.
12180 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
12181             Tobias Burnus  <burnus@net-b.de>
12183         PR fortran/30882
12184         * gfortran.dg/size_dim.f90: New test.
12186 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
12187             Tobias Burnus  <burnus@net-b.de>
12189         PR fortran/30873
12190         * gfortran.dg/entry_9.f90: New test.
12192 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
12194         PR c++/28253
12195         * g++.dg/inherit/covariant16.C: New test.
12197 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
12199         * g++.dg/other/darwin-minversion-1.C: New.
12201 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
12203         * gcc.dg/tree-ssa/20070302-1.c: New test.
12205 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
12207         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
12208         tests.
12210 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
12212         * gcc.dg/tree-ssa/prefetch-4.c: New test.
12214 2007-03-01  Simon Baldwin <simonb@google.com>
12216         PR c++/23689
12217         * warn/ignored_typedef.C: New.
12218         * init/ctor8.C: Added dg-warning to consume ignored typedef
12219         warning.
12220         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
12221         and added an explicit line number.
12223 2007-02-28  Richard Guenther  <rguenther@suse.de>
12225         PR middle-end/30364
12226         * gcc.dg/torture/pr30364-1.c: New testcase.
12227         * gcc.dg/torture/pr30364-2.c: Likewise.
12228         * gcc.dg/torture/pr30364-3.c: Likewise.
12230 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12232         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
12233         powerpc*, use -funsafe-math-optimizations.
12234         * gcc.dg/torture/builtin-logb-1.c: Likewise.
12235         * gcc.dg/torture/builtin-modf-1.c: Likewise.
12237 2007-02-28  Tobias Burnus  <burnus@net-b.de>
12238             Paul Thomas  <pault@gcc.gnu.org>
12240         PR fortran/30888
12241         PR fortran/30887
12242         * c_by_val_1.f: Test %VAL() with non-default kind.
12243         * c_by_val.c: Ditto.
12244         * c_by_val_4.f: New test.
12246 2007-02-28  Tobias Burnus  <burnus@net-b.de>
12248         PR fortran/30968
12249         * gfortran.dg/continuation_7.f90: New test.
12251 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
12253         * g++.dg/inherit/thunk7.C: New test.
12254         * lib/target-supports.exp (check_profiling_available): Not available
12255         for bfin-*-*.
12257 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
12259         PR target/30970
12260         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
12262 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
12264         * lib/target-supports.exp (check_effective_target_init_priority):
12265         Remove Solaris special case.
12267 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
12269         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
12270         for more builtin types.
12272         * g++.dg/ext/visibility/class1.C: Port to Darwin.
12273         * g++.dg/ext/visibility/noPLT.C: Likewise.
12275 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12277         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
12278         sh* targets.
12280 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
12282         PR fortran/30865
12283         * size_optional_dim_1.f90:  New test.
12285 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
12287         * gcc.dg/vxworks/vxworks.exp: New file.
12288         * gcc.dg/vxworks/initpri1.c: Likewise.
12289         * gcc.dg/vxworks/initpri2.c: Likewise.
12290         * gcc.dg/initpri2.c: Add more tests.
12291         * g++.dg/special/initpri2.C: Likewise.
12293         * gcc.dg/initpri1.c: New test.
12294         * gcc.dg/initpri2.c: Likewise.
12295         * g++.dg/special/initpri1.C: New test.
12296         * g++.dg/special/initpri2.C: Likewise.
12297         * g++.dg/special/conpr-1.C: Use init_priority effective target.
12298         * g++.dg/special/conpr-2.C: Likewise.
12299         * g++.dg/special/conpr-3.C: Likewise.
12300         * g++.dg/special/conpr-4.C: Likewise.
12301         * g++.dg/special/initp1.C: Likewise.
12302         * g++.dg/special/ecos.exp: Remove code to detect availability of
12303         constructor priorities.
12304         * lib/target-supports.exp (check_effective_target_init_priority):
12305         New function.
12307 2007-02-24  Jan Hubicka  <jh@suse.cz>
12309         * gcc.c-torture/execute/pr30778.c: New testcase.
12311 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12313         PR libgfortran/30918
12314         * gfortran.dg/namelist_26.f90: New test.
12316 2007-02-24  Richard Guenther  <rguenther@suse.de>
12318         PR middle-end/30951
12319         * gcc.dg/pr30951.c: New testcase.
12321 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12323         * gcc.dg/torture/builtin-modf-1.c: New test.
12325 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
12327         PR tree-optimization/30904
12328         * gcc.dg/pr30904.c: New test.
12330 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12332         * gcc.test-framework/README: Correct command.
12333         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
12334         -Wunused-value.
12335         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
12337 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12339         * lib/target-supports.exp (check_effective_target_unwrapped): New.
12341 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
12343         * lib/target-supports.exp (check_effective_target_newlib): New
12344         function.
12346 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
12348         PR fortran/30660
12349         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
12350         allocatable component.
12353 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12355         * gcc.dg/torture/builtin-logb-1.c: New test.
12356         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
12357         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
12358         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
12359         sh* targets.
12361 2007-02-23  Richard Guenther  <rguenther@suse.de>
12363         * g++.dg/warn/changes-meaning.C: New testcase.
12365 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12367         PR libgfortran/30910
12368         * gfortran.dg/fmt_zero_precision.f90: Update test.
12370 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12372         * gcc.dg/torture/builtin-frexp-1.c: New test.
12374 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
12376         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
12378 2007-02-22  Ian Lance Taylor  <iant@google.com>
12380         PR debug/30898
12381         * g++.dg/debug/pr30898.C: New test.
12383 2007-02-22  Ira Rosen  <irar@il.ibm.com>
12385         * gcc.dg/vect/vect-106.c: New test.
12387 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12388             Ira Rosen  <irar@il.ibm.com>
12390         PR tree-optimization/30843
12391         * gcc.dg/vect/pr30843.c: New test.
12393 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12395         PR tree-optimization/30858
12396         * gcc.dg/vect/pr30858.c: New test.
12398 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
12400         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
12401         to set options for compiling testglue.
12402         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
12403         * lib/obj-c++.exp (obj-c++_init): Likewise.
12405 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
12407         * gnat.dg/derived_aggregate.adb: New test.
12409 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12411         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
12412         sh* targets.  Call the correct CKSGN macro.
12414 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
12416         * gfortran.dg/gomp/omp_parse1.f90: New test.
12417         * gfortran.dg/gomp/omp_parse2.f: New test.
12419 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
12421         PR fortran/30869
12422         * gfortran.dg/do_pointer_1.f90:  New test.
12424 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12426         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
12427         and scalbln.
12429 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
12431         * gcc.dg/darwin-minversion-1.c: New.
12432         * gcc.dg/darwin-minversion-2.c: New.
12434 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12436         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
12438 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12439             DJ Delorie <dj@redhat.com>
12441         PR other/30824
12442         * gcc.dg/Wfatal.c: New.
12443         * gcc.dg/Wfatal-2.c: New.
12444         * gcc.dg/Werror-1.c: Adjust expectations.
12445         * gcc.dg/Werror-5.c: Likewise.
12446         * gcc.dg/Werror-7.c: Likewise.
12447         * gcc.dg/Werror-10.c: Likewise.
12448         * gcc.dg/Werror-11.c: Likewise.
12450 2007-02-20  Tobias Burnus  <burnus@net-b.de>
12452         PR fortran/30522
12453         * gfortran.dg/volatile10.f90: New test.
12455 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
12457         PR libfortran/30533
12458         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
12460 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12462         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
12463         * gcc.dg/Walways-true-1.c: Likewise.
12464         * gcc.dg/weak/weak-3.c: Likewise.
12465         * gcc.dg/Werror-1.c: Likewise.
12466         * gcc.dg/Werror-3.c: Likewise.
12467         * gcc.dg/Werror-4.c: Likewise.
12468         * gcc.dg/Werror-5.c: Likewise.
12469         * gcc.dg/Werror-6.c: Likewise.
12470         * gcc.dg/Werror-7.c: Likewise.
12471         * gcc.dg/Werror-8.c: Likewise.
12472         * gcc.dg/Werror-10.c: Likewise.
12473         * gcc.dg/Werror-11.c: Likewise.
12474         * gcc.dg/Werror-12.c: Likewise.
12475         * g++.old-deja/g++.mike/warn8.C: Likewise.
12476         * g++.dg/warn/Walways-true-1.C: Likewise.
12477         * g++.dg/warn/Walways-true-2.C: Likewise.
12478         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
12479         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
12480         -Wstring-literal-comparison with -Waddress.
12481         * gcc.dg/Wstring-literal-comparison-4.c: Replace
12482         -Wno-string-literal-comparison with -Wno-address.
12484 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
12486         * gnat.dg/self_aggregate_with_call.adb: New test.
12488 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
12490         PR tree-optimization/30975
12491         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
12492         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
12493         * gcc.dg/vect/pr30795.c: New.
12495 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12497         PR fortran/30681
12498         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
12500 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12502         PR rtl-optimization/28173
12503         * gcc.target/i386/andor-1.c: New test case.
12505 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12507         * gcc.dg/torture/builtin-ldexp-1.c: New.
12508         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
12510 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12512         * gfortran.dg/array_constructor_15.f90: New test case.
12514 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12516         * gfortran.dg/forall_10.f90: New test case.
12518 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12520         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
12522 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12524         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
12525         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
12527 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
12529         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
12530         * gcc.target/i386/builtin-bswap-3.c: Ditto.
12531         * gcc.target/i386/xchg-1.c: New test.
12532         * gcc.target/i386/xchg-2.c: New test.
12534 2007-02-16  Richard Guenther  <rguenther@suse.de>
12535             Christian Bruel  <christian.bruel@st.com>
12537         * gcc.dg/strict-overflow-5.c: New testcase.
12539 2007-02-16  Tobias Burnus  <burnus@net-b.de>
12541         PR fortran/30793
12542         * gfortran.dg/func_derived_4.f90: New test.
12544 2007-02-15  Roger Sayle  <roger@eyesopen.com>
12546         PR middle-end/30391
12547         * gfortran.dg/pr30391-1.f90: New test case.
12549 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12551         PR middle-end/30433
12552         * gcc.c-torture/compile/pr30433.c: New testcase to check
12553         that complex constants comparisions are foldded.
12555 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12557         PR C++/30158
12558         * g++.dg/ext/stmtexpr10.C: New testcase.
12560 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12562         PR middle-end/30729
12563         * gcc.dg/Wunused-value-2.c: New testcase.
12565 2007-02-15  Ian Lance Taylor  <iant@google.com>
12567         * g++.dg/eh/subreg-1.C: New test.
12569 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12571         PR c/26494
12572         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
12573         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
12574         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
12575         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
12576         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
12577         * gcc.dg/Werror-implicit-function-declaration.c: New.
12579 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12581         PR c++/28943
12582         * g++.dg/warn/pr28943.C: New.
12584 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12586         * gfortran.fortran-torture/execute/math.f90: Fix typo.
12588 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12590         PR fortran/30779
12591         * gfortran.dg/error_recovery_3.f90: New test.
12593 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12595         * g++.dg/tree-ssa/sra-1.C: New.
12597 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12599         * g++.dg/tree-ssa/sra-1.C: New.
12601 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12603         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
12605 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12607         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
12609 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
12611         PR fortran/30799
12612         * gfortran.dg/logical_2.f90: New test.
12614 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
12616         * gcc.dg/torture/complex-alias-1.c: New test.
12618 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
12620         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
12621         instead of -fdump-tree-tailcall.
12623 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
12625         * gfortran.dg/interface_10.f90: Fix comment typo.
12627 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
12629         PR tree-optimization/30771
12630         * gcc.dg/vect/pr30771.c: New test.
12632 2007-02-13  Ian Lance Taylor  <iant@google.com>
12634         * gcc.dg/Wstrict-overflow-1.c: New test.
12635         * gcc.dg/Wstrict-overflow-2.c: New test.
12636         * gcc.dg/Wstrict-overflow-3.c: New test.
12637         * gcc.dg/Wstrict-overflow-4.c: New test.
12638         * gcc.dg/Wstrict-overflow-5.c: New test.
12639         * gcc.dg/Wstrict-overflow-6.c: New test.
12640         * gcc.dg/Wstrict-overflow-7.c: New test.
12641         * gcc.dg/Wstrict-overflow-8.c: New test.
12642         * gcc.dg/Wstrict-overflow-9.c: New test.
12643         * gcc.dg/Wstrict-overflow-10.c: New test.
12645 2007-02-13  Roger Sayle  <roger@eyesopen.com>
12647         * gcc.target/ia64/builtin-bswap-2.c: New test case.
12649 2007-02-13  Richard Henderson  <rth@redhat.com>
12651         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
12652         * gcc.c-torture/execute/pr29302-1.c: ... here.
12654 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12656         PR c/29521
12657         * gcc.dg/c90-return-1.c: Update output.
12658         * gcc.dg/c99-return-1.c: Likewise.
12660 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
12662         PR fortran/30554
12663         * gfortran.dg/used_dummy_types_7.f90: New test..
12665 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
12667         * gcc.target/i386/parity-1.c: New test.
12668         * gcc.target/i386/parity-2.c: New test.
12670 2007-02-12  Roger Sayle  <roger@eyesopen.com>
12672         * gcc.target/i386/builtin-bswap-3.c: New test case.
12674 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
12676         PR tree-optimization/29145
12677         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
12678         alias analysis is improved to take better advantage of restrict
12679         qualified pointers.
12680         * gcc.dg/vect/vect-80.c: Likewise.
12681         * gcc.dg/vect/pr29145.c: New.
12683 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
12685         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
12686         * gcc.target/i386/sse4a-insert.c: Likewise.
12688 2007-02-11  Roger Sayle  <roger@eyesopen.com>
12690         * gcc.target/ia64/builtin-popcount-1.c: New test case.
12691         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
12693 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
12695         PR fortran/30478
12696         * gfortran.dg/enum_4.f90: Update error message checks.
12698 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
12700         PR fortran/30554
12701         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
12702         versions of the modules.
12704         PR fortran/30617
12705         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
12706         by getting rid of recursive I/O and providing functions with
12707         results.
12709         PR fortran/30319
12710         * gfortran.dg/char_array_constructor_2.f90
12712 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
12714         PR c++/26988
12715         * g++.dg/template/spec34.C: New test
12717 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
12719         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
12720         on i?86 and x86_64.
12721         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
12722         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
12723         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
12724         on i?86 and x86_64.
12725         * gcc.dg/vect/vect-113.c: Ditto.
12727 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
12729         PR c++/29487
12730         * g++.dg/eh/weak1-C: New test.
12731         * g++.dg/eh/weak1-a.cc: Likewise.
12732         * g++.dg/eh/comdat1.C: Likewise.
12734 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
12735             Dorit Nuzman  <dorit@il.ibm.com>
12737         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
12738         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
12739         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
12740         * gcc.dg/vect/vect-113.c: Likewise.
12742         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
12744 2007-02-10  Richard Henderson  <rth@redhat.com>
12746         * lib/target-supports.exp (check_effective_target_tls): Redefine
12747         to mean non-emulated tls.
12748         * gcc.dg/tls/alias-1.c: Remove tls requirement.
12749         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12750         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12751         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12752         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12753         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12754         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12756 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
12758         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
12760 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
12762         * gfortran.dg/secnds.f: Replace time tolerance with a
12763         before-and-after bracket.
12764         * gfortran.dg/secnds-1.f: Likewise.
12766 2007-02-09  Tobias Burnus  <burnus@net-b.de>
12768         PR fortran/30512
12769         * gfortran.dg/maxlocval_1.f90: New test.
12771 2007-02-09  Roger Sayle  <roger@eyesopen.com>
12773         * gcc.target/ia64/builtin_bswap-1.c: New test case.
12775 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12777         PR fortran/30720
12778         * gfortran.dg/array_function_1.f90: New test.
12780 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12782         * lib/target-supports.exp (check_effective_target_lax_strtofp)
12783         (check_effective_target_dummy_wcsftime): New functions.
12785 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12787         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
12788         * lib/target-supports.exp (check_effective_target_uclibc): New
12789         function.
12791 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12793         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
12794         (vsnprintf): Don't define for uClibc targets.
12796 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12798         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
12799         set before checking whether it was allowed.
12800         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
12801         before checking inside_main.
12803 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12805         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
12806         uClinux targets.
12807         (u16sf): Likewise u4sf.
12808         * g++.dg/compat/struct-layout-1.h: Likewise.
12810 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12812         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
12813         procedure.
12814         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12815         m68k targets if check_effective_target_coldfire_fpu returns true.
12817 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
12818         Richard Guenther  <rguenther@suse.de>
12820         PR middle-end/23361
12821         * gcc.dg/fold-compare-3.c: New testcase.
12822         * gcc.dg/tree-ssa/loop-24.c: Likewise.
12824 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
12826         * gcc.dg/pr26570.c: Clean up coverage files.
12827         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
12828         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
12829         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
12830         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
12831         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
12832         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
12833         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
12834         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
12835         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
12836         * gcc.dg/tree-ssa/pr25501.c: Ditto.
12837         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
12838         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
12839         * gcc.dg/vect/pr28952.c: Ditto.
12840         * gcc.dg/vect/pr27151.c: Ditto.
12841         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
12842         * g++.dg/gomp/macro-3.C: Ditto.
12844 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
12846         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
12847         of the loop.
12849 2007-02-08  Roger Sayle  <roger@eyesopen.com>
12851         * gcc.target/i386/builtin-bswap-2.c: New test case.
12853 2007-02-08  Roger Sayle  <roger@eyesopen.com>
12855         * gfortran.dg/forall_8.f90: New test case.
12856         * gfortran.dg/forall_9.f90: Likewise.
12858 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12860         * gcc.dg/builtins-20.c: Add some -~ complex cases.
12862 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
12864         * lib/target-supports.exp (check_effective_target_simulator): New.
12866 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
12868         * gcc.dg/tree-ssa/loop-25.c: New test.
12870 2007-02-06  Richard Henderson  <rth@redhat.com>
12872         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
12874 2007-02-06  Roger Sayle  <roger@eyesopen.com>
12876         * gcc.target/powerpc/popcount-1.c: New test case.
12877         * gcc.target/powerpc/parity-1.c: Likewise.
12879 2007-02-06  Richard Guenther  <rguenther@suse.de>
12881         PR middle-end/27302
12882         * gcc.dg/torture/pr27302-2.c: New testcase.
12884 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
12886         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
12887         * gcc.dg/vect/vect-iv-1.c: New test.
12888         * gcc.dg/vect/vect-iv-2.c: New test.
12889         * gcc.dg/vect/vect-iv-3.c: New test.
12890         * gcc.dg/vect/vect-iv-4.c: New test.
12891         * gcc.dg/vect/vect-iv-5.c: New test.
12892         * gcc.dg/vect/vect-iv-6.c: New test.
12893         * gcc.dg/vect/vect-iv-7.c: New test.
12894         * gcc.dg/vect/vect-iv-8.c: New test.
12895         * gcc.dg/vect/vect-iv-9.c: New test.
12896         * gcc.dg/vect/vect-iv-10.c: New test.
12897         * gcc.dg/vect/vect-iv-11.c: New test.
12898         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
12899         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
12900         * gcc.dg/vect/vect-14.c: Now vectorizable.
12901         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
12902         loop).
12903         * gcc.dg/vect/vect-27.c: Likewise.
12904         * gcc.dg/vect/vect-29.c Likewise.
12905         * gcc.dg/vect/vect-dv-2.c: Likewise.
12906         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
12907         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
12908         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12910 2007-02-06  Ira Rosen  <irar@il.ibm.com>
12912         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
12914 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12916         * gcc.dg/builtins-20.c: Add more cases.
12918 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
12920         PR debug/30189
12921         * gcc.dg/pr30189.c: New test.
12923 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
12925         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
12926         for running tests.
12927         * gcc.target/i386/sse4a-extract.c: New test.
12928         * gcc.target/i386/sse4a-insert.c: New test.
12929         * gcc.target/i386/sse4a-montsd.c: New test.
12930         * gcc.target/i386/sse4a-montss.c: New test.
12932 2007-02-05  Richard Guenther  <rguenther@suse.de>
12934         * gcc.target/i386/vectorize3.c: New testcase.
12936 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
12938         PR target/30665
12939         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
12941 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12943         PR fortran/30611
12944         * gfortran.dg/repeat_1.f90: New test.
12946 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
12948         PR fortran/30605
12949         * gfortran.dg/spread_shape_1.f90: Remove tabs.
12950         * gfortran.dg/derived_init_2.f90: Ditto.
12951         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
12952         * gfortran.dg/array_initializer_1.f90: Ditto.
12953         * gfortran.dg/do_2.f90: Ditto.
12954         * gfortran.dg/proc_assign_1.f90: Ditto.
12956 2007-02-04  Richard Guenther  <rguenther@suse.de>
12958         PR middle-end/30636
12959         * g++.dg/warn/pr30636.C: New testcase.
12960         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
12962 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
12964         PR middle-end/30667
12965         * gfortran.dg/pr30667.f: New test.
12967 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12969         * gcc.dg/builtins-54.c: Add more cases.
12971 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
12973         PR fortran/30514
12974         * gfortran.dg/zero_sized_2.f90: New test.
12976         PR fortran/30660
12977         * gfortran.dg/alloc_comp_basics_4.f90: New test.
12979         PR fortran/29820
12980         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
12981         file.
12983 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12985         PR fortran/30683
12986         * gfortran.dg/interface_10.f90: New test.
12988 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12990         * gcc.dg/builtins-20.c: Add more cases.
12992 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12994         PR target/29682
12995         * gcc-target/ia64/pr29682.c: New test.
12997 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
12999         PR fortran/30284
13000         * gfortran.dg/arrayio_11.f90.f90: New test.
13002         PR fortran/30626
13003         * gfortran.dg/arrayio_12.f90.f90: New test.
13005 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
13007         PR c++/30536
13008         * g++.dg/tls/diag-5.C: New test.
13010         PR middle-end/30473
13011         * gcc.dg/pr30473.c: New test.
13012         * gcc.c-torture/execute/20070201-1.c: New test.
13014 2007-02-01  Roger Sayle  <roger@eyesopen.com>
13016         * gfortran.dg/dependency_20.f90: New test case.
13018 2007-01-31  Ian Lance Taylor  <iant@google.com>
13020         * gcc.dg/lower-subreg-1.c (test): New test.
13022 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
13024         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
13026 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13028         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
13029         * gcc.dg/torture/builtin-math-3.c: Likewise.
13031 2007-01-31  Dirk Mueller  <dmueller@suse.de>
13033         gcc.dg/Wparentheses-2.c: Update and add new tests.
13035 2007-01-31  Ira Rosen  <irar@il.ibm.com>
13037         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
13038         vectorize.
13040 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
13042         * gcc.dg/builtins-63.c: New test.
13044 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13046         PR fortran/27588
13047         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
13049 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13051         PR fortran/30520
13052         * gfortran.dg/volatile8.f90: New argument conformance test.
13053         * gfortran.dg/volatile9.f90: New scope test.
13055 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13057         PR c++/24745
13058         * g++.dg/warn/null4.C: New.
13060 2001-01-30  Roger Sayle  <roger@eyesopen.com>
13061             Uros Bizjak  <ubizjak@gmail.com>
13063         * gcc.dg/large-size-array-3.c: Correct typo.
13065 2007-01-30  Richard Guenther  <rguenther@suse.de>
13067         PR middle-end/27657
13068         * g++.dg/debug/pr27657.C: New testcase.
13070 2007-01-30  Richard Guenther  <rguenther@suse.de>
13072         PR middle-end/30313
13073         * gcc.dg/torture/pr30313.c: New testcase.
13075 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
13077         * gcc.dg/dfp/dfp-except.h: New file.
13078         * gcc.dg/dfp/fe-check.h: New file.
13079         * gcc.dg/dfp/fe-binop.c: New test.
13080         * gcc.dg/dfp/fe-convert-1.c: New test.
13081         * gcc.dg/dfp/fe-convert-2.c: New test.
13082         * gcc.dg/dfp/fe-convert-3.c: New test.
13084         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
13085         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13086         * gcc.dg/dfp/convert-dfp.c: Ditto.
13087         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13089 2007-01-29  Josh Conner  <jconner@apple.com>
13091         * gcc.target/powerpc/altivec-24.c: New test.
13093 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
13095         PR c++/28266
13096         * g++.dg/parse/defarg12.C: New test.
13098 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
13100         PR fortran/30554
13101         * gfortran.dg/used_dummy_types_6.f90: New test.
13103 2007-01-28  Jan Hubicka  <jh@suse.cz>
13105         * gcc.dg/tree-prof/val-prof-6.c: New test.
13107 2007-01-28  Roger Sayle  <roger@eyesopen.com>
13109         * gcc.dg/large-size-array-3.c: Correct test case (portability).
13111 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
13113         PR C++/28988
13114         * g++.dg/expr/dtor4.C: New test.
13116 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
13118         * gcc.dg/tree-ssa/loop-23.c: New test.
13120 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
13122         PR libfortran/30389
13123         * gfortran.dg/achar_2.f90:  New test.
13124         * gfortran.dg/achar_3.f90:  New test.
13126 2007-01-27  Ian Lance Taylor  <iant@google.com>
13128         * gcc.dg/strict-overflow-1.c: New test.
13129         * gcc.dg/no-strict-overflow-1.c: New test.
13130         * gcc.dg/strict-overflow-2.c: New test.
13131         * gcc.dg/no-strict-overflow-2.c: New test.
13132         * gcc.dg/strict-overflow-3.c: New test.
13133         * gcc.dg/no-strict-overflow-3.c: New test.
13134         * gcc.dg/strict-overflow-4.c: New test.
13135         * gcc.dg/no-strict-overflow-4.c: New test.
13136         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
13137         * gcc.dg/pr15784-1.c: Likewise.
13138         * gcc.dg/pr20922-1.c: Likewise.
13139         * gcc.dg/pr20922-3.c: Likewise.
13140         * gcc.dg/pr20922-4.c: Likewise.
13141         * gcc.dg/pr20922-6.c: Likewise.
13142         * gcc.dg/compare-4.c: Likewise.
13143         * gcc.dg/torture/pr26898-1.c: Likewise.
13144         * gcc.dg/tree-ssa/divide-1.c: Likewise.
13145         * gcc.dg/tree-ssa/divide-2.c: Likewise.
13146         * gcc.dg/tree-ssa/divide-3.c: Likewise.
13147         * gcc.dg/tree-ssa/divide-4.c: Likewise.
13148         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
13149         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
13150         * gcc.dg/tree-ssa/pr21082.c: Likewise.
13151         * gcc.dg/tree-ssa/pr26899.c: Likewise.
13152         * g++.dg/tree-ssa/pr21082.C: Likewise.
13154 2007-01-27  Roger Sayle  <roger@eyesopen.com>
13156         * gcc-dg/large-size-array-3.c: New test case.
13158 2007-01-27  Roger Sayle  <roger@eyesopen.com>
13160         * gfortran.dg/forall_7.f90: New test case.
13162 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
13164         PR fortran/30407
13165         * gfortran.dg/where_operator_assign_1.f90: New test.
13166         * gfortran.dg/where_operator_assign_2.f90: New test.
13167         * gfortran.dg/where_operator_assign_3.f90: New test.
13169 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
13171         * lib/target-supports.exp
13172         (check_effective_target_powerpc_altivec): New.
13173         (check_effective_target_vect_cmdline_needed): Use it.
13175 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
13177         PR fortran/30278
13178         * gfortran.dg/backslash_3.f: New test.
13180 2007-01-26  Richard Guenther  <rguenther@suse.de>
13182         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
13184 2007-01-26  Tobias Burnus  <burnus@net-b.de>
13186         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
13187         * gfortran.dg/vect/vect.exp: Ditto.
13188         * gfortran.dg/dg.exp: Ditto.
13189         * gfortran.fortran-torture/execute/execute.exp: Ditto.
13190         * gfortran.fortran-torture/compile/compile.exp: Ditto.
13192 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13194         * gcc.dg/builtins-20.c: Add more cases.
13195         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
13197 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13199         PR fortran/30437
13200         * gcc.dg/Wall.c: New.
13201         * gcc.dg/Wno-all.c: New.
13202         * gfortran.dg/Wall.f90: New.
13203         * gfortran.dg/Wno-all.f90: New.
13205 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
13207         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
13208         * g++.dg/eh/simd-2.C: Also run on Darwin.
13209         * g++.dg/eh/simd-3.C: New.
13210         * g++.dg/eh/simd-4.C: New.
13212 2007-01-25  Richard Guenther  <rguenther@suse.de>
13214         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
13215         and _PROFILE_USE.
13216         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
13218 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
13220         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
13221         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
13222         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
13223         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
13224         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
13225         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
13226         * gcc.dg/ipa/ipa-7.c: New testcase.
13228 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
13230         * g++.dg/cpp0x/warn_cxx0x.C: New.
13232 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13234         * gcc.dg/builtins-20.c: Test builtin carg.
13236 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
13238         PR middle-end/27416
13239         * gcc.dg/gomp/pr27416.c: New test.
13241         PR middle-end/30494
13242         * gcc.dg/gomp/pr30494.c: New test.
13243         * g++.dg/gomp/pr30494.C: New test.
13245         PR middle-end/30421
13246         * gcc.dg/gomp/pr30421.c: New test.
13248 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
13250         * gcc.target/ia64/versionid-1.c: New test.
13251         * gcc.target/ia64/versionid-2.c: New test.
13253 2007-01-24  Richard Guenther  <rguenther@suse.de>
13255         PR testsuite/30181
13256         * gcc.dg/builtins-57.c: Change to a link-time testcase
13257         to support non-C99 targets.
13259 2007-01-24  Jan Hubicka  <jh@suse.cz>
13261         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
13263 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13265         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
13267 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
13269         PR objc/27438
13270         * objc.dg/const-str-12.m: New test.
13272 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13274         PR fortran/30532
13275         * gfortran.dg/ctrl-z.f90:  New test.
13277 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13279         PR fortran/30481
13280         * gfortran.dg/namelist_assumed_char.f90:  New test.
13282 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
13284         PR c++/27492
13285         * g++.dg/inherit/covariant15.C: New test.
13287 2007-01-23  Ian Lance Taylor  <iant@google.com>
13289         * g++.dg/warn/Wparentheses-24.C: New test.
13291 2007-01-23  Richard Guenther  <rguenther@suse.de>
13293         PR testsuite/30560
13294         * ada/acats/run_acats: Do not call gnatmake or gnatchop
13295         with full path.
13297 2007-01-22  Richard Guenther  <rguenther@suse.de>
13299         PR tree-optimization/30038
13300         * gcc.dg/builtins-62.c: New testcase.
13302 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13304         * gcc.c-torture/compile/20070121.c: New test.
13306 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
13308         PR libfortran/30525
13309         * gfortran.dg/char_comparison_1.f:  New test.
13311 2007-01-21  Ira Rosen  <irar@il.ibm.com>
13313         * gcc.dg/vect/vect-strided-same-dr.c: New test.
13315 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
13317         PR objc/30479
13318         * objc.dg/pch: New directory.
13319         * objc.dg/pch/pch.exp: New file.
13320         * objc.dg/pch/interface-1.m: New test.
13321         * objc.dg/pch/interface-1.hs: New include file.
13322         * lib/objc.exp (objc_target_compile): Add
13323         "-x objective-c-header" in front of the sources if this is
13324         a precompiled header being compiled.
13326 2007-01-20  Roger Sayle  <roger@eyesopen.com>
13328         * gfortran.dg/array_memcpy_3.f90: New test case.
13329         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
13331 2007-01-20  Roger Sayle  <roger@eyesopen.com>
13332             Brooks Moses  <brooks.moses@codesourcery.com>
13333             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13335         * gfortran.dg/intrinsic_sign_1.f90: New test case.
13336         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13338 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13340         * gcc.dg/torture/builtin-math-3.c: Test fdim.
13342 2007-01-19  Mike Stump  <mrs@apple.com>
13344         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
13345         away.
13347 2007-01-19  Roger Sayle  <roger@eyesopen.com>
13349         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
13350         option instead of -funsafe-math-optimizations.
13352 2007-01-19  Tomas Bily  <tbily@suse.cz>
13354         gcc.dg/tree-prof/indir-call-prof.c: New.
13355         g++.dg/dg.exp: Add tree-prof subdirectory.
13356         g++.dg/tree-prof/indir-call-prof.C: New.
13357         g++.dg/tree-prof/tree-prof.exp: New.
13359 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13361         PR c++/17947
13362         * g++.dg/warn/deprecated.C: Update warning output.
13363         * g++.dg/warn/deprecated-2.C: Likewise.
13364         * g++.dg/warn/deprecated-3.C: New.
13366 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13368         * gcc.c-torture/execute/nestfunc-7.c: New.
13370 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
13372         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
13374 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13376         * gcc.dg/m68k-pic-1.c: New.
13378 2007-01-18  Roger Sayle  <roger@eyesopen.com>
13380         * gfortran.dg/array_memcpy_4.f90: New test case.
13382 2007-01-18  Josh Conner  <jconner@apple.com>
13384         PR target/30485
13385         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
13386         * gcc.dg/vect/no-trapping-math-1: New.
13387         * gcc.dg/vect/no-trapping-math-2: New.
13389 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
13391         * gcc.target/i386/387-8.c: Update comment about optimizing
13392         inherent load of 1.0 of fptan instruction.
13394 2007-01-18  Dirk Mueller  <dmueller@suse.de>
13395             Richard Guenther <rguenther@suse.de>
13397         PR diagnostic/8268
13398         * gcc.dg/Warray-bounds.c: New testcase.
13399         * gcc.dg/Warray-bounds-2.c: New testcase.
13400         * g++.dg/warn/Warray-bounds.C: New testcase.
13401         * g++.dg/warn/Warray-bounds-2.C: New testcase.
13403 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
13405         PR fortran/30476
13406         * gfortran.dg/generic_12.f90: New test.
13408 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
13410         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
13411         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
13413 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
13415         * gcc.dg/dfp/compare-special.h: New file.
13416         * gcc.dg/dfp/compare-special-32.c: New test.
13417         * gcc.dg/dfp/compare-special-64.c: New test.
13418         * gcc.dg/dfp/compare-special-128.c: New test.
13420 2007-01-16  Roger Sayle  <roger@eyesopen.com>
13421             Paul Thomas  <pault@gcc.gnu.org>
13422             Steven G. Kargl  <kargl@gcc.gnu.org>
13424         PR fortran/30404
13425         * gfortran.dg/forall_6.f90: New test case.
13426         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
13427         * gfortran.dg/dependency_13.f90: Likewise.
13429 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13431         PR testsuite/12325
13432         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
13433         targets that don't support Inf.
13435 2007-01-15  Dale Johannesen  <dalej@apple.com>
13437         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
13439 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
13441         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
13442         of achar for 0xff to avoid the "Extended ASCII not
13443         implemented" error message.
13445 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
13447         PR fortran/28172
13448         * gfortran.dg/altreturn_4.f90: New test.
13450         PR fortran/29389
13451         * gfortran.dg/stfunc_4.f90: New test.
13453         PR fortran/29712
13454         * gfortran.dg/bound_2.f90: Reinstate commented out line.
13455         * gfortran.dg/initialization_1.f90: Change warning.
13457         PR fortran/30283
13458         * gfortran.dg/specification_type_resolution_2.f90: New test.
13460 2007-01-14  Jan Hubicka  <jh@suse.cz>
13462         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
13463         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
13464         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
13465         elimination.
13467 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
13469         PR fortran/30410
13470         * gfortran.dg/external_procedures_2.f90: New test.
13472 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
13474         PR target/30413
13475         * gcc.target/i386/pr30413.c: New test.
13477 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
13479         PR fortran/30452
13480         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
13482 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
13484         * gcc.dg/20070112-1.c: New test.
13486 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13488         PR libgfortran/30435
13489         * gfortran.dg/list_read_6.f90: New test.
13491 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
13493         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
13495 2007-01-12  Tom Tromey  <tromey@redhat.com>
13497         PR preprocessor/28227:
13498         * gcc.dg/cpp/pr28227.c: New file.
13500 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13502         * gcc.dg/tree-ssa/loop-22.c: New test.
13504 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13506         PR tree-optimization/29516
13507         * gcc.dg/tree-ssa/loop-20.c: New test.
13509 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
13511         PR libfortran/30415
13512         * minmaxloc_integer_kinds_1.f90:  New test.
13514 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
13516         PR c++/29573
13517         * g++.dg/template/sizeof-template-argument.C: New test.
13519 2007-01-11  Jan Hubicka  <jh@suse.cz>
13521         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
13522         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
13523         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
13524         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
13525         * gcc.dg/tree-ssa/pr21658.c: Likewise.
13526         * gcc.dg/tree-ssa/pr15349.c: Likewise.
13527         * gcc.dg/tree-ssa/pr25501.c: Likewise.
13528         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
13529         transformation in question.
13530         * gcc.dg/tree-ssa/vrp05.c: Likewise.
13531         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13532         * gcc.dg/always_inline3.c: Likewise.
13534 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
13536         PR c++/28999
13537         * g++.dg/template/typename11.C: New test.
13539 2007-01-10  Robert Kennedy <jimbob@google.com>
13541         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
13543 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
13545         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
13546         for different integer kinds.
13547         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
13548         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
13549         * gfortran.dg/ishft_2.f90: New test.
13550         * gfortran.dg/ishft_3.f90: New test.
13552 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
13554         * gfortran.dg/altreturn_2.f90: Removed executable bit.
13556 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
13558         PR tree-optimization/30322
13559         * gcc.dg/tree-ssa/loop-21.c: New test.
13561 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
13563         * g++.dg/rtti/darwin-builtin-linkage.C: New.
13565 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13567         * gcc.target/spu/intrinsics-1.c: Remove xfail.
13569 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13571         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
13572         * g++.dg/warn/overflow-warn-3.C: Likewise.
13573         * g++.dg/warn/overflow-warn-4.C: Likewise.
13574         * g++.dg/warn/overflow-warn-5.C: Likewise.
13575         * g++.dg/warn/overflow-warn-6.C: Likewise.
13576         * g++.dg/warn/Woverflow-1.C: Likewise.
13577         * g++.dg/warn/Woverflow-2.C: Likewise.
13578         * g++.dg/warn/Woverflow-3.C: Likewise.
13579         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
13581 2007-01-08  Roger Sayle  <roger@eyesopen.com>
13583         * gfortran.dg/array_constructor_14.f90: New test case.
13584         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
13586 2007-01-08  Richard Guenther  <rguenther@suse.de>
13588         PR tree-optimization/23603
13589         * gcc.dg/tree-ssa/vrp31.c: New testcase.
13590         * gcc.dg/tree-ssa/vrp32.c: Likewise.
13592 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
13594         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
13595         in __v8qi typedef.
13596         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
13597         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
13598         compiler behaviour.
13599         * gcc.dg/simd-5.c: Likewise.
13600         * gcc.dg/simd-6.c: Likewise.
13601         * g++.dg/conversion/simd1.C: Likewise.
13602         * g++.dg/conversion/simd3.C: Likewise.
13603         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
13604         (main): Use it.
13606 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
13608         PR tree-optimization/29877
13609         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
13610         name of a hard register for the target concerned.  Adjust dg-error
13611         directives to cope with new behaviour of TER.
13613 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13615         PR c++/28986
13616         * g++.dg/conversion/nullptr1.C: Added overflow warning.
13617         * g++.dg/warn/overflow-warn-1.C: New.
13618         * g++.dg/warn/overflow-warn-3.C: New.
13619         * g++.dg/warn/overflow-warn-4.C: New.
13620         * g++.dg/warn/overflow-warn-5.C: New.
13621         * g++.dg/warn/overflow-warn-6.C: New.
13622         * g++.dg/warn/Woverflow-1.C: New.
13623         * g++.dg/warn/Woverflow-2.C: New.
13624         * g++.dg/warn/Woverflow-3.C: New.
13625         * g++.dg/warn/multiple-overflow-warn-2.C: New.
13627 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
13629         PR fortran/27698
13630         * gfortran.dg/invalid_name.f90: New test.
13631         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
13632         * gfortran.dg/gomp/pr29759.f90: Ditto.
13634 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
13636         * gfortran.dg/present_1.f90:  Update error message.
13638 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
13640         PR c++/19439
13641         * g++.dg/template/duplicate1.C: New test
13642         * g++.dg/template/memfriend6.C: Adjust error markers.
13644 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
13646         PR tree-opt/30385
13647         * gcc.dg/torture/inline-1.c: New test.
13649 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13651         PR c/19978
13652         * gcc.dg/multiple-overflow-warn-1.c: New.
13653         * gcc.dg/multiple-overflow-warn-2.c: New.
13654         * gcc.dg/overflow-warn-6.c: New.
13655         * g++.dg/warn/multiple-overflow-warn-1.C: New.
13657 2007-01-05  Roger Sayle  <roger@eyesopen.com>
13659         * gfortran.dg/array_memcpy_1.f90: New test case.
13660         * gfortran.dg/array_memcpy_2.f90: Likewise.
13662 2007-01-05  Richard Guenther  <rguenther@suse.de>
13664         PR middle-end/27826
13665         * g++.dg/opt/pr27826.C: New testcase.
13667 2007-01-05  Ian Lance Taylor  <iant@google.com>
13669         * gcc.dg/Walways-true-1.c: New test.
13670         * gcc.dg/Walways-true-2.c: New test.
13671         * g++.dg/warn/Walways-true-1.C: New test.
13672         * g++.dg/warn/Walways-true-2.C: New test.
13674 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
13676         PR c/30360
13677         * gcc.dg/pr30360.c: New test.
13679 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
13681         PR fortran/23232
13682         * gfortran.dg/data_implied_do_1.f90: New test.
13684         PR fortran/27996
13685         PR fortran/27998
13686         * gfortran.dg/char_length_1.f90: New test.
13688 2007-01-05  Richard Guenther  <rguenther@suse.de>
13690         PR middle-end/28116
13691         * g++.dg/opt/pr28116.C: New testcase.
13693 2007-01-05  Tobias Burnus  <burnus@net-b.de>
13695         PR fortran/29624
13696         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
13697           invalid deallocate.
13698         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
13699         * gfortran.dg/protected_4.f90: Add pointer intent check.
13700         * gfortran.dg/protected_6.f90: Add pointer intent check.
13701         * gfortran.dg/pointer_intent_1.f90: New test.
13702         * gfortran.dg/pointer_intent_2.f90: New test.
13703         * gfortran.dg/pointer_intent_3.f90: New test.
13705 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
13707         PR 30235
13708         * gfortran.dg/altreturn_2.f90: new test.
13710 2007-01-04  Tom Tromey  <tromey@redhat.com>
13712         PR preprocessor/28165:
13713         * gcc.dg/cpp/pr28165.c: New file.
13715 2007-01-03  Josh Conner  <jconner@apple.com>
13717         PR middle-end/29683
13718         * gcc.dg/pr29683.c: New.
13720 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
13722         PR c++/28217
13723         * g++.dg/pch/template-1.C: New test.
13724         * g++.dg/pch/template-1.Hs: New file.
13726 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13728         PR middle-end/30353
13729         * gcc.c-torture/compile/complex-4.c: New test.
13731 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
13733         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
13734         -maltivec.
13735         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
13737 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
13739         PR middle-end/30286
13740         * gcc.dg/pr30286.c: New test.
13742         PR c++/29535
13743         * g++.dg/template/crash66.C: New test.
13745         PR c++/29054
13746         * g++.dg/template/friend49.C: New test.
13748 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
13750         * gfortran.dg/ibits.f90: New test.
13752 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
13754         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
13755         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
13757 2007-01-02  Jan Hubicka  <jh@suse.cz>
13759         * gcc.dg/pr16194.c: We now output error on all three functions,
13760         not just first one.
13762 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13764         PR c/19977
13765         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
13766         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
13768 2006-01-02  Ian Lance Taylor  <iant@google.com>
13770         * g++.dg/warn/Wparentheses-22.C: New test.
13771         * g++.dg/warn/Wparentheses-23.C: New test.
13773 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13775         PR middle-end/7651
13776         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
13777         * gcc.dg/declspec-3-Wextra.c: New.
13778         * gcc.dg/declspec-3-no.c: New
13780 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
13782         PR fortran/20896
13783         * gfortran.dg/interface_10.f90: Remove.
13785 2007-01-01  Roger Sayle  <roger@eyesopen.com>
13787         * gcc.dg/fold-eqxor-4.c: New test case.
13789 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
13791         PR middle-end/30311
13792         * gcc.c-torture/compile/pr30311.c: New test.
13794 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
13796         PR middle-end/30253
13797         * gcc.c-torture/compile/statement-expression-1.c: New test.
13799 2007-01-01  Andreas Schwab  <schwab@suse.de>
13801         PR target/29166
13802         * g++.dg/eh/pr29166.C: New test.
13804 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
13806         * lib/target-supports.exp (check_effective_target_powerpc_spe):
13807         New.
13808         (check_effective_target_vect_cmdline_needed): Use it.
13810 2006-12-31  Richard Guenther  <rguenther@suse.de>
13812         PR middle-end/30137
13813         * gcc.dg/pr30137-1.c: New testcase.
13814         * gcc.dg/pr30137-2.c: Likewise.
13816 2006-12-31  Roger Sayle  <roger@eyesopen.com>
13818         PR middle-end/30322
13819         * gcc.dg/fold-plusnot-1.c: New test case.
13821 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
13823         PR c++/29731
13824         * g++.dg/parse/template22.C: New test.
13826 2006-12-31  Richard Guenther  <rguenther@suse.de>
13828         PR middle-end/30338
13829         * gcc.c-torture/compile/pr30338.c: New testcase.
13831 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
13833         PR fortran/27900
13834         * gfortran.dg/intrinsic_actual_4.f90: New test.
13836         PR fortran/24325
13837         * gfortran.dg/func_decl_3.f90: New test.
13839 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
13841         PR fortran/23060
13842         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
13843         * gfortran.dg/c_by_val_1.f: New test.
13844         * gfortran.dg/c_by_val_2.f: New test.
13845         * gfortran.dg/c_by_val_3.f: New test.
13847 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
13849         PR libfortran/30321
13850         * gfortran.dg/sum_zero_array_1.f90:  New test.
13852 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
13854         PR preprocessor/29612
13855         * gcc.dg/cpp/pr29612-1.c: New test.
13856         * gcc.dg/cpp/pr29612-2.c: New test.
13858 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
13860         PR fortran/30034
13861         * gfortran.dg/pure_formal_proc_1.f90: New test.
13863         PR fortran/30237
13864         * gfortran.dg/intrinsic_actual_3.f90: New test.
13866 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13868         PR fortran/30014
13869         * gfortran.dg/io_constraints_1.f90: Update test.
13870         * gfortran.dg/io_constraints_2.f90: Update test.
13871         * gfortran.dg/inquire_iolength.f90: New test.
13873 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
13875         PR fortran/20896
13876         * gfortran.dg/interface_10.f90: New test.
13877         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
13878         since z is already, locally a variable.
13880         PR fortran/25135
13881         * gfortran.dg/generic_11.f90: New test.
13882         * gfortran.dg/interface_7.f90: Remove name clash between module
13883         name and procedure 'x' referenced in the interface.
13885 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13887         PR middle-end/7651
13888         * gcc.dg/Wmissing-parameter-type.c: New.
13889         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
13890         * gcc.dg/Wmissing-parameter-type-no.c: New.
13892 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
13894         PR fortran/25818
13895         * gfortran.dg/entry_array_specs_2.f: New test.
13897         PR fortran/30084
13898         * gfortran.dg/nested_modules_6.f90: New test.
13900 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13902         PR middle-end/7651
13903         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
13904         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
13906 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
13908         PR C++/30168
13909         * g++.dg/opt/complex6.C: New test.
13911 2006-12-22  Ben Elliston  <bje@au.ibm.com>
13913         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
13914         full" if the linker on spu-*-* warns about exceeding local store.
13916         And revert this patch:
13917         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13918         fail to link due to relocation overflows on spu-*-*.
13920 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13922         PR fortran/30273
13923         * gfortran.dg/dependency_19.f90: New test.
13925 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13927         PR fortran/30202
13928         * gfortran.dg/alloc_comp_basics_3.f90: New test.
13930 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
13932         PR middle-end/30262
13933         * gcc.c-torture/execute/20061220-1.c: New test.
13935         PR middle-end/30263
13936         * gcc.dg/gomp/asm-1.c: New test.
13938         PR target/30230
13939         * g++.dg/eh/ia64-2.C: New test.
13941 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13943         PR target/28966
13944         PR target/29248
13945         * gcc.dg/rs6000-leaf.c: New.
13947 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13949         PR fortran/25392
13950         * gfortran.dg/f2c_8.f90: New test.
13952 2006-12-20  Bill Wendling  <wendling@apple.com>
13954         * gcc.dg/asm-b.c: Check for __ppc64__.
13956 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13958         PR fortran/30190
13959         * gfortran.dg/bounds_check_5.f90: New test.
13961 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
13963         PR middle-end/30143
13964         * gcc.dg/gomp/complex-1.c: New testcase.
13966 2006-12-20  Roger Sayle  <roger@eyesopen.com>
13968         * gfortran.dg/array_memset_1.f90: New test case.
13970 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
13972         * lib/target-supports.exp: Add spu to
13973         check_effective_target_vect_widen_mult_hi_to_si.
13975 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13977         PR fortran/29992
13978         * gfortran.dg/generic_9.f90: New test.
13980         PR fortran/30081
13981         * gfortran.dg/generic_10.f90: New test.
13983 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
13985         PR tree-opt/30045
13986         * gcc.dg/pr30045.c: New test.
13988 2006-12-20  Ben Elliston  <bje@au.ibm.com>
13990         * gcc.dg/20020312-2.c: Add a case for __SPU__.
13992 2006-12-19  Eric Christopher  <echristo@apple.com>
13994         PR target/29302
13995         * gcc.c-torture/execute/pr29302-1.c: New.
13997 2006-12-19  Tobias Burnus  <burnus@net-b.de>
13999         PR fortran/39238
14000         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14002 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
14004         PR fortran/30236
14005         * gfortran.dg/altreturn_3.f90: New test.
14007         * gfortran.dg/char_result_12.f90: Fix comment typos.
14009 2006-12-19  Ben Elliston  <bje@au.ibm.com>
14011         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
14012         as newlib's stdio.h uses non-traditional cpp constructs.
14014 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14016         * gfortran.dg/advance.f90: Renamed to advance_1.f90
14017         * gfortran.dg/append-1.f90: Renamed to append_1.f90
14018         * gfortran.dg/array-1.f90: Renamed to array_1.f90
14019         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
14020         * gfortran.dg/backspace.f: Renamed to backspace_1.f
14021         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
14022         * gfortran.dg/default_initialization.f: Renamed to
14023         default_initialization_1.f
14024         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
14025         dollar_edit_descriptor_1.f
14026         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
14027         dollar_edit_descriptor_2.f
14028         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
14029         dollar_edit_descriptor_3.f
14030         * gfortran.dg/logint-1.f: Renamed to logint_1.f
14031         * gfortran.dg/logint-2.f: Renamed to logint_2.f
14032         * gfortran.dg/logint-3.f: Renamed to logint_3.f
14033         * gfortran.dg/advance_1.f90: Renamed from advance.f90
14034         * gfortran.dg/append_1.f90: Renamed from append-1.f90
14035         * gfortran.dg/array_1.f90: Renamed from array-1.f90
14036         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
14037         * gfortran.dg/backspace_1.f: Renamed from backspace.f
14038         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
14039         * gfortran.dg/default_initialization_1.f: Renamed from
14040         default_initialization.f
14041         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
14042         dollar_edit_descriptor-1.f
14043         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
14044         dollar_edit_descriptor-2.f
14045         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
14046         dollar_edit_descriptor-3.f
14047         * gfortran.dg/logint_1.f: Renamed from logint-1.f
14048         * gfortran.dg/logint_2.f: Renamed from logint-2.f
14049         * gfortran.dg/logint_3.f: Renamed from logint-3.f
14051 2006-12-18  Bill Wendling  <wendling@apple.com>
14053         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
14054         id is an OjbC keyword.
14056 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14058         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
14060 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14062         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
14064 2006-12-18  Ian Lance Taylor  <iant@google.com>
14066         * g++.dg/warn/Wmissing-declarations-1.C: New test.
14068 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14070         * gcc.c-torture/compile/pr27528.c: Use empty templates.
14072 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
14074         PR fortran/30207
14075         * gfortran.fortran-torture/execute/where21.f90: New test.
14077 2006-12-17  Tobias Burnus  <burnus@net-b.de>
14079         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
14081 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14083         PR middle-end/7651
14084         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
14085         * gcc.dg/if-empty-1.c: Likewise.
14086         * gcc.dg/pr23165.c: Likewise.
14087         * g++.dg/warn/empty-body.C: Likewise.
14089 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14091         PR libfortran/30005
14092         * gfortran.dg/open_errors.f90: New test.
14094 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
14096         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
14098         * gcc.target/i386/ssse3-pabsb.c: New file.
14099         * gcc.target/i386/ssse3-pabsd.c: Likewise.
14100         * gcc.target/i386/ssse3-pabsw.c: Likewise.
14101         * gcc.target/i386/ssse3-palignr.c: Likewise.
14102         * gcc.target/i386/ssse3-phaddd.c: Likewise.
14103         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
14104         * gcc.target/i386/ssse3-phaddw.c: Likewise.
14105         * gcc.target/i386/ssse3-phsubd.c: Likewise.
14106         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
14107         * gcc.target/i386/ssse3-phsubw.c: Likewise.
14108         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
14109         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
14110         * gcc.target/i386/ssse3-pshufb.c: Likewise.
14111         * gcc.target/i386/ssse3-psignb.c: Likewise.
14112         * gcc.target/i386/ssse3-psignd.c: Likewise.
14113         * gcc.target/i386/ssse3-psignw.c: Likewise.
14114         * gcc.target/i386/ssse3-vals.h: Likewise.
14116 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
14118         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
14119         * lib/fortran-torture.exp: Include target-supports.exp.
14121 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
14123         PR target/30185
14124         * gcc.c-torture/execute/pr30185.c: New test.
14126 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14128         PR testsuite/30179
14129         PR testsuite/30180
14130         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
14131         * gcc.dg/builtin-bswap-2.c: Likewise.
14132         * gcc.dg/builtin-bswap-3.c: Likewise.
14133         * gcc.dg/builtin-bswap-4.c: Likewise.
14134         * lib/target-supports.exp (check_effective_target_stdint_types): New.
14135         * gcc.c-torture/execute/mode-dependent-address.x: New file.
14137 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14139         PR libfortran/30145
14140         * gfortran.dg/write_zero_array: New test.
14142 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14144         PR fortran/30200
14145         * gfortran.dg/write_fmt_trim.f90: New test.
14147 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
14149         PR 30194
14150         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
14151         temporarily.
14153 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14155         * lib/target-supports.exp (check_weak_available): Use istarget
14156         "hppa*-*-hpux10*" instead of regexp.
14157         (check_cxa_atexit_available): Likewise.
14159 2006-12-14  Richard Guenther  <rguenther@suse.de>
14161         PR tree-optimization/30197
14162         * gcc.c-torture/execute/complex-1.c: Fix function name.
14163         * gcc.dg/builtins-61.c: New testcase.
14165 2006-12-14  Richard Guenther  <rguenther@suse.de>
14167         PR middle-end/30172
14168         * gcc.dg/pr30172-1.c: New testcase.
14170 2006-12-14  Richard Guenther  <rguenther@suse.de>
14172         PR tree-optimization/30198
14173         * gcc.dg/builtins-60.c: New testcase.
14175 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
14177         * lib/target-supports.exp (vect_no_align): Remove spu.
14179 2006-12-13  Ian Lance Taylor  <iant@google.com>
14181         PR c++/19564
14182         PR c++/19756
14183         * g++.dg/warn/Wparentheses-5.C: New test.
14184         * g++.dg/warn/Wparentheses-6.C: New test.
14185         * g++.dg/warn/Wparentheses-7.C: New test.
14186         * g++.dg/warn/Wparentheses-8.C: New test.
14187         * g++.dg/warn/Wparentheses-9.C: New test.
14188         * g++.dg/warn/Wparentheses-10.C: New test.
14189         * g++.dg/warn/Wparentheses-11.C: New test.
14190         * g++.dg/warn/Wparentheses-12.C: New test.
14191         * g++.dg/warn/Wparentheses-13.C: New test.
14192         * g++.dg/warn/Wparentheses-14.C: New test.
14193         * g++.dg/warn/Wparentheses-15.C: New test.
14194         * g++.dg/warn/Wparentheses-16.C: New test.
14195         * g++.dg/warn/Wparentheses-17.C: New test.
14196         * g++.dg/warn/Wparentheses-18.C: New test.
14197         * g++.dg/warn/Wparentheses-19.C: New test.
14198         * g++.dg/warn/Wparentheses-20.C: New test.
14199         * g++.dg/warn/Wparentheses-21.C: New test.
14201 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14203         PR testsuite/30157
14204         * lib/target-supports.exp (check_cxa_atexit_available): Return false
14205         for target "hppa.*hpux10".
14207 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
14209         * g++.dg/debug/vartrack1.C: New test.
14211         * g++.dg/opt/ifcvt1.C: New test.
14213         * gcc.dg/tls/opt-13.c: New test.
14215         * gcc.dg/20060425-2.c: New test.
14217         * g++.dg/opt/pr15054-2.C: New test.
14219         * gcc.c-torture/execute/20060420-1.c: New test.
14221         * gcc.c-torture/execute/20060412-1.c: New test.
14223         * objc/compile/20060406-1.m: New test.
14225 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
14227         * g++.dg/template/array17.C: New test.
14229 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
14231         * gcc.target/powerpc/altivec-23.c: New test.
14233 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
14235         PR c++27316
14236         * g++.dg/inherit/error3.C: New test.
14238         PR c++/28740
14239         * g++.dg/inherit/error4.C: New test.
14241 2006-12-13  Richard Guenther  <rguenther@suse.de>
14243         PR tree-optimization/17687
14244         * gcc.dg/builtins-59.c: New testcase.
14246 2006-12-13  Ben Elliston  <bje@au.ibm.com>
14248         * gcc.target/spu/Wmain.c: New test.
14250 2006-12-12  Josh Conner  <jconner@apple.com>
14252         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
14253         * g++.dg/abi/thunk4.C: Likewise.
14254         * g++.dg/abi/rtti3.C: Likewise.
14256 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
14258         * gcc.target/spu/cpat-1.c: New test.
14259         * gcc.target/spu/cpat-2.c: New test.
14260         * gcc.target/spu/cpat-3.c: New test.
14261         * gcc.target/spu/cpat-4.c: New test.
14263 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14265         PR tree-opt/28436
14266         * gcc.c-torture/compile/vector-1.c: New test.
14267         * gcc.c-torture/compile/vector-2.c: New test.
14268         * gcc.c-torture/compile/vector-3.c: New test.
14270 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14272         * lib/fortran-torture.exp: Update copyright years.  Remove
14273         obsolete comment.  Test -ftree-vectorize where it makes sense.
14274         * lib/gfortran-dg.exp: Update copyright years.  Use settings
14275         from fortran-torture.exp.
14276         * gfortran.dg/char_transpose_1.f90,
14277         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
14278         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
14279         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
14280         '-w' to dg-options.
14282 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
14284         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
14285         saved_${tool}_load.
14287 2006-12-12  Ira Rosen  <irar@il.ibm.com>
14289         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
14290         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
14291         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
14292         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
14293         gaps.
14295 2006-12-12  Richard Guenther  <rguenther@suse.de>
14297         PR middle-end/30147
14298         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
14300 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
14301             Diego Novillo  <dnovillo@redhat.com>
14303         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
14304         VDEF/VUSE changes.
14305         * gcc.dg/tree-ssa/pr26421.c: Likewise
14306         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
14307         * gcc.dg/tree-ssa/pr23382.c: Likewise.
14308         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
14309         * gcc.dg/tree-ssa/pr28410.c: Likewise.
14310         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
14311         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
14312         * gcc.dg/tree-ssa/vrp07.c: Likewise.
14313         * gcc.dg/tree-ssa/vrp08.c: Likewise.
14314         * gcc.dg/tree-ssa/alias-12.c: Likewise.
14316 2006-12-11  Jan Hubicka  <jh@suse.cz>
14318         * gcc.dg/tree-prof/stringop-1.c: New test.
14319         * gcc.dg/tree-prof/stringop-2.c: New test.
14321 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
14323         PR target/30120
14324         * gcc.target/i386/pr30120.c: New test.
14326         Revert:
14327         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14329         * gcc.target/i386/x87regparm-1.c: New test.
14330         * gcc.target/i386/x87regparm-2.c: New test.
14331         * gcc.target/i386/x87regparm-3.c: New test.
14332         * gcc.target/i386/x87regparm-4.c: New test.
14334 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
14336         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
14338 2006-12-10  Tobias Burnus  <burnus@net-b.de>
14340         PR fortran/23994
14341         * gfortran.dg/protected_1.f90: New test.
14342         * gfortran.dg/protected_2.f90: New test.
14343         * gfortran.dg/protected_3.f90: New test.
14344         * gfortran.dg/protected_4.f90: New test.
14345         * gfortran.dg/protected_5.f90: New test.
14346         * gfortran.dg/protected_6.f90: New test.
14348 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14349             Tobias Burnus  <burnus@gcc.gnu.org>
14351         PR fortran/29975
14352         PR fortran/30068
14353         * gfortran.dg/interface_4.f90: Test adding procedure to generic
14354         interface.
14355         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
14356         ambiguous interfaces.
14357         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
14358         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
14359         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
14360         ambiguous interfaces.
14361         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
14362         * gfortran.dg/array_initializer_2.f90: Add initializer array
14363         constructor test.
14365         PR fortran/30096
14366         * gfortran.dg/interface_9.f90: Test that host interfaces are
14367         not checked for ambiguity with the local version.
14369 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14371         PR fortran/29464
14372         * gfortran.dg/module_interface_2.f90: New test.
14374 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14376         PR fortran/29941
14377         * gfortran.dg/assumed_len.f90: New test.
14379 2006-12-09  Richard Guenther  <rguenther@suse.de>
14381         * g++.dg/warn/implicit-typename1.C: Qualify types.
14382         * g++.dg/parse/crash12.C: Likewise.
14383         * g++.dg/tree-ssa/pr22444.C: Likewise.
14385 2006-12-09  Tobias Burnus  <burnus@net-b.de>
14387         * gfortran.dg/array_2.f90: Added sqrt test.
14389 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
14391         * gcc.target/i386/x87regparm-1.c: XFAIL.
14392         * gcc.target/i386/x87regparm-2.c: XFAIL.
14393         * gcc.target/i386/x87regparm-3.c: XFAIL.
14394         * gcc.target/i386/x87regparm-4.c: XFAIL.
14396 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14398         * lib/target-supports.exp
14399         (check_effective_target_large_long_double): New.
14400         * gcc.dg/Wconversion-real.c : Use it.
14401         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
14402         unsigned.
14404 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
14406         * gcc.c-torture/execute/mode-dependent-address.c: New test.
14408 2006-12-08  Tobias Burnus  <burnus@net-b.de>
14410         PR fortran/27546
14411         * gfortran.dg/import4.f90: New test for IMPORT in modules.
14413 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
14415         PR c++/29732
14416         * g++.dg/template/crash65.C: New test.
14417         * g++.dg/template/spec16.C: Tweak error markers.
14419 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14421         * gcc.target/spu: New directory.
14422         * gcc.target/spu/spu.exp: New file.
14423         * gcc.target/spu/intrinsics-1.c: New test.
14425 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
14427         PR c++/29980
14428         * g++.dg/ext/attrib27.C: New test.
14429         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
14430         * g++.dg/parse/typedef5.C: Likewise.
14432 2006-12-07  Mike Stump  <mrs@apple.com>
14434         * treelang/compile/var_defs.tree: Adjust.
14436 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
14438         PR c++/29730
14439         * g++.dg/template/crash64.C: New test.
14440         * g++.dg/parse/crash27.C: Adjust error markers.
14442 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
14444         PR libfortran/30009
14445         PR libfortran/30056
14446         * gfortran.dg/read_eof_4.f90:  Add tests.
14447         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
14448         * gfortran.dg/unf_read_corrupted_1.f90: New test.
14450 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
14452         PR c++/29729
14453         * g++.dg/template/crash63.C: New test.
14455         PR c++/29728
14456         * g++.dg/template/crash62.C: New test.
14458 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14460         PR fortran/30003
14461         * gfortran.dg/allocatable_function_1.f90: Increase the number
14462         of expected calls of free to 10; the lhs section reference is
14463         now evaluated so there is another call to bar.  Change the
14464         comment appropriately.
14465         * gfortran.dg/array_section_1.f90: New test.
14467 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14469         PR fortran/29912
14470         * gfortran.dg/char_result_12.f90: New test.
14472 2006-12-05  Richard Guenther  <rguenther@suse.de>
14474         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
14475         * gcc.dg/vect/vect-pow-2.c: Rename to ...
14476         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
14477         vect_double, xfail for spu*-*-*.
14479 2006-12-04  Tobias Burnus  <burnus@net-b.de>
14481         PR fortran/29962
14482         * initialization_4.f90: Test noninteger exponents (-std=f95).
14483         * initialization_5.f90: New test for noninteger exponents
14484           with -std=f2003.
14486 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14488         PR fortran/29821
14489         * gfortran.dg/parameter_array_section_1.f90: New test.
14491 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
14493         PR c++/29733
14494         * g++.dg/template/crash61.C: New test.
14496         PR c++/29632
14497         * g++.dg/template/error23.C: New test.
14499 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
14501         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
14503 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14505         PR fortran/29916
14506         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
14508 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
14510         PR middle-end/29965
14511         * gcc.dg/gomp/pr29965-1.c: New test.
14512         * gcc.dg/gomp/pr29965-2.c: New test.
14513         * gcc.dg/gomp/pr29965-3.c: New test.
14514         * gcc.dg/gomp/pr29965-4.c: New test.
14515         * gcc.dg/gomp/pr29965-5.c: New test.
14516         * gcc.dg/gomp/pr29965-6.c: New test.
14517         * g++.dg/gomp/pr29965-1.C: New test.
14518         * g++.dg/gomp/pr29965-2.C: New test.
14519         * g++.dg/gomp/pr29965-3.C: New test.
14520         * g++.dg/gomp/pr29965-4.C: New test.
14521         * g++.dg/gomp/pr29965-5.C: New test.
14522         * g++.dg/gomp/pr29965-6.C: New test.
14523         * g++.dg/gomp/pr29965-7.C: New test.
14524         * g++.dg/gomp/pr29965-8.C: New test.
14525         * g++.dg/gomp/pr29965-9.C: New test.
14526         * g++.dg/gomp/pr29965-10.C: New test.
14528 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
14530         * gnat.dg/pointer_variable_bounds.adb: New test.
14531         * gnat.dg/pointer_variable_bounds.ads: Likewise.
14532         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
14534 2006-12-03  Eric Christopher  <echristo@apple.com>
14536         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
14538 2006-12-03  Richard Henderson  <rth@redhat.com>
14539             Andrew Pinski  <pinskia@gmail.com>
14541         PR C++/14329
14542         * g++.dg/warn/unit-1.C: New test.
14544 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
14546         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
14548 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
14550         * g++.dg/vect/vect.exp: Enable tests to run on spu.
14551         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
14552         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
14553         * gcc.dg/vect/vect-70.c: Reduce array size.
14554         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
14555         vect_no_compaer_double targets.
14556         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
14557         vect_float, vect_double, and vect_int.
14559 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
14561         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
14562         test for loop versioning on vect_no_align targets.
14563         * gcc.dg/vect/pr20122.c: Likewise.
14564         * gcc.dg/vect/vect-105.c: Likewise.
14565         * gcc.dg/vect/vect-42.c: Likewise.
14566         * gcc.dg/vect/vect-43.c: Likewise.
14567         * gcc.dg/vect/vect-74.c: Likewise.
14568         * gcc.dg/vect/vect-75.c: Likewise.
14569         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14570         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14571         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
14572         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
14574 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
14576         PR fortran/29642
14577         * gfortran.dg/value_1.f90 : New test.
14578         * gfortran.dg/value_2.f90 : New test.
14579         * gfortran.dg/value_3.f90 : New test.
14580         * gfortran.dg/value_4.f90 : New test.
14581         * gfortran.dg/value_4.c : Called from value_4.f90.
14583 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14585         PR C++/30033
14586         *  g++.dg/cpp0x/static_assert4.C: New testcase.
14588 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14590         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
14592 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
14594         PR c/27953
14595         * gcc.dg/pr27953.c: New test.
14597 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14599         PR c++/30022
14600         * g++.dg/ext/vector5.C: New test.
14602         PR c++/30021
14603         * g++.dg/other/main1.C: New test.
14605 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
14607         PR libfortran/29568
14608         * gfortran.dg/convert_implied_open.f90:  Change to
14609         new default record length.
14610         * gfortran.dg/unf_short_record_1.f90:  Adapt to
14611         new error message.
14612         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
14614 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
14616         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
14618 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
14620         PR c++/29066
14621         * g++.dg/expr/pr29066.c: New.
14623 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
14624             Zdenek Dvorak <dvorakz@suse.cz>
14626         PR tree-optimization/29921
14627         * gcc.dg/pr29921-2.c: New test.
14629 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
14631         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
14632         (i386_get_cpuid): New function.
14633         (i386_cpuid_ecx): Likewise.
14634         (i386_cpuid_edx): Likewise.
14635         (i386_cpuid): Updated to call i386_cpuid_edx.
14637         * gcc.target/i386/sse3-addsubpd.c: New file.
14638         * gcc.target/i386/sse3-addsubps.c: Likewise.
14639         * gcc.target/i386/sse3-haddpd.c: Likewise.
14640         * gcc.target/i386/sse3-haddps.c: Likewise.
14641         * gcc.target/i386/sse3-hsubpd.c: Likewise.
14642         * gcc.target/i386/sse3-hsubps.c: Likewise.
14643         * gcc.target/i386/sse3-lddqu.c: Likewise.
14644         * gcc.target/i386/sse3-movddup.c: Likewise.
14645         * gcc.target/i386/sse3-movshdup.c: Likewise.
14646         * gcc.target/i386/sse3-movsldup.c: Likewise.
14648 2006-12-01  Dirk Mueller  <dmueller@suse.de>
14650         * g++.dg/warn/Wreturn-type-4.C: New testcase.
14652 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
14654         * gcc.dg/dfp/convert-int-max.c: New test.
14655         * gcc.dg/dfp/convert-int-max-fold.c: New test.
14657 2006-11-30  Richard Guenther  <rguenther@suse.de>
14659         * gcc.dg/vect/vect-pow-1.c: Rename ...
14660         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
14661         floats instead of doubles, check successful vectorization.
14663 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14665         PR target/29945
14666         * gcc.c-torture/compile/pr29945.c: New testcase.
14668 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
14670         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
14671         -maltivec.
14673 2006-11-29  Eric Christopher  <echristo@apple.com>
14675         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
14677 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
14679         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
14681         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
14683 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
14685         PR c++/29022
14686         * g++.dg/inherit/virtual2.C: New test.
14687         * g++.dg/inherit/virtual3.C: Likewise.
14688         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
14689         * g++.dg/inherit/error2.C: Likewise.
14690         * g++.dg/template/instantiate1.C: Likewise.
14692 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
14694         PR tree-opt/29984
14695         * gcc.dg/tree-ssa/reassoc-12.c: New test.
14697 2006-11-28  Jan Hubicka  <jh@suse.cz>
14699         * gcc.dg/memcpy-1.c: New test.
14701 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
14703         PR c++/29735
14704         * g++.dg/warn/main-3.C: New test.
14706 2006-11-28  Jan Hubicka  <jh@suse.cz>
14708         * gcc.dg/winline-1.c: New test.
14710 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14712         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
14713         alignments.
14715 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
14717         PR fortran/29976
14718         * gfortran.dg/missing_optional_dummy_3.f90
14720 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
14722         PR fortran/20880
14723         * gfortran.dg/interface_3.f90: Modify errors.
14725 2006-11-28  Ben Elliston  <bje@au.ibm.com>
14727         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14728         fail to link due to relocation overflows on spu-*-*.
14730 2006-11-27  Michael Matz  <matz@suse.de>
14731             Andreas Krebbel  <krebbel1@de.ibm.com>
14733         PR target/29319
14734         * gcc.dg/20061127-1.c: New testcase.
14736 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
14738         * gcc.dg/20061124-1.c: Add exit() function prototype.
14740 2006-11-27  Jan Hubicka  <jh@suse.cz>
14742         * gcc.target/i386/memcpy-1.c: Adjust size.
14743         * gcc.dg/visibility-11.c: Likewise.
14745 2006-11-27  Richard Guenther  <rguenther@suse.de>
14747         PR middle-end/25620
14748         * gcc.target/i386/pow-1.c: New testcase.
14749         * gcc.dg/builtins-58.c: Likewise.
14751 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
14753         PR c++/29886
14754         * g++.dg/expr/cast8.C: New test.
14756 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14758         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
14759         Don't ever inline the testcase.
14761 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
14763         PR fortran/29982
14764         * gfortran.fortran-torture/compile/parameter_3.f90: New
14765         testcase.
14767 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
14769         PR fortran/29951
14770         * gfortran.fortran-torture/execute/transfer2.f90: New test.
14772 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14774         * gfortran.fortran-torture/execute/specifics.f90: Remove test
14775         for CHAR.
14777 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14779         PR libgfortran/29936
14780         * gfortran.dg/write_check3.f90: New test.
14782 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14784         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
14786 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
14788         PR fortran/20880
14789         * gfortran.dg/interface_3.f90: New test.
14791         PR fortran/29387
14792         * gfortran.dg/generic_8.f90: New test.
14794 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14796         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
14797         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
14798         * gfortran.dg/specifics_3.f90: Remove.
14800 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
14802         PR c/29955
14803         * gcc.dg/gomp/pr29955.c: New test.
14805         PR c/29736
14806         * gcc.dg/pr29736.c: New test.
14808 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14810         PR tree-opt/29964
14811         * gcc.dg/pure-1.c: New test.
14813 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
14815         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
14816         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
14818 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14820         * gcc.dg/20061124-1.c: New testcase.
14822 2006-11-23  Eric Christopher  <echristo@apple.com>
14824         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
14826 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14828         PR c/2707
14829         PR c++/26167
14830         * gcc.dg/Wconversion-integer.c: New. Supersedes
14831         Wconversion-negative-constants.c
14832         * gcc.dg/Wconversion-real.c: New.
14833         * gcc.dg/Wconversion-real-integer.c: New.
14834         * gcc.dg/Wconversion-negative-constants.c: Deleted.
14835         * g++.dg/warn/Wconversion1.C: Modified.
14837 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14839         * gfortran.dg/overload_1.f90: New test.
14841 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14843         PR c/9072
14844         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
14845         Wtraditional-conversion.
14846         * gcc.dg/overflow-warn-2.c: Likewise.
14847         * gcc.dg/Wconversion.c: Likewise. Renamed as
14848         Wtraditional-conversion.c .
14849         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
14850         Wtraditional-conversion-2.c .
14851         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
14852         Wtraditional-conversion-2.c
14853         * gcc.dg/Wconversion-negative-constants.c: New.
14855 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
14857         * gcc.dg/tree-ssa/dump-1.c: New test.
14859 2006-11-23  David Ung <davidu@mips.com>
14861         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
14862         -mfp64, allowable when ISA >= 33 and float is enabled.
14863         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
14864         of mthc1 and mfhc1 patterns.
14866 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
14868         PR tree-optimization/29921
14869         * gcc.dg/pr29921.c: New test.
14871 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14873         PR fortran/29441
14874         * gfortran.dg/initialization_4.f90: New test.
14876 2006-11-22  Ira Rosen  <irar@il.ibm.com>
14878         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
14879         platforms that have interleaving support.
14880         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
14881         * gcc.dg/vect/vect-strided-a-u16-i2.c,
14882         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
14883         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
14884         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
14885         gcc.dg/vect/vect-strided-u8-i2-gap.c,
14886         gcc.dg/vect/vect-strided-u8-i8.c,
14887         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
14888         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
14889         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
14890         gcc.dg/vect/vect-strided-float.c,
14891         gcc.dg/vect/vect-strided-a-mult.c,
14892         gcc.dg/vect/vect-strided-mult-char-ls.c,
14893         gcc.dg/vect/vect-strided-a-u16-mult.c,
14894         gcc.dg/vect/vect-strided-a-u32-mult.c,
14895         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
14896         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
14897         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
14898         gcc.dg/vect/vect-strided-mult.c,
14899         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
14900         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
14901         New.
14903 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
14905         PR fortran/25087
14906         * gfortran.dg/auto_char_len_4.f90: New test.
14908 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
14910         PR fortran/29652
14911         * gfortran.dg/generic_7.f90: New test.
14912         * gfortran.dg/defined_operators_1.f90: Add new error.
14914 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
14916         PR tree-optimization/29902
14917         * g++.dg/tree-ssa/pr29902.C: New test.
14919 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
14921         PR fortran/29820
14922         * gfortran.dg/used_types_13.f90: New test.
14924 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
14926         * gcc.dg/dfp/snan.c: Delete.
14928 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
14930         * g++.dg/cpp0x/static_assert1.C: New.
14931         * g++.dg/cpp0x/static_assert2.C: New.
14932         * g++.dg/cpp0x/static_assert3.C: New.
14934 2006-11-21  Richard Guenther  <rguenther@suse.de>
14936         * gcc.dg/vect/vect-pow-1.c: New testcase.
14937         * gcc.dg/vect/vect-pow-2.c: Likewise.
14939 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
14941         PR c++/29570
14942         * g++.dg/template/static29.C: New test.
14944         PR c++/29734
14945         * g++.dg/conversion/simd4.C: New test.
14947 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
14949         PR c++/29475
14950         * g++.dg/template/access19.C: New test.
14951         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
14952         error is reported.
14954 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14956         PR tree-opt/25500
14957         * gcc.dg/tree-ssa/sra-4.c: New testcase.
14959 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14961         PR fortran/27546
14962         * gfortran.dg/import.f90: Extended test.
14963         * gfortran.dg/import2.f90: Extended test.
14965 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14967         * gfortran.dg/volatile3.f90: Add conflict test.
14969 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
14971         PR fortran/24783
14972         * gfortran.dg/implicit_10.f90: New test.
14974 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14976         PR c++/8586
14977         * g++.dg/warn/Wall-write-strings.C: New.
14979 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14981         * gfortran.dg/alloc_comp_constraint_5.f90: New.
14982         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
14984 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14986         * gfortran.dg/use_3.f90: Remove error message.
14987         * gfortran.dg/iso_fortran_env_1.f90: New test.
14988         * gfortran.dg/iso_fortran_env_2.f90: New test.
14989         * gfortran.dg/iso_fortran_env_3.f90: New test.
14990         * gfortran.dg/iso_fortran_env_4.f90: New test.
14992 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
14994         * gcc.dg/vect/vect-27.c: Fix initialization.
14996 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14998         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
14999         * gcc.dg/torture/builtin-minmax-1.c: New.
15001         * gcc.dg/builtins-20.c: Add cases for copysign.
15003 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15005         PR fortran/24285
15006         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
15008 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15009         * gfortran.dg/use_1.f90: New test.
15010         * gfortran.dg/use_1.f90: New test.
15011         * gfortran.dg/use_1.f90: New test.
15013 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
15015         PR tree-optimization/29801
15016         * gcc.dg/pr29801.c: New test.
15018 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
15020         PR middle-end/29584
15021         * gcc.dg/torture/pr29584.c: New test.
15023 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
15025         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
15026         Condition PowerPC tests for saving FPRs on powerpc_fprs.
15027         * gcc.target/powerpc/compress-float-ppc.c,
15028         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
15029         powerpc_fprs.
15030         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
15031         do not pass -mhard-float.
15033 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15035         * gnat.dg/volatile_aggregate.adb: New test.
15037 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15039         PR fortran/29391
15040         PR fortran/29489
15041         * gfortran.dg/bound_2.f90: Add more checks.
15042         * gfortran.dg/bound_3.f90: New test.
15044 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15046         PR target/29201
15047         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
15049 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15051         * gfortran.dg/import3.f90: Fix error message.
15053 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15055         PR tree-opt/29788
15056         * gfortran.fortran-torture/compile/inline_1.f90:
15057         New testcase.
15059 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15061         * gcc.target/i386/x87regparm-1.c: New test.
15062         * gcc.target/i386/x87regparm-2.c: New test.
15063         * gcc.target/i386/x87regparm-3.c: New test.
15064         * gcc.target/i386/x87regparm-4.c: New test.
15066 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15068         PR fortran/27546
15069         * gfortran.dg/import.f90: New test.
15070         * gfortran.dg/import2.f90: New test.
15071         * gfortran.dg/import3.f90: New test.
15073 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15075         PR fortran/27588
15076         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
15078 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15080         PR fortran/29806
15081         * gfortran.dg/contains.f90: New test.
15082         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
15084 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
15086         PR tree-optimization/29581
15087         * gcc.dg/pr29581-1.c: New test.
15088         * gcc.dg/pr29581-2.c: New test.
15089         * gcc.dg/pr29581-3.c: New test.
15090         * gcc.dg/pr29581-4.c: New test.
15091         * gfortran.dg/pr29581.f90: New test.
15093 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
15095         PR fortran/29702
15096         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
15097         numbers in error message headers.
15099 2006-11-14  Richard Guenther  <rguenther@suse.de>
15101         * gcc.target/i386/math-torture/math-torture.exp: Restrict
15102         to i?86 and x86_64 targets.
15104 2006-11-14  Caroline Tice  <ctice@apple.com>
15106         * gcc.dg/pubtypes-1.c: New file/testcase.
15107         * gcc.dg/pubtypes-2.c: New file/testcase.
15108         * gcc.dg/pubtypes-3.c: New file/testcase.
15109         * gcc.dg/pubtypes-4.c: New file/testcase.
15110         * g++.dg/pubtypes.C: New file/testcase.
15112 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
15114         PR c++/29106
15115         * g++.dg/init/self1.C: New test.
15117 2006-11-14  Tobias Burnus  <burnus@net-b.de>
15119         PR fortran/29657
15120         * gfortran.dg/conflicts.f90: Add.
15122 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
15124         PR rtl-optimization/29798
15126         * gcc.c-torture/execute/pr29798.c: New.
15128 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15130         * gcc.dg/builtins-20.c: Add more cases.
15132 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
15134         PR fortran/29759
15135         * gfortran.dg/gomp/pr29759.f90: New test.
15137 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
15139         PR c++/29518
15140         * g++.dg/template/static28.C: New test.
15142 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
15144         * lib/c-torture.exp: Use target-libpath.exp.
15145         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
15146         set GCC_EXEC_PREFIX env var from global variable of same name.
15148 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15150         PR fortran/26994
15151         * gfortran.fortran-torture/compile/transfer-1.f90:
15152         New testcase.
15154 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
15155             Zdenek Dvorak <dvorakz@suse.cz>
15157         PR tree-optimization/29680
15158         * gcc.dg/alias-11.c: New test.
15160 2006-11-12  Jason Merrill  <jason@redhat.com>
15161             Andrew Pinski <pinskia@physics.uc.edu>
15163         PR middle-end/28915
15164         * gcc.target/i386/vectorize1.c: New.
15166 2006-11-12  Roger Sayle  <roger@eyesopen.com>
15168         PR rtl-optimization/29797
15169         * gcc.c-torture/execute/pr29797-1.c: New test case.
15171 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15173         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
15175 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
15177         * gcc.dg/tree-ssa/prefetch-3.c: New test.
15179 2006-11-12  Roger Sayle  <roger@eyesopen.com>
15181         PR tree-optimization/13827
15182         * gcc.dg/fold-eqand-1.c: New test case.
15184 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15186         PR rtl-opt/28812
15187         * gcc.c-torture/execute/mayalias-3.c: New test.
15189 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
15191         PR middle-end/27528
15192         * gcc.c-torture/compile/pr27528.c: New test.
15193         * gcc.dg/pr27528.c: Likewise.
15195 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15197         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
15199         * gcc.dg/torture/builtin-symmetric-1.c: New test.
15201 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15203         PR fortran/29758
15204         * gfortran.dg/reshape_source_size_1.f90: New test.
15206 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15208         PR fortran/29315
15209         * gfortran.dg/aliasing_dummy_4.f90: New test.
15211 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
15213         PR target/29777
15214         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
15215         and x86_64-*-* targets.
15217 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15219         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
15220         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
15221         New macros. Use them in exact tests.
15222         (TESTIT3): New macro.
15223         Add tests for fmin, fmax and fma.
15225 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15227         PR fortran/29431
15228         * gfortran.dg/array_constructor_13.f90: New test.
15230 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15232         PR fortran/29744
15233         * gfortran.dg/used_types_12.f90: New test.
15235 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
15237         PR middle-end/29726
15238         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
15239         (test6): Ditto.
15240         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
15241         * gcc.dg/fold-eqandshift-3.c: New test case.
15243 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15245         PR fortran/29699
15246         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
15248         PR fortran/21370
15249         * gfortran.dg/change_symbol_attributes_1.f90: New test.
15251 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15253         * gcc.dg/20061109-1.c: New testcase.
15255 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15257         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
15259 2006-11-09  Tobias Burnus  <burnus@net-b.de>
15261         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
15262         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
15264 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
15266         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
15267         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
15269 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15271         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
15273 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15275         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
15276         vect-9.c).
15277         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
15278         * gcc.dg/vect/vect-9.c: Now vectorizable.
15279         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
15280         that support vect_widen_mult.
15281         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
15282         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
15283         vect-reduc-dot-u16.c).
15284         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
15285         vect-reduc-dot-u16.c).
15286         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
15287         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
15288         vect-reduc-dot-s8.c).
15289         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
15290         vect-reduc-dot-s8.c).
15291         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
15292         vect-reduc-dot-s8.c).
15293         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
15294         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
15295         vect-reduc-dot-u8.c).
15296         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
15297         vect-reduc-dot-u8.c).
15298         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
15299         * gcc.dg/vect/vect-multitypes-9.c: New test.
15300         * gcc.dg/vect/vect-multitypes-10.c: New test.
15301         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
15302         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
15303         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
15304         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
15305         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
15306         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
15307         wrapv-vect-reduc-dot-s8.c.
15308         * lib/target-support.exp (check_effective_target_vect_unpack): New.
15309         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
15310         targets that support vec_unpack.
15311         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
15312         (check_effective_target_vect_widen_mult_qi_to_hi): New.
15313         (check_effective_target_vect_widen_mult_hi_to_si): New.
15314         (check_effective_target_vect_widen_sum): Removed.
15316         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15318         * gcc.dg/vect/vect-multitypes-8.c: New test.
15319         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
15321         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
15323         * gcc.dg/vect/vect-multitypes-7.c: New test.
15325         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15327         * gcc.dg/vect/vect-multitypes-4.c: New test.
15328         * gcc.dg/vect/vect-multitypes-5.c: New test.
15329         * gcc.dg/vect/vect-multitypes-6.c: New test.
15331         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15333         * gcc.dg/vect/vect-multitypes-1.c: New test.
15334         * gcc.dg/vect/vect-multitypes-2.c: New test.
15335         * gcc.dg/vect/vect-multitypes-3.c: New test.
15337 2006-11-07  Eric Christopher  <echristo@apple.com>
15339         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
15340         Test using scan-assembler-not.
15342 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
15344         * gcc.dg/inline-17.c: New test.
15346 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
15348         PR other/25028
15349         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
15350         on HP-UX.
15352 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
15354         PR fortran/29539
15355         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
15357         PR fortran/29634
15358         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
15359         test.
15361 2006-11-07  Tobias Burnus  <burnus@net-b.de>
15363         PR fortran/29601
15364         * gfortran.dg/volatile.f90: Add.
15365         * gfortran.dg/volatile2.f90: Add.
15366         * gfortran.dg/volatile3.f90: Add.
15367         * gfortran.dg/volatile4.f90: Add.
15368         * gfortran.dg/volatile5.f90: Add.
15369         * gfortran.dg/volatile6.f90: Add.
15370         * gfortran.dg/volatile7.f90: Add.
15372 2006-11-06  Tobias Burnus  <burnus@net-b.de>
15374         * gfortran.dg/io_constraints_2.f90: Adjust pattern
15375           for matching error messages.
15376         * gfortran.dg/specifics_3.f90: Adjust pattern
15377           for matching error messages.
15379 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
15380             Bernhard Fischer  <aldot@gcc.gnu.org>
15382         * lib/gcc-dg.exp (output-exists): New proc.
15383         (output-exists-not): New proc.
15384         * gcc.test-framework/test-framework.awk: Support new directives.
15385         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
15386         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
15387         * gcc.test-framework/dg-outexists-exp-F.c: New test.
15388         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
15389         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
15390         * gcc.test-framework/dg-outexists-exp-P.c: New test.
15392 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
15394         PR fortran/29630
15395         PR fortran/29679
15396         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
15397         * gfortran.dg/initialization_3.f90: New.
15399 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15401         PR libgfortran/25545
15402         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
15404 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
15406         PR middle-end/29695
15407         * gcc.c-torture/execute/pr29695-1.c: New test.
15408         * gcc.c-torture/execute/pr29695-2.c: New test.
15410 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
15412         PR fortran/29565
15413         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
15415 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
15417         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
15418         for matching error messages.
15420 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
15422         PR target/26915
15423         * gcc.target/i386/387-12.c: New test.
15425 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15427         PR libfortran/29713
15428         * gfortran.dg/pr29713.f90: New test.
15430 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
15432         * gcc.c-torture/execute/arith-rand-ll.c:
15433         Also test for bogus rest sign.
15435 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15437         PR libfortran/27895
15438         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
15440 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
15442         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
15443         from error messages.
15445 2006-11-02  Mike Stump  <mrs@apple.com>
15447         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
15449         * g++.old-deja/g++.abi/align.C: Enable for darwin.
15451 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
15453         * g++.dg/eh/gcsec1.C: New test.
15455 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15457         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
15458         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
15460 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
15462         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
15463         hexadecimal value.
15464         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
15465         * gcc.dg/pr14796-2.c: Likewise.
15467 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15469         * gcc.c-torture/execute/20061101-1.c: New test.
15471 2006-11-01  Richard Guenther  <rguenther@suse.de>
15473         * gcc.target/i386/fpprec-1.c: New testcase.
15475 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15477         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
15478         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
15480 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
15482         * gcc.c-torture/execute/20061031-1.c: New test.
15484 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15486         PR 23067
15487         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
15488         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
15489         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
15490         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
15491         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
15492         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
15493         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
15495 2006-10-31  Eric Christopher  <echristo@apple.com>
15496             Falk Hueffner  <falk@debian.org>
15498         * gcc.dg/builtin-bswap-1.c: New.
15499         * gcc.dg/builtin-bswap-2.c: New.
15500         * gcc.dg/builtin-bswap-3.c: New.
15501         * gcc.dg/builtin-bswap-4.c: New.
15502         * gcc.dg/builtin-bswap-5.c: New.
15503         * gcc.target/i386/builtin-bswap-1.c: New.
15505 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15507         * gcc.dg/inline-16.c: New.
15509         PR 16622
15510         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
15511         defining it.
15512         * gcc.dg/inline-13.c: New.
15513         * gcc.dg/inline-14.c: New.
15514         * gcc.dg/inline-15.c: New.
15516         PR 11377
15517         * gcc.dg/inline6.c: New.
15518         * gcc.dg/inline7.c: New.
15520 2006-10-31  Roger Sayle  <roger@eyesopen.com>
15522         PR middle-end/23470
15523         * gcc.dg/pr23470-1.c: New test case.
15525 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
15527         PR fortran/29537
15528         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
15529         data.
15530         * gfortran.dg/blockdata_2.f90: New testcase.
15532 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
15534         PR libfortran/29627
15535         * gfortran.dg/unf_short_record_1.f90:  New test.
15537 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15539         PR fortran/29067
15540         * gfortran.dg/pr29067.f: New test.
15542 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
15543             Richard Sandiford  <richard@codesourcery.com>
15545         * lib/target-supports.exp (get_compiler_messages): Append options
15546         as a single list element.
15547         (check_effective_target_arm_vfp_ok): New.
15548         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
15550 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
15552         PR fortran/29387
15553         * gfortran.dg/intrinsic_actual_2.f90: New test.
15555         PR fortran/29490
15556         * gfortran.dg/actual_array_interface_1.f90: New test.
15558         PR fortran/29641
15559         * gfortran.dg/used_types_11.f90: New test.
15561 2006-10-30  Dirk Mueller  <dmueller@suse.de>
15563         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
15564         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
15565         * g++.old-deja/g++.pt/eichin01.C (main): Same.
15566         * g++.old-deja/g++.mike/net25.C (main): Same.
15567         * g++.dg/lookup/exception1.C (main): Same.
15568         * g++.dg/parse/parens2.C (main): Same.
15570 2006-10-30  Roger Sayle  <roger@eyesopen.com>
15572         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
15574 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15576         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
15577         * gcc.dg/torture/builtin-math-3.c: Likewise.
15579 2006-10-30  Tobias Burnus  <burnus@net-b.de>
15581         PR fortran/29452
15582         * gfortran.dg/write_check.f90: Check run-time keyword checking.
15583         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
15585 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
15587         PR Fortran/29410
15588         * gfortran.fortran-torture/execute/transfer1.f90: New test.
15590 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
15592         * lib/target-supports.exp (check_function_available): Declare
15593         function before calling.
15595 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
15597         PR tree-optimization/29637
15598         * gcc.dg/pr29637.c: New test.
15600 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15602         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
15603         tree canonicalization.
15605 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15607         * gcc.dg/builtins-20.c: Add more hypot tests.
15609 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15611         * gcc.dg/fold-compare-1.c: New test case.
15613 2006-10-29  Dirk Mueller  <dmueller@suse.de>
15615         PR c++/16307
15616         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
15618 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15620         PR tree-optimization/15458
15621         * gcc.dg/fold-xornot-1.c: New test case.
15623 2006-10-29  Richard Guenther  <rguenther@suse.de>
15625         * gcc.target/i386/math-torture/trunc.c: New testcase.
15627 2006-10-29  Richard Guenther  <rguenther@suse.de>
15629         * gcc.target/i386/math-torture/round.c: New testcase.
15631 2006-10-29  Richard Guenther  <rguenther@suse.de>
15633         * gcc.target/i386/math-torture/ceil.c: New testcase.
15634         * gcc.target/i386/math-torture/floor.c: Likewise.
15636 2006-10-29  Richard Guenther  <rguenther@suse.de>
15638         * gcc.target/i386/math-torture/rint.c: New testcase.
15639         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
15641 2006-10-29  Richard Guenther  <rguenther@suse.de>
15643         * gcc.target/i386/math-torture/lfloor.c: New testcase.
15644         * gcc.target/i386/math-torture/lceil.c: Likewise.
15646 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15648         PR libgfortran/24313
15649         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
15651 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
15653         * gcc.c-torture/execute/20020118-1.c,
15654         gcc.c-torture/execute/builtins/strlen.c,
15655         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
15656         comment typos.
15658 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15660         * gcc.dg/builtins-20.c: Add tests for hypot.
15661         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
15662         two-argument builtins.
15663         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
15664         TESTIT2.  Update all callers.
15665         (TESTIT2, TESTIT2_R): New helper macros.
15666         Add testcases for pow, hypot and atan2.
15668 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15670         PR C++/29295
15671         * g++.dg/expr/bool1.C: New test.
15672         * g++.dg/expr/bool2.C: New test.
15674 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15676         PR fortran/28224
15677         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
15678         * gfortran.dg/namelist_internal.f90: New test.
15680 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15682         PR fortran/29625
15683         * gfortran.dg/io_real_boz.f90: Add.
15684         * gfortran.dg/io_real_boz2.f90: Add.
15686 2006-10-28  Richard Guenther  <rguenther@suse.de>
15688         PR middle-end/26899
15689         * gcc.dg/tree-ssa/pr26899.c: New testcase.
15691 2006-10-28  Richard Guenther  <rguenther@suse.de>
15693         PR target/28806
15694         * gcc.target/i386/math-torture/lround.c: New testcase.
15696 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
15698         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
15699         * gcc.dg/builtins-44.c: Likewise.
15700         * gcc.dg/builtins-45.c: Likewise.
15701         * gcc.dg/pr28796-2.c: Likewise.
15702         * gcc.dg/unordered-3.c: Likewise.
15704 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15706         PR libgfortran/27954
15707         * gfortran.dg/error_recovery_2.f90: New test.
15709 2006-10-26  Richard Guenther  <rguenther@suse.de>
15711         * gcc.target/i386/i386.exp: Use glob, not find to collect
15712         tests.  Avoids recursing into subdirectories.
15713         * gcc.target/i386/math-torture/math-torture.exp: Torture
15714         for interesting ia32 math options.
15715         * gcc.target.i386/math-torture/lrint.c: New testcase.
15717 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15719         PR libgfortran/29563
15720         * gfortran.dg/arrayio_9.f90: Update test.
15721         * gfortran.dg/arrayio_19.f90: New test.
15723 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
15725         * gcc.dg/20061026.c: New testcase.
15727 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15729         PR libgfortran/29563
15730         * gfortran.dg/arrayio_9.f90: New test.
15732 2006-10-26  Ben Elliston  <bje@au.ibm.com>
15734         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
15735         Copy the strings manually, as strcpy may call strlen.
15737 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15739         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
15740         Add checks for log, log2, log10 and log1p.
15742         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
15743         we already test 0.0.  Add checks for expm1, log, log2, log10,
15744         log1p, cbrt, erf and erfc.
15746 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
15748         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
15750 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
15752         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
15753         and remainderl() built-in functions.  Remove -ffast-math from
15754         dg-options.
15756 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15758         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
15759         acosh and atanh.
15761         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
15762         floating point modifiers to arguments passed to float and long
15763         double functions respectively.  Update all callers to use floating
15764         point numbers, not integers.  Add tests for exp, exp2 and
15765         exp10/pow10.
15767         * gcc.dg/torture/builtin-math-3.c: New test.
15769 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
15771         PR fortran/29393
15772         * gfortran.dg/initialize_2.f90: New.
15774 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15776         * gcc.dg/torture/builtin-math-2.c: New test.
15778 2006-10-24  Richard Guenther  <rguenther@suse.de>
15780         PR middle-end/28796
15781         * gcc.dg/pr28796-1.c: New testcase.
15782         * gcc.dg/pr28796-2.c: Likewise.
15784 2006-10-24  Richard Guenther  <rguenther@suse.de>
15786         * gcc.dg/builtins-57.c: New testcase.
15788 2006-10-24  Richard Guenther  <rguenther@suse.de>
15790         PR tree-optimization/29567
15791         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
15793 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
15795         PR tree-optimization/14784
15796         * gcc.dg/alias-10.c: New test.
15798 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15800         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
15802 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
15804         * gcc.dg/builtin-strncat-chk-1.c: New test.
15806 2006-10-23  Jan Hubicka  <jh@suse.cz>
15808         * gcc.dg/memmove-1.c: New test.
15810 2006-10-23  Paul Brook  <paul@codesourcery.com>
15812         * gcc.dg/pragma-pack-5.c: New test.
15814 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
15816         * g++.dg/other/s390-1.C: New testcase.
15818 2006-10-23  Richard Guenther  <rguenther@suse.de>
15820         PR middle-end/27132
15821         PR middle-end/23295
15822         * gcc.dg/pr27132.c: New testcase.
15823         * gcc.dg/pr23295.c: Likewise.
15824         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
15825         * g++.dg/tree-ssa/pr19807.C: Likewise.
15827 2006-10-23  Richard Guenther  <rguenther@suse.de>
15829         PR middle-end/21032
15830         * gcc.dg/pr21032.c: New testcase.
15832 2006-10-22  Jeff Law  <law@redhat.com>
15833         Richard Guenther  <rguenther@suse.de>
15835         PR tree-optimization/15911
15836         * gcc.dg/tree-ssa/vrp30.c: New testcase.
15838 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15840         PR c++/20647
15841         * g++.dg/abi/rtti3.C: New.
15843 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
15845         PR middle-end/28252
15846         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
15847         transformation.
15849 2006-10-21  Richard Guenther  <rguenther@suse.de>
15851         PR tree-optimization/3511
15852         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
15854 2006-10-21  Richard Guenther  <rguenther@suse.de>
15856         PR middle-end/26898
15857         * gcc.dg/torture/pr26898-1.c: New testcase.
15858         * gcc.dg/torture/pr26898-2.c: Likewise.
15860 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
15862         PR c++/28053
15863         * g++.dg/parse/bitfield1.C: Adjust error markers.
15864         * g++.dg/parse/bitfield2.C: New test.
15866 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
15868         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
15870 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15872         PR libfortran/27895
15873         * gfortran.dg/zero_sized_1.f90: New test.
15875 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
15877         * gcc.dg/div-compare-1.c: New test.
15879 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
15881         PR fortran/29216
15882         * gfortran.dg/result_default_init_1.f90: New test.
15884         PR fortran/29314
15885         * gfortran.dg/automatic_default_init_1.f90: New test.
15887         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
15888         from 38 to 33.
15890 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
15892         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
15893         'using namespace std' without previous declaration.
15894         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
15895         * g++.old-deja/g++.robertl/eb133c.C: New.
15897 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15899         PR libgfortran/29277
15900         * gfortran.dg/streamio_4.f90: Update test.
15901         * gfortran.dg/streamio_11.f90: New test.
15903 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
15905         PR c++/27952
15906         * g++.dg/inherit/virtual1.C: New test.
15908 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15910         PR c++/28261
15911         * g++.dg/parse/enum3.C: New test.
15913 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15915         PR c++/29039
15916         * g++.dg/init/ctor8.C: New test.
15918 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15920         PR c++/27270
15921         * g++.dg/ext/complit8.C: Tweak error markers.
15922         * g++.dg/template/complit1.C: Add error marker.
15924 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15926         PR c++/27270
15927         * g++.dg/ext/complit8.C: New test.
15929         PR c++/29408
15930         * g++.dg/parse/dtor12.C: New test.
15932         PR c++/29435
15933         * g++.dg/template/sizeof11.C: New test.
15935 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
15937         PR fortran/29392
15938         * gfortran.dg/data_char_3.f90: New test.
15940         PR fortran/29451
15941         * gfortran.dg/negative_automatic_size.f90: New test.
15943 2006-10-16  David Daney  <ddaney@avtrex.com>
15945         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
15947 2006-10-16  Eric Christopher  <echristo@apple.com>
15949         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
15950         x86_64.
15952 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15954         PR c++/28211
15955         * g++.dg/tc1/dr49.C: Tweak error messages.
15956         * g++.dg/parse/template21.C: New test.
15958 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15960         PR middle-end/20491
15961         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
15963 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15965         PR fortran/29403
15966         * gfortran.dg/print_1.f90: New test.
15968 2006-10-15  Jan Hubicka  <jh@suse.cz>
15970         PR middle-end/29241
15971         * gcc.c-torture/compile/pr29241.c: New testcase.
15973 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
15975         PR middle-end/29250
15976         * gcc.c-torture/compile/pr29250.c: New test.
15978 2006-10-15  Richard Guenther  <rguenther@suse.de>
15980         * gcc.dg/pr29299.c: New testcase.
15982 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
15984         PR fortran/24767
15985         * gfortran.dg/label_4.f90: Adjust warning flag.
15987 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
15989         PR fortran/29371
15990         * gfortran.dg/nullify_3.f90: New test.
15992 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15994         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15995         on Solaris 2.5.1 too.
15997 2006-10-13  Eric Christopher  <echristo@apple.com>
15999         * gcc.dg/pr25993.c: Skip for darwin.
16001 2006-10-13  Eric Christopher  <echristo@apple.com>
16003         * gcc.dg/visibility-11.c: Skip for darwin.
16005 2006-10-13  Eric Christopher  <echristo@apple.com>
16007         * gcc.dg/darwin-weakimport-1.c: Use
16008         -fno-asynchronous-unwind-tables.
16009         * gcc.dg/darwin-weakimport-3.c: Ditto.
16011 2006-10-13  Richard Guenther  <rguenther@suse.de>
16013         PR tree-optimization/29446
16014         * gcc.dg/torture/pr29446.c: New testcase.
16016 2006-10-13  Bill Wendling  <wendling@apple.com>
16018         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
16019         * g++.old-deja/g++.jason/hmc1.C: Likewise.
16020         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
16021         * g++.old-deja/g++.law/shadow1.C: Likewise.
16022         * g++.old-deja/g++.law/ctors10.C: Likewise.
16023         * g++.dg/debug/namespace1.C: Likewise.
16024         * g++.dg/inherit/namespace-as-base.C: Likewise.
16025         * g++.dg/opt/delay-slot-1.C: Likewise.
16026         * g++.dg/parse/defarg10.C: Likewise.
16027         * g++.dg/template/ptrmem11.C: Likewise.
16028         * g++.dg/template/mem_func_ptr.C: Likewise.
16029         * g++.dg/template/spec19.C: Likewise.
16031 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
16033         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
16035 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
16037         PR fortran/29373
16038         * gfortran.dg/implicit_9.f90: New test.
16040         PR fortran/29407
16041         * gfortran.dg/namelist_25.f90: New test.
16043         PR fortran/27701
16044         * gfortran.dg/same_name_2.f90: New test.
16046         PR fortran/29232
16047         * gfortran.dg/host_assoc_types_1.f90: New test.
16049         PR fortran/29364
16050         * gfortran.dg/missing_derived_type_1.f90: New test.
16051         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
16053         PR fortran/29422
16054         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
16056         PR fortran/29428
16057         * gfortran.dg/alloc_comp_assign_5.f90: New test.
16059 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16061         PR fortran/29391
16062         * gfortran.dg/bound_2.f90: New test.
16064 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16066         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16067         directive.
16068         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16069         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16070         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16071         * gfortran.dg/gomp/reduction3.f90: Likewise.
16072         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16073         * gfortran.dg/dummy_procedure_2.f90: Likewise.
16074         * gfortran.dg/interface_derived_type_1.f90: Likewise.
16075         * gfortran.dg/forall_4.f90: Likewise.
16076         * gfortran.dg/spec_expr_4.f90: Likewise.
16077         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
16078         * gfortran.dg/forall_5.f90: Likewise.
16079         * gfortran.dg/open_access_append_2.f90: Add check for
16080         compile-time warning.
16082 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
16084         PR c++/28506
16085         * g++.dg/parse/pure1.C: New test.
16087 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16089         PR fortran/21435
16090         * gfortran.dg/io_constraints_3.f90: New test.
16091         * gfortran.dg/open_access_append_1.f90: Add checks
16092         for compile-time warnings.
16093         * gfortran.dg/pr20163-2.f: Likewise.
16094         * gfortran.dg/iostat_2.f90: Likewise.
16095         * gfortran.dg/label_4.f90: Delete the temporary
16096         file.
16097         * gfortran.dg/direct_io_2.f90: Add a FILE=
16098         specifier.
16099         * gfortran.dg/iomsg_1.f90: Add check for
16100         compile-time warning.
16102 2006-10-12  Jan Hubicka  <jh@suse.cz>
16104         PR c/28419
16105         * gcc.dg/pr28319.c: New test.
16107 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
16108         PR c++/29318
16109         * g++.dg/ext/vla4.C: New test.
16111 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
16113         PR c++/27961
16114         * g++.dg/template/crash60.C: New test.
16115         * g++.dg/other/large-size-array.C: Adjust error markers.
16116         * g++.dg/parse/crash27.C: Likewise.
16117         * g++.dg/template/crash1.C: Likewise.
16119 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
16121         PR testsuite/29093
16122         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
16124 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
16126         PR preprocessor/28709
16127         * gcc.dg/cpp/paste14.c: New test.
16129 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
16131         PR c++/29175
16132         * g++.dg/init/array24.C: New test.
16134 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16136         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
16137         of <sys/types.h>.
16139 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
16141         PR c++/29024
16142         * g++.dg/parse/typedef8.C: New test.
16143         * g++.dg/other/mult-stor1.C: Adjust error markers.
16145 2006-10-11  Richard Guenther  <rguenther@suse.de>
16147         PR tree-optimization/28230
16148         * gcc.dg/torture/pr28230.c: New testcase.
16150 2006-10-11  Richard Guenther  <rguenther@suse.de>
16152         PR inline-asm/29119
16153         * gcc.dg/torture/pr29119.c: New testcase.
16155 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
16157         PR middle-end/29272
16158         * gcc.c-torture/execute/20060930-2.c: New test.
16160 2006-10-09  Richard Henderson  <rth@redhat.com>
16162         Revert emutls patch.
16164 2006-10-09  Richard Guenther  <rguenther@suse.de>
16166         PR middle-end/29254
16167         * gcc.dg/pr29254.c: New testcase.
16169 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
16170             Paul Thomas  <pault@gcc.gnu.org>
16172         PR fortran/20541
16173         * gfortran.dg/alloc_comp_basics_1.f90: New test.
16174         * gfortran.dg/alloc_comp_basics_2.f90: New test.
16175         * gfortran.dg/alloc_comp_assign_1.f90: New test.
16176         * gfortran.dg/alloc_comp_assign_2.f90: New test.
16177         * gfortran.dg/alloc_comp_assign_3.f90: New test.
16178         * gfortran.dg/alloc_comp_assign_4.f90: New test.
16179         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
16180         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
16181         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
16182         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
16183         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
16184         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
16185         * gfortran.dg/alloc_comp_std.f90: New test.
16186         * gfortran.dg/move_alloc.f90: New test.
16188 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
16190         PR fortran/29115
16191         * gfortran.dg/derived_constructor_comps_2.f90: New test.
16193         PR fortran/29211
16194         * gfortran.dg/forall_char_dependencies_1.f90: New test.
16196 2006-10-08  Tobias Burnus  <burnus@net-b.de>
16198         PR fortran/28585
16199         * gfortran.dg/new_line.f90: New test.
16201 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16203         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
16204         * gcc.dg/torture/builtin-convert-1.c,
16205         gcc.dg/torture/builtin-convert-2.c,
16206         gcc.dg/torture/builtin-convert-3.c,
16207         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
16209 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
16211         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16212         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16213         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16214         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
16216 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
16218         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
16219         Xfail some tests for powerpc-darwin and powerpc-aix.
16221 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
16223         PR c/29380
16224         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
16226 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16228         PR target/29300
16229         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16230         on hppa*-*-hpux*.
16232 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16234         PR fortran/16580
16235         PR fortran/29288
16236         * gfortran.fortran-torture/execute/specifics.f90:
16237         Add tests for using all possible intrinsics as actual arguments.
16238         * gfortran.dg/specifics_1.f90: Add tests for using
16239         all possible intrinsics as actual arguments.
16240         * gfortran.dg/specifics_2.f90: New file.
16241         * gfortran.dg/specifics_3.f90: New file.
16243 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
16245         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
16246         * gcc.dg/debug/debug-2.c: Likewise.
16248 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
16250         * gcc.c-torture/compile/sync-2.c: New test.
16252 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16254         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
16255         line endings.
16257 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16259         PR rtl-optimization/29128
16260         * gcc.c-torture/compile/pr29128.c: New test.
16262 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16264         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
16265         line endings.
16267 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
16269         PR middle-end/29256
16270         * gcc.dg/tree-ssa/loop-19.c: New test.
16272 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16274         PR tree-optimization/29330
16275         * gcc.dg/pr29330.c: New test.
16277         PR target/28924
16278         * gcc.c-torture/compile/20061005-1.c: New test.
16280 2006-10-06  Olivier Hainque  <hainque@adacore.com>
16282         * gcc.dg/typename-vla-1.c: New case.
16283         * gnat.dg/forward_vla.adb: New case.
16285 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16287         PR tree-optimization/29290
16288         * gfortran.dg/loop_nest_1.f90: New test.
16290         PR target/29198
16291         * gcc.dg/tls/opt-12.c: New test.
16293         PR fortran/28415
16294         * gfortran.dg/save_2.f90: New test.
16296         PR c/29091
16297         * gcc.dg/pr29091.c: New test.
16299 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
16301         * lib/target-supports.exp
16302         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
16303         same as x86_64-*-*; check for LP64.
16305 2006-10-04  Richard Henderson  <rth@redhat.com>
16307         * lib/target-supports.exp (check_effective_target_tls): Redefine
16308         to mean non-emulated tls.
16309         * gcc.dg/tls/alias-1.c: Remove tls requirement.
16310         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16311         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16312         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16313         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16314         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16315         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16317 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16319         PR fortran/29343
16320         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
16322 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16324         * gfortran.dg/bounds_check_fail_1.f90: New test.
16326 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16328         PR c++/29020
16329         * g++.dg/template/friend48.C: New test.
16331 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16333         PR fortran/29098
16334         * gfortran.dg/default_initialization_2.f90: New test.
16336 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
16338         PR fortran/20779
16339         PR fortran/20891
16340         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
16342 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
16344         PR fortran/29284
16345         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
16347         PR fortran/29321
16348         PR fortran/29322
16349         * gfortran.dg/missing_optional_dummy_2.f90: New test.
16351         PR fortran/25091
16352         PR fortran/25092
16353         * gfortran.dg/entry_array_specs_1.f90: New test.
16355 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
16357         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
16358         insufficient to inhibit some test failures at -O3.  Do testing
16359         on integers.
16361 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16363         PR c++/29138
16364         * g++.dg/inherit/access8.C: New test.
16365         * g++.dg/template/dtor4.C: Tweak error messages.
16367 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16369         PR fortran/27478
16370         * gfortran.dg/entry_8.f90: New test.
16372 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16374         PR c++/29291
16375         * g++.dg/parse/new4.C: New test.
16377 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
16379         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
16380         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
16381         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
16382         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
16383         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
16385 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16387         PR fortran/19260
16388         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
16389         * gfortran.dg/continuation_2.f90: New test.
16391         PR fortran/19262
16392         * gfortran.dg/continuation_3.f90: New test.
16393         * gfortran.dg/continuation_4.f90: New test.
16394         * gfortran.dg/continuation_5.f: New test.
16395         * gfortran.dg/continuation_6.f: New test.
16397 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
16399         PR c++/29226
16400         * g++.dg/template/vla1.C: New test.
16402 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16404         PR fortran/29210
16405         * gfortran.dg/complex_parameter_1.f90: New test.
16407 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
16409         PR c/29154
16410         * gcc.c-torture/execute/20060929-1.c: New test.
16412 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
16414         PR c++/29105
16415         * g++.dg/template/member6.C: New test.
16416         * g++.dg/parse/typename7.C: Adjust error markers.
16418         PR c++/29080
16419         * g++.dg/template/member7.C: New test.
16421 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
16423         PR c/24010
16424         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
16425         gcc.dg/Woverride-init-3.c: New tests.
16427 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16429         * gcc.c-torture/execute/20060930-1.c: New test.
16431 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16433         PR fortran/18791
16434         * gfortran.dg/specifics_1.f90: New test.
16435         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
16436         complex specifics.
16438 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16440         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
16441         pthread-init-common.h: New.
16443 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
16445         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
16446         precision on some archs.
16448 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
16450         * gcc.dg/non-local-goto-1.c: New test.
16451         * gcc.dg/non-local-goto-2.c: Likewise.
16452         * gcc.dg/setjmp-3.c: Likewise.
16453         * gcc.dg/setjmp-4.c: Likewise.
16455 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
16457         * gnat.dg/self_aggregate_with_pointer.adb: New test.
16459 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16461         PR fortran/28276
16462         * gfortran.dg/exponent_1.f90: New test.
16464         PR fortran/27021
16465         * gfortran.dg/nearest_1.f90: New test.
16467 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
16469         PR middle-end/25261
16470         PR middle-end/28790
16471         * gcc.dg/gomp/nestedfn-1.c: New test.
16473 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
16475         PR objc/29195
16476         * objc/compile/method-1.m: New test.
16478 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
16480         PR c++/26938
16481         * g++.dg/template/crash58.C: New test.
16482         * g++.dg/parse/crash28.C: Adjust error markers.
16483         * g++.dg/template/crash34.C: Likewise.
16484         * g++.dg/template/friend31.C: Likewise.
16485         * g++.dg/template/crash32.C: Likewise.
16487         PR c++/27329
16488         * g++.dg/template/crash59.C: New test.
16490         PR c++/27667
16491         * g++.dg/template/spec33.C: New test.
16492         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
16494 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
16495             Adam Nemet  <anemet@caviumnetworks.com>
16497         * gcc.dg/tree-ssa/ivopts-1.c: New test.
16498         * gcc.dg/tree-ssa/ivopts-2.c: New test.
16500 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
16502         PR target/28911
16503         * gcc.dg/pr28911.c: New.
16505 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
16507         PR target/29169
16508         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
16509         (dg-options): Add -mfpmath=387.
16511 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
16513         PR c/28706
16514         * gcc.dg/pr28706.c: New test.
16516         PR c/28712
16517         * gcc.dg/pr28712.c: New test.
16519 2006-09-22  Mike Stump  <mrs@apple.com>
16521         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
16523 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
16525         PR tree-optimization/28888
16526         * gcc.dg/pr28888.c: New test.
16528 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
16530         PR c++/29016
16531         * g++.dg/init/ptrfn1.C: New test.
16533 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
16535         PR c++/28861
16536         * g++.dg/template/spec32.C: New test.
16537         * g++.dg/parse/crash9.C: Adjust error markers.
16539         PR c++/28303
16540         * g++.dg/template/typedef6.C: New test.
16541         * g++.dg/init/error1.C: Adjust error markers.
16542         * g++.dg/parse/crash9.C: Likewise.
16543         * g++.dg/template/crash55.C: Likewise.
16545 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
16547         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
16549 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
16551         PR target/27650
16552         * g++.dg/ext/dllimport12.C: New test.
16554 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
16556         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
16557         * gcc.target/mips/nmadd-2.c: Likewise.
16558         * gcc.target/mips/mips-ps-6.c: New test.
16559         * gcc.target/mips/neg-abs-1.c: Likewise.
16560         * gcc.target/mips/neg-abs-2.c: Likewise.
16561         * gcc.target/mips/nmadd-3.c: New test.
16563 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
16565         PR middle-end/28046
16566         * gcc.dg/gomp/atomic-10.c: New test.
16567         * g++.dg/gomp/atomic-10.C: New test.
16569 2006-09-20  Eric Christopher  <echristo@apple.com>
16571         * gcc.target/i386/sse3-not-fisttp.c: New.
16573 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
16575         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
16577 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
16579         * gcc.c-torture/execute/pr28289.c (one): New variable.
16580         (main): Use it instead of argc.
16581         * gcc.c-torture/execute/20060102-1.c (one): New variable.
16582         (main): Use it instead of argc.
16584 2006-09-19  Paul Brook  <paul@codesourcery.com>
16586         PR target/28516
16587         * gcc.dg/nested-func-5.c: New test.
16589 2006-09-19  Ben Elliston  <bje@au.ibm.com>
16591         * lib/target-supports.exp (check_effective_target_tls): Compile
16592         test stubs using ${tool}_target_compile, not just target_compile.
16593         (check_effective_target_tls_runtime): Likewise.
16595 2006-09-19  Ben Elliston  <bje@au.ibm.com>
16597         * gcc.c-torture/compile/20030405-1.x: Remove.
16599         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
16600         optimising linker from discarding it.
16602 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
16604         PR fortran/28526
16605         * gfortran.dg/keyword_symbol_1.f90: New test.
16607         * gfortran.dg/spread_shape_1.f90: Add missing warning with
16608         pedantic compilation option.
16610 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
16612         PR fortran/29060
16613         * gfortran.dg/spread_shape_1.f90: New test.
16615 2006-09-17  Roger Sayle  <roger@eyesopen.com>
16617         PR tree-optimization/28887
16618         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
16620 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
16622         PR c/25993
16623         * gcc.dg/pr25993.c: New test.
16625 2006-09-17  Ira Rosen  <irar@il.ibm.com>
16627         PR tree-opt/21591
16628         * gcc.dg/vect/pr21591.c: New test.
16630 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
16632         PR tree-opt/29059
16633         * gcc.c-torture/compile/strcpy-1.c: New test.
16634         * gcc.c-torture/compile/strcpy-2.c: New test.
16635         * gcc.c-torture/compile/memcpy-1.c: New test.
16636         * gcc.c-torture/compile/memcpy-2.c: New test.
16638 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
16640         PR testsuite/29055
16641         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
16643 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
16645         * gnat.dg/specs/double_record_extension1.ads: New test.
16646         * gnat.dg/specs/double_record_extension2.ads: Likewise.
16648 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
16650         PR fortran/29051
16651         * gfortran.dg/oldstyle_3.f90: New test.
16653 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16655         PR libgfortran/29099
16656         * gfortran.dg/secnds-1.f: New test.
16658 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16660         PR libgfortran/29053
16661         * gfortran.dg/streamio_9.f90: New test.
16662         * gfortran.dg/streamio_10.f90: New test.
16664 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
16666         PR C++/29002
16667         * g++.dg/init/array22.C: New test.
16668         * g++.dg/init/array23.C: New test.
16670 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
16672         * stackcheck.lst: Update list of tests requiring stack checking.
16673         * norun.lst: Adjust for above change.
16674         * ada95.lst: New file.
16675         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
16676         requiring -gnat95 switch.
16678 2006-09-14  Olivier Hainque  <hainque@adacore.com>
16680         * gnat.dg/in_out_parameter.adb: New test.
16682 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
16684         PR debug/28980
16685         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
16687 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
16689         * gnat.dg/specs/unchecked_union.ads: New test.
16691 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
16693         PR rtl-optimization/28982
16694         * gcc.c-torture/execute/pr28982a.c: New test.
16695         * gcc.c-torture/execute/pr28982b.c: Likewise.
16697 2006-09-12  Eric Christopher  <echristo@apple.com>
16699         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
16700         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
16702 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
16704         PR c/28768
16705         PR preprocessor/14634
16706         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
16707         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
16708         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
16710 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16712         * gcc.dg/pr28243.c: New test.
16714 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
16716         PR fortran/28971
16717         gfortran.dg/pr28971.f90: New test to act as a backstop in case
16718         this undiagnosed regression reappears.
16720 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
16722         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
16723         Treat $srcdir as a literal.
16724         * lib/fortran-torture.exp (fortran-torture-compile,
16725         fortran-torture-execute): Likewise.
16726         * lib/objc-torture.exp (objc-torture-compile,
16727         objc-torture-execute): Likewise.
16728         * lib/profopt.exp (profopt-execute): Likewise.
16730 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
16732         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
16734 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
16736         PR testsuite/28950
16737         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
16739 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
16741         PR target/13685
16742         * gcc.target/i386/pr13685.c: New test.
16744 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16746         * gcc.dg/pr28726.c: New test.
16748 2006-09-11  Josh Conner  <jconner@apple.com>
16750         * gcc.dg/nrv3.c: Increase size of structure.
16751         * gcc.dg/nrv4.c: Likewise.
16752         * gcc.dg/nrv5.c: Likewise.
16754 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
16756         PR libfortran/28890
16757         gfortran.dg/assumed_charlen_function_5.f90: New test.
16759 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
16761         PR c++/28991
16762         * g++.dg/init/static3.C: New test.
16764 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
16766         PR testsuite/29007
16767         * gcc.dg/long-long-cst1.c (t): Add cast to
16768         __SIZE_TYPE__ before casting to int.
16769         (main): Return 0 on success.
16771 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16773         * gcc.c-torture/execute/20060910-1.c: New test.
16775 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
16777         PR middle-end/26983
16778         * gcc.dg/pr26983.c: New test.
16780 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
16782         PR target/29006
16783         * gcc.c-torture/execute/pr29006.c: New test.
16785 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16787         PR libfortran/28947
16788         gfortran.dg/matmul_4.f90: New test.
16790 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16792         PR fortran/28959
16793         gfortran.dg/used_types_10: New test.
16795 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16797         PR libfortran/28923
16798         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
16799         gfortran.dg/array_initializer_3.f90: New test.
16801 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16803         PR fortran/28914
16804         * gfortran.dg/actual_array_constructor_3.f90: New test.
16806 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
16808         PR testsuite/26778
16809         * gcc.target/i386/pr26778.c: New testcase.
16811 2006-09-08  Eric Christopher  <echristo@apple.com>
16813         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
16814         * gcc.target/i386/memcpy-1.c: Ditto.
16815         * gcc.target/i386/asm-1.c: Ditto.
16816         * gcc.target/i386/20060512-4.c: Ditto.
16817         * gcc.target/i386/compress-float-387.c: Ditto.
16818         * gcc.target/i386/20060512-1.c: Ditto.
16819         * gcc.target/i386/compress-float-sse.c: Ditto.
16820         * gcc.target/i386/20060512-2.c: Ditto.
16821         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
16822         * gcc.target/i386/stack-prot-kernel.c: Ditto.
16823         * gcc.target/i386/compress-float-387-pic.c: Ditto.
16824         * gcc.dg/pr26449.c: Ditto.
16825         * gcc.dg/attr-ms_struct-2.c: Ditto.
16826         * gcc.dg/attr-ms_struct-1.c: Ditto.
16827         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
16829 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
16831         PR c/28504
16832         * gcc.dg/vla-10.c: New test.
16834 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16836         PR c++/28858
16837         * g++.dg/parse/template20.C: New test.
16838         * g++.dg/template/operator8.C: Remove obsolete part.
16839         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
16840         * g++.old-deja/g++.pt/crash65.C: Likewise.
16842 2006-09-07  Jason Merrill  <jason@redhat.com>
16844         PR middle-end/27724
16845         * gcc.dg/long-long-cst1.c: New test.
16847 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16849         PR C++/28906
16850         * g++.dg/other/array3.C: New test.
16851         * g++.dg/other/array4.C: New test.
16852         * g++.dg/other/array5.C: New test.
16854 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
16856         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
16858 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
16860         PR target/28946
16861         * gcc.target/i386/pr28946.c: New test.
16863 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
16865         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
16866         in integer literal constant.
16867         * gfortran.dg/enum_8.f90: Ditto.
16868         * gfortran.dg/g77/20030326-1.f: Ditto.
16870 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
16872         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
16873         nonconformance usage.
16875 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16877         PR middle-end/28862
16878         * gcc.c-torture/compile/vector-align-1.c: New test.
16880 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16882         PR rtl-opt/27883
16883         * g++.dg/opt/copysign-1.C: New test.
16885 2006-09-06  Jason Merrill  <jason@redhat.com>
16887         PR c++/27371
16888         * g++.dg/warn/unused-result1.C: New test.
16890 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
16892         PR c++/28903
16893         * g++.dg/ext/vla3.C: New test.
16895         PR c++/28886
16896         * g++.dg/template/array16.C: New test.
16898 2006-09-06  Richard Guenther  <rguenther@suse.de>
16900         * gcc.dg/pr27226.c: Remove testcase again.
16902 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16904         PR tree-opt/28937
16905         * g++.dg/opt/unroll2.C: New test.
16907 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16909         PR tree-opt/28952
16910         * gcc.dg/vect/pr28952.c: New test.
16912 2006-09-05  Richard Guenther  <rguenther@suse.de>
16914         PR tree-optimization/28900
16915         * gcc.dg/torture/pr28900.c: New testcase
16917 2006-09-05  Richard Guenther  <rguenther@suse.de>
16919         PR tree-optimization/28905
16920         * gcc.c-torture/compile/pr28905.c: New testcase.
16922 2006-09-05  Richard Guenther  <rguenther@suse.de>
16924         PR middle-end/28935
16925         * gcc.dg/pr28935.c: New testcase.
16927 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16929         * gcc.c-torture/execute/20060905-1.c: New test.
16931 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
16933         PR fortran/28908
16934         * gfortran.dg/used_types_7.f90: New test.
16935         * gfortran.dg/used_types_8.f90: New test.
16936         * gfortran.dg/used_types_9.f90: New test.
16938 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16940         * gcc.c-torture/compile/20060904-1.c: New test.
16942 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16944         PR c++/23287 Revert my 2006-09-01 patch
16945         * g++.dg/parse/dtor12.C: Remove.
16947 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
16949         PR c+/27670
16950         * g++.dg/template/operator9.C: New test.
16952         PR c++/27493
16953         * g++.dg/template/operator7.C: New test.
16955         PR c++/27494
16956         * g++.dg/template/operator8.C: New test.
16958         PR c++/27397
16959         * g++.dg/template/crash57.C: New test.
16961         * g++.dg/template/typedef4.C: Adjust error markers.
16962         * g++.dg/template/typedef5.C: Likewise.
16964 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
16966         PR c++/28878
16967         * g++.dg/parse/crash33.C: New test.
16969 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
16970         Richard Guenther  <rguenther@suse.de>
16971         Adam Nemet  <anemet@caviumnetworks.com>
16973         PR middle-end/27226
16974         * gcc.target/mips/memcpy-1.c: New testcase.
16975         * gcc.dg/pr27226.c: Likewise.
16977 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16979         PR c++/28705
16980         * g++.dg/lookup/koenig5.C: New.
16981         * g++.dg/template/crash56.C: New.
16983 2006-09-01  Josh Conner  <jconner@apple.com>
16985         PR c++/25505
16986         * gcc.dg/nrv3.c: New test.
16987         * gcc.dg/nrv4.c: New test.
16988         * gcc.dg/nrv5.c: New test.
16990 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16992         PR c++/23287
16993         * g++.dg/parse/dtor12.C: New.
16995 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
16997         PR tree-optimization/28839
16998         * gcc.dg/pr28839.c: New test.
17000 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
17002         PR target/24367
17003         * gcc.dg/pr24367.c: New testcase.
17005 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
17007         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
17009 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
17011         PR rtl-optimization/27735
17012         * gcc.dg/loop-unswitch-1.c: New test.
17014 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
17016         PR fortran/28885
17017         * gfortran.dg/aliasing_dummy_2.f90: New test.
17019         PR fortran/20067
17020         * gfortran.dg/generic_5.f90: Change error message.
17022         PR fortran/28873
17023         * gfortran.dg/generic_6.f90: New test.
17025         PR fortran/25077
17026         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
17028         PR fortran/25102
17029         * gfortran.dg/invalid_interface_assignment.f90: New test.
17031         PR fortran/24866
17032         * gfortran.dg/module_proc_external_dummy.f90: New test.
17034 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
17036         PR c++/28349
17037         * g++.dg/warn/var-args1.C: New test.
17039 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
17041         PR fortran/28866
17042         * gfortran.dg/simpleif_2.f90: New test.
17043         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
17044         * gfortran.dg/enum_5.f90: Ditto.
17046 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17047             Kazu Hirata  <kazu@codesourcery.com>
17049         PR tree-optimization/17506
17050         * gcc.dg/pr17506.c: New.
17052 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
17054         PR c++/28139
17055         * g++.dg/eh/alias1.C: New test.
17057 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17059         PR c++/28860
17060         * g++.dg/template/ttp22.C: New test.
17062 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
17064         PR middle-end/26632
17065         * gcc.dg/pr26632.c: New.
17067 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17069         PR libgfortran/28354
17070         * gfortran.dg/fmt_zero_precision.f90: New test.
17072 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
17074         PR c++/28058
17075         * g++.dg/template/spec31.C: New test.
17077 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
17079         PR c++/26573
17080         * g++.dg/other/static2.C: New test.
17082 2006-08-26  Roger Sayle  <roger@eyesopen.com>
17084         * gcc.dg/Wswitch-enum-2.c: New test case.
17085         * gcc.dg/Wswitch-enum-3.c: Likewise.
17087 2006-08-26  Richard Guenther  <rguenther@suse.de>
17089         * gcc.c-torture/compile/20060826-1.c: New testcase.
17091 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
17093         PR c++/28736
17094         * g++.dg/template/void10.C: New test.
17096         PR c++/28737
17097         * g++.dg/template/void8.C: New test.
17099         PR c+_+/28738
17100         * g++.dg/template/void9.C: New test.
17102         * g++.dg/template/void3.C: Adjust error markers.
17103         * g++.dg/template/void4.C: Likewise.
17104         * g++.dg/template/crash55.C: Likewise.
17105         * g++.dg/template/void7.C: Likewise
17107 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
17109         PR c++/28588
17110         * g++.dg/inherit/access6.C: New test.
17111         * g++.dg/inherit/access7.C: Likewise.
17113         PR c++/28595
17114         * g++.dg/template/array15.C: New test.
17115         * g++.dg/template/crash2.C: Tweak error markers.
17117 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
17119         PR middle-end/28683
17120         * gcc.c-torture/compile/20060823-1.c: New test.
17122 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17124         PR c++/28853
17125         * g++.dg/template/ttp21.C: New test.
17127         PR c++/28852
17128         * g++.dg/other/operator1.C: Add error-marker.
17129         * g++.dg/other/operator2.C: New test.
17131 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17133         PR c/27893
17134         * gcc.c-torture/compile/vla-const-1.c,
17135         gcc.c-torture/compile/vla-const-2.c: New tests.
17137 2006-08-26  Richard Guenther  <rguenther@suse.de>
17139         PR middle-end/28814
17140         * gcc.dg/torture/pr28814.c: New testcase.
17142 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17144         PR c/28418
17145         * gcc.c-torture/compile/compound-literal-1.c: New test.
17147 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17149         PR c/28299
17150         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
17151         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
17152         Expect extra diagnostics.
17154 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
17156         gcc.dg/noncompile/pr16876.c: New test.
17158 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
17160         PR c++/28056
17161         * g++.dg/parse/local1.C: New test.
17162         * g++.dg/other/qual1.C: Tweak error marker.
17164 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
17166         PR c++/27787
17167         * g++.dg/template/typename10.C: New.
17168         * g++.dg/template/lookup4.C: Remove bogus error marker.
17170 2006-08-25  Richard Guenther  <rguenther@suse.de>
17172         PR testsuite/28829
17173         * gcc.dg/pr26570.c: Fix testcase.
17175 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
17177         PR tree-opt/28807
17178         * gcc.c-torture/execute/mayalias-2.c: New test.
17179         * gcc.dg/tree-ssa/alias-13.c: New test.
17181 2006-08-24  Jan Hubicka  <jh@suse.cz>
17183         PR debug/26881
17184         * gcc.dg/debug/pr26881.c: New file.
17186 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
17188         PR fortran/28788
17189         * gfortran.dg/used_types_4.f90: New test.
17190         * gfortran.dg/derived_init_2.f90: Modify to check sibling
17191         association of derived types.
17192         * gfortran.dg/used_types_2.f90: Add module cleanup.
17193         * gfortran.dg/used_types_3.f90: The same.
17195         PR fortran/28771
17196         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
17197         fix of regression.
17199 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17201         PR 28813
17202         * gfortran.dg/direct_io_6.f90: Remove test.
17204 2006-08-23  Stuart Hastings  <stuart@apple.com>
17206         PR 28825
17207         * gcc.target/i386/20060821-1.c: New.
17209 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
17211         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
17212         dg-warning strings for dllimport.
17214 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
17216         PR C++/28450
17217         * g++.dg/ext/vector4.C: New test.
17218         * g++.dg/ext/complex1.C: New test.
17220 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
17222         PR debug/28692
17223         * gcc.dg/debug/const-1.c: New.
17224         * gcc.dg/debug/const-2.c: New.
17225         * gcc.dg/debug/dwarf2/const-1.c: New.
17226         * gcc.dg/debug/dwarf2/const-2.c: New.
17227         * gcc.dg/debug/dwarf2/const-2b.c: New.
17229 2006-08-22  Richard Guenther  <rguenther@suse.de>
17231         PR middle-end/28776
17232         * gcc.c-torture/compile/pr28776-1.c: New testcase.
17233         * gcc.c-torture/compile/pr28776-2.c: Likewise.
17235 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
17237         PR tree-optimization/28003
17238         * g++.dg/tree-ssa/pr28003.C: New.
17240 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17242         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
17244 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
17246         PR c++/26269
17247         * g++.dg/other/error14.C: New test.
17249         PR c++/28505
17250         * g++.dg/parse/ctor7.C: New test.
17251         * g++.dg/parse/ctor8.C: Likewise.
17253         PR c++/28741
17254         * g++.dg/template/void7.C: New test.
17256 2006-08-21  Olivier Hainque  <hainque@adacore.com>
17258         * gnat.dg/self_aggregate_with_zeros.adb: New test.
17259         * gnat.dg/self_aggregate_with_array.adb: New test.
17261 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17263         * g++.dg/eh/arm-vfp-unwind.C: New test.
17265 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
17267         PR c++/28341
17268         * g++.dg/template/ref3.C: New test.
17269         * g++.dg/template/nontype13.C: New test.
17271         PR c++/28346
17272         * g++.dg/template/ptrmem17.C: New test.
17274 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
17276         PR target/28648 c:
17277         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
17279 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
17281         PR fortran/28630
17282         * gfortran.dg/used_types_2.f90: New test.
17284         PR fortran/28601
17285         * gfortran.dg/used_types_3.f90: New test.
17287         PR fortran/20886
17288         * gfortran.dg/generic_actual_arg.f90: New test.
17290         PR fortran/28735
17291         * gfortran.dg/module_private_array_refs_1.f90: New test.
17293         PR fortran/28762
17294         * gfortran.dg/program_name_1.f90: New test.
17296         PR fortran/28425
17297         * gfortran.dg/derived_constructor_comps_1.f90: New test.
17299         PR fortran/28496
17300         * gfortran.dg/array_initializer_2.f90: New test.
17302         PR fortran/18111
17303         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
17305         PR fortran/28600
17306         * gfortran.dg/assumed_charlen_function_4.f90: New test.
17308         PR fortran/28771
17309         * gfortran.dg/assumed_charlen_in_main.f90: New test.
17311         PR fortran/28660
17312         * gfortran.dg/dependent_decls_1.f90: New test.
17314 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17316         PR fortran/25217
17317         * gfortran.dg/derived_init_2.f90: New.
17319 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
17321         * gcc.c-torture/execute/pr28289.c: New test.
17323 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
17325         PR c/28744
17326         * gcc.dg/attr-externally-visible-1.c: New test.
17327         * gcc.dg/attr-externally-visible-2.c: New test.
17328         * g++.dg/parse/attr-externally-visible-1.C: New test.
17329         * g++.dg/parse/attr-externally-visible-2.C: New test.
17331 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17333         PR c++/28606
17334         * g++.dg/parse/dtor11.C: New test.
17336 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17338         PR rtl-optimization/28489
17339         * gcc.c-torture/compile/pr28489.c: New test.
17341 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17343         PR c++/28710
17344         * g++.dg/template/redecl4.C: New test.
17346         PR c++/28711
17347         * g++.dg/template/ctor8.C: New test.
17349 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17351         * gcc.dg/pr26570.c: Fix testcase.
17353 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17355         * PR c++/28573
17356         * g++.dg/parse/offsetof6.C: New test.
17357         * g++.dg/parse/offsetof6.C: New test.
17358         * g++.dg/parse/offsetof7.C: New test.
17360 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17362         PR testsuite/28602
17363         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
17364         is false.
17366 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
17368         PR c++/28302
17369         * g++.dg/ext/vector3.C: New test.
17371 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
17373         PR gcov/profile/26570
17374         * gcc.dg/pr26570.c: New test.
17376 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
17378         PR c/27697
17379         * gcc.dg/qual-component-1.c: New test.
17381 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17383         PR c++/28593
17384         * g++.dg/parse/new3.C: New test.
17386 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17388         PR fortran/25828
17389         * gfortran.dg/streamio_1.f90: New test.
17390         * gfortran.dg/streamio_2.f90: New test.
17391         * gfortran.dg/streamio_3.f90: New test.
17392         * gfortran.dg/streamio_4.f90: New test.
17393         * gfortran.dg/streamio_5.f90: New test.
17394         * gfortran.dg/streamio_6.f90: New test.
17395         * gfortran.dg/streamio_7.f90: New test.
17396         * gfortran.dg/streamio_8.f90: New test.
17398 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
17400         PR c/28287
17401         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
17403 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
17405         PR c++/28594
17406         * g++.dg/template/void6.C: New test.
17408 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17410         PR c/28649
17411         * gcc.dg/parse-error-1.c: New test.
17412         * gcc.dg/parse-error-2.c: New test.
17413         * gcc.dg/cpp/digraph2.c: Add error-marker.
17414         * gcc.dg/noncompile/920923-1.c: Likewise.
17416 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
17418         PR c/27490
17419         * gcc.dg/sizeof-2.c: New testcase.
17421         PR c/27489
17422         * gcc.dg/switch-A.c: New testcase.
17424 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
17426         PR c++/28288
17427         PR c++/14556
17428         * g++.old-deja/g++.warn/compare1.C: Delete.
17429         * g++.dg/opt/pr7503-2.C: Delete.
17430         * g++.dg/opt/pr7503-3.C: Delete.
17431         * g++.dg/opt/pr7503-4.C: Delete.
17432         * g++.dg/opt/pr7503-5.C: Delete.
17433         * g++.dg/opt/max1.C: Delete.
17434         * g++.dg/warn/minmax.C: Delete.
17435         * g++.dg/expr/minmax.C: New test.
17437 2006-08-14  Richard Guenther  <rguenther@suse.de>
17439         PR testsuite/28703
17440         * gcc.c-torture/execute/pr28651.c: Do not use argc
17441         to avoid optimization, instead forbid inlining.
17443 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
17445         PR rtl-optimization/28634
17446         * gcc.c-torture/execute/ieee/pr28634.c: New test.
17448 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
17450         PR c/27184
17451         * gcc.dg/torture/pr27184.c: New test.
17453 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
17455         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
17457 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17459         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
17460         * gfortran.dg/stat_2.f90: Likewise.
17461         * gfortran.dg/chmod_1.f90: Likewise.
17462         * gfortran.dg/chmod_2.f90: Likewise.
17463         * gfortran.dg/chmod_3.f90: Likewise.
17465 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
17467         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
17469 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17471         * g++.dg/opt/pr23454-2.C: New test.
17473 2006-08-11  Richard Guenther  <rguenther@suse.de>
17475         PR middle-end/28651
17476         * gcc.c-torture/execute/pr28651.c: New testcase.
17478 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
17480         * gnat.dg/specs/static_initializer.ads: New test.
17482 2006-08-10  Paul Brook  <paul@codesourcery.com>
17484         * gcc.target/arm/cond-asm.c: New test.
17486 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
17488         PR tree-optimization/26197
17489         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
17490         * g++.dg/vect/vect.exp: Compile the new tests with
17491         --param max-aliased-vops=0.
17493 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
17495         PR c++/28637
17496         * g++.dg/template/void3.C: New test.
17498         PR c++/28638
17499         * g++.dg/template/void4.C: New test.
17501         PR c++/28640
17502         * g++.dg/template/void5.C: New test.
17504 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
17506         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
17507         after dg-do compile.
17509 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
17511         PR tree-optimizations/26969
17512         * gcc.dg/vect/vect.exp: Compile tests prefixed with
17513         "unswitch-loops" with -funswitch-loops.
17514         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
17516 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17518         * gcc.dg/sparc-getcontext-1.c: Fix typo.
17519         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
17520         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
17521         * objc.dg/dwarf-1.m: Likewise.
17522         * objc.dg/dwarf-2.m: Likewise.
17523         * obj-c++.dg/dwarf-2.mm: Likewise.
17525 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17527         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
17528         * objc.dg/dwarf-2.m: Likewise.
17529         * obj-c++.dg/dwarf-2.mm: Likewise.
17531         PR libfortran/28603
17532         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
17534         PR testsuite/27611
17535         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17537         PR testsuite/27033
17538         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17540 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
17542         PR target/27827
17543         * gcc.target/i386/pr27827.c: New testcase.
17545 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
17547         PR fortran/28590
17548         * gfortran.dg/sequence_types_1.f90: New test.
17550 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
17552         PR fortran/28548
17553         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
17554         dg-warning.  Add -pedantic option.
17556 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17558         PR c/28502
17559         * gcc.dg/proto-1.c: New test.
17561         PR c/27721
17562         * gcc.dg/lvalue-4.c: New test.
17564         PR c/28136
17565         * gcc.dg/init-bad-5.c: New test.
17567 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
17569         PR c++/28347
17570         * g++.dg/ext/typedef-init.C: Add new test for typedef
17571         initialization inside templates. Adjust existing error markers.
17573 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
17575         PR c++/28148
17576         * g++.dg/init/ptrmem3.C: New test.
17578 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
17580         PR tree-optimization/27770
17581         * lib/target-support.exp: New target keyword "section_anchors".
17582         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
17583         tests.
17584         * gcc.dg/vect/section-anchors-pr27770.c: New test.
17585         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
17586         * gcc.dg/vect/section-anchors-vect-69.c: New test.
17587         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
17589 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17591         * gcc.dg/20060801-1.c: Add missing '}'.
17593 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17595         PR c++/27508
17596         * g++.dg/parse/dtor9.C: New test.
17597         * g++.dg/parse/dtor10.C: New test.
17598         * g++.dg/other/error7.C: Adjust error-marker.
17600         PR c++/28274
17601         * g++.dg/other/default5.C: New test.
17603 2006-08-02  Richard Guenther  <rguenther@suse.de>
17605         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
17607 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
17609         PR c++/28557
17610         * g++.dg/template/conv9.C: New test.
17612 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
17614         PR debug/28063
17615         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
17616         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
17617         Optionally return assembly text.  Update callers.
17618         (check_no_compiler_messages): Update verbose messages.
17619         (check_no_messages_and_pattern): New.
17620         (check_effective_target_string_merging): New.
17622 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17624         PR c++/28250
17625         * g++.dg/eh/catch4.C: New test.
17627         PR c++/28257
17628         * g++.dg/other/qual1.C: New test.
17630         PR c++/28259
17631         * g++.dg/inherit/error2.C: New test.
17633         PR c++/28267
17634         * g++.dg/other/new1.C: New test.
17636         * g++.dg/warn/pr23075.C: Remove obsolete test.
17637         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
17638         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
17640 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
17642         PR c++/28523
17643         * g++.dg/eh/cast1.C: New test.
17645 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
17647         PR libfortran/28452
17648         * gfortran.dg/random_3.f90:  New test.
17650 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
17652         PR c++/28432
17653         * g++.dg/other/pr28304.C: Change expected error message.
17654         * g++.dg/other/pr28432.C: New test.
17656 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
17658         PR c++/28256
17659         * g++.dg/init/brace2.C: Change expected error message, add empty init.
17661 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
17663         PR debug/23336
17664         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
17665         at -g1.
17666         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
17667         g++.dg/debug/enum-2.C: New.
17669 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17671         PR c++/6634
17672         * g++.dg/parse/long1.C: Add more tests.
17674 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17676         * gfortran.dg/lrshift_1.c: New file.
17678 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17680         PR libgfortran/28335
17681         * gfortran.dg/no_unit_error_1.f90: New test.
17683 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17685         PR libgfortran/28335
17686         * gfortran.dg/no_unit_error_1.f90: Delete test.
17687         * gfortran.dg/no_unit_error_2.f90: Delete test.
17689 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17691         * gfortran.dg/chmod_3.f90: New test.
17692         * gfortran.dg/ltime_gmtime_1.f90: New test.
17693         * gfortran.dg/ltime_gmtime_2.f90: New test.
17694         * gfortran.dg/lrshift_1.f90: New test.
17695         * gfortran.dg/chmod_1.f90: New test.
17696         * gfortran.dg/chmod_2.f90: New test.
17698 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
17700         PR c++/27668
17701         * g++.dg/template/crash55.C: New test.
17703         PR c++/27962
17704         * g++.dg/template/nontype16.C: New test.
17706         * g++.dg/template/void2.C: Adjust error markers.
17707         * g++.dg/template/nontype5.C: Adjust error markers.
17709 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
17711         * gcc.target/i386/stack-prot-kernel.c: New test.
17713 2006-07-27  Roger Sayle  <roger@eyesopen.com>
17715         * gcc.dg/builtins-55.c: New test case.
17717 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
17719         PR rtl-optimization/27907
17720         * gcc.c-torture/compile/pr27907.c: New test.
17722 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17724         * gfortran.dg/mclock.f90: New test.
17725         * gfortran.dg/int_conv_1.f90: New test.
17726         * gfortran.dg/stat_1.f90: New test.
17727         * gfortran.dg/stat_2.f90: New test.
17729 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17731         PR libgfortran/28335
17732         * gfortran.dg/no_unit_error_1.f90: New test.
17733         * gfortran.dg/no_unit_error_2.f90: New test.
17734         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
17736 2006-07-25  Roger Sayle  <roger@eyesopen.com>
17738         PR middle-end/28473
17739         * gcc.dg/fold-convround-1.c: New test case.
17741 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
17743         * gfortran.dg/arithmetic_if.f90:  Fix comments.
17745 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17747         PR c++/27572
17748         * g++.dg/other/typedef1.C: New test.
17749         * g++.dg/template/typedef4.C: New test.
17750         * g++.dg/template/typedef5.C: New test.
17752 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17754         PR fortran/28416
17755         * gfortran.dg/allocatable_dummy_3.f90: New.
17757 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
17759         PR fortran/28439
17760         * gfortran.dg/arithmetic_if.f90:  New test.
17762 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
17764         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
17765         avoid memcpy optimization.
17767 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17769         PR fortran/25289
17770         * gfortran.dg/direct_io_6.f90: New test.
17772 2006-07-24  Jan Hubicka  <jh@suse.cz>
17774         PR c/25795
17775         PR c++/27369
17776         * gcc.dg/pr25795.c: New test.
17777         * gcc.dg/pr25795-1.c: New test.
17779 2006-07-23  Roger Sayle  <roger@eyesopen.com>
17781         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
17782         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
17783         which may be transformed to "g || h" on some platforms.
17785 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
17787         PR c++/28025
17788         * g++.dg/template/friend45.C: New test.
17790 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17792         PR libgfortran/28339
17793         * gfortran.dg/arrayio_8.f90: New test.
17795 2006-07-21  Mike Stump  <mrs@apple.com>
17797         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
17799         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
17801 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17803         PR c++/28250
17804         * g++.dg/eh/catch3.C: New test.
17806         PR c++/28363
17807         * g++.dg/template/defarg10.C: New test.
17809 2006-07-20  Paul Brook  <paul@codesourcery.com>
17811         PR 27363
17812         * gcc.dg/pr27363.c: New test.
17814 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
17816         PR c++/28338
17817         * g++.dg/init/ref13.C: New test.
17819 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17821         PR obj-c++/28434
17822         * obj-c++.dg/proto-error-1.mm: New test.
17824 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
17826         PR c++/28337
17827         * g++.dg/template/string1.C: New test.
17829 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
17831         PR c++/28048
17832         * g++.dg/template/defarg9.C: New test.
17834         PR c++/28235
17835         * g++.dg/template/static27.C: New test.
17837 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
17839         PR 28410
17840         * gcc.dg/tree-ssa/pr28410.c: New test.
17842 2006-07-18  Lee Millward  <lee.millward@gmail.com>
17844         PR c++/28258
17845         * g++/dg/other/error13.C: New test.
17847         PR c++/28260
17848         * g++.dg/template/friend44.C: New test.
17850 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
17852         PR c++/27495
17853         * g++.dg/other/pr27495.C: New.
17855 2006-07-18  Olivier Hainque  <hainque@adacore.com>
17857         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
17858         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
17860 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17862         PR c/28286
17863         * gcc.dg/pragma-pack-4.c: New test.
17865 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
17867         PR c++/28291
17868         * g++.dg/ext/pr28291.C: New test.
17870 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
17872         PR middle-end/28403
17873         * gcc.c-torture/execute/pr28403.c: New test.
17875 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
17877         PR middle-end/28402
17878         * gcc.dg/pr28402.c: New test.
17880 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
17882         PR c++/28304
17883         * g++.dg/other/pr28304.C: New test.
17885 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
17887         PR other/28251
17888         gcc.c-torture/unsorted/dump-noaddr.c: New test.
17889         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
17891 2006-07-17  Richard Guenther  <rguenther@suse.de>
17893         PR tree-optimization/28238
17894         * g++.dg/tree-ssa/pr28238.C: New testcase.
17896 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17898         PR c++/28250
17899         * g++.dg/eh/catch1.C: New test.
17900         * g++.dg/eh/catch2.C: New test.
17902 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
17904         PR c++/28370
17905         * g++.dg/template/anon3.C: New test.
17907 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
17909         PR fortran/20844
17910         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
17911         specifiers requiring an explicit format tag..
17913         PR fortran/28201
17914         * gfortran.dg/generic_5: New test.
17916         PR fortran/20893
17917         * gfortran.dg/elemental_optional_args_1.f90: New test.
17919 2006-07-16  Olivier Hainque  <hainque@adacore.com>
17921         * gnat.dg/assert.ads: New file.
17922         * gnat.dg/controlled_record.ads: Likewise.
17923         * gnat.dg/controlled_record.adb: Likewise.
17925 2006-07-15  Lee Millward  <lee.millward@gmail.com>
17927         PR c++/28292
17928         * g++.dg/other/error12.C: New test.
17930         PR c++/28269
17931         * g++.dg/template/crash54.C: New test.
17933 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17935         PR c++/28249
17936         * g++.dg/parse/catch1.C: New test.
17938         PR c++/28294
17939         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
17941         PR c++/28387
17942         * g++.dg/ext/attrib24.C: New test.
17944 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17946         PR c++/28343
17947         * g++.dg/ext/asmspec1.C: New test.
17949 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
17951         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
17952         (dg-test): Support shouldfail tests.
17953         * lib/target-supports-dg.exp (dg-shouldfail): New.
17954         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
17955         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
17956         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
17957         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
17958         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
17959         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
17960         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
17962 2006-07-13  Jan Hubicka  <jh@suse.cz>
17964         * gcc.target/i386/memcpy-1.c: New.
17966 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
17968         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
17970 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
17972         PR fortran/25097
17973         * gfortran.dg/present_1.f90: New test.
17975         PR fortran/20903
17976         * gfortran.dg/interface_derived_type_1.f90: New test.
17978 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
17980         PR fortran/28213
17981         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
17982         list.
17984 2006-07-07  Lee Millward  <lee.millward@gmail.com>
17986         PR c++/27820
17987         * g++.dg/other/label1.C: New test.
17989 2006-07-07  Richard Guenther  <rguenther@suse.de>
17991         PR middle-end/28268
17992         * gcc.dg/torture/pr28268.c: New testcase.
17994 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
17996         PR c++/27019
17997         * g++.dg/ext/pr27019.C: New.
17999 2006-07-07  Richard Guenther  <rguenther@suse.de>
18001         PR tree-optimization/28187
18002         * gcc.dg/pr28187.c: New testcase.
18004 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
18006         * gnat.dg/address_conversion.adb: New test.
18007         * gnat.dg/boolean_subtype.adb: Likewise.
18008         * gnat.dg/frame_overflow.adb: Likewise.
18009         * gnat.dg/pointer_array.adb: Likewise.
18010         * gnat.dg/pointer_conversion.adb: Likewise.
18012 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
18014         PR fortran/28237
18015         PR fortran/23420
18016         * gfortran.dg/print_fmt_5.f90: New test.
18018 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18020         PR fortran/28129
18021         * gfortran.dg/bounds_check_4.f90: New test.
18023 2006-07-05  Richard Guenther  <rguenther@suse.de>
18025         PR target/28158
18026         * gfortran.dg/pr28158.f90: New testcase.
18028 2006-07-05  Richard Guenther  <rguenther@suse.de>
18030         PR tree-optimization/28162
18031         * gcc.dg/pr28162.c: New testcase.
18033 2006-07-05  Richard Guenther  <rguenther@suse.de>
18034         Andrew Pinski  <pinskia@gcc.gnu.org>
18036         PR c++/27084
18037         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
18039 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
18041         PR fortran/28174
18042         * gfortran.dg/actual_array_substr_2.f90: New test.
18044         PR fortran/28167
18045         * gfortran.dg/actual_array_constructor_2.f90: New test.
18047 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18049         * gfortran.dg/itime_idate_1.f: New test.
18050         * gfortran.dg/itime_idate_2.f: New test.
18052 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18054         PR libgfortran/27704
18055         * gfortran.dg/open_status_3.f90: New test.
18056         * gfortran.dg/fmt_l.f90: Update for new feature.
18058 2006-07-03  Asher Langton  <langton2@llnl.gov>
18060         * gfortran.dg/oldstyle_2.f90: New.
18062 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
18064         * gnat.dg/string_slice.adb: New test.
18066 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18068         PR fortran/19259
18069         * gfortran.dg/semicolon_fixed.c: New.
18070         * gfortran.dg/semicolon_free.c: New.
18072 2006-06-30  Mike Stump  <mrs@apple.com>
18074         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18075         that don't support internal visibility.
18077 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
18079         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
18080         for '(' / ')' needing an extra '\'.
18082 2006-06-29  Roger Sayle  <roger@eyesopen.com>
18084         PR middle-end/27428
18085         * gcc.dg/pr27428-1.c: New test case.
18087 2006-06-29  Mike Stump  <mrs@apple.com>
18089         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
18090         on darwin as we can't align commons large enough yet.
18092         * gcc.dg/vla-8.c: Add additional testcases.
18094 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
18096         PR c++/28114
18097         * g++.dg/other/pr28114.C: New.
18099 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
18101         * gcc.c-torture/compile/20060625-1.c: New test.
18103 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
18105         PR fortran/20867
18106         * gfortran.dg/stfunc_3.f90: New test.
18108         PR fortran/25056
18109         * gfortran.dg/impure_actual_1.f90: New test.
18111         PR fortran/20874
18112         * gfortran.dg/elemental_result_1.f90: New test.
18114         PR fortran/25073
18115         * gfortran.dg/select_7.f90: New test.
18117         PR fortran/27554
18118         * intrinsic_actual_1.f: New test.
18120         PR fortran/22038
18121         PR fortran/28119
18122         * gfortran.dg/forall_4.f90: New test.
18124         PR fortran/25072
18125         * gfortran.dg/forall_5.f90: New test.
18127 2006-06-25  Lee Millward  <lee.millward@gmail.com>
18129         PR c++/28051
18130         * g++.dg/template/using13.C: New test.
18132         PR c++/28054
18133         * g++.dg/other/incomplete3.C: New test.
18135 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18137         PR fortran/28081
18138         * gfortran.dg/substr_3.f: New test.
18139         * gfortran.dg/equiv_2.f90: Update expected error message.
18141 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
18143         PR fortran/28118
18144         * gfortran.dg/actual_array_substr_1.f90: New test.
18146 2006-06-24  Olivier Hainque  <hainque@adacore.com>
18148         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
18149         * gnat.dg/scalar_mode_agg_compare.adb: New test.
18151 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
18153         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
18155 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
18157         PR fortran/27981
18158         * gfortran.dg/simpleif_2.f90: New test.
18160 2006-06-23  Lee Millward  <lee.millward@gmail.com>
18162         * g++.dg/template/error22.C: Fix typo.
18164 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18166         PR c++/28112
18167         * g++.dg/ext/attrib23.C: New test.
18169 2006-06-23  Olivier Hainque  <hainque@adacore.com>
18171         * gnat.dg/varsize_temp.adb: New test.
18173 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18175         PR c++/11468
18176         * g++.dg/other/java2.C: New test.
18178 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
18180         PR target/27789
18181         * g++.dg/ext/dllimport4.C. Add more tests for invalid
18182         initialization.
18184 2006-06-22  Roger Sayle  <roger@eyesopen.com>
18186         PR target/27531
18187         * gcc.dg/pr27531-1.c: New test case.
18189 2006-06-22  Asher Langton  <langton2@llnl.gov>
18191         PR fortran/24748
18192         * gfortran.dg/implicit_8.f90: New.
18194 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
18196         PR rtl-optimization/28121
18197         * gcc.dg/pr28121.c: New test.
18199 2006-06-22  Lee Millward  <lee.millward@gmail.com>
18201         PR c++/27805
18202         * g++.dg/parse/ptrmem6.C: New test.
18204         PR c++/27821
18205         * g++.dg/template/error22.C: New test.
18207 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18209         PR c++/28111
18210         * g++.dg/template/friend43.C: New test.
18212         PR c++/28110
18213         * g++.dg/template/crash53.C: New test.
18215         PR c++/28109
18216         * g++.dg/rtti/incomplete1.C: New test.
18218 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
18220         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
18222 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
18224         * gcc.c-torture/execute/complex-7.c: New.
18226 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
18228         * gcc.dg/merge-all-constants-1.c: New test.
18230 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
18232         PR c++/28113
18233         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
18235 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
18237         * gfortran.dg/rrspacing_1.f90: New test.
18239 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18241         PR c++/28052
18242         * g++.dg/other/bitfield2.C: New test.
18244 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
18246         PR tree-optimization/27331
18247         * gcc.dg/pr27331.c: New test.
18249 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
18250             Eric Botcazou  <ebotcazou@adacore.com>
18252         PR ada/18692
18253         * lib/gnat.exp: New file.
18254         * lib/gnat-dg.exp: Likewise.
18255         * gnat.dg: New directory.
18256         * gnat.dg/dg.exp: New driver.
18257         * gnat.dg/specs: New directory.
18258         * gnat.dg/specs/specs.exp: New driver.
18259         * gnat.dg/style: New directory.
18260         * gnat.dg/style/style.exp: New driver.
18262 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
18264         PR fortran/16206
18265         * gfortran.dg/array_initializer_1.f90: New test.
18267         PR fortran/28005
18268         * gfortran.dg/matmul_3.f90: New test.
18270 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
18272         PR middle-end/28075
18273         * gcc.dg/tree-ssa/inline-1.c: New test.
18275 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
18277         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
18278         in malloc prototype; remove XFAIL.
18279         * gcc.dg/pr18241-2.c: Ditto.
18280         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
18281         in memset prototype; remove XFAIL.
18282         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18284 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
18286         * gcc.dg/vla-8.c: Add.
18288 2006-06-19  Richard Guenther  <rguenther@suse.de>
18290         PR tree-optimization/27090
18291         * g++.dg/tree-ssa/pr27090.C: New testcase.
18293 2006-06-19  Roger Sayle  <roger@eyesopen.com>
18295         PR target/27861
18296         * gcc.dg/pr27861-1.c: New test case.
18298 2006-06-19  Richard Guenther  <rguenther@suse.de>
18300         PR middle-end/28045
18301         * gcc.dg/torture/pr28045.c: New testcase.
18303 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18305         PR fortran/26801
18306         * gfortran.dg/associated_4.f90: New test.
18308 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18310         PR fortran/19310
18311         PR fortran/19904
18312         * gfortran.dg/real_const_3.f90: New test.
18314 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
18316         PR c++/28016
18317         * g++.dg/template/static26.C: New test.
18319         PR c++/27979
18320         * g++.dg/expr/bitfield2.C: New test.
18322         PR c++/27884
18323         * g++.dg/parse/linkage2.C: New test.
18325 2006-06-16  Richard Guenther  <rguenther@suse.de>
18327         PR middle-end/27116
18328         * gcc.dg/pr15785-1.c: Revert last change.
18329         * gcc.dg/torture/pr27116-2.c: New testcase.
18331 2006-06-16  Roger Sayle  <roger@eyesopen.com>
18333         PR middle-end/27802
18334         * gcc.dg/pr27802-1.c: New test case.
18336 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
18338         PR c++/27689
18339         * g++.dg/template/ttp18.C: New test.
18340         * g++.dg/template/ttp19.C: Likewise.
18342         PR c++/27666
18343         * g++.dg/expr/cond9.C: New test.
18345         PR c++/27640
18346         * g++.dg/template/ctor7.C: New test.
18348 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
18350         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
18352 2006-06-16  Richard Guenther  <rguenther@suse.de>
18354         PR tree-optimization/27781
18355         * gcc.dg/tree-ssa/pr27781.c: New testcase.
18357 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
18359         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
18361 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
18363         * gcc.dg/tree-ssa/loop-18.c: New test.
18365 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
18367         PR c++/27665
18368         * g++.dg/template/crash52.C: New test.
18370         PR c++/27648
18371         * g++.dg/ext/attrib22.C: New test.
18373         PR c++/26559
18374         * g++.dg/template/builtin1.C: New test.
18375         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
18377         PR c++/28018
18378         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
18379         assignment.
18380         * g++.old-deja/g++.pt/crash51.C: Likewise.
18382         PR c++/27227
18383         * g++.dg/lookup/linkage1.C: New test.
18384         * g++.dg/lookup/linkage2.C: Likewise.
18386 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
18388         PR middle-end/27959
18389         * gcc.dg/pr27959.c: New testcase.
18391 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
18393         PR target/28014:
18394         * g++.dg/eh/div.C: New test.
18396 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
18398         PR c++/27894
18399         * g++.dg/tree-ssa/pr26757.C: New test.
18400         * g++.dg/tree-ssa/pr27894.C: New test.
18402 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18404         * gcc.c-torture/compile/20060609-1.c: New test.
18406         PR target/27863
18407         * gcc.c-torture/compile/pr27863.c: New test.
18409 2006-06-13  Richard Guenther  <rguenther@suse.de>
18411         PR tree-optimization/27830
18412         * g++.dg/tree-ssa/pr27830.C: New testcase.
18414 2006-06-13  Matthew Sachs  <msachs@apple.com>
18416         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
18417         the list of compiler flags; this causes those flags to be checked
18418         for things like dg-skip-if.
18420 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18422         PR c++/27601
18423         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
18425 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
18426             Kazu Hirata  <kazu@codesourcery.com>
18428         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
18429         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
18431 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18433         PR c++/27933
18434         * g++.dg/lookup/using15.C: New test.
18436         PR c++/27951
18437         * g++.dg/other/anon4.C: New test.
18439 2006-06-12  Roger Sayle  <roger@eyesopen.com>
18441         PR c++/21210
18442         * g++.dg/init/complex1.C: New test case.
18444 2006-06-11  Eric Christopher  <echristo@apple.com>
18446         PR middle-end/27948
18447         * gcc.dg/bf-ms-layout.c: Run on darwin.
18448         * gcc.dg/bf-no-ms-layout: Ditto.
18449         * gcc.dg/attr-ms_struct-2.c: New.
18450         * gcc.dg/bf-ms-layout-2.c: Ditto.
18452 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18454         * gcc.dg/attr-ms_struct-packed1.c: New.
18456 2006-06-09  Mike Stump  <mrs@apple.com>
18458         * gcc.dg/vla-7.c: Add.
18460 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
18462         PR fortran/24558
18463         * gfortran.dg/entry_6.f90: New test.
18465         PR fortran/20877
18466         PR fortran/25047
18467         * gfortran.dg/entry_7.f90: New test.
18469 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
18471         PR c/27747
18472         * gcc.dg/cpp/_Pragma6.c: New test.
18474         PR c++/27748
18475         * g++.dg/cpp/_Pragma1.C: New test.
18477         PR preprocessor/27746
18478         * gcc.dg/gomp/macro-3.c: New test.
18479         * gcc.dg/gomp/macro-4.c: New test.
18480         * g++.dg/gomp/macro-3.C: New test.
18481         * g++.dg/gomp/macro-4.C: New test.
18483 2006-06-09  Richard Guenther  <rguenther@suse.de>
18485         PR tree-optimization/26998
18486         * gcc.dg/torture/pr26998.c: New testcase.
18487         * gcc.dg/tree-ssa/vrp29.c: New testcase.
18489 2006-06-08  Mike Stump  <mrs@apple.com>
18491         * gcc.dg/pr27095.c: Account for stubs.
18493         PR target/26427
18494         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
18495         produce bad code on darwin.
18497 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18499         PR fortran/27958
18500         * gfortran.dg/substr_2.f: New test.
18502 2006-06-08  Asher Langton  <langton2@llnl.gov>
18504         PR fortran/27786
18505         * cray_pointers_2.f90: Add -fbounds-check compile flag.
18507 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18509         PR target/27421
18510         * gcc.dg/union-3.c: New test.
18512 2006-06-08  Richard Guenther  <rguenther@suse.de>
18514         PR middle-end/27116
18515         * gcc.dg/torture/pr27116.c: New testcase.
18516         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
18518 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
18520         PR rtl-optimization/26449
18521         * gcc.dg/pr26449.c: New test.
18523 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18525         PR c++/27601
18526         * g++.dg/ext/offsetof1.C: Test member functions.
18528 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
18530         * gcc.dg/pr27095.c: Improve scanning.
18532 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
18534         PR fortran/23091
18535         * gfortran.dg/saved_automatic_1.f90: New test.
18537         PR fortran/24168
18538         * gfortran.dg/array_simplify_1.f90: New test.
18540         PR fortran/25090
18541         * gfortran.dg/entry_dummy_ref_1.f90: New test.
18543         PR fortran/25058
18544         * gfortran.dg/entry_dummy_ref_2.f90: New test.
18546 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
18548         PR c++/27177
18549         * g++.dg/expr/cast7.C: New test.
18551 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
18553         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
18554         * lib/gcc-defs.exp (tool_check_compile): Ditto.
18555         * lib/fortran-torture.exp (fortran-torture-compile,
18556         fortran-torture-execute): Ditto.
18558 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
18560         PR target/27842
18561         * gcc.dg/vmx/pr27842.c: New test.
18563 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18565         PR libfortran/27895
18566         * gfortran.dg/bounds_check_3.f90: New test.
18568 2006-06-05  Mike Stump  <mrs@apple.com>
18570         * objc.dg/objc-fast-4.m: Skip for ppc64.
18572 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
18574         PR testsuite/27705
18575         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
18577 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
18578             Victor Kaplansky  <victork@il.ibm.com>
18580         PR tree-optimizations/26360
18581         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
18582         with -fno-tree-dce.
18583         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
18585 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
18587         PR fortran/14067
18588         * gfortran.dg/data_char_1.f90: Add messages for truncated
18589         strings.
18591         PR fortran/16943
18592         * gfortran.dg/func_decl_2.f90: New test.
18594         PR fortran/20839
18595         * gfortran.dg/do_2.f90: New test.
18597         PR fortran/27655
18598         * gfortran.dg/associated_3.f90: New test.
18600 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
18602         PR c++/27819
18603         * g++.dg/template/static25.C: New test.
18605         PR c++/27722
18606         * g++.dg/init/array21.C: New test.
18608         PR c++/27807
18609         * g++.dg/ext/complit7.C: New test.
18611         PR c++/27806
18612         * g++.dg/parse/ptrmem5.C: New test.
18614 2006-06-04  Roger Sayle  <roger@eyesopen.com>
18615             Andrew Pinski  <pinskia@physics.uc.edu>
18617         PR c/27150
18618         PR middle-end/27382
18619         * gcc.dg/pr27150-1.c: New testcase.
18620         * gcc.dg/pr27382-1.c: New testcase.
18621         * gcc.dg/pr27382-2.c: New testcase.
18623 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
18625         PR c/25161
18626         PR c/27020
18627         * gcc.dg/array-10.c: New test.
18629 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18631         PR c++/27804
18632         * g++.dg/init/const4.C: New test.
18633         * g++.dg/init/member1.C: Add error-marker.
18634         * g++.dg/other/fold1.C: Adjust error-marker.
18636 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18638         PR c++/27601
18639         * g++.dg/ext/offsetof1.C: New test.
18641 2006-06-04 Eric Christopher <echristo@apple.com>
18643         * gcc.dg/attr-ms_struct-1.c: New.
18645 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
18647         * gcc.c-torture/compile/builtin_constant_p.c: New test.
18649 2006-06-04  Richard Guenther  <rguenther@suse.de>
18651         PR tree-optimization/27039
18652         * gcc.dg/tree-ssa/loop-17.c: New testcase.
18654 2006-06-03  Roger Sayle  <roger@eyesopen.com>
18656         PR target/26223
18657         * gcc.target/i386/amd64-abi-2.c: New test case.
18659 2006-06-02  Eric Christopher  <echristo@apple.com>
18661         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
18662         * gcc.target/i386/20020523-1.c: Skip if darwin.
18663         * gcc.target/i386/asm-3.c: Ditto.
18664         * gcc.target/i386/20011119-1.c: Ditto.
18665         * gcc.target/i386/clobbers.c: Remove pic part of test.
18667 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
18669         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
18670         * g++.old-deja/g++.other/init19.C: Ditto.
18671         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
18672         and add other platforms as expected failures.
18674 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
18676         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
18677         (is-effective-target-keyword): Ditto.
18679 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
18681         PR fortran/27715
18682         * gfortran.dg/extended_char_comparison_1.f:  New test.
18684 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
18686         PR fortran/25098
18687         * gfortran.dg/dummy_procedure_1.f90: New test.
18689         PR fortran/25147
18690         * gfortran.dg/dummy_procedure_2.f90: New test.
18692         * gfortran.dg/associated_2.f90: Correct to make consistent with
18693         standard.
18695 2006-05-31  Roger Sayle  <roger@eyesopen.com>
18697         * gcc.target/i386/387-11.c: New test case.
18699 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
18701         PR c++/27801
18702         * g++.dg/template/cond6.C: New test.
18704         PR c++/26496
18705         * g++.dg/template/crash51.C: New test.
18706         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
18708         PR c++/27385
18709         * g++.dg/init/array20.C: New test.
18711 2006-05-31  Roger Sayle  <roger@eyesopen.com>
18713         * gcc.dg/builtins-54.c: New test case.
18715 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18717         PR c++/26433
18718         * g++.dg/template/fntry1.C: Add dg-do link.
18720         PR c++/27808
18721         * g++.dg/parse/friend6.C: New test.
18723 2006-05-30  Asher Langton  <langton2@llnl.gov>
18725         * gfortran.dg/cray_pointers_7.f90: New test.
18727 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18729         PR tree-optimization/23452
18730         * gcc.dg/fold-mulconj-1.c: New test case.
18732 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18734         PR c++/27803
18735         * g++.dg/parse/bitfield1.C: New test.
18737 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18739         * gcc.target/ppc-eq0-1.c: New test case.
18740         * gcc.target/ppc-negeq0-1.c: New test case.
18742 2006-05-30  Dirk Mueller  <dmueller@suse.de>
18744         PR c/27273
18745         * gcc.dg/overflow-warn-5.c: New test.
18747 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18749         PR c/27718
18750         * gcc.dg/sizeof-1.c: New test.
18752 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
18754         PR target/27790
18755         * gcc.target/i386/pr27790.c: New test.
18757 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18759         PR libgfortran/27757
18760         * gfortran.dg/direct_io_5.f90: New test.
18762 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18764         PR libgfortran/27634
18765         * gfortran.dg/fmt_missing_period_1.f: New test.
18766         * gfortran.dg/fmt_missing_period_2.f: New test.
18767         * gfortran.dg/fmt_missing_period_3.f: New test.
18769 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18771         PR fortran/19777
18772         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
18773         arrays.
18775 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18777         PR c++/27713
18778         * g++.dg/template/new6.C: New test.
18780 2006-05-29  Roger Sayle  <roger@eyesopen.com>
18782         PR tree-optimization/24964
18783         * gcc.target/i386/387-10.c: New test case.
18785 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
18787         * intrinsics/string_intrinsics.c (compare_string):
18788         Use memcmp instead of strncmp to avoid tripping over
18789         CHAR(0) in a string.
18791 2006-05-27  Richard Guenther  <rguenther@suse.de>
18793         PR middle-end/27773
18794         * gcc.dg/torture/pr27773.c: New testcase.
18796 2006-05-27  Dirk Mueller  <dmueller@suse.de>
18798         * gcc.dg/pr24561.c: Rename to..
18799         * gcc.dg/pr25962.c: .. this.
18801 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18803         PR fortran/19777
18804         * gfortran.dg/bounds_check_2.f: New test.
18806 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
18808         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
18809         * gfortran.dg/byte_1.f90: Likewise.
18810         * gfortran.dg/dup_save_2.f90: Likewise.
18812 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
18814         * gfortran.dg/associated_2.f90: New test.
18816 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18818         PR fortran/27524
18819         * gfortran.dg/bounds_check_1.f90: New test.
18821 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
18823         PR rtl-optimization/27661
18824         * gcc.dg/pr27661.c: New test case.
18826 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18828         PR fortran/23151
18829         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
18830         * gfortran.dg/print_parentheses_1.f:  New test.
18831         * gfortran.dg/print_parentheses_2.f90:  New test.
18833 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
18835         PR target/27758
18836         * gcc.dg/pr27758.c: New test.
18838 2006-05-24  Falk Hueffner  <falk@debian.org>
18840         * gcc.c-torture/compile/pr27571.c: New test.
18842 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
18844         PR fortran/27709
18845         * gfortran.dg/spec_expr_4.f90: New test.
18847         PR fortran/27155
18848         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
18850 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
18852         PR c++/20103
18853         * g++.dg/ext/complit6.C: New test.
18854         * g++.dg/ext/complit3.C: Adjust error markers.
18855         * g++.dg/init/const3.C: New test.
18857 2006-05-25  Richard Guenther  <rguenther@suse.de>
18859         PR middle-end/27743
18860         * gcc.dg/torture/pr27743.c: New testcase.
18862 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18864         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
18866 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
18868         * gcc.dg/compat/scalar-by-value-x.h: New.
18869         * gcc.dg/compat/scalar-by-value-y.h: New.
18870         * gcc.dg/compat/scalar-by-value-5.c: New.
18871         * gcc.dg/compat/scalar-by-value-5_main.c: New.
18872         * gcc.dg/compat/scalar-by-value-5_x.c: New.
18873         * gcc.dg/compat/scalar-by-value-5_y.c: New.
18874         * gcc.dg/compat/scalar-by-value-6.c: New.
18875         * gcc.dg/compat/scalar-by-value-6_main.c: New.
18876         * gcc.dg/compat/scalar-by-value-6_x.c: New.
18877         * gcc.dg/compat/scalar-by-value-6_y.c: New.
18879 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
18881         PR tree-optimization/27639
18882         PR tree-optimization/26719
18883         * gcc.dg/pr27639.c: New test.
18884         * gcc.dg/pr26719.c: New test.
18885         * gcc.dg/tree-ssa/scev-cast.c: New test.
18887 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
18889         PR c++/20173
18890         * g++.dg/template/error21.C: New test.
18892 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
18894         PR target/27696
18895         * gcc.target/i386/pr27696.c: New.
18897 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
18899         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
18901         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
18903 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18905         PR c++/27716
18906         * g++.dg/other/assign1.C: New test.
18908 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
18910         PR target/27266
18911         * gcc.target/i386/pr27266.c: New.
18913 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18915         PR c++/27451
18916         * g++.dg/ext/asm9.C: New test.
18918 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
18920         PR rtl-optimization/25514
18921         * gcc.c-torture/compile/pr25514.c: New test.
18923 2006-05-22  Richard Guenther  <rguenther@suse.de>
18925         Revert
18926         2006-01-31  Richard Guenther  <rguenther@suse.de>
18928         * gcc.target/i386/sselibm-1.c: New testcase.
18929         * gcc.target/i386/sselibm-2.c: Likewise.
18930         * gcc.target/i386/sselibm-3.c: Likewise.
18931         * gcc.target/i386/sselibm-4.c: Likewise.
18932         * gcc.target/i386/sselibm-5.c: Likewise.
18934 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18936         PR c/27420
18937         * gcc.dg/func-args-2.c: New test.
18939         PR c/26818
18940         * gcc.dg/struct-incompl-1.c: New test.
18942 2006-05-22  Richard Guenther  <rguenther@suse.de>
18944         PR testsuite/27708
18945         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
18946         the transformations we test for.
18948 2006-05-22  Richard Guenther  <rguenther@suse.de>
18950         PR testsuite/27707
18951         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
18953 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
18955         PR c++/27210
18956         * g++.dg/warn/new1.C: New test.
18957         * g++.dg/template/new5.C: Likewise.
18959 2006-05-21  Roger Sayle  <roger@eyesopen.com>
18961         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
18962         * gcc.target/i386/20060512-3.c: Likewise.
18964 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
18966         PR rtl-optimization/27671
18967         * gcc.c-torture/execute/pr27671-1.c: New.
18968         * gcc.dg/pr27671-2.c: Likewise.
18970         PR tree-optimization/26622.
18971         * gcc.c-torture/compile/pr26622.c: New.
18973 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18975         PR fortran/27613
18976         * gfortran.dg/recursive_reference_1.f90: New test.
18978 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18980         PR fortran/25746
18981         * gfortran.dg/elemental_subroutine_3.f90: New test.
18983         PR fortran/25090
18984         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
18986         PR fortran/27584
18987         * gfortran.dg/associated_target_1.f90: New test.
18989         PR fortran/19015
18990         * gfortran.dg/maxloc_shape_1.f90: New test.
18992 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18994         PR libgfortran/24459
18995         * gfortran.dg/namelist_24.f90: New test.
18996         * gfortran.dg/namelist_12.f: Fix typo in comment.
18998 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
19000         PR middle-end/25776
19001         * g++.dg/other/error11.C: New test.
19003 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19005         * gcc.target/mips/pr26765.c: Add -w to options.
19007 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19009         * lib/target-supports.exp (check_effective_target_mpaired_single):
19010         New function.
19011         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
19012         multilibs.
19013         * g++.dg/vect/vect.exp: Likewise.
19015 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19017         PR testsuite/25891
19018         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
19020 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
19022         PR fortran/27662
19023         * gfortran.dg/temporary_1.f90: New file.
19025 2006-05-19  Andreas Schwab  <schwab@suse.de>
19027         * g++.dg/other/unused1.C: Also match "stringz".
19029 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
19031         PR c++/26433
19032         * g++.dg/template/fntry1.C: New test.
19034 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
19036         PR c++/27471
19037         PR c++/27506
19038         * g++.dg/conversion/bitfield5.C: New test.
19039         * g++.dg/conversion/bitfield6.C: New test.
19041 2006-05-18  Mike Stump  <mrs@apple.com>
19043         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
19044         * gcc.dg/vla-4.c: Add.
19045         * gcc.dg/vla-5.c: Add.
19046         * gcc.dg/vla-6.c: Add.
19048 2006-05-12  Stuart Hastings  <stuart@apple.com>
19050         * gcc.target/i386/20060512-1.c: New.
19051         * gcc.target/i386/20060512-2.c: New.
19052         * gcc.target/i386/20060512-3.c: New.
19053         * gcc.target/i386/20060512-4.c: New.
19055 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
19057         PR c++/26122
19058         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
19060         PR c++/26068
19061         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
19062         * g++.dg/parse/linkage1.C: New test.
19064 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19066         PR tree-optimization/27548
19067         * g++.dg/tree-ssa/pr27548.C: New test.
19069 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19071         PR fortran/26551
19072         * gfortran.dg/recursive_check_1.f: New test.
19073         * gfortran.dg/recursive_check_2.f90: New test.
19075 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
19077         * g++.dg/opt/temp2.C: New test.
19079 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19081         PR c++/27491
19082         * g++.dg/init/brace5.C: New test.
19084         PR middle-end/27415
19085         * gcc.dg/gomp/pr27415.c: New test.
19086         * g++.dg/gomp/pr27415.C: New test.
19088         PR tree-optimization/27549
19089         * g++.dg/tree-ssa/pr27549.C: New test.
19091 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19093         PR libgfortran/27575
19094         * gfortran.dg/read_eof_4.f90: New test.
19096 2006-05-16  Richard Guenther  <rguenther@suse.de>
19098         PR tree-optimization/22303
19099         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
19101 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
19103         PR middle-end/27573
19104         * gcc.dg/gomp/pr27573.c: New test.
19105         * gfortran.dg/gomp/pr27573.f90: New test.
19107         PR c/27499
19108         * gcc.dg/gomp/pr27499.c: New test.
19109         * g++.dg/gomp/pr27499.C: New test.
19111 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
19113         PR c++/27339
19114         * g++.dg/parser/access8.C: Adjust error marker.
19115         * g++.dg/template/access17.C: New test.
19116         * g++.dg/template/access18.C: Likewise.
19118 2006-05-15  Roger Sayle  <roger@eyesopen.com>
19120         PR target/26600
19121         * gcc.target/i386/pr26600.c: New test case.
19123 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
19125         PR c++/27505
19126         * g++.dg/expr/bitfield1.C: New test.
19128 2006-05-15  Richard Guenther  <rguenther@suse.de>
19130         PR tree-optimization/27603
19131         * gcc.dg/torture/pr27603.c: New testcase.
19133 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
19135         PR fortran/25090
19136         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19138         PR fortran/25082
19139         * gfortran.dg/scalar_return_1.f90: New test.
19141         PR fortran/27411
19142         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
19144 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
19146         * gcc.dg/gomp/critical-4.c: New test.
19147         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
19148         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
19149         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
19150         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
19152 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19154         PR c++/27582
19155         * g++.dg/template/dependent-args1.C: New test.
19157         PR c++/27581
19158         * g++.dg/lookup/this1.C: New test.
19160         PR c++/27315
19161         * g++.dg/template/operator6.C: New test.
19162         * g++.dg/template/incomplete3.C: New test.
19164         PR c++/27559
19165         * g++.dg/template/new4.C: New test.
19167         PR c++/27496
19168         * g++.dg/template/void2.C: New test.
19170 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
19172         * g++.dg/template/dependent-expr5.C: New test.
19174 2006-05-14  Roger Sayle  <roger@eyesopen.com>
19176         PR middle-end/26729
19177         * gcc.dg/pr26729-1.c: New test case.
19179 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
19181         * gcc.dg/pr27003.c: New test.
19183 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
19185         * lib/target-supports.dg (check_cxa_atexit_available): Change
19186         v3_target_compile to ${tool}_target_compile.
19188 2006-05-11  Jason Merrill  <jason@redhat.com>
19190         * lib/scanasm.exp (scan-not-hidden): Fix typo.
19192 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19194         PR fortran/27553
19195         * gfortran.dg/label_5.f90: New test.
19197 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
19199         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
19200         check_effective_target_powerpc_altivec_ok): New.
19201         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
19202         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
19203         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
19204         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
19205         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
19206         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
19207         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
19208         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
19209         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
19210         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
19211         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
19212         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
19213         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
19214         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
19215         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
19216         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
19217         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
19218         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
19219         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
19220         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
19221         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
19222         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
19223         gcc.target/powerpc/altivec-9.c,
19224         gcc.target/powerpc/altivec-consts.c,
19225         gcc.target/powerpc/altivec-pr22085.c,
19226         gcc.target/powerpc/altivec-splat.c,
19227         gcc.target/powerpc/altivec-types-1.c,
19228         gcc.target/powerpc/altivec-types-2.c,
19229         gcc.target/powerpc/altivec-types-3.c,
19230         gcc.target/powerpc/altivec-types-4.c,
19231         gcc.target/powerpc/altivec-varargs-1.c,
19232         gcc.target/powerpc/altivec-vec-merge.c,
19233         gcc.target/powerpc/ppc-vector-memcpy.c,
19234         gcc.target/powerpc/ppc-vector-memset.c,
19235         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
19236         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
19237         these effective targets.
19238         * gcc.dg/vmx/pr27006.c: Add missing close brace.
19239         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
19241 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19243         PR middle-end/27384
19244         * g++.dg/other/fold1.C: New test.
19246         PR middle-end/27488
19247         * gcc.dg/fold-nonneg-1.c: New test.
19249         PR c++/27547
19250         * g++.dg/other/operator1.C: New test.
19252 2006-05-11  Richard Guenther  <rguenther@suse.de>
19254         PR middle-end/27529
19255         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
19257 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
19259         * lib/target-supports-dg.exp (check-flags): New.
19260         (dg-skip-if): Move flag checks.
19262 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
19264         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
19265         * lib/target-supports.dg (check_cxa_atexit_available): New.
19267 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
19269         PR fortran/27470
19270         * gfortran.dg/multiple_allocation_2.f90: New test case.
19272 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
19274         * gcc.target/arm/pr27387.C: Fix a comment typo.
19276 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19278         PR fortran/24549
19279         * gfortran.dg/error_recovery_1.f90: New test.
19281 2006-05-10  Richard Guenther  <rguenther@suse.de>
19283         PR tree-optimization/27302
19284         * gcc.dg/torture/pr27302.c: New testcase.
19286 2006-05-09  Dirk Mueller  <dmueller@suse.de>
19287         Richard Guenther  <rguenther@suse.de>
19289         PR middle-end/27498
19290         * gcc.dg/tree-ssa/pr27498.c: New testcase.
19292 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
19294         PR rtl-optimization/27335
19295         * gcc.dg/pr27335.c: New test.
19297 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
19299         * gcc.target/mips/mips-ps-5.c: New file.
19301 2006-05-08  Jan Hubicka  <jh@suse.cz>
19303         PR middle-end/25962
19304         * gcc.dg/pr25962.c: New.
19306 2006-05-08  Roger Sayle  <roger@eyesopen.com>
19308         PR target/27158
19309         * gcc.target/powerpc/pr27158.c: New test case.
19311 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
19313         PR testsuite/27476
19314         * ada/acats/run_all.sh: Use test -z.
19316 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19318         PR libfortran/18271
19319         * gfortran.dg/spec_expr_3.f90: New test.
19321 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
19323         PR target/24879
19324         * gcc.target/i386/monitor.c: New file.
19326 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
19328         * gcc.dg/pr27095.c: xfail *-*-darwin*.
19330 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19332         PR c++/27447
19333         * g++.dg/other/ptrmem7.C: New test.
19335 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19337         PR target/27421
19338         * gcc.dg/array-9.c: New test.
19340 2006-05-07  Richard Guenther  <rguenther@suse.de>
19342         PR tree-optimization/27409
19343         * gcc.dg/torture/pr27409.c: New testcase.
19345 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19347         PR fortran/27457
19348         * gfortran.dg/select_6.f90: New.
19350 2006-05-07  Richard Guenther  <rguenther@suse.de>
19352         PR tree-optimization/27136
19353         * gcc.dg/torture/pr27136.c: New testcase.
19355 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
19357         PR fortran/24813
19358         * gfortran.dg/char_cons_len_1.f90: New test.
19360 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19362         PR c++/27427
19363         * g++.dg/template/incomplete2.C: New test.
19365 2006-05-06  Richard Guenther  <rguenther@suse.de>
19367         PR tree-optimization/27151
19368         * gcc.dg/vect/pr27151.c: New testcase.
19370 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19372         PR c++/27430
19373         * g++.dg/template/void1.C: New test.
19375         PR c++/27423
19376         * g++.dg/other/void2.C: New test.
19378         PR c++/27422
19379         * g++.dg/conversion/void1.C: New test.
19381 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
19383         PR/21391
19384         * g++.dg/other/unused1.C: New.
19386 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19388         PR objc/27240
19389         * objc.dg/member-1.m: New test.
19391 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
19393         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
19395 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19397         PR libfortran/26985
19398         * gfortran.dg/matmul_2.f90: New test.
19400 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
19402         * ada/acats/run_all.sh: Use sync when main not found.
19404 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
19406         PR target/26765
19407         * gcc.target/mips/pr26765.c: New.
19409 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
19411         * gcc.target/bfin: New directory.
19412         * gcc.target/bfin/bfin.exp: New file.
19413         * gcc.target/bfin/frmul.c: New file.
19414         * gcc.target/bfin/arith.c: New file.
19415         * gcc.target/bfin/mul-combine.c: New file.
19416         * gcc.target/bfin/shift.c: New file.
19418 2006-05-04  Richard Guenther  <rguenther@suse.de>
19420         PR tree-optimization/14287
19421         PR tree-optimization/14844
19422         PR tree-optimization/19792
19423         PR tree-optimization/21608
19424         PR tree-optimization/27090
19425         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
19426         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
19427         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
19428         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
19429         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
19431 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
19433         PR tree-optimization/27285
19434         * gcc.c-torture/execute/pr27285.c: New test.
19436         PR middle-end/27388
19437         * gcc.dg/gomp/pr27388-1.c: New test.
19438         * gcc.dg/gomp/pr27388-2.c: New test.
19439         * gcc.dg/gomp/pr27388-3.c: New test.
19441         PR c++/27359
19442         * g++.dg/gomp/pr27359.C: New test.
19444 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
19446         PR fortran/20248
19447         * gfortran.dg/iargc.f90: New test.
19449 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19451         PR c++/27102
19452         * g++.dg/template/crash49.C: New test.
19454 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
19456         PR testsuite/27032
19457         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
19459 2006-05-02  Jeff Law  <law@redhat.com>
19461         PR tree-optimization/27364
19462         * gcc.c-torture/execute/pr27364.c: New test.
19464 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19466         PR c++/27309
19467         * g++.dg/parser/ctor5.C: New test.
19469 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
19471         PR target/27387
19472         * gcc.target/arm/arm.exp: New.
19473         * gcc.target/arm/pr27387.C: Likewise.
19475 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
19477         PR fortran/27269
19478         PR fortran/27324
19479         * gfortran.dg/module_equivalence_2.f90: New test.
19481 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
19483         PR middle-end/27337
19484         * g++.dg/gomp/pr27337-1.C: New test.
19485         * g++.dg/gomp/pr27337-2.C: New test.
19487         PR middle-end/27328
19488         * gcc.dg/gomp/pr27328.c: New test.
19490         PR middle-end/27325
19491         * g++.dg/gomp/pr27325.C: New test.
19493         PR middle-end/27310
19494         * g++.dg/gomp/pr27310.C: New test.
19496 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19498         PR tree-optimization/27291
19499         * g++.dg/tree-ssa/pr27291.C: New test.
19501 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19503         PR tree-optimization/27283
19504         * g++.dg/tree-ssa/pr27283.C: New test.
19506 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19508         * gcc.dg/tree-ssa/loop-16.c: New test.
19510 2006-05-01  Roger Sayle  <roger@eyesopen.com>
19511             Joseph S. Myers  <joseph@codesourcery.com>
19513         * gcc.dg/Wconversion-3.c: New test case.
19514         * gcc.dg/Wconversion-4.c: Likewise.
19516 2006-05-01  Richard Guenther  <rguenther@suse.de>
19518         PR tree-optimization/26726
19519         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
19521 2006-04-30  Roger Sayle  <roger@eyesopen.com>
19523         * gcc.dg/Woverflow-1.c: New test case.
19524         * gcc.dg/Woverflow-2.c: Likewise.
19525         * gcc.dg/Woverflow-3.c: Likewise.
19527 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
19529         PR c++/27094
19530         * g++.dg/template/defarg8.C: New test.
19532 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19534         PR c++/27278
19535         * g++.dg/parse/operator7.C: New test.
19537 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19539         PR c++/11471
19540         PR c++/27102
19541         * g++.dg/template/crash48.C: New test.
19543         PR c++/27279
19544         * g++.dg/parse/ctor4.C: New test.
19546 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19548         PR fortran/25681
19549         * gfortran.df/char_type_len.f90: New test.
19551 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19553         PR libgfortran/27304
19554         * gfortran.dg/fmt_exhaust.f90: New test.
19556 2006-04-28  Roger Sayle  <roger@eyesopen.com>
19558         PR c/25309
19559         * gcc.dg/large-size-array-2.c: New test case.
19561 2006-04-28  Richard Guenther  <rguenther@suse.de>
19563         PR target/26826
19564         * gcc.target/i386/pr26826.c: New testcase.
19566 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
19568         PR middle-end/27260
19569         * gcc.c-torture/execute/pr27260.c: New.
19571 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
19573         PR middle-end/27095
19574         * gcc.dg/pr27095.c: New.
19576 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
19578         PR c++/27292
19579         * g++.dg/conversion/bitfield4.C: New test.
19581 2006-04-27  Eric Christopher  <echristo@apple.com>
19583         * gcc.dg/pragma-ms_struct.c: New.
19585 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
19587         PR c++/27102
19588         * g++.dg/template/crash47.C: New test.
19590 2006-04-27  Dirk Mueller  <dmueller@suse.de>
19592         * gcc.target/i386/sse-7.c: build with -msse.
19594 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
19596         PR testsuite/27274:
19597         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
19598         (main): Exit if processor doesn't support SSE.
19600 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
19602         PR middle-end/27282
19603         * gcc.c-torture/compile/pr27282.c: New test.
19605 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
19607         PR middle-end/26913
19608         * g++.dg/gomp/pr26913.C: New test.
19610         PR c/25996
19611         * gcc.dg/gomp/pr25996.c: New test.
19612         * g++.dg/gomp/pr25996.C: New test.
19614 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
19616         PR rtl-optimization/26725
19617         * gcc.c-torture/compile/pr26725.c: New test.
19619 2006-04-25  Richard Guenther  <rguenther@suse.de>
19621         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
19622         than n + -1.
19624 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
19626         * gcc.dg/20060425-1.c: New testcase.
19628 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
19630         PR tree-optimization/26865
19631         * gcc.dg/pr26865.c: New test.
19633 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
19635         PR c++/27292
19636         * g++.dg/conversion/bitfield1.C: New test.
19637         * g++.dg/conversion/bitfield2.C: Likewise.
19638         * g++.dg/conversion/bitfield3.C: Likewise.
19640 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
19641         Richard Guenther  <rguenther@suse.de>
19643         PR tree-optimization/27236
19644         * gcc.dg/tree-ssa/pr27236.c: New testcase.
19646 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19648         PR c++/19963
19649         * g++.dg/other/incomplete2.C: New test.
19651 2006-04-24  Richard Guenther  <rguenther@suse.de>
19653         PR middle-end/26869
19654         * gcc.dg/torture/pr26869.c: New testcase.
19656 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
19657         Richard Guenther  <rguenther@suse.de>
19659         PR tree-optimization/27218
19660         * g++.dg/tree-ssa/pr27218.C: New testcase.
19662 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
19664         PR c++/26912
19665         * g++.dg/template/friend41.C: New test.
19667 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
19669         * g++.dg/opt/pr15551.C: Include cstdio.
19670         (main): Use remove instead of unlink.
19672 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
19674         * gcc.dg/sibcall-7.c: New test.
19675         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
19676         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
19677         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
19678         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
19679         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
19681 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
19683         PR c++/26534
19684         * g++.dg/opt/bitfield1.C: New test.
19685         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
19686         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
19687         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
19688         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
19689         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
19690         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
19691         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
19692         * g++.dg/abi/bitfield2.C: Likewise.
19693         * g++.dg/init/bitfield1.C: Likewise.
19695 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
19697         PR fortran/25099
19698         * gfortran.dg/elemental_subroutine_4.f90: New test.
19699         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
19700         call sub (m, x).
19702 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19704         * gcc.c-torture/compile/20060421-1.c: New testcase.
19706 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19708         PR c/25875
19709         * gcc.dg/init-bad-4.c: New test.
19711 2006-04-21  Paul Brook  <paul@codesourcery.com>
19713         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
19715 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
19717         PR fortran/27122
19718         * gfortran.dg/defined_operators_1.f90: New test.
19719         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
19720         remove old ones associated, incorrectly, with Note 5.46.
19722         PR fortran/27113
19723         * gfortran.dg/character_array_constructor_1.f90: New test.
19725 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
19727         * gcc.dg/20060419-1.c: New test.
19729 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
19731         PR c/26774
19732         * gcc.dg/struct-parse-1.c: New test case.
19734 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19736         PR c++/26558
19737         * g++.dg/parse/template19.C: New test.
19739         PR c++/26739
19740         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
19742         PR c++/26036
19743         * g++.dg/expr/call3.C: New test.
19745         PR c++/10385
19746         * g++.dg/conversion/dynamic1.C: New test.
19748 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
19750         PR c++/27102
19751         * g++.dg/template/crash35.C: Tweak error markers.
19752         * g++.dg/template/crash46.C: New test.
19753         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
19754         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
19756 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
19758         PR rtl-optimization/14261
19759         * gcc.c-torture/compile/20060419-1.c: Added.
19761 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
19763         * gfortran.dg/label_1.f90: Adjust dg-error.
19765 2006-04-16  Roger Sayle  <roger@eyesopen.com>
19767         PR target/26961
19768         * gcc.dg/fold-cond-1.c: New test case.
19769         * gcc.dg/pr26961-1.c: Likewise.
19771 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19773         PR libgfortran/27138
19774         * gfortran.dg/read_bad_advance.f90: New test.
19776 2006-04-16  Roger Sayle  <roger@eyesopen.com>
19777             Dale Johannesen  <dalej@apple.com>
19779         PR target/24076
19780         * gcc.target/i386/vecinit-3.c: New testcase.
19781         * gcc.target/i386/vecinit-4.c: Likewise.
19782         * gcc.target/i386/sse-18.c: Likewise.
19783         * gcc.target/i386/sse-19.c: Likewise.
19785 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
19787         * gfortran.dg/allocate_zerosize_1.f90: New test.
19789 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
19791         PR c++/26365
19792         * g++.dg/template/crash45.C: New test.
19794 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
19796         PR fortran/26787
19797         * gfortran.dg/proc_assign_1.f90: New test.
19798         * gfortran.dg/procedure_lvalue.f90: Change message.
19799         * gfortran.dg/namelist_4.f90: Add new error.
19801         PR fortran/25597
19802         PR fortran/27096
19803         * gfortran.dg/auto_pointer_array_result_1.f90
19805         PR fortran/27089
19806         * gfortran.dg/specification_type_resolution_1.f90
19808         PR fortran/18003
19809         PR fortran/25669
19810         PR fortran/26834
19811         * gfortran.dg/bounds_temporaries_1.f90: New test.
19813         PR fortran/27124
19814         * gfortran.dg/array_return_value_1.f90: New test.
19816 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
19818         PR fortran/25336
19819         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
19821 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
19823         PR middle-end/26823
19824         * g++.dg/gomp/pr26823-1.C: New test.
19825         * g++.dg/gomp/pr26823-2.C: New test.
19827 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
19829         PR middle-end/27134
19830         * gcc.dg/pr27314.c: New test.
19832 2006-04-13  Richard Henderson  <rth@redhat.com>
19834         * g++.dg/gomp/block-0.C: Update expected matches.
19836 2006-04-13  DJ Delorie  <dj@redhat.com>
19838         * lib/target-supports.exp (check_effective_target_int32plus): New.
19839         (check_effective_target_ptr32plus): New.
19840         (check_effective_target_size32plus): New.
19841         (check_effective_target_int16): New.
19842         (check_profiling_available): Add m32c to the list of unsupported
19843         targets.
19845         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
19846         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
19847         memory size.
19848         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
19849         pointers.
19850         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
19851         size_t.
19852         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
19853         and size_t.
19854         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
19855         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
19856         not just xstormy16.  Skip m32c due to weird pointer size.
19857         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
19858         not just xstormy16.
19859         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
19860         not just xstormy16.
19861         * gcc.dg/20020312-2.c: Add m32c support.
19862         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
19863         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
19864         in test.
19865         * gcc.dg/20050321-2.c: Require >=32 bit integers.
19866         * gcc.dg/asm-1.c: Skip if int and short are the same size.
19867         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
19868         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
19869         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
19870         formats
19871         * gcc.dg/init-string-2.c: Require >=32 bit integers.
19872         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
19873         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
19874         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
19875         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
19876         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
19877         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
19878         in test.
19879         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
19880         in test.
19881         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
19882         * gcc.dg/pr23049.c: Require >=32 bit integers.
19883         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
19884         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
19885         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
19886         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
19887         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
19888         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
19889         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
19890         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
19891         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
19892         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
19893         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
19894         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
19895         prototype in test.
19896         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
19897         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
19898         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
19899         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
19900         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
19902         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
19903         * gcc.c-torture/execute/20040703-1.x: Likewise.
19904         * gcc.c-torture/execute/20040705-1.x: Likewise.
19905         * gcc.c-torture/execute/20040705-2.x: Likewise.
19906         * gcc.c-torture/execute/20040709-1.x: Likewise.
19907         * gcc.c-torture/execute/20040709-2.x: Likewise.
19908         * gcc.c-torture/execute/20040811-1.x: Likewise.
19909         * gcc.c-torture/execute/20050316-1.x: Likewise.
19910         * gcc.c-torture/execute/bitfld-4.x: Likewise.
19911         * gcc.c-torture/execute/pr19689.x: Likewise.
19912         * gcc.c-torture/execute/pr7284-1.x: Likewise.
19913         * gcc.c-torture/execute/usmul.x: Likewise.
19914         * gcc.c-torture/execute/vrp-5.x: Likewise.
19915         * gcc.c-torture/execute/vrp-6.x: Likewise.
19916         * gcc.dg/debug/20041023-1.s: Likewise.
19918 2006-04-13  Roger Sayle  <roger@eyesopen.com>
19920         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
19921         of integers to a vector types are now constant expressions in C.
19922         * gcc.dg/vect/vect-fold-1.c: New test case.
19924 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
19925             Ulrich Weigand  <uweigand@de.ibm.com>
19927         PR target/27006
19928         * gcc.dg/vmx/pr27006.c: New testcase.
19930 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19932         PR libgfortran/26766
19933         * gfortran.dg/write_recursive.f90: New test.
19935 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
19937         * g++.dg/parse/dtor7.C: New test.
19938         * g++.dg/parse/new1.C: Add error marker.
19939         * g++.dg/template/new3.C: New test.
19941         PR c++/26122
19942         * g++.dg/template/pure1.C: New test.
19944         PR c++/26295
19945         * g++.dg/parse/ptrmem4.C: New test.
19947 2006-04-10  Jeff Law  <law@redhat.com>
19949         PR/27087
19950         * gcc.c-torture/compile/pr27087.c: New test.
19952 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
19954         PR/21391
19955         * gcc.dg/20060410.c: New.
19957 2006-04-10  Matthias Klose  <doko@debian.org>
19959         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
19960         Recognize multilib directory names containing underscores.
19962 2006-04-10  Roger Sayle  <roger@eyesopen.com>
19964         * gcc.target/i386/vecinit-1.c: New test case.
19965         * gcc.target/i386/vecinit-2.c: Likewise.
19967 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
19969         PR debug/27057
19970         * g++.dg/debug/dwarf2-2.C: New test.
19972 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
19974         PR rtl-optimization/27073
19975         * gcc.c-torture/execute/pr27073.c: New test.
19977 2006-04-08  Mike Stump  <mrs@apple.com>
19979         * gcc.dg/pragma-darwin.c: Improve for ppc64.
19981 2006-04-07  Richard Guenther  <rguenther@suse.de>
19983         PR tree-optimization/26135
19984         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
19986 2006-04-06  Jan Hubicka  <jh@suse.cz>
19988         PR profile/26399
19989         * g++.dg/bprob/g++-bprob-2.C: New testcase.
19991 2006-04-06  Roger Sayle  <roger@eyesopen.com>
19993         * g++.dg/conversion/nullptr1.C: New test case.
19994         * g++.dg/conversion/nullptr2.C: Likewise.
19996 2006-04-05  Roger Sayle  <roger@eyesopen.com>
19998         * gfortran.dg/dependency_18.f90: New test case.
20000 2006-04-05  Richard Guenther  <rguenther@suse.de>
20002         PR tree-optimization/26919
20003         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20004         * gcc.dg/ipa/ipa-2.c: Likewise.
20005         * gcc.dg/ipa/ipa-3.c: Likewise.
20006         * gcc.dg/ipa/ipa-5.c: Likewise.
20008 2006-04-05  Richard Guenther  <rguenther@suse.de>
20010         PR tree-optimization/26763
20011         * gcc.dg/torture/pr26763-1.c: New testcase.
20012         * gcc.dg/torture/pr26763-2.c: Likewise.
20014 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
20016         PR fortran/23634
20017         PR fortran/25619
20018         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
20020 2006-04-04  Eric Christopher  <echristo@apple.com>
20022         * gcc.target/i386/387-1.c: Allow regexp to match darwin
20023         stubs.
20024         * gcc.target/i386/387-5.c: Ditto.
20026 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
20028         * gcc.target/sparc/struct-ret-check.c: New test.
20030 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20032         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
20033         zero decimal digits specified in format.
20035 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
20037         PR fortran/26891
20038         * gfortran.dg/missing_optional_dummy_1.f90: New test.
20040         PR fortran/26976
20041         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
20042         * gfortran.dg/initialization_1.f90: Make assignment compliant.
20043         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
20044         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
20045         compliant and detect bigendian-ness.
20047 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
20049         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
20050         dummy arguments work when the actual argument is itself a dummy
20051         argument of the caller.
20053 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20055         PR libfortran/24685
20056         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
20058 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20060         * gfortran.dg/dependencency_17.f90: New test case.
20062 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20064         * gfortran.dg/dependency_14.f90: New test case.
20065         * gfortran.dg/dependency_15.f90: Likewise.
20066         * gfortran.dg/dependency_16.f90: Likewise.
20068 2006-03-31  Asher Langton  <langton2@llnl.gov>
20070         PR fortran/25358
20071         gfortran.dg/cray_pointers_6.f90: New test.
20073 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20075         PR libgfortran/26890
20076         * gfortran.dg/read_size_noadvance.f90: New test.
20078 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
20080         PR fortran/25031
20081         * gfortran.dg/multiple_allocation_1.f90: Check that the
20082         size has changed after a re-allocation with stat.
20084 2006-03-30  Richard Guenther  <rguenther@suse.de>
20086         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
20087         removal.
20088         * gcc.target/i386/sselibm-2.c: Likewise.
20089         * gcc.target/i386/sselibm-3.c: Likewise.
20090         * gcc.target/i386/sselibm-4.c: Likewise.
20091         * gcc.target/i386/sselibm-5.c: Likewise.
20093 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20095         * gcc.dg/fold-andxor-1.c: New test case.
20096         * gcc.dg/fold-xorand-1.c: Likewise.
20098 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20100         * gcc.dg/fold-convnotconv-1.c: New test case.
20102 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
20104         PR fortran/26779
20105         * gfortran.dg/private_type_5.f90: New test.
20107 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
20109         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
20111 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
20113         * gfortran.dg/advance_2.f90: New test.
20114         * gfortran.dg/advance_3.f90: New test.
20116         * gfortran.fortran-torture/execute/equiv_5.f: New test.
20118 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20120         PR libgfortran/26661
20121         PR libgfortran/26880
20122         * gfortran.dg/read_x_past.f: New test.
20124 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
20126         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
20127         to be STABS.
20129 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
20131         * objc.dg/dwarf-1.m: Skip on AIX.
20132         * objc.dg/dwarf-2.m: Skip on AIX.
20134 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
20136         PR fortran/26816
20137         * gfortran.dg/float_1.f90: New test.
20139 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
20141         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
20142         X86_64 targets.
20143         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
20145 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
20147         PR libfortran/26735
20148         * gfortran.dg/convert_implied_open.f90: New test case.
20150 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
20152         PR fortran/26769
20153         * gfortran.dg/transpose_reshape_r10.f90: New test case.
20155 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
20157         PR middle-end/26717
20158         * gcc.dg/pr26717.c: New test.
20160 2006-03-25  Roger Sayle  <roger@eyesopen.com>
20162         * gfortran.dg/dependency_12.f90: New test case.
20164 2006-03-24  Roger Sayle  <roger@eyesopen.com>
20166         * gfortran.dg/dependency_9.f90: New (resurected) test case.
20168 2006-03-24  Jeff Law  <law@redhat.com>
20170         * gcc.c-torture/pr26840.c: New test.
20172 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
20174         * objc.dg/dwarf-2.m: New.
20175         * obj-c++.dg/dwarf-2.mm: New.
20177         * g++.old-deja/g++.other/init19.C: New.
20179 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
20181         * g++.dg/eh/spbp.C: Skip on AIX.
20183 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
20185         PR middle-end/26611
20186         * g++.dg/gomp/pr26611-1.C: New test.
20187         * g++.dg/gomp/pr26611-2.C: New test.
20189 2006-03-24  Jeff Law  <law@redhat.com>
20191         * gcc.c-torture/compile/pr26833.c: New test.
20192         * gfortran.fortran-torture/compile/pr26806.f90: New test.
20194 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20196         * gfortran.dg/endfile_2.f90: Delete temp file.
20198 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
20200         PR fortran/19303
20201         * gfortran.dg/record_marker_1.f90: New test case.
20202         * gfortran.dg/record_marker_2.f: New test case.
20203         * gfortran.dg/record_marker_3.f90: New test case.
20205 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
20207         PR fortran/17298
20208         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
20209         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
20211 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
20213         * lib/gcc-dg.exp (cleanup-modules): New proc.
20214         * gfortran.dg/allocatable_function_1.f90,
20215         gfortran.dg/allocate_char_star_scalar_1.f90,
20216         gfortran.dg/assumed_charlen_function_1.f90,
20217         gfortran.dg/assumed_dummy_1.f90,
20218         gfortran.dg/assumed_shape_ranks_1.f90,
20219         gfortran.dg/assumed_shape_ranks_2.f90,
20220         gfortran.dg/assumed_size_dt_dummy.f90,
20221         gfortran.dg/auto_char_dummy_array_1.f90,
20222         gfortran.dg/auto_char_len_3.f90,
20223         gfortran.dg/automatic_module_variable.f90,
20224         gfortran.dg/bad_automatic_objects_1.f90,
20225         gfortran.dg/char_array_constructor.f90,
20226         gfortran.dg/char_array_structure_constructor.f90,
20227         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
20228         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
20229         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
20230         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
20231         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
20232         gfortran.dg/derived_pointer_recursion.f90,
20233         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
20234         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
20235         gfortran.dg/dummy_functions_1.f90,
20236         gfortran.dg/elemental_initializer_1.f90,
20237         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
20238         gfortran.dg/elemental_pointer_1.f90,
20239         gfortran.dg/elemental_subroutine_1.f90,
20240         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
20241         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
20242         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
20243         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
20244         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
20245         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
20246         gfortran.dg/global_references_1.f90,
20247         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
20248         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
20249         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
20250         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
20251         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
20252         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
20253         gfortran.dg/large_integer_kind_1.f90,
20254         gfortran.dg/large_real_kind_1.f90,
20255         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
20256         gfortran.dg/module_double_reuse.f90,
20257         gfortran.dg/module_equivalence_1.f90,
20258         gfortran.dg/module_interface_1.f90,
20259         gfortran.dg/module_parameter_array_refs_1.f90,
20260         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
20261         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
20262         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
20263         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
20264         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
20265         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
20266         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
20267         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
20268         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
20269         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
20270         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
20271         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
20272         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
20273         gfortran.dg/same_name_1.f90,
20274         gfortran.dg/sibling_dummy_procedure_1.f90,
20275         gfortran.dg/sibling_dummy_procedure_2.f90,
20276         gfortran.dg/sibling_dummy_procedure_3.f90,
20277         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
20278         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
20279         gfortran.dg/used_dummy_types_2.f90,
20280         gfortran.dg/used_dummy_types_3.f90,
20281         gfortran.dg/used_dummy_types_4.f90,
20282         gfortran.dg/used_dummy_types_5.f90,
20283         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
20284         gfortran.dg/userdef_operator_1.f90: Use it.
20286 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20288         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
20289         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
20290         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
20291         gfortran.dg/write_back.f,
20292         gfortran.fortran-torture/execute/inquire_1.f90,
20293         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
20295 2006-03-21  Jeff Law  <law@redhat.com>
20297         * gcc.dg/tree-ssa/vrp28.c: New test.
20299 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20301         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
20302         if _STDC_C99 is defined.
20303         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
20304         * gcc.dg/builtins-20.c: Likewise.
20305         * gcc.dg/builtins-53.c: Likewise.
20306         * gcc.dg/single-precision-constant.c: Likewise. Also pass
20307         -mmacosx-version-min=10.3 on PowerPC/Darwin.
20309 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
20311         PR tree-opt/26781
20312         * gcc.c-torture/compile/pr26781-1.c: New test.
20313         * gcc.c-torture/compile/pr26781-2.c: New test.
20315 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
20317         PR c++/26690
20318         * g++.dg/gomp/pr26690-1.C: New test.
20319         * g++.dg/gomp/pr26690-2.C: New test.
20321 2006-03-20  Jeff Law  <law@redhat.com>
20323         * gcc.dg/tree-ssa/pr21829.c: New test.
20325         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
20327 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
20329         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
20330         (check_visibility_available): Use it.
20331         (check_effective_target_default_packed): Likewise.
20332         (check_effective_target_pcc_bitfield_type_matters): Likewise.
20333         (check_effective_target_fopenmp): Likewise.
20334         (check_effective_target_freorder): Likewise.
20335         (check_effective_target_fpic): Likewise.
20336         (check_named_sections_available): Likewise.
20337         (check_effective_target_ilp32): Likewise.
20338         (check_effective_target_lp64): Likewise.
20340 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
20342         PR fortran/20935
20343         * gfortran.dg/scalar_mask_2.f90: New test case.
20345 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
20347         PR tree-opt/26629
20348         * gcc.dg/tree-ssa/loadpre12.c: New test.
20349         * gcc.dg/tree-ssa/loadpre13.c: New test.
20350         * gcc.dg/tree-ssa/loadpre14.c: New test.
20351         * gcc.dg/tree-ssa/loadpre15.c: New test.
20352         * gcc.dg/tree-ssa/loadpre16.c: New test.
20353         * gcc.dg/tree-ssa/loadpre17.c: New test.
20354         * gcc.dg/tree-ssa/loadpre18.c: New test.
20355         * gcc.dg/tree-ssa/loadpre19.c: New test.
20356         * gcc.dg/tree-ssa/loadpre20.c: New test.
20357         * gcc.dg/tree-ssa/loadpre21.c: New test.
20358         * gcc.dg/tree-ssa/loadpre22.c: New test.
20360 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
20362         PR fortran/26741
20363         * gfortran.dg/elemental_initializer_1.f90: New test.
20365         PR fortran/26716
20366         * gfortran.dg/assumed_shape_ranks_2: New test.
20368 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
20370         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
20371         target fpic.
20373 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20375         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
20376         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
20377         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
20378         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
20379         gfortran.fortran-torture/execute/direct_io.f90,
20380         gfortran.fortran-torture/execute/inquire_2.f90,
20381         gfortran.fortran-torture/execute/inquire_4.f90,
20382         gfortran.fortran-torture/execute/list_read_1.f90,
20383         gfortran.fortran-torture/execute/open_replace.f90,
20384         gfortran.fortran-torture/execute/slash_edit.f90,
20385         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
20386         temporary files from testcases.
20388 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20390         PR libgfortran/26509
20391         gfortran.dg/write_direct_eor.f90: New test.
20393 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
20395         * gcc.target/powerpc/pr26350.c: New.
20396         * gcc.target/powerpc/indexed-addr.c: New.
20398 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20400         * gfortran.dg/dependency_13.f90: New test case.
20402 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20404         PR middle-end/21781
20405         * gcc.dg/real-const-1.c: New test case.
20407 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
20409         * g++.old-deja/g++.other/init18.C: New.
20410         * g++.old-deja/g++.other/init5.C: Remove xfail.
20412 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20414         * g++.dg/opt/pr15551.C: Cleanup temp file.
20416 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20418         PR c++/6634
20419         g++.dg/parse/long1.C: New test.
20421 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20423         PR fortran/19101
20424         * gfortran.dg/continuation.f90: New test.
20425         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
20427 2006-03-14  Richard Guenther  <rguenther@suse.de>
20429         PR tree-optimization/26672
20430         * gcc.dg/torture/pr26672.c: New testcase.
20432 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
20434         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
20435         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
20437 2006-03-13  Roger Sayle  <roger@eyesopen.com>
20439         PR middle-end/26557
20440         * gcc.c-torture/compile/switch-1.c: New test case.
20442 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
20444         PR fortran/25378
20445         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
20446         test to include more permuatations of mask and index.
20447         * gfortran.dg/scalar_mask_1.f90: Modify last test to
20448         respond to F2003 spec. that the position returned for an all false
20449         mask && condition is zero.
20451 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
20453         PR middle-end/25989
20454         * gcc.dg/gomp/pr25989.c: New test.
20456 2006-03-13  Jeff Law  <law@redhat.com>
20458         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
20460 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
20462         * gcc.dg/switch-9.c: New test.
20464 2006-03-13  Richard Guenther  <rguenther@suse.de>
20466         PR middle-end/26630
20467         * gcc.dg/torture/pr26630.c: New testcase.
20469 2006-03-11  Roger Sayle  <roger@eyesopen.com>
20471         * gfortran.dg/dependency_10.f90: New test case.
20472         * gfortran.dg/dependency_11.f90: Likewise.
20474 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
20475             Erik Edelmann  <eedelman@gcc.gnu.org>
20477         * gfortran.dg/allocatable_function_1.f90: New.
20478         * gfortran.dg/allocatable_function_2.f90: New.
20480 2006-03-10  Richard Guenther  <rguenther@suse.de>
20482         PR middle-end/26565
20483         * gcc.dg/torture/pr26565.c: New testcase.
20485 2006-03-09  Eric Christopher  <echristo@apple.com>
20487         * gcc.c-torture/compile/20060309-1.c: New.
20489 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20491         PR libgfortran/26499
20492         * gfortran.dg/write_back.f: New test.
20493         * gfortran.dg/write_rewind_1.f: New test.
20494         * gfortran.dg/write_rewind_2.f: New test.
20496 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20498         PR libgfortran/26554
20499         * gfortran.dg/read_logical.f90: New test.
20501 2006-03-04  Laurent GUERBY <laurent@guerby.net>
20503         * ada/acats/norun.lst: cdd2a03 now passes.
20505 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
20507         PR testsuite/25177
20508         * gcc.target/powerpc/pr18096-1.c: Change where the error
20509         would match.
20511 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
20513         * gcc.target/i386/cleanup-1.c: New test.
20514         * gcc.target/i386/cleanup-2.c: New test.
20516 2006-03-04  Roger Sayle  <roger@eyesopen.com>
20518         * gfortran.dg/dependency_9.f90: Remove for the time being.
20520 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
20522         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
20523         directive.
20525 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20527         * gfortran.dg/dependency_9.f90: New test case.
20529 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20531         * gfortran.dg/dependency_4.f90: New test case.
20532         * gfortran.dg/dependency_5.f90: New test case.
20533         * gfortran.dg/dependency_6.f90: New test case.
20534         * gfortran.dg/dependency_7.f90: New test case.
20535         * gfortran.dg/dependency_8.f90: New test case.
20537 2006-03-03  Paul Brook  <paul@codesourcery.com>
20539         * lib/target-supports.exp (check_profiling_available):
20540         Add m68k-*-elf.
20542 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
20544         PR fortran/25031
20545         * multiple_allocation_1.f90: New test.
20547 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20549         PR tree-optimization/26524
20550         * gfortran.dg/pr26524.f: New test case.
20552 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20554         * g++.dg/template/repo5.C: Cleanup repo files.
20555         * gcc.dg/20051201-1.c: Cleanup coverage files.
20556         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
20557         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
20558         tree dump files.
20560 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
20562         * objc.dg/objc-nofilename-1.m: New test.
20563         * objc.dg/bad-receiver-type.m: New test.
20564         * obj-c++.dg/bad-receiver-type.mm: New test.
20566 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20568         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
20570 2006-03-01  Mike Stump  <mrs@apple.com>
20572         * g++.dg/abi/key2.C: Add.
20574 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
20576         * gfortran.dg/logical_dot_product.f90: New test.
20578         PR fortran/26393
20579         * gfortran.dg/used_interface_ref.f90: New test.
20581         PR fortran/20938
20582         * gfortran.dg/dependency_2.f90: New test.
20583         * gfortran.fortran-torture/execute/where17.f90: New test.
20584         * gfortran.fortran-torture/execute/where18.f90: New test.
20585         * gfortran.fortran-torture/execute/where19.f90: New test.
20586         * gfortran.fortran-torture/execute/where20.f90: New test.
20588 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
20590         * g++.dg/tree-ssa/pr26443.C: New test case.
20592 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
20594         PR middle-end/26022
20595         * g++.dg/opt/return-slot1.C: New test.
20597 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20599         PR libgfortran/26136
20600         * gfortran.dg/namelist_23.f90: New test.
20602 2006-02-28  Roger Sayle  <roger@eyesopen.com>
20604         PR middle-end/14752
20605         * gcc.dg/fold-eqandshift-2.c: New test case.
20607 2006-02-28  Richard Guenther  <rguenther@suse.de>
20609         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
20610         decomposition.
20612 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
20614         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
20616 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20618         PR libgfortran/26464
20619         * gfortran.dg/backspace_5.f: New test.
20620         * gfortran.dg/backspace_6.f: New test.
20622 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20624         * gcc.dg/fold-eqandnot-1.c: New test case.
20626 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20628         PR middle-end/19983
20629         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
20631 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
20633         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
20634         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
20636 2006-02-26  Richard Guenther  <rguenther@suse.de>
20638         PR tree-optimization/26421
20639         * gcc.dg/tree-ssa/pr26421.c: New testcase.
20641 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
20643         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
20644         * g++.old-deja/g++.robertl/eb132.C: Likewise.
20646 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20648         * gcc.dg/fold-even-1.c: New test case.
20650 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20652         PR middle-end/21137
20653         * gcc.dg/fold-eqandshift-1.c: New test case.
20655 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
20657         PR tree-optimization/25125
20658         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
20659         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
20661 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
20663         PR tree-optimizations/26359
20664         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
20665         with -fdump-tree-dceloop-details.
20666         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
20668 2006-02-25  Roger Sayle  <roger@eyesopen.com>
20670         PR middle-end/23673
20671         * gcc.dg/fold-eqxor-1.c: New test case.
20672         * gcc.dg/fold-eqxor-2.c: Likewise.
20673         * gcc.dg/fold-eqxor-3.c: Likewise.
20675 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
20677         PR fortran/23092
20678         * scalar_mask_1.f90: New test.
20680 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
20682         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
20683         * g++.dg/eh/uncaught2.C: New.
20684         * g++.dg/eh/uncaught3.C: New.
20686 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20688         PR libgfortran/26423
20689         * gfortran.dg/read_many_1.f: New test.
20691 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
20693         PR fortran/24519
20694         * gfortran.dg/dependency_3.f90: New test.
20695         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
20696         XFAILs.
20698         PR fortran/25395
20699         * gfortran.dg/equiv_6.f90: New test.
20701 2006-02-23  Jeff Law  <law@redhat.com>
20703         * gcc.c-torture/compile/pr26425.c: New test.
20705 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
20707         PR middle-end/26412
20708         * gcc.dg/gomp/pr26412.c: New test.
20710 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20712         PR c++/26291
20713         * g++.dg/other/ellipsis1.C: New test.
20714         * g++.dg/parse/operator4.C: Adjust error marker.
20716 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
20718         PR target/25603
20719         * gfortran.dg/pr25603.f: New testcase.
20721 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20723         * gcc.dg/bf-spl1.c: Don't specify -m68000.
20724         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
20726 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
20728         * g++.dg/eh/spbp.C: New.
20730 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
20732         PR middle-end/26379
20733         * gcc.target/i386/mmx-7.c: New test.
20735 2006-02-20  Roger Sayle  <roger@eyesopen.com>
20737         PR tree-optimization/26361
20738         * gcc.dg/tree-ssa/vrp27.c: New test case.
20740 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
20742         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
20743         * gcc.dg/tree-ssa/complex-4.c: Here.
20745 2006-02-19  Roger Sayle  <roger@eyesopen.com>
20747         PR middle-end/19543
20748         * gfortran.dg/logical_1.f90: New test case.
20750 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
20752         PR middle-end/26334
20753         * gcc.dg/20060218-1.c: Moved to...
20754         * gcc.target/i386/20060218-1.c: ... here.  New test.
20756 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20758         PR fortran/26201
20759         * gfortran.dg/convert_1.f90: New.
20761 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
20763         PR fortran/25054
20764         * gfortran.dg/namelist_5.f90: New test.
20766         PR fortran/25089
20767         * gfortran.dg/namelist_4.f90: New test.
20769 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20771         PR tree-opt/25680
20772         * gcc.dg/tree-ssa/complex-3.c: New test.
20774 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20776         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
20777         variable to take into account the variable name in the
20778         function header.
20779         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
20781 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
20783         PR middle-end/26334
20784         * gcc.c-torture/compile/20060217-1.c: New test.
20785         * gcc.dg/20060218-1.c: New test.
20787 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
20789         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
20791 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
20793         * gcc.dg/cpp/undef3.c: New test.
20794         * gcc.dg/cpp/trad/builtins2.c: New test.
20796 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
20798         PR c++/26266
20799         * g++.dg/template/static22.C: New test.
20800         * g++.dg/template/static23.C: New test.
20801         * g++.dg/template/static24.C: New test.
20802         * g++.dg/template/non-dependent13.C: New test.
20803         * g++.dg/init/member1.C: Tweak error markers.
20805 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20807         PR target/26255
20808         * gcc.c-torture/compile/pr26255.c: New test case.
20810 2006-02-16  Roger Sayle  <roger@eyesopen.com>
20812         * gfortran.fortran-torture/execute/where_10.f90: New test case.
20813         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
20814         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
20815         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
20816         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
20817         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
20818         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
20820 2006-02-16  Jeff Law  <law@redhat.com>
20822         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
20823         * gcc.dg/tree-ssa/vrp26.c: New test.
20825 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
20827         PR target/20353
20828         PR target/24578
20829         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
20830         __UCLIBC__ is defined.
20832 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
20834         PR fortran/26224
20835         * gfortran.dg/gomp/pr26224.f: New test.
20837 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
20839         PR tree-opt/25918
20840         * lib/target-supports.exp
20841         (check_effective_target_vect_short_mult): New.
20842         (check_effective_target_vect_char_mult): New.
20843         (check_effective_target_vect_widen_sum_qi_to_si): New.
20844         (check_effective_target_vect_widen_sum_qi_to_hi): New.
20845         (check_effective_target_vect_widen_sum_hi_to_si): New.
20846         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
20847         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
20848         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
20849         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
20850         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
20851         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
20852         vect-reduc-pattern-2c.c
20853         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
20854         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
20855         vect-reduc-pattern-1c.c
20857 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
20859         PR fortran/24557
20860         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
20862 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20864         PR fortran/26054
20865         * gfortran.dg/enum_8.f90: Remove check for warning.
20866         * gfortran.dg/iomsg_1.f90: Ditto.
20867         * gfortran.dg/enum_1.f90: Ditto.
20868         * gfortran.dg/enum_9.f90: Ditto.
20869         * gfortran.dg/enum_2.f90: Ditto.
20870         * gfortran.dg/enum_10.f90: Ditto.
20871         * gfortran.dg/enum_3.f90: Ditto.
20872         * gfortran.dg/flush_1.f90: Ditto.
20873         * gfortran.dg/enum_4.f90: Ditto.
20874         * gfortran.dg/array_constructor_1.f90: Ditto.
20875         * gfortran.dg/enum_5.f90: Ditto.
20876         * gfortran.dg/enum_6.f90: Ditto.
20877         * gfortran.dg/enum_7.f90: Ditto.
20879 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
20881         PR middle-end/26300
20882         * gcc.c-torture/compile/20060215-1.c: New test.
20884 2006-02-14  Roger Sayle  <roger@eyesopen.com>
20886         PR middle-end/23670
20887         * gcc.dg/tree-ssa/andor-2.c: New test case.
20889 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
20891         PR fortran/25045
20892         * optional_dim.f90: New test.
20894 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20896         PR fortran/26277
20897         * gfortran.dg/label_4.f90: New.
20899 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
20900             Diego Novillo  <dnovillo@redhat.com>
20901             Uros Bizjak  <uros@kss-loka.si>
20903         * gfortran.dg/gomp: New directory.
20905 2006-02-14  Richard Guenther  <rguenther@suse.de>
20907         PR tree-optimization/26258
20908         * gcc.dg/torture/pr26258.c: New testcase.
20910 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
20912         PR fortran/26246
20913         * gfortran.dg/pr26246_1.f90: New test.
20914         * gfortran.dg/pr26246_2.f90: New test.
20916         PR middle-end/26092
20917         * gcc.c-torture/compile/20060208-1.c: New test.
20919 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
20921         PR fortran/26074
20922         PR fortran/25103
20923         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
20924         * gfortran.dg/bad_automatic_objects_1.f90: New test.
20925         * gfortran.dg/automatic_module_variable.f90: Change error message.
20927         PR fortran/20861
20928         * gfortran.dg/internal_dummy_1.f90: New test.
20930         PR fortran/20871
20931         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
20934         PR fortran/25083
20935         * gfortran.dg/uncommon_block_data_1.f90: New test.
20936         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
20937         with standard.
20939         PR fortran/25088
20940         * gfortran.dg/typed_subroutine_1.f90: New test.
20942 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
20944         * objc.dg/dwarf-1.m: New.
20946 2006-02-13  Roger Sayle  <roger@eyesopen.com>
20948         PR middle-end/24427
20949         * gcc.dg/tree-ssa/andor-1.c: New test case.
20951 2006-02-13  Josh Conner  <jconner@apple.com>
20953         PR target/25376
20954         * gcc.dg/pr25376.c: New test.
20956         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
20957         assemble.
20958         * lib/target-supports.exp (check_named_sections_available):
20959         Only compile named-sections test -- don't assemble.
20961 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20963         * g++.dg/warn/no-write-strings.C: New test.
20964         * g++.dg/warn/write-strings.C: Likewise.
20965         * g++.dg/warn/write-strings-default.C: Likewise.
20967 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
20969         PR fortran/25806
20970         * gfortran.dg/ret_pointer_2.f90: New test.
20972 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
20974         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
20976 2006-02-10  Jeff Law  <law@redhat.com>
20978         * gcc.c-torture/compile/pr26213.c: New test.
20980 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
20982         gfortran.dg/null_1.f90: New test.
20984 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20986         PR fortran/14771
20987         * gfortran.dg/parens_4.f90: New.
20988         * gfortran.dg/parens_5.f90: New.
20990 2006-02-10  Richard Guenther  <rguenther@suse.de>
20992         * gcc.dg/pr23372-1.c: Remove empty file.
20994 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20995         Paul Thomas  <pault@gcc.gnu.org>
20997         PR fortran/14771
20998         * gfortran.dg/parens_1.f90: New.
20999         * gfortran.dg/parens_2.f90: New.
21000         * gfortran.dg/parens_3.f90: New.
21002 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
21004         PR fortran/26038
21005         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21007         PR fortran/25059
21008         * gfortran.dg/impure_assignment_1.f90: New test.
21010         PR fortran/25070
21011         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
21013 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21015         PR target/26141
21016         * g++.dg/expr/stdarg2.C: New test.
21018 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21020         PR inline-asm/16194
21021         * gcc.dg/pr16194.c: New test.
21023 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21025         * ada/acats/run_acats: Use portable variant of "$@".
21027 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21029         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
21030         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
21032 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21034         PR tree-opt/26179
21035         * g++.dg/opt/pr26179.C: New test.
21037 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21039         PR middle-end/26134
21040         * gcc.dg/tree-ssa/complex-3.c: New test.
21042 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21044         * gcc.c-torture/compile/volatile-1.c: New test.
21046 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
21048         PR 26180
21049         * gcc.dg/tree-ssa/pr26180.c: New test.
21051 2006-02-08  Jeff Law  <law@redhat.com>
21053         * gcc.dg/tree-ssa/pr21417.c: New test.
21055 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21057         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21058         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
21060 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21062         * lib/scanrtl.exp: New.
21064 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21066         PR c++/26071
21067         * g++.dg/other/virtual2.C: New test.
21069         PR c++/26070
21070         * g++.dg/other/virtual1.C: New test.
21072 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21074         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21075         cleanup-ipa-dump): Update dump file glob patterns.
21076         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
21077         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
21079         * lib/gcc-dg.exp: Load it.
21080         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
21082 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
21084         PR testsuite/26159
21085         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
21086         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21088 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21090         PR fortran/25577
21091         * gfortran.dg/mvbits_1.f90: New.
21093 2006-02-07  Dirk Mueller  <dmueller@suse.com>
21095         * g++.dg/warn/Wdiv-by-zero.C: New test.
21096         * g++.dg/warn/Wno-div-by-zero.C: New.
21098 2006-02-07  Jeff Law  <law@redhat.com>
21100         * gcc.dg/tree-ssa/pr21559.c: New test.
21102         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
21103         multiple VRP passes.
21104         * gcc.dg/tree-ssa/vrp09.c: Likewise.
21105         * gcc.dg/tree-ssa/vrp18.c: Likewise.
21106         * gcc.dg/tree-ssa/pr21582.c: Likewise.
21107         * gcc.dg/tree-ssa/pr20657.c: Likewise.
21108         * gcc.dg/tree-ssa/pr21001.c: Likewise.
21109         * gcc.dg/tree-ssa/vrp02.c: Likewise
21110         * gcc.dg/tree-ssa/vrp11.c: Likewise
21111         * gcc.dg/tree-ssa/pr14341.c: Likewise
21112         * gcc.dg/tree-ssa/vrp19.c: Likewise
21113         * gcc.dg/tree-ssa/vrp20.c: Likewise
21114         * gcc.dg/tree-ssa/vrp03.c: Likewise
21115         * gcc.dg/tree-ssa/pr21086.c: Likewise
21116         * gcc.dg/tree-ssa/pr21959.c: Likewise
21117         * gcc.dg/tree-ssa/vrp21.c: Likewise
21118         * gcc.dg/tree-ssa/vrp04.c: Likewise
21119         * gcc.dg/tree-ssa/pr25485.c: Likewise
21120         * gcc.dg/tree-ssa/pr22026.c: Likewise
21121         * gcc.dg/tree-ssa/vrp22.c: Likewise
21122         * gcc.dg/tree-ssa/vrp05.c: Likewise
21123         * gcc.dg/tree-ssa/20030807-10.c: Likewise
21124         * gcc.dg/tree-ssa/pr20701.c: Likewise
21125         * gcc.dg/tree-ssa/vrp23.c: Likewise
21126         * gcc.dg/tree-ssa/vrp06.c: Likewise
21127         * gcc.dg/tree-ssa/pr22117.c: Likewise
21128         * gcc.dg/tree-ssa/pr20702.c: Likewise
21129         * gcc.dg/tree-ssa/vrp15.c: Likewise
21130         * gcc.dg/tree-ssa/pr21090.c: Likewise
21131         * gcc.dg/tree-ssa/pr21294.c: Likewise
21132         * gcc.dg/tree-ssa/vrp24.c: Likewise
21133         * gcc.dg/tree-ssa/vrp07.c: Likewise
21134         * gcc.dg/tree-ssa/pr21563.c: Likewise
21135         * gcc.dg/tree-ssa/pr25382.c: Likewise
21136         * gcc.dg/tree-ssa/vrp16.c: Likewise
21137         * gcc.dg/tree-ssa/vrp25.c: Likewise
21138         * gcc.dg/tree-ssa/vrp08.c: Likewise
21139         * gcc.dg/tree-ssa/20030807-6.c: Likewise
21140         * gcc.dg/tree-ssa/vrp17.c: Likewise
21141         * gcc.dg/tree-ssa/pr21458.c: Likewise
21142         * g++.dg/tree-ssa/pr18178.C: Likewise
21144 2006-02-07  Richard Guenther  <rguenther@suse.de>
21146         PR c++/26140
21147         Revert
21148         2006-01-30  Richard Guenther  <rguenther@suse.de>
21149         PR c++/23372
21150         * gcc.dg/pr23372-1.C: New testcase.
21152         * g++.dg/tree-ssa/pr26140.C: New testcase.
21154 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
21156         PR c++/9737
21157         * g++.dg/template/ttp15.C: New test.
21158         * g++.dg/template/ttp16.C: Likewise.
21159         * g++.dg/template/ttp17.C: Likewise.
21160         * g++.old-deja/g++.pt/ttp36.C: Remove.
21161         * g++.old-deja/g++.pt/ttp19.C: Likewise.
21162         * g++.old-deja/g++.pt/ttp37.C: Likewise.
21163         * g++.old-deja/g++.pt/ttp38.C: Likewise.
21164         * g++.old-deja/g++.pt/ttp39.C: Likewise.
21165         * g++.old-deja/g++.pt/ttp9.C: Likewise.
21166         * g++.old-deja/g++.pt/ttp40.C: Likewise.
21167         * g++.old-deja/g++.pt/ttp51.C: Likewise.
21168         * g++.old-deja/g++.pt/ttp26.C: Likewise.
21169         * g++.old-deja/g++.pt/ttp36.C: Likewise.
21171 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
21173         PR libfortran/23815
21174         * unf_io_convert_4.f90: New test.
21176 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
21178         * gcc.dg/tree-ssa/loadpre10.c: New test.
21179         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
21180         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
21181         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
21183 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21185         PR libfortran/24685
21186         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
21188 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
21190         PR tree-opt/25251
21191         * gfortran.dg/assign_7.f: New test.
21193 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
21195         PR fortran/26041
21196         PR fortran/26064
21197         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
21198         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
21199         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
21201 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
21203         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
21204         in size_t typedef.
21206 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21208         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
21209         * g++.dg/charset/string.c (foo): Likewise.
21210         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
21211         const char*
21212         * g++.dg/ext/builtin2.C (printf): Likewise.
21213         * g++.dg/init/new15.C (printf): Likewise.
21214         * g++.dg/opt/pr17697-1.C (foo): Likewise.
21215         * g++.dg/opt/pr17697-2.C (foo): Likewise.
21216         * g++.dg/opt/pr17697-3.C (foo): Likewise.
21217         * g++.dg/template/non-dependent4.C (temp): Likewise.
21218         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
21219         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
21220         parameter type to const char*.
21221         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
21222         Change type to const char*.
21223         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
21224         Likewise.
21225         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
21226         second parameter type to const char*.
21227         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
21228         (Y::Y): Change parameter type to const char*.
21229         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
21230         * g++.old-deja/g++.jason/report.C: Apply const correctness.
21231         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
21232         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
21233         (char*).
21234         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
21235         const char*.
21236         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
21237         type to const char*.
21238         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
21239         return type to const char*.
21240         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
21241         to const char*.
21242         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
21243         * g++.old-deja/g++.law/refs1.C: Likewise.
21244         * g++.old-deja/g++.law/visibility1.C: Likewise.
21245         * g++.old-deja/g++.law/visibility2.C: Likewise.
21246         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
21247         const char*.
21248         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
21249         * g++.old-deja/g++.mike/net48.C: Likewise.
21250         * g++.old-deja/g++.mike/p646.C: Likewise.
21251         * g++.old-deja/g++.mike/p6746.C: Likewise.
21252         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
21253         type to const char*.
21254         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
21255         deprecated conversion warning.
21256         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
21257         char*.
21258         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
21259         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
21260         * g++.old-deja/g++.pt/explicit8.C: Likewise.
21261         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
21262         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
21263         * g++.old-deja/g++.pt/nontype3.C: Likewise.
21264         * g++.old-deja/g++.pt/t39.C: Likewise.
21265         * g++.old-deja/g++.robertl/eb106.C: Likewise.
21266         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
21268 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
21270         PR fortran/25075
21271         intrinsic_argument_conformance_1.f90: New test.
21273 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
21275         PR fortran/20845
21276         * gfortran.dg/char_result_11.f90: Add SAVE.
21277         * gfortran.dg/der_pointer_4.f90: Ditto.
21278         * gfortran.dg/default_initialization.f90: New test.
21280 2006-02-03  Jeff Law  <law@redhat.com>
21282         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
21283         handle more than 100 dump files.
21284         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
21285         * lib/scantree.exp (scan-tree-dump): Likewise.
21286         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
21287         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
21288         * lib/scanipa.exp (scan-ipa-dump): Likewise.
21289         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
21290         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
21292 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
21294         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
21296 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
21298         * g++.dg/template/using12.C: New test.
21300 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
21302         * gcc.target/powerpc/pr25960.c: New test.
21304 2006-02-02  Steven G. Kargl  <kargls@comcast>
21306         PR fortran/24958
21307         gfortran.dg/nullify_2.f90: New test.
21309 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
21311         PR 25990
21312         * gcc.dg/gomp/pr25990.c: New test.
21314 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
21316         PR c++/25342
21317         * g++.gd/template/partial4.C: New test.
21319 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
21321         PR middle-end/26001
21322         * gfortran.dg/data_char_2.f90: New.
21324 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
21326         PR fortran/26039
21327         maxval_maxloc_conformance_1.f90: New test.
21329 2006-01-31  Richard Guenther  <rguenther@suse.de>
21331         * gcc.target/i386/sselibm-1.c: New testcase.
21332         * gcc.target/i386/sselibm-2.c: Likewise.
21333         * gcc.target/i386/sselibm-3.c: Likewise.
21334         * gcc.target/i386/sselibm-4.c: Likewise.
21335         * gcc.target/i386/sselibm-5.c: Likewise.
21337 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
21339         PR fortran/24266
21340         * gfortran.dg/arrayio_derived_2.f90: New.
21342 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
21344         * gcc.dg/unsigned-long-compare.c: New test.
21346 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
21348         PR testsuite/25318
21349         * lib/target-supports.exp (check_effective_target_freorder):
21350         Check to see if target supports -freorder-blocks-and-partition.
21351         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
21352         instead of "dg-require-named-sections".
21354 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
21356         PR target/14798:
21357         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
21358         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
21359         * gcc.dg/pragma-isr-trapa2.c: Likewise.
21360         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
21361         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
21362         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
21363         * gcc.dg/attr-isr-trap_exit.c: Likewise.
21364         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
21366 2006-01-30  Richard Guenther  <rguenther@suse.de>
21368         PR c++/23372
21369         * gcc.dg/pr23372-1.C: New testcase.
21371 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
21373         * gcc.dg/gomp/pr25874.c: New test.
21375 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
21377         PR tree-opt/25911
21378         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
21380 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
21382         PR fortran/18578
21383         PR fortran/18579
21384         PR fortran/20857
21385         PR fortran/20885
21386         * gfortran.dg/intent_out_1.f90: New test.
21388 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
21390         PR fortran/17911
21391         * gfortran.dg/procedure_lvalue.f90: New test.
21393         PR fortran/20895
21394         PR fortran/25030
21395         * gfortran.dg/char_pointer_assign_2.f90: New test.
21396         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
21397         assignment to be consistent with standard.
21398         * gfortran.dg/char_result_2.f90: The same.
21399         * gfortran.dg/char_result_8.f90: The same.
21401 2006-01-28  Zack Weinberg  <zackw@panix.com>
21403         * gcc.dg/Woverlength-strings.c
21404         * gcc.dg/Woverlength-strings-pedantic-c89.c
21405         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
21406         * gcc.dg/Woverlength-strings-pedantic-c99.c
21407         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
21409 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
21411         * gcc.c-torture/execute/20060127-1.c: New test.
21413 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21415         PR c++/25999
21416         * g++.dg/ext/pragmaweak1.C: New test.
21418 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21420         PR c++/25855
21421         * g++.dg/template/spec29.C: New test.
21423 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
21425         PR c/19606.
21426         * gcc.c-torture/execute/pr19606.c: New.
21428 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
21430         * gcc.dg/pragma-re-4.c: New test.
21432 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
21434         PR fortran/25964
21435         * gfortran.dg/assumed_size_refs_3.f90: New test.
21437 2006-01-27  Ben Elliston  <bje@au.ibm.com>
21439         * gcc.misc-tests/dectest.exp: Remove defunct comment.
21441 2006-01-26  Laurent GUERBY <laurent@guerby.net>
21443         PR ada/21317
21444         * ada/acats/support/impdef.a: Add One_Long_Second.
21445         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
21446         * ada/acats/tests/c9/c94026.a: Likewise.
21447         * ada/acats/tests/c9/c97305c.ada: Likewise.
21448         * ada/acats/tests/c9/c99004a.ada: Likewise.
21450 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
21452         PR fortran/25964
21453         * gfortran.dg/global_references_2.f90: New test.
21455         PR fortran/25084
21456         PR fortran/20852
21457         PR fortran/25085
21458         PR fortran/25086
21459         * gfortran.dg/assumed_charlen_function_1.f90: New test.
21460         * gfortran.dg/assumed_charlen_function_3.f90: New test.
21462         PR fortran/25416
21463         * gfortran.dg/assumed_charlen_function_2.f90: New test.
21465 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
21467         PR c/25892
21468         * gcc.dg/Wpointer-sign.c: New.
21469         * gcc.dg/Wpointer-sign-Wall.c: New.
21470         * gcc.dg/Wpointer-sign-Wall-no.c: New.
21471         * gcc.dg/Wpointer-sign-pedantic.c: New.
21472         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
21473         * gcc.dg/conv-2.c: Use -Wpointer-sign.
21475 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
21477         PR C/25861
21478         * gcc.c-torture/compile/pr25861.c: New test.
21480 2006-01-26  Paul Brook  <paul@codesourcery.com>
21482         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
21483         on short-enum targets.
21484         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
21485         variable.
21486         (generate_fields): Use short_enums.
21487         (main): Set short_enums.  Document -e.
21488         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
21489         on short-enum targets.
21490         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
21491         variable.
21492         (generate_fields): Use short_enums.
21493         (main): Set short_enums.  Document -e.
21494         * lib/target-supports.exp (check_effective_target_short_enums): New.
21496 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
21498         PR target/25947
21499         * gcc.dg/torture/pr25947-1.c: New test.
21501 2006-01-25  Jan Hubicka  <jh@suse.cz>
21502             Roger Sayle  <roger@eyesopen.com>
21504         PR rtl-optimization/25703
21505         * gcc.target/i386/20060125-1.c: New test case.
21506         * gcc.target/i386/20060125-2.c: New test case.
21508 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21510         PR fortran/18540
21511         * gfortran.dg/goto_1.f: New.
21513 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
21515         PR fortran/25716
21516         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
21517         25716 on 32-bit systems too.
21519 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
21521         PR testsuite/25590
21522         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
21524 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
21526         * gcc.dg/tree-ssa/gen-vect-33.c: New.
21528 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21530         PR fortran/25835
21531         * gfortran.dg/read_eof.f90: Delete, renamed.
21532         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
21533         * gfortran.dg/read_eof_2.f90: New test.
21534         * gfortran.dg/read_eof_3.f90: New test.
21536 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
21538         PR tree-opt/25860
21539         * gcc.c-torture/compile/pr25860.c: New test.
21541 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21543         PR c++/25552
21544         * g++.dg/parse/dtor8.C: New test.
21546 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
21548         PR testsuite/25891
21549         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
21550         * gcc.dg/gomp/gomp.exp: Return without testing anything if
21551         check_effective_target_fopenmp returns 0.
21553 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
21555         PR ada/20548
21556         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
21557         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
21558         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
21560 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
21562         PR tree-opt/25857
21563         * g++.dg/opt/pr25857.C: New test.
21565 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
21566         Jan Hubicka  <jh@suse.cz>
21567         Richard Guenther  <rguenther@suse.de>
21569         PR rtl-optimization/25654
21570         * gcc.dg/torture/pr25654.c: New testcase.
21571         * gcc.target/i386/pr25654.c: Likewise.
21573 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
21575         PR fortran/25901
21576         * gfortran.dg/internal references_2.f90: New test.
21578         Fix regression in testing of admissability of attributes.
21579         * gfortran.dg/intent_used_1.f90: New test.
21581 2006-01-23  Ben Elliston  <bje@au.ibm.com>
21583         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
21584         Remove target conditional torture options for i?86 and x86_64
21585         GNU/Linux.
21587 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21589         PR c++/10891
21590         * g++.dg/rtti/no-rtti.C: New.
21592 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
21594         PR c++/25895
21595         * g++.dg/inherit/conv2.C: New test.
21597         PR c++/25856
21598         * g++.dg/parse/dtor7.C: New test.
21600         PR c++/25858
21601         * g++.dg/template/crash44.C: New test.
21603 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
21605         PR fortran/25124
21606         PR fortran/25625
21607         * gfortran.dg/internal_references_1.f90: New test.
21608           PR fortran/20881
21609         PR fortran/23308
21610         PR fortran/25538
21611         PR fortran/25710
21612         * gfortran.dg/global_references_1.f90: New test.
21613         * gfortran.dg/g77/19990905-1.f: Restore the error that
21614         there is a clash between the common block name and
21615         the name of a subroutine reference.
21617         PR fortran/PR24276
21618         * gfortran.dg/aliasing_dummy_1.f90: New test.
21620 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
21622         * gcc.dg/vmx/1b-01.c: Warning fix.
21623         * gcc.dg/vmx/1c-02.c: Likewise.
21624         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
21626 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
21628         PR testsuite/24962
21629         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
21631 2006-01-20  Richard Guenther  <rguenther@suse.de>
21632         Steven Bosscher <stevenb.gcc@gmail.com>
21634         PR rtl-optimization/24626
21635         * gcc.dg/torture/pr24626-1.c: New testcase.
21636         * gcc.dg/torture/pr24626-2.c: Likewise.
21637         * gcc.dg/torture/pr24626-3.c: Likewise.
21638         * gcc.dg/torture/pr24626-4.c: Likewise.
21640 2006-01-20  Dirk Mueller  <dmueller@suse.com>
21642         PR c++/5520
21643         * g++.dg/warn/empty-body.C: New.
21645 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
21647         PR c++/22136
21648         * g++.dg/template/using10.C: New test.
21649         * g++.dg/temlpate/using11.C: Likewise.
21650         * g++.dg/inherit/using5.C: Tweak error messages.
21652 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
21654         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
21655         target test.
21656         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
21658 2006-01-19  Jan Hubicka  <jh@suse.cz>
21660         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
21662 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21664         PR c++/25854
21665         * g++.dg/template/spec28.C: New test.
21667 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
21669         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21670         (switchfiles): Fix fprintf's by adding srcdir or removing it.
21672 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
21674         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
21675         * gcc.dg/gomp/critical-1.c: Likewise.
21676         * gcc.dg/gomp/critical-3.c: Likewise.
21677         * gcc.dg/gomp/empty.c: Likewise.
21678         * gcc.dg/gomp/ordered-1.c: Likewise.
21679         * gcc.dg/gomp/for-4.c: Likewise.
21680         * gcc.dg/gomp/for-6.c: Likewise.
21681         * gcc.dg/gomp/master-3.c: Likewise.
21682         * gcc.dg/gomp/for-8.c: Likewise.
21683         * gcc.dg/gomp/for-10.c: Likewise.
21684         * gcc.dg/gomp/for-18.c: Likewise.
21685         * gcc.dg/gomp/for-5.c: Likewise.
21686         * gcc.dg/gomp/for-7.c: Likewise.
21687         * gcc.dg/gomp/for-9.c: Likewise.
21689 2006-01-18  Jeff Law  <law@redhat.com>
21691         * gcc.dg/tree-ssa/vrp25.c: New test.
21693 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
21695         * gcc.dg/pr25805.c: Fix misapplied patch.
21697 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
21699         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
21700         (check_effective_target_vect_udot_qi): New.
21701         (check_effective_target_vect_sdot_hi): New.
21702         (check_effective_target_vect_udot_hi): New.
21703         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
21704         prefixed with "wrapv-" with -fwrapv.
21705         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
21706         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
21707         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
21708         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
21709         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
21711         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
21712         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
21713         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
21714         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
21716 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21718         PR c++/16829
21719         * g++.dg/other/default2.C: New test.
21720         * g++.dg/other/default3.C: New test.
21722 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
21724         PR c/25805
21725         * gcc.dg/pr25805.c: New file.
21727 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
21729         PR c++/25836
21730         * g++.dg/template/init6.C: New test.
21732 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
21734         * gcc.dg/tree-ssa/pr24287.c: New test
21736 2006-01-18  Eric Christopher  <echristo@apple.com>
21738         * g++.dg/eh/table.C: New.
21740 2006-01-18  DJ Delorie  <dj@redhat.com>
21742         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
21743         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
21744         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
21745         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
21747 2006-01-18  Jeff Law  <law@redhat.com>
21749         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
21750         on wrapping on overflow semantics.
21752         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
21754         * gcc.gc/tree-ssa/vrp23.c: New test.
21755         * gcc.gc/tree-ssa/vrp24.c: New test.
21757 2006-01-18  Richard Henderson  <rth@redhat.com>
21758             Aldy Hernandez  <aldyh@redhat.com>
21759             Jakub Jelinek  <jakub@redhat.com>
21760             Diego Novillo  <dnovillo@redhat.com>
21761             Uros Bizjak  <uros@kss-loka.si>
21763         * gcc.dg/gomp: New directory.
21765 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
21766             Steven G. Kargl  <kargls@comcast.net>
21768         PR fortran/20869
21769         * gfortran.dg/intrinsic_external_1.f90: New test.
21771         PR fortran/20875.
21772         * gfortran.dg/elemental_pointer_1.f90: New test.
21774         PR fortran/25024
21775         * gfortran.dg/external_procedures_1.f90: New test.
21777         PR fortran/25785
21778         gfortran.dg/assumed_present.f90: New test.
21780 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
21782         * g++.dg/parse/lookup5.C: New test.
21784 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21786         PR fortran/25697
21787         * gfortran.dg/read_eof.f90: New test.
21789 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21791         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
21792         add a closing brace.
21794 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21796         PR fortran/25631
21797         * gfortran.dg/fmt_tl.f: New test.
21799 2006-01-17  Eric Christopher  <echristo@apple.com>
21801         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
21802         * g++.old-deja/g++.warn/impint2.C: Ditto.
21803         * g++.old-deja/g++.other/null1.C: Ditto.
21804         * g++.dg/warn/conv2.C: Ditto.
21805         * g++.dg/warn/conv4.C: New file.
21807 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21809         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
21811 2006-01-17  Andreas Jaeger  <aj@suse.de>
21812             Janis Johnson <janis187@us.ibm.com>
21814         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
21815         in 64-bit.
21816         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
21817         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
21819 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21821         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21822         (switchfiles): xfail txxx where xxx >= 25.
21824 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21826         PR testsuite/25764
21827         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
21829 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
21831         PR c/25682
21832         * gcc.dg/pr25682.c: New test.
21833         * g++.dg/parse/array-size2.C: New test.
21835 2006-01-16  Ian Lance Taylor  <ian@airs.com>
21837         * consistency.vlad: Remove entire directory, 1652 files.
21839 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
21841         * lib/target-supports.exp (check_effective_target_dfp_nocache,
21842         check_effective_target_dfprt_nocache): New.
21843         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
21844         (check_effective_target_dfprt): New.
21845         * lib/c-compat.exp (check_dfp): Remove.
21846         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
21847         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
21848         level of support for decimal float.
21849         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
21850         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
21851         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
21852         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
21853         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
21854         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
21855         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
21856         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
21857         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
21858         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
21859         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
21860         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
21861         directives.
21863 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
21865         PR testsuite/25741
21866         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
21867         $base_dir/../.
21868         * lib/gfortran.exp (gfortran_init): Likewise.
21869         * lib/obj-c++.exp (obj-c++_init): Likewise.
21870         * lib/scanasm.exp (scan-assembler-dem): Likewise.
21871         (scan-assembler-dem-not): Likewise.
21872         * lib/scandump.exp (scan-dump-dem): Likewise.
21873         (scan-dump-dem-not): Likewise.
21875 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
21877         PR testsuite/25767
21878         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
21879         powerpc-*-darwin*.
21880         * lib/obj-c++.exp (obj-c++_init): Likewise.
21882 2006-01-16  Richard Guenther  <rguenther@suse.de>
21884         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
21886 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21888         PR testsuite/25777
21889         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
21890         to LD_LIBRARY_PATH.
21892 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
21893             Andrew Pinski  <pinskia@physics.uc.edu>
21895         * gcc.dg/minmax-1.c: New test.
21897 2006-01-16  Ben Elliston  <bje@au.ibm.com>
21899         * gcc.dg/dfp/dfp.exp: Correct FSF address.
21900         * gcc.misc-tests/dectest.exp: Ditto.
21902 2006-01-15  Ian Lance Taylor  <ian@airs.com>
21904         PR testsuite/25796
21905         * gcc.target/i386/cmov6.c: Use -march=k8.
21907 2006-01-15  Andreas Jaeger  <aj@suse.de>
21909         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
21910         x86 does not have __float128.
21912 2006-01-14  Ian Lance Taylor  <ian@airs.com>
21914         * gcc.target/i386/cmov6.c: New test.
21916 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
21918         PR c++/25663
21919         * g++.dg/template/ctor6.C: New test.
21921 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
21923         PR tree-optimization/25485
21924         * gcc.dg/tree-ssa/pr25485.c: New.
21926 2006-01-14  Richard Guenther  <rguenther@suse.de>
21928         PR tree-optimization/22548
21929         PR tree-optimization/22555
21930         PR tree-optimization/22501
21931         * gcc.dg/tree-ssa/alias-4.c: New testcase.
21932         * gcc.dg/tree-ssa/alias-5.c: Likewise.
21933         * gcc.dg/tree-ssa/alias-6.c: Likewise.
21934         * gcc.dg/tree-ssa/alias-7.c: Likewise.
21935         * gcc.dg/tree-ssa/alias-8.c: Likewise.
21936         * gcc.dg/tree-ssa/alias-9.c: Likewise.
21937         * gcc.dg/tree-ssa/alias-10.c: Likewise.
21938         * gcc.dg/tree-ssa/alias-11.c: Likewise.
21939         * gcc.dg/tree-ssa/alias-12.c: Likewise.
21941 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
21943         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
21944         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
21946 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
21947         Richard Guenther  <rguenther@suse.de>
21949         PR rtl-optimization/24257
21950         * gcc.dg/torture/pr24257.c: New testcase.
21952 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
21954         * gcc.c-torture/execute/20060110-1.c: New test.
21955         * gcc.c-torture/execute/20060110-2.c: New test.
21957 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
21959         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
21961 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
21963         PR fortran/25756
21964         * gfortran.dg/label_3.f90: New test.
21966 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
21968         PR tree-optimization/25771
21969         * g++.dg/tree-ssa/pr25771.C: New test
21971 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
21973         PR tree-opt/24365
21974         * g++.dg/opt/complex5.C: New test.
21976 2006-01-13  Richard Guenther  <rguenther@suse.de>
21978         * gcc.target/i386/387-9.c: New testcase.
21980 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21982         PR c++/24824
21983         * g++.dg/debug/dwarf2-1.C: New.
21985 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
21987         PR testsuite/25728
21988         * lib/gcov.exp (verify-lines): Add "close $fd".
21990 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
21991             Ben Elliston  <bje@au.ibm.com>
21993         * gcc.dg/dfp/inf-1.c: New test.
21995 2006-01-12  Janis Johnson <janis187@us.ibm.com>
21996             Yao Qi  <qiyaoltc@cn.ibm.com>
21997             Ben Elliston  <bje@au.ibm.com>
21998             Jon Grimm  <jgrimm2@us.ibm.com>
22000         * gcc.dg/nodfp-1.c: New test.
22001         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22002         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22003         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22004         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22005         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22006         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
22007         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
22008         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
22009         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
22010         * gcc.dg/format/dfp-scanf-1.c: Likewise.
22011         * gcc.dg/format/dfp-printf-1.c: Likewise.
22012         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
22013         (compat_setup_dfp): New.
22014         * gcc.dg/compat/compat.exp: Use it.
22015         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
22016         Make some variables global, prepend "compat_" to their names.
22017         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
22018         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
22019         * gcc.misc-tests/dectest.exp: New test driver for decTest.
22020         * lib/compat.exp (compat_skip_list): Make global, rename.
22021         * lib/c-compat.exp: New file.
22022         * lib/target-supports.exp (check_effective_target_dfp): New.
22024         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
22025         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
22026         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
22027         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
22028         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
22029         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
22030         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
22031         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
22032         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
22033         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
22034         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
22035         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
22036         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
22037         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
22038         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
22039         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
22040         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
22041         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
22042         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
22043         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
22044         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
22045         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
22046         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
22047         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
22048         gcc.dg/dfp/struct-layout-1.c,
22049         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
22050         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
22051         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
22052         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
22053         gcc.dg/dfp/func-vararg-dfp.c,
22054         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
22055         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
22056         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
22057         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
22058         gcc.dg/dfp/wtr-conversion-1.c: New tests.
22060 2006-01-11  Richard Guenther  <rguenther@suse.de>
22062         PR tree-optimization/25734
22063         * gcc.dg/tree-ssa/pr25734.c: New testcase.
22065 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22067         PR fortran/25486
22068         * gfortran.dg/literal_character_constant_1_x.F: New test.
22069         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22070         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22071         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22073 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22075         PR c++/25386
22076         * g++.dg/ext/packed3.C: Add expected packed error.
22078 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
22080         PR target/25706
22081         * gcc.dg/torture/pr25706-1.c: New test.
22083 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
22085         PR tree-optimization/23109
22086         PR tree-optimization/23948
22087         PR tree-optimization/24123
22089         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
22090         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
22091         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
22092         g++.dg/tree-ssa/pr23948.C: New testcases.
22093         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
22094         three divisions in order to do the optimization.
22096 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
22098         PR c++/25632
22099         * g++.dg/other/pr25632.C: New test.
22101 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
22103         PR fortran/25730
22104         * gfortran.dg/used_types_1.f90: New test.
22106 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
22108         PR target/25718
22109         * gcc.dg/torture/pr25718-1.c: New test.
22111 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22113         * gfortran.dg/list_read_2.f90: Fix typo in description.
22115 2006-01-10  Jan Beulich  <jbeulich@novell.com>
22117         * lib/target-supports.exp (check_visibility_available): Simplify test
22118         for *-*-netware*.
22119         (check_profiling_available): Fail for *-*-netware*.
22120         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
22121         * gcc.dg/20021014-1.c: Likewise.
22122         * gcc.dg/nest.c: Likewise.
22124 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
22126         fortran/24936
22127         * gfortran.dg/forall_3.f90: New test.
22129 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
22131         PR fortran/21977
22132         * gfortran.dg/nesting_2.f90: New test.
22133         * gfortran.dg/nesting_3.f90: New test.
22135 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
22137         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
22138         Fix typo in comment.
22140 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
22142         * gfortran.dg/single_char_string.f90: New test.
22144 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
22146         * gfortran.dg/ichar_2.f90: New test.
22148 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
22150         PR fortran/25093
22151         * gfortran.dg/private_type_4.f90: New.
22153 2006-01-07  Richard Guenther  <rguenther@suse.de>
22155         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
22157 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22159         * gfortran.dg/func_decl_1.f90: New.
22160         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
22161         * gfortran.dg/array_alloc_2.f90: Likewise.
22162         * gfortran.dg/char_result_8.f90: Likewise.
22163         * gfortran.dg/dup_save_1.f90: Likewise.
22164         * gfortran.dg/dup_save_2.f90: Likewise.
22165         * gfortran.dg/f2c_6.f90: Likewise.
22166         * gfortran.dg/f2c_7.f90: Likewise.
22167         * gfortran.dg/func_result_2.f90: Likewise.
22168         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
22170 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
22172         PR fortran/22146
22173         * gfortran.dg/elemental_subroutine_1.f90: New test.
22174         * gfortran.dg/elemental_subroutine_2.f90: New test.
22176         PR fortran/25029
22177         PR fortran/21256
22178         * gfortran.dg/assumed_size_refs_1.f90: New test.
22180         PR fortran/20868
22181         PR fortran/20870
22182         * gfortran.dg/assumed_size_refs_2.f90: New test.
22183         * gfortran.dg/initialization_1.f90: Change warning message.
22185 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
22187         * gcc.dg/tree-ssa/loop-15.c: New test.
22189 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22191         PR fortran/25598
22192         * gfortran.dg/backspace_3.f: New test.
22193         * gfortran.dg/backspace_4.f: New test.
22195 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22197         PR fortran/24268
22198         * gfortran.dg/fmt_white.f: Update test.
22200 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
22202         * gcc.dg/cast-1.c: Add new warning.
22203         * gcc.dg/cast-2.c: Likewise.
22204         * gcc.dg/cast-3.c: Likewise.
22205         * gcc.dg/format/cast-1.c: Likewise.
22206         * gcc.dg/cast-4.c: New testcase.
22208 2006-01-05  Richard Guenther  <rguenther@suse.de>
22210         PR tree-optimization/22555
22211         * gcc.dg/tree-ssa/alias-3.c: New testcase.
22213 2006-01-05  Richard Guenther  <rguenther@suse.de>
22214             Diego Novillo  <dnovillo@redhat.com>
22216         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
22217         * gcc.dg/tree-ssa/loop-8.c: Likewise.
22218         * gcc.dg/tree-ssa/loop-1.c: Likewise.
22219         * gcc.dg/tree-ssa/pr23294.c: Likewise.
22220         * gcc.dg/tree-ssa/pr21985.c: Likewise.
22221         * gcc.dg/tree-ssa/loop-14.c: Likewise.
22222         * gcc.dg/tree-ssa/loop-2.c: Likewise.
22223         * gcc.dg/tree-ssa/loop-3.c: Likewise.
22224         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22225         * gcc.dg/tree-ssa/pr21171.c: Likewise.
22226         * gcc.dg/tree-ssa/loop-5.c: Likewise.
22227         * gcc.dg/tree-ssa/loop-10.c: Likewise.
22228         * gcc.dg/tree-ssa/loop-6.c: Likewise.
22229         * treelang/compile/extravar.tree: Likewise.
22230         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
22231         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
22232         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
22233         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22234         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
22236 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22238         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
22239         for 64-bit fix.
22241 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
22243         PR fortran/23675
22244         gfortran.dg/char_result_11.f90: New.
22246 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
22248         PR c++/24782
22249         * g++.dg/parse/access9.C: New test.
22250         * g++.dg/tc1/dr52.C: Tweak error markers.
22252 2006-01-04  Richard Henderson  <rth@redhat.com>
22254         Merge from gomp branch.
22255         * g++.dg/parse/pragma2.C: Update expected error lines.
22257 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
22259         * g++.dg/other/i386-2.C: New test.
22261         PR target/25554
22262         * gcc.c-torture/compile/20051228-1.c: New test.
22264         PR c/25559
22265         * gcc.dg/pr25559.c: New test.
22267 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
22269         PR c++/25492
22270         * g++.dg/lookup/friend9.C: New test.
22272         PR c++/25625
22273         * g++.dg/template/repo5.C: New test.
22275 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
22277         PR fortran/25101
22278         * gfortran.dg/forall_2.f90: New test.
22280 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22282         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
22283         dg-require-weak.  Adjust regexp to handle leading-underscore
22284         targets and space as well as TAB after .weak.  Change previous
22285         64-bit fix to not use naked dot.
22287 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
22289         PR rtl-optimization/25578
22290         * gcc.c-torture/execute/20060102-1.c: New testcase.
22292 2006-01-03  Richard Guenther  <rguenther@suse.de>
22294         PR c/25183
22295         * gcc.dg/torture/pr25183.c: New testcase.
22297 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
22299         Merge from gomp-branch.
22300         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
22301         * gcc.dg/ia64-sync-2.c: Likewise.
22302         * gcc.dg/ia64-sync-3.c: Likewise.
22303         * gcc.dg/ia64-sync-4.c: Likewise.
22304         * gcc.dg/sync-2.c: Likewise.
22305         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
22306         that sparc64-*-* and sparcv9-*-* supports sync builtins.
22308 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
22310         PR c++/25635
22311         * g++.dg/parse/operator6.C: New test.
22313         PR c++/25637
22314         * g++.dg/parse/error29.C: New test.
22316         PR c++/25638
22317         * g++.dg/parse/dtor6.C: New test.
22319         PR c++/25633
22320         * g++.dg/parse/ctor3.C: New test.
22322         PR c++/25634
22323         * g++.dg/template/class3.C: New test.
22325 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
22327         * g++.dg/debug/debug9.C: New.
22329 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
22331         PR fortran/24640
22332         * gfortran.dg/label_2.f90: New test.
22334 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22336         * g++.dg/lookup/using12.C: Tighten error marker.
22338 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
22339             Andrew Pinski <pinskia@physics.uc.edu>
22341         * gcc.target/powerpc/darwin-abi-3.c: New file.
22342         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
22343         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
22344         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
22345         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
22346         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
22347         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
22348         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
22349         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
22351 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
22353         * gcc.dg/tree-ssa/loadpre1.c: New;
22354         * gcc.dg/tree-ssa/loadpre2.c: New;
22355         * gcc.dg/tree-ssa/loadpre3.c: New;
22356         * gcc.dg/tree-ssa/loadpre4.c: New;
22357         * gcc.dg/tree-ssa/loadpre5.c: New;
22358         * gcc.dg/tree-ssa/loadpre6.c: New;
22359         * gcc.dg/tree-ssa/loadpre7.c: New;
22360         * gcc.dg/tree-ssa/loadpre8.c: New;
22361         * gcc.dg/tree-ssa/loadpre9.c: New;
22363 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
22365         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
22366         * g++.dg/abi/thunk4.C: Likewise.
22368 2006-01-01  Andreas Jaeger  <aj@suse.de>
22370         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
22371         portable.
22373 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
22375         PR c++/25294
22376         * gcc.dg/pragma-pack-3.c: New test.
22377         * g++.dg/parse/pragma3.C: New test.
22379 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22381         PR middle-end/24827
22382         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
22384 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22386         PR testsuite/25214
22387         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
22389 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22391         PR fortran/22607
22392         * gfortran-dg/pure_byref_3.f90: New.
22394         fortran/PR 25396
22395         * gfortran.dg/userdef_operator_1.f90: New.
22397 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22399         * g++.dg/abi/thunk3.C: New.
22400         * g++.dg/abi/thunk4.C: New.
22402 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
22404         PR fortran/25532
22405         * gfortran.dg/host_used_types_1.f90: New test. Check that host
22406         associated derived type components of derived types are
22407         properly declared in contained procedures.
22409 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22411         PR libgfortran/25139
22412         * gfortran.dg/backspace_2.f: New test.
22414 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22416         PR libgfortran/25550
22417         * gfortran.dg/endfile.f: New test.
22419 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22421         PR libgfortran/25419
22422         * gfortran.dg/comma.f: New test.
22424 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22426         * lib/gfortran-dg.exp: Remove trailing whitespace.
22427         * lib/fortran-torture.exp: Test with -fbounds-check instead of
22428         -funroll-all-loops.
22430 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
22432         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
22433         Extended Double long doubles or repeat tests when long double is
22434         the same size as double.
22436 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22438         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
22440         PR testsuite/25442
22441         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
22442         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
22444         PR testsuite/25441
22445         * gcc.dg/pr23911.c: Make test variable static.
22447         PR testsuite/25444
22448         * gcc.dg/tree-ssa/pr14841.c: Likewise.
22450 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22452         PR c++/25439
22453         * g++.dg/parse/crash17.C: Adjust error markers.
22454         * g++.dg/template/error20.C: New test.
22456 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22458         PR c++/23172
22459         * g++.dg/ext/complit4.C: New test.
22461         PR c++/25417
22462         * g++.dg/ext/complit5.C: Likewise.
22464 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
22466         PR tree-optimization/25125
22467         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
22468         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
22469         * gcc.c-torture/execute/pr25125.c: New.
22471 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
22473         PR fortran/25029
22474         PR fortran/21256
22475         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
22476         functions with incorrect assumed size references.
22478 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
22480         PR c++/23171
22481         * g++.dg/opt/init1.C: New test.
22483 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
22485         PR c++/24671
22486         * g++.dg/template/sfinae3.C: New test.
22488 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22490         * g++.dg/other/friend4.C: New test.
22492 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22494         PR target/25005
22495         * g++.dg/opt/pr25005.C: New test.
22497 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22499         PR c++/25369
22500         * g++.dg/template/ptrmem16.C: New test.
22502 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
22504         PR fortran/25029
22505         PR fortran/21256
22506         * gfortran.dg/initialization_1.f90: Add test of SIZE.
22508 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22510         PR libgfortran/25307
22511         * gfortran.dg/list_read_5.f90: New test.
22513 2005-12-22  Richard Henderson  <rth@redhat.com>
22515         * gcc.target/i386/sse-7.c: Use -msse2.
22517 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22519         PR rtl-optimization/25432
22520         * gcc.c-torture/compile/20051216-1.c: New test.
22522         PR objc/25328
22523         * objc/execute/pr25328.m: New test.
22525 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22527         PR c++/25364
22528         * g++.dg/template/call4.C: New test.
22530 2005-12-22  Dale Johannesen  <dalej@apple.com>
22532         * gcc.target/i386/sse-17.c: New.
22534 2005-12-22  Paul Brook  <paul@codesourcery.com>
22536         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
22538 2005-12-22  Paul Brook  <paul@codesourcery.com>
22540         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
22542 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22544         PR tree-opt/25513
22545         * gcc.c-torture/compile/pr25513.c: New test.
22547 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22549         PR c++/23333
22550         * g++.dg/parse/error25.C: Add more tests.
22552 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22554         PR fortran/18990
22555         * gfortran.dg/der_charlen_1.f90: New.
22557 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
22559         PR fortran/20889
22560         * gfortran.dg/pointer_component_type_1.f90: New test.
22562         PR fortran/25029
22563         PR fortran/21256
22564         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
22565         should give an error with assumed size array refernces and checks
22566         those that should not.
22567         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
22568         reference an upper bound so that it does not generate an error.
22570         PR fortran/19362
22571         PR fortran/20244
22572         PR fortran/20864
22573         PR fortran/25391
22574         * gfortran.dg/used_dummy_types_1.f90: New test.
22575         * gfortran.dg/used_dummy_types_2.f90: New test.
22576         * gfortran.dg/used_dummy_types_3.f90: New test.
22577         * gfortran.dg/used_dummy_types_4.f90: New test.
22578         * gfortran.dg/used_dummy_types_5.f90: New test.
22580         PR fortran/23152
22581         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
22582         group already being USE associated.
22583         * gfortran.dg/assumed_shape_nml.f90: New test.
22584         * gfortran.dg/assumed_size_nml.f90: New test.
22586         PR fortran/20862
22587         PR fortran/25053
22588         PR fortran/25063
22589         PR fortran/25064
22590         PR fortran/25066
22591         PR fortran/25067
22592         PR fortran/25068
22593         PR fortran/25307
22594         * gfortran.dg/io_constraints_1.f90: New test.
22595         * gfortran.dg/io_constraints_1.f90: New test.
22596         * gfortran.dg/iostat_3.f90: Change wording of warning.
22597         * gfortran.dg/g77/19981216-0.f: The same.
22599 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
22601         PR tree-optimization/23518
22602         * gcc.dg/pr23518.c: New.
22604 2005-12-21  Mike Stump  <mrs@apple.com>
22606         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
22608 2005-12-21  Paul Brook  <paul@codesourcery.com>
22610         * gcc.dg/pr19340.c: Skip on m68k targets.
22612 2005-12-21  Steven Bosscher  <stevenb@suse.de>
22614         PR rtl-optimization/25196
22615         * gcc.dg/pr25196.c: New test.
22617 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
22619         PR fortran/25423
22620         gfortran.dg/where_nested_1.f90: New.
22622 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
22624         PR tree-optimization/25382.
22625         * gcc.dg/tree-ssa/pr25382.c: New.
22627 2005-12-20  Richard Guenther  <rguenther@suse.de>
22629         PR middle-end/24306
22630         * gcc.target/i386/pr24306.c: New testcase.
22632 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
22634         PR tree-optimization/25501
22635         * gcc.dg/tree-ssa/pr25501.c: New.
22637 2005-12-20  Richard Guenther  <rguenther@suse.de>
22639         Revert
22640         2005-12-02  Richard Guenther  <rguenther@suse.de>
22642         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22644 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
22646         PR c++/21228
22647         * g++.dg/warn/Wunreachable-code-2.C: New test.
22649 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
22651         PR c++/24278
22652         * g++.dg/template/ctor5.C: New test.
22654         PR c++/24915
22655         * g++.dg/template/overload8.C: New test.
22657 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
22659         * gcc.c-torture/compile/pr25483 : New test.
22661 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22663         PR c++/20552
22664         * g++.dg/ext/typeof10.C: New test.
22666 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22668         * gcc.dg/mt-loopi1.c: New.
22670 2005-12-18  Richard Guenther  <rguenther@suse.de>
22672         PR tree-optimization/25481
22673         * gcc.dg/torture/pr25481.c: New testcase.
22675 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22677         PR rtl-optimization/21041
22678         * gcc.dg/pr21041.c: New test.
22680 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22682         PR libgfortran/25463
22683         * gfortran.dg/advance.f90: New test.
22685 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
22687         * gcc.dg/20051201-1.c: New test.
22689 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
22691         PR fortran/25018
22692         * gfortran.dg/initialization_1.f90: New test.
22693         * gfortran.dg/enum_5.f90: Change dg-error to new message.
22694         * gfortran.dg/g77/980616-0.f: The same.
22696 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22698         * PR fortran/25458
22699         * gfortran.dg/chkbits.f90: New test.
22701 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22703         * gfortran.dg/enum_5.f: Revert to previous version.
22705 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22707         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
22708         * gfortran.dg/nested_modules_1.f90: Ditto.
22709         * gfortran.dg/hollerith_f95.f90: Ditto.
22710         * gfortran.dg/select_5.f90: Ditto.
22711         * gfortran.dg/secnds.f: Ditto.
22712         * gfortran.dg/hollerith2.f90: Ditto.
22713         * gfortran.dg/imag_2.f: Ditto.
22714         * gfortran.dg/ftell_2.f90: Ditto.
22715         * gfortran.dg/malloc_free_1.f90: Ditto.
22716         * gfortran.dg/logint-1.f: Ditto.
22717         * gfortran.dg/recursive_statement_functions.f90: Ditto.
22718         * gfortran.dg/e_d_fmt.f90: Ditto.
22719         * gfortran.dg/hollerith_legacy.f90: Ditto.
22720         * gfortran.dg/logint-2.f: Ditto.
22721         * gfortran.dg/enum_5.f90: Ditto.
22722         * gfortran.dg/f2c_2.f90: Ditto.
22723         * gfortran.dg/pr17143.f90: Ditto.
22724         * gfortran.dg/namelist_14.f90: Ditto.
22725         * gfortran.dg/logint-3.f: Ditto.
22726         * gfortran.dg/spread_scalar_source.f90: Ditto.
22727         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
22728         * gfortran.dg/namelist_11.f: Ditto.
22729         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22730         * gfortran.dg/g77/20010519-1.f
22731         * gfortran.dg/g77/alpha1.f: Ditto.
22732         * gfortran.dg/g77/990115-1.f: Ditto.
22733         * gfortran.dg/g77/erfc.f: Ditto.
22734         * gfortran.dg/g77/19990313-3.f: Ditto.
22735         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
22736         * gfortran.dg/g77/20010426.f: Ditto.
22737         * gfortran.dg/g77/19990313-0.f: Ditto.
22738         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
22739         * gfortran.dg/g77/20000629-1.f: Ditto.
22740         * gfortran.dg/g77/970125-0.f: Ditto.
22741         * gfortran.dg/g77/8485.f: Ditto.
22742         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
22743         * gfortran.dg/g77/19990313-1.f: Ditto.
22744         * gfortran.dg/g77/int8421.f: Ditto.
22745         * gfortran.dg/g77/19990305-0.f: Ditto.
22746         * gfortran.dg/g77/947.f: Ditto.
22747         * gfortran.dg/g77/19990905-2.f: Ditto.
22748         * gfortran.dg/g77/cabs.f: Ditto.
22749         * gfortran.dg/g77/19990313-2.f: Ditto.
22750         * gfortran.dg/g77/20020307-1.f: Ditto.
22751         * gfortran.dg/g77/dcomplex.f: Ditto.
22752         * gfortran.dg/g77/19990502-1.f: Ditto.
22753         * gfortran.dg/g77/19981216-0.f: Ditto.
22754         * gfortran.dg/common_4.f90: Ditto.
22755         * gfortran.dg/entry_4.f90: Ditto.
22756         * gfortran.dg/equiv_constraint_2.f90: Ditto.
22757         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
22758         * gfortran.dg/namelist_12.f: Ditto.
22759         * gfortran.dg/scale_1.f90: Ditto.
22760         * gfortran.dg/modulo_1.f90
22761         * gfortran.dg/hollerith.f90: Ditto.
22762         * gfortran.dg/direct_io_3.f90: Ditto.
22763         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
22764         * gfortran.dg/gnu_logical_1.F: Ditto.
22765         * gfortran.dg/unf_io_convert_1.f90: Ditto.
22766         * gfortran.dg/assign_1.f90: Ditto.
22767         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
22768         * gfortran.dg/pr23095.f: Ditto.
22769         * gfortran.dg/read_float_1.f90: Ditto.
22771 2005-12-17  Andreas Jaeger  <aj@suse.de>
22773         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
22774         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
22776 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22778         PR fortran/24268
22779         * gfortran.dg/fmt_white.f: New test.
22781 2005-12-16  Steven G. Kargl <kargls@comcast.net>
22783         * gfortran.dg/label_1.f90: New test.
22785 2005-12-15  Ben Elliston  <bje@au.ibm.com>
22787         PR testsuite/25422
22788         * gcc.dg/20031012-1.c: Add -Walways-true option.
22789         * gcc.dg/weak/weak-3.c: Likewise.
22790         * g++.old-deja/g++.mike/warn8.C: Likewise.
22792 2005-12-16  Mike Stump  <mrs@apple.com>
22794         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
22795         exit.
22797 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22799         PR libgfortran/25264
22800         PR libgfortran/25349
22801         * gfortran.dg/tl_editing.f90: Added additional checks.
22802         * gfortran.dg/t_editing.f: New test.
22803         * gfortran.dg/write_padding.f90: New test
22805 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22807         PR testsuite/25215
22808         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
22810 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
22812         PR rtl-optimization/24899
22813         * gcc.c-torture/execute/20051215-1.c: New test.
22815 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
22817         PR 24823
22818         * gfortran.dg/pr24823.f: New test.
22820 2005-12-16  Jeff Law  <law@redhat.com>
22822         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
22824 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22826         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22827         (base_types): Change C++ style comments to C style comments.  Remove
22828         aligned types from the array.  Keep Enums disabled.
22829         (complex_types): Remove aligned types from the array.
22830         Comment out "_Complex long double".
22831         (attrib_types): Remove.
22832         (complex_attrib_types): Remove.
22833         (attrib_array_types): Remove.
22834         (complex_attrib_array_types): Remove.
22835         (aligned_bitfld_types): Remove.
22836         (n_aligned_bitfld_types): Remove.
22837         (FEATURE_ALIGNEDPACKED): Delete.
22838         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
22839         (singles): Remove support for adding attributes.
22840         (choose_type): Remove support for attributed types.
22841         (generate_fields): Remove support for attributed bit-fields.
22842         Remove support for adding attributes.
22843         (generate_random_tests): Remove support for adding attributes.
22844         (features): Add back "[0] :0" and "complex vector [0]".
22845         (main): Remove support for attributed bit-fields.
22846         Uncomment the calling of generate_random_tests for the rests of
22847         the tests.
22849 2005-12-16  Jan Hubicka  <jh@suse.cz>
22851         * gcc.c-torture/combine/pr25224.c: New.
22853 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
22855         PR other/25028
22856         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
22857         HP-UX.
22859 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
22861         * gcc.dg/20051215-1.c: New file.
22863 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22865         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
22866         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
22868 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
22870         PR fortran/18197
22871         * gfortran.dg/dummy_functions_1.f90: New.
22873 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
22875         PR rtl-optimization/25310
22876         * gcc.c-torture/compile/pr25310.c: New test.
22878 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
22880         PR debug/25023
22881         * gcc.dg/pr25023.c: New test.
22883 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22885         * g++.old-deja/g++.brendan/redecl1.C,
22886         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
22887         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
22888         g++.old-deja/g++.oliva/typeof1.C,
22889         g++.old-deja/g++.other/crash16.C,
22890         g++.old-deja/g++.other/crash34.C,
22891         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
22892         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
22893         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
22894         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
22895         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
22896         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
22897         Remove xfail.
22899 2005-12-14  Kean Johnston  <jkj@sco.com>
22900             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22902         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
22903         * gcc.target/i386/20020523-1.c: Ditto.
22904         * gcc.target/i386/tailcall-1.c: Ditto.
22905         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
22906         * gcc.target/i386/ssetype-5.c: Ditto.
22908 2005-12-14  Jeff Law  <law@redhat.com>
22910         * gcc.dg/tree-ssa/foldstring-1.c: New test.
22912 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
22914         PR target/25254
22915         PR target/24188
22916         * gcc.target/i386/pr25254.c: New test.
22917         * gfortran.dg/PR24188.f: New test.
22919 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
22921         * lib/fortran-torture.exp: Catch remaining uses of
22922         remote_file build delete.
22924 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22926         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
22928 2005-12-14  Ben Elliston  <bje@au.ibm.com>
22930         * gcc.dg/warn-addr-cmp.c: New test.
22932 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22934         PR debug/25023
22935         PR target/25293
22936         * gcc.target/i386/pr25293.c: New test.
22938 2005-12-13  Petr Machata  <machata@post.cz>
22940         PR c++/24907
22941         * g++.dg/parse/comma2.C: New test.
22943 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
22944             Jakub Jelinek  <jakub@redhat.com>
22946         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22947         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22948         (limits.h): Include unconditionally.
22949         (stdlib.h): Likewise.
22950         (hashtab.h): Do not include.
22951         (getopt.h): Likewise.
22952         (stddef.h): Include.
22953         (hashval_t): Define.
22954         (struct entry): Add "next" field.
22955         (HASH_SIZE): New macro.
22956         (hash_table): New variable.
22957         (switchfiles): Do not use xmalloc.
22958         (mix): New macro.
22959         (iterative_hash): New function.
22960         (hasht): Remove.
22961         (e_exists): New function.
22962         (e_insert): Likewise.
22963         (output): Use, instead of libiberty hashtable functions.
22964         (main): Do not use getopt.  Do not call htab_create.
22966 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22968         PR c++/25331
22969         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
22970         put atal* and atpaal* attributes on array elements.
22971         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
22972         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
22973         put atal* and atpaal* attributes on array elements.
22974         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
22976 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
22978         * gcc.dg/single-precision-constant.c: New test.
22980 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
22982         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
22983         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
22984         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
22985         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
22986         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
22987         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
22988         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
22989         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
22990         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
22991         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
22992         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
22993         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
22994         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
22995         gcc.target/powerpc/ppc-sdata-2.c,
22996         gcc.target/powerpc/ppc-stackalign-1.c,
22997         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
22998         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
22999         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23000         gcc.target/powerpc/rs6000-ldouble-2.c,
23001         gcc.target/powerpc/rs6000-power2-1.c,
23002         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23003         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
23004         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
23005         option into target selector.
23006         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
23007         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
23009 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23011         PR objc/25348
23012         * objc.dg/encode-9.m: New test.
23014 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23016         PR testsuite/20772
23017         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
23018         * gcc.dg/asm-b.c: Fix typo.
23019         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
23020         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23021         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
23022         i?86 lp64 and x86_64 ilp32.
23023         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
23024         on i?86 lp64.
23025         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
23027 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
23029         PR fortran/25078
23030         gfortran.dg/equiv_5.f90: New test.
23032 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
23034         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
23035         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
23036         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
23037         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
23038         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
23039         * gcc.dg/tree-ssa/reassoc-5.c: New.
23040         * gcc.dg/tree-ssa/reassoc-6.c: New.
23041         * gcc.dg/tree-ssa/reassoc-7.c: New.
23042         * gcc.dg/tree-ssa/reassoc-8.c: New.
23043         * gcc.dg/tree-ssa/reassoc-9.c: New.
23044         * gcc.dg/tree-ssa/reassoc-10.c: New.
23045         * gcc.dg/tree-ssa/reassoc-11.c: New.
23047 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23049         PR testsuite/25167
23050         PR testsuite/24478
23051         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
23053 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
23055         PR c++/25300
23056         * g++.dg/template/inherit.C: Do not use a generic error message.
23058 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23060         PR libobjc/25354
23061         * objc.dg/gnu-encoding: New directory.
23062         * objc.dg/gnu-encoding/compat-common.h: New file.
23063         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
23064         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23065         * objc.dg/gnu-encoding/vector-defs.h: New file.
23066         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23067         * objc.dg/gnu-encoding/generate-random.c: New file.
23068         * objc.dg/gnu-encoding/generate-random_r.c: New file.
23069         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23070         * objc.dg/gnu-encoding/generate-random.h: New file.
23072 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
23074         PR c++/25337
23075         * g++.dg/template/defarg7.C: New test.
23077 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23079         PR libobjc/25347
23080         * objc.dg/encode-8.m: New test.
23082 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23084         PR libobjc/25346
23085         * objc.dg/encode-7.m: New test.
23087 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
23089         PR c++/25010
23090         * g++.dg/opt/inline10.C: New test.
23092 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
23094         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
23096 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
23098         * gfortran.dg/substring_equivalence.f90: typo in comment
23100 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23102         PR fortran/25068
23103         * gfortran.dg/iostat_3.f90: New test.
23105 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
23107         PR fortran/23815
23108         * gfortran.dg/unf_io_convert_1.f90: New test.
23109         * gfortran.dg/unf_io_convert_2.f90: New test.
23110         * gfortran.dg/unf_io_convert_3.f90: New test.
23112 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23114         PR testsuite/20772
23115         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
23116         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
23117         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23118         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
23119         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
23120         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23121         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
23122         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
23123         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23124         gcc.dg/torture/fp-int-convert-float128-timode.c,
23125         gcc.dg/torture/fp-int-convert-float128.c,
23126         gcc.dg/torture/fp-int-convert-float80-timode.c,
23127         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
23128         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
23130         * gcc.dg/tls/opt-1.c: Require effective target fpic.
23132 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
23134         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
23136 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
23138         * gcc.dg/20051207-1.c,
23139         * gcc.dg/20051207-2.c,
23140         * gcc.dg/20051207-3.c: New tests.
23142 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23144         PR testsuite/20772
23145         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
23146         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
23147         dg-skip-if target selector.
23149         PR testsuite/20772
23150         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
23151         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
23152         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
23153         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
23154         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
23155         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
23156         and/or merge with i?86 cases.
23158         * gcc.dg/tls/opt-3.c: Require effective target fpic.
23160         PR testsuite/20772
23161         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
23162         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
23163         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
23164         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
23165         x86_64-*-linux*.
23167 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
23169         PR target/25311
23170         * gcc.c-torture/compile/pr25311.c: New test.
23172 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23174         PR libgfortran/25039
23175         * gfortran.dg/read_comma.f: New test.
23177 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
23179         PR c++/19317
23180         * g++.dg/opt/pr19317-1.C: New test.
23181         * g++.dg/opt/pr19317-2.C: New test.
23182         * g++.dg/opt/pr19317-3.C: New test.
23184         PR target/19005
23185         * gcc.c-torture/execute/pr19005.c: New test.
23187         PR target/17828
23188         * g++.old-deja/g++.other/comdat5.C: New test.
23189         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
23191         * g++.dg/compat/struct-layout-1.exp: New file.
23192         * g++.dg/compat/struct-layout-1.h: New.
23193         * g++.dg/compat/struct-layout-1_generate.c: New.
23194         * g++.dg/compat/struct-layout-1_x1.h: New.
23195         * g++.dg/compat/struct-layout-1_x2.h: New.
23196         * g++.dg/compat/struct-layout-1_y1.h: New.
23197         * g++.dg/compat/struct-layout-1_y2.h: New.
23199         * gcc.dg/20050330-2.c: New test.
23201 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23203         PR fortran/25292
23204         * gfortran.dg/associated_1.f90: New.
23206 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23208         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
23209         ILP32 vect_no_align platforms.
23211 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
23212             Jakub Jelinek  <jakub@redhat.com>
23214         PR target/25268
23215         * gcc.c-torture/compile/20051207-1.c: New test.
23217 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23219         PR testsuite/20772
23220         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
23221         gcc.dg/torture/pr18582-1.c,
23222         gcc.target/i386/attributes-error.c: Also test on x86_64.
23224         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
23226 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23228         PR c++/19397
23229         * g++.dg/template/typedef3.C: New test.
23231         PR c++/19762
23232         PR c++/19764
23233         * g++.dg/template/dtor3.C: Fix error markers.
23235 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
23237         * lib/target-supports.exp (check_effective_target_sync_char_short):
23238         Add s390*.
23240 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
23242         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
23244 2005-12-06  Roger Sayle  <roger@eyesopen.com>
23246         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
23247         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
23248         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
23249         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
23251 2005-12-06  Roger Sayle  <roger@eyesopen.com>
23253         PR c++/25263
23254         * g++.dg/other/array2.C: New test case.
23256 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
23258         * gcc.dg/darwin-weakimport-3.c: New.
23260         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
23261         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
23262         and to work on Darwin.
23263         * gcc.dg/attr-weakref-1b.c: New file.
23264         * gcc.dg/attr-weakref-2.c: New test.
23265         * gcc.dg/darwin-weakref-1.c: New test.
23267 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
23269         PR testsuite/25247
23270         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
23271         use in selector expressions.
23272         (dg-xfail-if): Ditto.
23273         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
23274         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
23275         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
23276         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
23277         * gcc.test-framework/test-framework.exp: Skip generated tests if
23278         CHECK_TEST_FRAMEWORK is not 1.
23280 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23282         PR tree-optimization/24963
23283         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
23285         PR target/24108
23286         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
23288         PR target/18580
23289         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
23290         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23291         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23292         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23294 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
23296         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
23297         dg-options.
23299 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
23301         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
23303 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
23305         * gcc.dg/format/cast-1.c: New test.
23307 2005-12-04  Roger Sayle  <roger@eyesopen.com>
23309         PR c/7776
23310         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
23311         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
23312         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
23313         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
23315 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
23317         * gcc.dg/cast-pretty-print-1.c: New test.
23319 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
23321         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
23323 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
23325         PR c++/24173
23326         * g++.dg/template/friend40.C: New test.
23328 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
23330         PR target/25199
23331         * gcc.target/i386/movq-2.c: New test.
23332         * gcc.target/i386/movq.c: Remove target i?86, instead add
23333         dg-require-effective-target ilp32.
23335 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23337         PR c++/24103
23338         * g++.dg/other/default1.C: New test.
23340 2005-12-02  Richard Guenther  <rguenther@suse.de>
23342         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23344 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23346         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
23348 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
23350         PR target/21017
23351         * gcc.target/powerpc/rotate.c: New.
23353 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23355         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
23356         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
23358 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23360         PR c/13384
23361         * gcc.dg/pr17730-1.c: Adjust.
23362         * gcc.dg/lvalue1.c (main): Likewise.
23363         * gcc.dg/lvalue-2.c: Likewise.
23364         * g++.dg/pr7503-3.C
23366 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
23368         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
23369         error messages.
23371 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
23373         PR fortran/24789
23374         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
23376 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23378         PR target/24475
23379         * lib/target-supports.exp (check_effective_target_tls): New.
23380         (check_effective_target_tls_runtime): New.
23381         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
23382         for TLS support.
23383         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
23384         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
23385         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
23386         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
23387         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
23388         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
23389         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
23390         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
23391         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
23392         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
23393         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
23394         effective-target TLS.
23395         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
23396         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
23397         effective-target TLS runtime.
23399 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23401         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
23403 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
23405         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
23406         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
23407         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
23408         ignored" warnings when "packing" is the same as the ABI layout.
23410 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
23412         PR fortran/21302
23413         * gfortran.dg/line_length_1.f: New test.
23414         * gfortran.dg/line_length_2.f90: Ditto.
23416 2005-11-30  Richard Guenther  <rguenther@suse.de>
23418         PR tree-optimization/21655
23419         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
23421 2005-11-30  Dale Johannesen  <dalej@apple.com>
23423         * gcc.c-torture/compile/pr24930.c: New.
23425 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
23427         PR fortran/15809
23428         *  gfortran.dg/auto_char_dummy_array.f90: New test.
23430 2005-11-30  Jeff Law  <law@redhat.com>
23432         * g++.old-deja/g++.law/pr25000.C: New test.
23434 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
23436         * gcc.dg/tls/opt-11.c: New test.
23438 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23440         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
23441         targets.
23442         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
23443         LP64 ia64.
23445 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
23447         * gfortran.dg/open_access_1.f90: New test.
23449 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23451         * gcc.dg/charset/builtin2.c: New test.
23453 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
23455         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
23456         on mmix-*-* for *_[xy].c.
23458 2005-11-28  Kean Johnston  <jkj@sco.com>
23460         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
23461         headers.
23462         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
23463         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
23464         * gcc.target/i386/asm-3.c: Ditto.
23465         * gcc.target/i386/clobbers.c: Ditto.
23466         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
23467         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
23468         test regexp.
23469         * gcc.target/i386/mul.c: Ditto.
23470         * gcc.target/i386/ssetype-1.c: Ditto.
23471         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
23472         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
23473         static so the test works with -fPIC mode too. Based on comment in
23474         PR19231 by Pinski.
23475         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
23477 2005-11-28  Richard Guenther  <rguenther@suse.de>
23479         * gcc.dg/alias-9.c: New testcase.
23480         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
23482 2005-11-28  Roger Sayle  <roger@eyesopen.com>
23483             Uros Bizjak  <uros@kss-loka.si>
23485         PR middle-end/20219
23486         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
23487         tan(x)/sin(x) transformations.
23489 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
23491         PR middle-end/24575
23492         * gcc.dg/tree-ssa/divide-3.c: New test.
23493         * gcc.dg/tree-ssa/divide-4.c: New test.
23495 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
23497         PR fortran/24917
23498         *  gfortran.dg/boz_6.f90: New test.
23500 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23502         PR fortran/23912
23503         * gfortran.dg/modulo_1.f90: New test.
23505 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23507         PR libfortran/24919
23508         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
23509         fail on CRLF platforms.
23510         * gfortran.dg/ftell_2.f90: Likewise.
23512 2005-11-26  Eric Christopher  <echristo@apple.com>
23514         * gcc.dg/intmax_t-1.c: Remove mips xfail.
23516 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
23518         * objc.dg/gnu-runtime-3.m: Simplify.
23520 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
23522         PR middle-end/23669
23523         * gcc.dg/tree-ssa/divide-1.c: New test.
23524         * gcc.dg/tree-ssa/divide-2.c: New test.
23526 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
23528         PR libgfortran/24945
23529         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
23531 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
23533         PR libgfortran/24945
23534         * gfortran.dg/open_status_2.f90: New test.
23536 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23538         * gcc.c-torture/execute/builtins/fprintf.c,
23539         gcc.c-torture/execute/builtins/fputs-lib.c,
23540         gcc.c-torture/execute/builtins/fputs.c,
23541         gcc.c-torture/execute/builtins/lib/fprintf.c,
23542         gcc.c-torture/execute/builtins/lib/printf.c,
23543         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
23545 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
23547         * gcc.dg/20050922-2.c: New test.
23549 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23551         * objc.dg/gnu-runtime-3.m: New test.
23553 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23555         PR c++/9278
23556         * g++.dg/other/void1.C: New test.
23558 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
23560         PR middle-end/24998
23561         * gcc.dg/torture/fp-int-convert-float.c,
23562         gcc.dg/torture/fp-int-convert-double.c,
23563         gcc.dg/torture/fp-int-convert-long-double.c,
23564         gcc.dg/torture/fp-int-convert-timode.c,
23565         gcc.dg/torture/fp-int-convert-float80.c,
23566         gcc.dg/torture/fp-int-convert-float80-timode.c,
23567         gcc.dg/torture/fp-int-convert-float128.c,
23568         gcc.dg/torture/fp-int-convert-float128-timode.c,
23569         gcc.dg/torture/fp-int-convert.h: New files.
23571 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
23573         PR middle-end/24989
23574         * gcc.dg/tree-ssa/bool-10.c: New test.
23575         * gcc.dg/tree-ssa/bool-11.c: New test.
23576         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
23578 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
23580         PR middle-end/24990
23581         * tree-ssa/pr24990-1.c: New test.
23583 2005-11-24  Richard Guenther  <rguenther@suse.de>
23584         Dirk Mueller <dmueller@suse.de>
23586         PR c++/14024
23587         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
23588         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
23589         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
23590         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
23591         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
23592         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
23594 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
23596         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
23598 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23600         PR c/21668
23601         * gcc.dg/Wc++-compat.c: New.
23602         * gcc.dg/Wno-c++-compat.c: New.
23604 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
23606         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
23607         (vspltish, vspltisw): Likewise.
23609 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23611         PR libgfortran/24794
23612         * gfortran.dg/namelist_12.f: Fix quotes.
23613         * gfortran.dg/namelist_13.f90: Fix quotes.
23614         * gfortran.dg/namelist_14.f90: Fix quotes.
23615         * gfortran.dg/namelist_15.f90: Fix quotes.
23616         * gfortran.dg/namelist_use.f90: Fix quotes.
23617         * gfortran.dg/namelist_use_only.f90: Fix quotes.
23618         * gfortran.dg/namelist_21.f90: New test.
23619         * gfortran.dg/namelist_22.f90: New test.
23621 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
23623         PR target/23435
23624         * gcc.c-torture/compile/pr23435.c: New.
23626 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
23628         * gcc.c-torture/execute/floatunsisf-1.c: New test.
23630 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
23632         * gcc.target/powerpc/405-macchw-1.c,
23633         gcc.target/powerpc/405-macchw-2.c,
23634         gcc.target/powerpc/405-macchwu-1.c,
23635         gcc.target/powerpc/405-macchwu-2.c,
23636         gcc.target/powerpc/405-machhw-1.c,
23637         gcc.target/powerpc/405-machhw-2.c,
23638         gcc.target/powerpc/405-machhwu-1.c,
23639         gcc.target/powerpc/405-machhwu-2.c,
23640         gcc.target/powerpc/405-maclhw-1.c,
23641         gcc.target/powerpc/405-maclhw-2.c,
23642         gcc.target/powerpc/405-maclhwu-1.c,
23643         gcc.target/powerpc/405-maclhwu-2.c,
23644         gcc.target/powerpc/405-mulchw-1.c,
23645         gcc.target/powerpc/405-mulchw-2.c,
23646         gcc.target/powerpc/405-mulchwu-1.c,
23647         gcc.target/powerpc/405-mulchwu-2.c,
23648         gcc.target/powerpc/405-mulhhw-1.c,
23649         gcc.target/powerpc/405-mulhhw-2.c,
23650         gcc.target/powerpc/405-mulhhwu-1.c,
23651         gcc.target/powerpc/405-mulhhwu-2.c,
23652         gcc.target/powerpc/405-mullhw-1.c,
23653         gcc.target/powerpc/405-mullhw-2.c,
23654         gcc.target/powerpc/405-mullhwu-1.c,
23655         gcc.target/powerpc/405-mullhwu-2.c,
23656         gcc.target/powerpc/405-nmacchw-1.c,
23657         gcc.target/powerpc/405-nmacchw-2.c,
23658         gcc.target/powerpc/405-nmachhw-1.c,
23659         gcc.target/powerpc/405-nmachhw-2.c,
23660         gcc.target/powerpc/405-nmaclhw-1.c,
23661         gcc.target/powerpc/405-nmaclhw-2.c,
23662         gcc.target/powerpc/440-macchw-1.c,
23663         gcc.target/powerpc/440-macchw-2.c,
23664         gcc.target/powerpc/440-macchwu-1.c,
23665         gcc.target/powerpc/440-macchwu-2.c,
23666         gcc.target/powerpc/440-machhw-1.c,
23667         gcc.target/powerpc/440-machhw-2.c,
23668         gcc.target/powerpc/440-machhwu-1.c,
23669         gcc.target/powerpc/440-machhwu-2.c,
23670         gcc.target/powerpc/440-maclhw-1.c,
23671         gcc.target/powerpc/440-maclhw-2.c,
23672         gcc.target/powerpc/440-maclhwu-1.c,
23673         gcc.target/powerpc/440-maclhwu-2.c,
23674         gcc.target/powerpc/440-mulchw-1.c,
23675         gcc.target/powerpc/440-mulchw-2.c,
23676         gcc.target/powerpc/440-mulchwu-1.c,
23677         gcc.target/powerpc/440-mulchwu-2.c,
23678         gcc.target/powerpc/440-mulhhw-1.c,
23679         gcc.target/powerpc/440-mulhhw-2.c,
23680         gcc.target/powerpc/440-mulhhwu-1.c,
23681         gcc.target/powerpc/440-mulhhwu-2.c,
23682         gcc.target/powerpc/440-mullhw-1.c,
23683         gcc.target/powerpc/440-mullhw-2.c,
23684         gcc.target/powerpc/440-mullhwu-1.c,
23685         gcc.target/powerpc/440-mullhwu-2.c,
23686         gcc.target/powerpc/440-nmacchw-1.c,
23687         gcc.target/powerpc/440-nmacchw-2.c,
23688         gcc.target/powerpc/440-nmachhw-1.c,
23689         gcc.target/powerpc/440-nmachhw-2.c,
23690         gcc.target/powerpc/440-nmaclhw-1.c,
23691         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
23693 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
23695         PR fortran/24774
23696         * gfortran.dg/inquire_9.f90: New test.
23698         PR fortran/21647
23699         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
23701 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23703         PR libfortran/24432
23704         * lib/target-supports.exp (check_effective_target_fortran_large_real):
23705         Check that 'cos' is supported.
23707 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
23709         PR fortran/24223
23710         * gfortran.dg/substring_equivalence.f90: New test.
23712         PR fortran/24705
23713         * gfortran.dg/auto_internal_assumed.f90: New test.
23715 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
23717         * gcc.dg/fold-div-2.c: New test.
23719 2005-11-20  Ian Lance Taylor  <ian@airs.com>
23721         PR rtl-optimization/24883
23722         * gcc.c-torture/compile/pr24883.c: New test.
23724 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
23726         PR middle-end/20583
23727         * gcc.c-torture/compile/pr20583.c: New.
23729 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
23731         * gcc.c-torture/execute/usmul.c: New test.
23733 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
23735         * gcc.dg/tree-ssa/vrp22.c: New test.
23737 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
23739         PR middle-end/24912
23740         * gcc.dg/torture/pr24912-1.c: New test.
23742 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
23744         PR fortran/24862
23745         * gfortran.dg/arrayio_derived_1.f90: New test.
23747 2005-11-19  Richard Guenther  <rguenther@suse.de>
23749         PR middle-end/23294
23750         * gcc.dg/tree-ssa/pr23294.c: New testcase.
23752 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
23754         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
23756 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
23758         PR c++/8355
23759         * g++.dg/template/friend39.C: New test.
23761 2005-11-18  James E Wilson  <wilson@specifix.com>
23763         * gcc.dg/builtin-strstr.c: New.
23765 2005-11-18  Richard Henderson  <rth@redhat.com>
23767         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
23768         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
23769         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
23770         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
23771         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
23772         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
23773         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
23774         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
23775         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
23776         renaming to remove initial "ia64-".
23778 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
23780         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
23782 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
23784         * g++.dg/cpp/string-2.C: New test.
23786 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
23788         * gcc.dg/tree-ssa/loop-14.c: New test.
23790 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
23791             Michael Chamberlain <michael@chamberlain.net.au>
23793         * ada/acats/run_all.sh (target_run): Kill long running tests.
23795 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23797         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
23798         * gcc.dg/cleanup-9.c: Likewise.
23799         * gcc.dg/cleanup-10.c: Likewise.
23800         * gcc.dg/cleanup-11.c: Likewise.
23802 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23804         PR fortran/24892
23805         * gfortran.dg/open_access_append_1.f90: New test.
23806         * gfortran.dg/open_access_append_2.f90: New test.
23808 2005-11-16  Richard Guenther  <rguenther@suse.de>
23810         PR middle-end/24851
23811         * gcc.c-torture/execute/pr24851.c: New testcase.
23813 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
23815         * gcc.dg/fold-overflow-1.c: New test.
23817 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
23819         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
23820         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
23822 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
23824         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
23825         structures.
23826         * g++.dg/eh/forced2.C: Likewise.
23827         * g++.dg/eh/forced3.C: Likewise.
23828         * g++.dg/eh/forced4.C: Likewise.
23830 2005-11-11  Mike Stump  <mrs@apple.com>
23832         * g++.old-deja/g++.mike/unused.C: Add.
23834 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
23836         PR c++/24667
23837         * g++.dg/warn/Wcast-qual1.C: New test.
23839 2005-11-15  Jan Hubicka  <jh@suse.cz>
23841         * gcc.dg/winline-5.c: Add large-unit-insns limit.
23843 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
23845         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
23847 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
23849         PR 24840
23850         * gcc.dg/tree-ssa/pr24840.c: New test.
23852 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
23854         PR testsuite/24841
23855         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
23857 2005-11-14  Dale Johannesen  <dalej@apple.com>
23859         * gcc.c-torture/execute/20051113-1.c: New.
23861 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
23863         PR c++/24687
23864         * g++.dg/template/crash43.C: New test.
23866 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
23868         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
23870 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
23872         PR c++/24817
23873         * g++.dg/eh/spec8.C: New test.
23875 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
23877         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
23879 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
23881         PR c++/20293
23882         * g++.dg/parse/ambig4.C: New test.
23883         * g++.dg/tc1/dr101.C: Adjust error markers.
23884         * g++.dg/lookup/strong-using-2.C: Likewise.
23885         * g++.dg/lookup/ambig5.C: Likewise.
23886         * g++.dg/lookup/ambig4.C: Likewise.
23887         * g++.dg/parse/crash22.C: Likewise.
23889 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
23891         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
23893 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
23895         * gcc.dg/nested-calls-1.c: New test.
23897 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23899         * gfortran.dg/complex_intrinsic_1.f90: New test.
23900         * gfortran.dg/complex_intrinsic_2.f90: New test.
23901         * gfortran.dg/fgetc_1.f90: New test.
23902         * gfortran.dg/fgetc_2.f90: New test.
23903         * gfortran.dg/fgetc_3.f90: New test.
23904         * gfortran.dg/ftell_1.f90: New test.
23905         * gfortran.dg/ftell_2.f90: New test.
23906         * gfortran.dg/gnu_logical_1.F: New test.
23907         * gfortran.dg/gnu_logical_2.f90: New test.
23909 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
23911         PR middle-end/24820
23912         * gcc.dg/pr24820.c: New test.
23914 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
23916         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
23917         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
23918         variable.
23920 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23922         PR testsuite/24614
23923         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
23925 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23927         * gcc.target/cris/cris.exp: New file.
23928         * gcc.target/cris/rld-legit1.c: New test.
23929         * gcc.target/cris/rld-legit2.c: New test.
23931 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
23933         PR c++/24780
23934         * g++.dg/opt/pr24780.C: New test.
23936         PR c++/24761
23937         * g++.dg/template/asm1.C: New test.
23939 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
23941         PR libgfortran/24787
23942         * gfortran.dg/scan_1.f90: New test.
23944 2005-11-12  Jan Hubicka  <jh@suse.cz>
23946         * gcc.target/i386/minmax-1.c: New.
23947         * gcc.target/i386/minmax-2.c: New.
23949 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
23951         * gcc.dg/pr24445.c: Fix for 64-bit targets.
23953 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
23955         * gcc.c-torture/execute/20051110-1.c,
23956         gcc.c-torture/execute/20051110-2.c: New tests.
23958 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23960         PR middle-end/24750
23961         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
23962         New tests.
23964 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23966         * lib/target-libpath.exp (get_shlib_extension): New proc.
23967         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
23968         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23969         * lib/objc.exp (objc_target_compile): Likewise.
23970         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
23971         detection.
23973 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23975         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
23977         * lib/target-supports.exp (check_effective_target_static_libgfortran):
23978         Add -static to additional_flags and pass it to target_compile.
23980 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
23982         PR libgfortran/24719
23983         gfortran.dg/read_noadvance.f90: New test.
23985         PR libgfortran/24699
23986         gfortran.dg/fmt_t_2.f90: New test.
23988         PR libgfortran/24785
23989         gfortran.dg/read_x_eor.f90: New test.
23991         PR libgfortran/24584
23992         gfortran.dg/namelist_empty.f90: Rename test.
23994         PR libgfortran/24489
23995         gfortran/read_eor.f90: Rename test.
23997 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23999         PR fortran/15976
24000         * gfortran.dg/automatic_module_variable.f90: New test.
24002 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
24004         PR target/24445
24005         * gcc.dg/pr24445.c: New test.
24007 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24009         PR fortran/24655
24010         PR fortran/24755
24011         * gfortran.dg/recursive_statement_functions.f90: Add statement
24012         functions using inline intrinsic functions and parameters to test
24013         that they no longer seg-fault.
24015         PR fortran/24409
24016         gfortran.dg/nested_modules_4.f90: New test.
24017         gfortran.dg/nested_modules_5.f90: New test.
24019 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24021         PR fortran/24643
24022         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
24024 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
24026         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
24027         failures.
24029 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24031         * gcc.dg/sparc-getcontext-1.c: New test.
24033 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
24035         * gcc.dg/ifcvt-fabs-1.c: New test.
24037 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
24039         PR other/4372
24040         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
24041         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
24043 2005-11-09  Richard Guenther  <rguenther@suse.de>
24045         PR tree-optimization/24716
24046         * gcc.c-torture/execute/pr24716.c: New testcase.
24048 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24050         * gcc.dg/pr24624.c: Disable for non S/390 targets.
24052 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24054         PR 24624
24055         * gcc.dg/pr24624.c: Testcase added.
24057 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24059         PR 24623
24060         * g++.dg/other/pr24623.C: Testcase added.
24062 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
24064         PR fortran/22607
24065         * gfortran-dg/pure_byref_1.f90: New.
24066         * gfortran-dg/pure_byref_2.f90: New.
24068 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
24070         PR c/24101
24071         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24072         * gcc.dg/dg.exp: Run main loop also for *.i files.
24074 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
24076         PR c++/19450
24077         * g++.dg/tls/diag-3.C: New test.
24078         * g++.dg/tls/diag-4.C: New test.
24079         * g++.dg/tls/static-1.C: New test.
24080         * g++.dg/tls/static-1a.cc: New file.
24082 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
24084         PR 23046
24085         * g++.dg/tree-ssa/pr23046.C: New test.
24087 2005-11-08  Devang Patel <dpatel@apple.com>
24089         PR tree-optimization/23115
24090         * gcc.dg/tree-ssa/pr23115.c: New.
24092 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
24094         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
24095         * gcc.target/powerpc/pr16155.c: Same.
24096         * gcc.target/powerpc/altivec-1.c: Same.
24097         * gcc.target/powerpc/altivec-2.c: Same.
24098         * gcc.target/powerpc/altivec-3.c: Same.
24099         * gcc.target/powerpc/altivec-5.c: Same.
24100         * gcc.target/powerpc/altivec-11.c: Same.
24101         * gcc.target/powerpc/altivec-12.c: Same.
24102         * gcc.target/powerpc/altivec-14.c: Same.
24103         * gcc.target/powerpc/altivec-22.c: Same.
24104         * gcc.target/powerpc/altivec-consts.c: Same.
24105         * gcc.target/powerpc/altivec-pr22085.c: Same.
24106         * gcc.target/powerpc/altivec-splat.c: Same.
24107         * gcc.target/powerpc/altivec-varargs-1.c: Same.
24108         * gcc.target/powerpc/altivec-vec-merge.c: Same.
24109         * gcc.target/powerpc/darwin-longlong.c: Same.
24111 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
24113         PR target/19340
24114         * gcc.dg/pr19340.c: New test.
24116 2005-11-07  Ian Lance Taylor  <ian@airs.com>
24118         PR rtl-optimization/24683
24119         * gcc.dg/pr24683.c: New test.
24121 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
24123         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
24124         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
24126 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
24128         * gcc.target/i386/pr23376.c: Compile with -mmmx.
24130 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
24132         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
24134 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
24136         PR target/24230
24138         * gcc.target/powerpc/altivec-consts.c,
24139         gcc.target/powerpc/altivec-splat.c: New testcase.
24141 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
24143         PR c/24599
24145         * gcc.dg/overflow-2.c: New testcase.
24147 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
24149         PR rtl-optimization/23567
24150         * gcc.c-torture/execute/20051104-1.c: New test.
24152 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
24154         PR fortran/24534
24155         gfortran.dg/private_type_2.f90: Modified to check that case with
24156         PRIVATE declaration within derived type is accepted.
24158         PR fortran/20838
24159         gfortran.dg/pointer_assign_1.f90: New test.
24161         PR fortran/20840
24162         * gfortran.dg/arrayio_0.f90: New test.
24164         PR fortran/17737
24165         gfortran.dg/data_initialized.f90: New test.
24166         gfortran.dg/data_constraints_1.f90: New test.
24167         gfortran.dg/data_constraints_2.f90: New test.
24169 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
24171         PR fortran/24174
24172         PR fortran/24305
24173         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
24175 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
24177         PR 24670
24178         * gcc.dg/tree-ssa/pr24670.c: New test.
24180 2005-11-05  Ian Lance Taylor  <ian@airs.com>
24182         PR target/22432
24183         * gcc.target/i386/pr22432.c: New test.
24185 2005-11-05  Richard Henderson  <rth@redhat.com>
24187         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
24188         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
24189         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
24190         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
24191         from gcc.dg/alpha-*.
24192         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
24193         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
24195 2005-11-05  Andreas Jaeger  <aj@suse.de>
24197         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
24199 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
24201         PR target/23424
24202         * gcc.dg/torture/pr23424-1.c: New test.
24204 2005-11-04  Richard Henderson  <rth@redhat.com>
24206         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
24207         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
24208         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
24209         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
24210         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
24211         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
24212         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
24213         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
24214         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
24215         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
24216         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
24217         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
24218         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
24219         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
24220         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
24221         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
24222         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
24223         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
24224         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
24225         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
24226         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
24227         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
24228         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
24229         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
24230         Move from gcc.dg/.
24231         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
24232         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
24233         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
24234         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
24235         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
24236         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
24237         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
24238         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
24239         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
24240         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
24241         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
24242         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
24243         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
24244         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
24245         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
24246         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
24247         gcc.target/i386/lea.c, gcc.target/i386/local.c,
24248         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
24249         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
24250         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
24251         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
24252         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
24253         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
24254         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
24255         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
24256         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
24257         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
24258         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
24259         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
24260         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
24261         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
24262         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
24263         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
24264         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
24265         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
24266         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
24267         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
24268         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
24269         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
24270         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
24271         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
24272         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
24273         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
24274         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
24275         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
24277 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
24279         PR 24627
24280         * gcc.dg/tree-ssa/pr24627.c: New test.
24282 2005-11-04 Paul Brook  <paul@codesourcery.com>
24284         * gcc.dg/tls/opt-10.c: New test.
24286 2005-11-04  Andreas Jaeger  <aj@suse.de>
24288         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
24289         avoid extra warnings.
24291 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24293         PR libfortran/22298
24294         * lib/target-supports.exp
24295         (check_effective_target_static_libgfortran): New
24296         static_libgfortran effective target.
24297         * gfortran.dg/static_linking_1.f: New test.
24298         * gfortran.dg/static_linking_1.c: New file.
24300 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
24302         * gcc.dg/pr24615.c: Guard test with { target fpic }.
24304 2005-11-03  Josh Conner  <jconner@apple.com>
24306         PR c++/19989
24307         g++.dg/ext/array2.C: New test.
24308         g++.dg/template/dependent-name3.C: New test.
24309         g++.dg/template/dependent-name4.C: New test.
24310         g++.dg/template/sfinae2.C: New test.
24312 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24314         PR preprocessor/22042
24315         * gcc.dg/cpp/strify4.c: New test.
24317 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24319         PR c++/17964
24320         * g++.dg/cpp/string-1.C: New test.
24322 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24324         * gcc.target/powerpc: New directory.
24325         * gcc.target/powerpc/powerpc.exp: New file.
24326         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
24327         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
24328         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
24329         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
24330         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
24331         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
24332         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
24333         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
24334         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
24335         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
24336         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
24337         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
24338         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
24339         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
24340         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
24341         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
24342         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
24343         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
24344         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
24345         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
24346         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
24347         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
24348         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
24349         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
24350         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
24351         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
24352         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
24353         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
24354         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
24355         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
24356         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
24357         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
24358         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
24359         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
24361 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
24363         PR c++/21627
24364         * g++.dg/warn/inline2.C: New test.
24366 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24368         PR middle-end/23155
24369         * g++.dg/ext/c99struct1.C: New test.
24370         * gcc.dg/union-cast-1.c: New test.
24371         * gcc.dg/union-cast-2.c: New test.
24372         * gcc.dg/union-cast-3.c: New test.
24374 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24376         PR middle-end/24589
24377         * gcc.c-torture/execute/zero-struct-2.c: New test.
24379 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24381         PR c++/24582
24382         * g++.dg/init/switch1.C: New test.
24384 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24386         * gcc.dg/delay-slot-1.c: New test.
24388 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
24390         PR target/24620
24391         * gcc.dg/pr24620.c: New test.
24393 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24395         PR c/24329
24396         * gcc.dg/format/unnamed-1.c: New test.
24398 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24400         PR c++/22434
24401         * g++.dg/expr/cond8.C: New test.
24403         PR c++/24560
24404         * g++.dg/parse/dot1.C: New test.
24406 2005-11-02  Jan Hubicka  <jh@suse.cz>
24408         PR target/23303
24409         * gcc.dg/i386-lea.c: New test
24411 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24413         PR target/24615
24414         * gcc.dg/pr24615.c: New test.
24416 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24418         PR target/24600
24419         * gcc.dg/pr24600.c: New test.
24421 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24423         PR c++/19253
24424         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
24425         * g++.dg/parse/typename9.C: New test.
24426         * g++/dg/parse/typename10.C: Likewise.
24428 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24430         PR fortran/18157
24431         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
24432         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
24433         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
24435 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24437         PR c++/24569
24438         * g++.dg/debug/static1.C: New test.
24440 2005-11-02  Josh Conner  <jconner@apple.com>
24442         * g++.dg/crash38.C: moved into proper directory...
24443         * g++.dg/template/crash42.C: ...here
24445 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
24447         PR target/18338
24448         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
24449         pcc_bitfield_type_matters || default_packed.
24451         * lib/target-supports.exp
24452         (check_effective_target_pcc_bitfield_type_matters): New proc.
24453         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
24455         PR testsuite/23304
24456         * lib/target-supports.exp (check_effective_default_packed): New proc.
24457         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
24458         Gate expected errors on target ! default_packed.
24459         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
24461 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24463         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
24464         change (r106358).
24466 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24468         PR fortran/24008
24469         * gfortran.dg/entry_5.f90: New.
24470         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
24472 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
24474         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
24476 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
24478         PR fortran/21565
24479         gfortran.dg/namelist_blockdata.f90: New test.
24481         PR fortran/18737
24482         gfortran.dg/external_implicit_none.f90: New test.
24484         PR fortran/14994
24485         * gfortran.dg/secnds.f: New test.
24487 2005-10-31  Jan Hubicka  <jh@suse.cz>
24489         PR target/20928
24490         * gcc.c-torture/compile/pr20928.c: New test.
24492 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
24494         PR middle-end/23492
24495         * gcc.c-torture/compile/zero-strct-5.c: New test.
24497 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
24499         PR libgfortran/24584
24500         * gfortran.dg/pr24584.f90: New test.
24502 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
24504         PR fortran/18883
24505         * gfortran.dg/char_result_9.f90: New.
24506         * gfortran.dg/char_result_10.f90: New.
24508 2005-10-30  Jan Hubicka  <jh@suse.cz>
24510         * g++.dg/tree-ssa/pr24172.C: New testcase.
24512 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24514         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
24516 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
24518         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
24519         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
24520         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
24521         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
24522         gfortran.dg/enum_9.f90,
24523         gfortran.fortran-torture/compile/enum_1.f90,
24524         gfortran.fortran-torture/execute/enum_1.f90,
24525         gfortran.fortran-torture/execute/enum_2.f90,
24526         gfortran.fortran-torture/execute/enum_3.f90,
24527         gfortran.fortran-torture/execute/enum_4.f90: New tests.
24529 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
24531         PR target/18482
24532         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
24533         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
24535 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24537         PR libfortran/20179
24538         * gfortran.dg/mixed_io_1.f90: New test.
24539         * gfortran.dg/mixed_io_1.c: New file.
24541 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24543         * gfortran.dg/malloc_free_1.f90: New test.
24545 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
24547         * gcc.dg/nested-func-4.c: Require profiling -pg.
24549 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24551         PR C++/23229
24552         * g++.dg/warn/main-2.C: New test.
24554 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
24556         PR fortran/24545
24557         * gfortran.dg/interface_2.f90: new test.
24559 2005-10-28  Josh Conner  <jconner@apple.com>
24561         PR c++/22153
24562         * g++.dg/template/crash38.C: New test.
24563         * g++.dg/parse/explicit1.C: Change expected errors.
24565 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24567         PR C++/23426
24568         * g++.dg/other/large-size-array.C: New test.
24570 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24572         PR middle-end/24362
24573         * g++.dg/opt/complex4.C: New test.
24575 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
24577         * gcc.dg/nested-func-4.c: New test.
24579 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
24581         PR fortran/24158
24582         gfortran.dg/derived_recursion.f90: New test.
24583         gfortran.dg/implicit_actual.f90: New test.
24585 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
24587         PR middle-end/24295, PR testsuite/24477
24588         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
24589         removed when weakref hits the tree.
24591 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
24593         * gfortran.dg/cray_pointers_4.f90: New test.
24595         * gfortran.dg/cray_pointers_5.f90: New test.
24597 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
24599         PR fortran/22290
24600         * gfortran.dg/assign_5.f90: New test.
24601         * gfortran.dg/assign_6.f: New test.
24603 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
24605         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
24606         CPU has no SSE support.
24608 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
24610         PR libgfortran/24224
24611         * gfortran.dg/arrayio_1.f90: Update attribution.
24612         * gfortran.dg/arrayio_2.f90: Update attribution.
24613         * gfortran.dg/arrayio_3.f90: Update attribution.
24614         * gfortran.dg/arrayio_4.f90: Update test conditions.
24615         * gfortran.dg/arrayio_5.f90: Update attribution.
24616         * gfortran.dg/arrayio_6.f90: New test.
24617         * gfortran.dg/arrayio_7.f90: New test.
24619 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
24621         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
24623 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
24625         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
24627 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
24629         PR fortran/24416
24630         * gfortran.dg/namelist_char_only.f90: New test.
24632 2005-10-24  Asher Langton  <langton2@llnl.gov>
24634         PR fortran/17031
24635         PR fortran/22282
24636         * gfortran.dg/cray_pointers_1.f90: New test.
24637         * gfortran.dg/cray_pointers_2.f90: New test.
24638         * gfortran.dg/cray_pointers_3.f90: New test.
24639         * gfortran.dg/loc_1.f90: New test.
24640         * gfortran.dg/loc_2.f90: New test.
24642 2005-10-24  Steven Bosscher  <stevenb@suse.de>
24644         * gcc.dg/pr24225.c: New test.
24646 2005-10-24  Asher Langton  <langton2@llnl.gov>
24648         * gfortran.dg/dup_save_1.f90: New test.
24649         * gfortran.dg/dup_save_2.f90: New test.
24651 2005-10-24  Paul Brook  <paul@codesourcery.com>
24653         PR 24107
24654         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
24655         stdint.h.
24657 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
24659         PR libgfortran/24489
24660         * gfortran.dg/pr24489.f90: New test.
24662 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
24664         PR fortran/23635
24665         * gfortran.dg/ichar_1.f90: Add tests for derived types.
24667 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
24669         PR target/18911
24670         * g++.dg/init/array16.C: Skip for mmix-*-*.
24672 2005-10-23  Asher Langton  <langton2@llnl.gov>
24674         * gfortran.dg/byte_1.f90: New test.
24675         * gfortran.dg/byte_2.f90: New test.
24677 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
24679         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
24681 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
24683         PR fortran/18022
24684         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
24686         PR fortran/24311
24687         * gfortran.dg/merge_char_const.f90: New test.
24689         PR fortran/24384
24690         * gfortran.dg/spread_scalar_source.f90: New test.
24692 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
24694         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
24696         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
24697         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
24699         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
24701 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
24703         PR fortran/24426
24704         * gfortran.dg/der_pointer_4.f90: New.
24706 2005-10-22  David Ayers  <d.ayers@inode.at>
24708         * obj-c++.dg/except-1.mm: Simplify.
24710 2005-10-21  David Ayers  <d.ayers@inode.at>
24712         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
24714 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
24716         * gfortran.dg/assumed_dummy_2.f90: New test.
24718 2005-10-21  James E Wilson  <wilson@specifix.com>
24720         PR preprocessor/15220
24721         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
24723 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
24725         * gcc.c-torture/execute/20051021-1.c: New test.
24727 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
24729         PR c++/24260
24730         * g++.dg/ext/tmplattr1.C: New test.
24732 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
24734         PR fortran/24440
24735         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
24737 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
24739         * obj-c++.dg/except-1.mm: New.
24741         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
24743 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
24745         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
24747 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
24749         PR middle-end/24295
24750         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
24751         declarations with the same names as thunks' alias targets, use
24752         aliases instead.
24753         * gcc.dg/attr-alias-3.c: New test.
24754         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
24756 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
24758         PR c++/22618
24759         * g++.dg/parse/access8.C: New test.
24761 2005-10-20  Richard Guenther  <rguenther@suse.de>
24763         PR c++/24439
24764         * g++.dg/tree-ssa/pr24439.C: New testcase.
24766 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24768         * g++.dg/opt/delay-slot-1.C: New test.
24770 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
24772         PR fortran/21625
24773         * gfortran.fg/der_init_1.f90: New.
24775 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
24777         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
24779 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
24781         PR c++/21908
24782         * g++.dg/parse/error28.C: New test.
24784 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24786         * gcc.dg/profile-generate-2.c: New test.
24788 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
24790         PR target/23589
24791         * g++.dg/ext/dllimport11.C: New.
24793 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24795         PR c++/22293
24796         * g++.dg/other/friend3.C: New test.
24798 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
24800         PR c++/23293
24801         * g++.dg/template/error19.C: New test.
24803 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24805         PR c++/21383
24806         * g++.dg/overload/koenig2.C: New.
24808         PR c++/23118
24809         * g++.dg/overload/error2.C: New.
24811         PR c++/22604
24812         * g++.dg/inherit/covariant14.C: New.
24814 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24816         PR c++/23440
24817         * g++.dg/parse/for1.C: New test.
24819 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
24821         PR fortran/23446
24822         * gfortran.dg/host_dummy_index_1.f90: New test.
24824         PR fortran/21459
24825         * gfortran.dg/automatic_char_len_2.f90: New test.
24827         PR fortran/20866
24828         * gfortran.dg/recursive_statement_functions.f90: New test.
24830         PR fortran/20853
24831         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
24833         PR fortran/20849
24834         * gfortran.dg/external_initializer.f90: New test.
24836         PR fortran/20837
24837         * non_module_public.f90: New test.
24839 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
24841         PR c++/24386
24842         * g++.dg/template/overload7.C: New.
24844         PR c++/22551
24845         * g++.dg/other/switch2.C: Remove expected warnings.
24847         PR c++/21353
24848         * g++.dg/template/defarg6.C: New.
24850 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
24852         PR target/24315
24853         * gcc.target/i386/pr24315.c: New test.
24855 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
24857         PR c++/24389
24858         * g++.dg/template/static21.C: New test.
24859         * g++.dg/template/static21-a.cc: Likewise.
24861 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
24863         PR c++/23959
24864         * g++.dg/warn/Wswitch-default-1.C: New test.
24865         * g++.dg/warn/Wswitch-default-2.C: New test.
24867 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
24869         PR c++/22173
24870         * g++.dg/parse/template18.C: New test.
24871         * g++.dg/template/nontype15.C: Likewise.
24873 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
24875         PR fortran/22273
24876         * gfortran.dg/spec_expr_2.f90: New.
24878 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
24880         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
24881         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
24882         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
24883         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
24884         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
24885         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
24886         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
24887         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
24888         previous target-specific skips and warning-message matches where
24889         applicable.
24891 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
24893         PR c++/21347
24894         * g++.dg/warn/Wctor-dtor.C: New test.
24896 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24898         PR c/23439
24899         * gcc.dg/for-1.c: New test.
24901 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
24903         PR c++/19565
24904         * g++.dg/warn/Wconversion1.C: New test.
24905         * g++.dg/ext/packed4.C: Compile with -w.
24906         * g++.dg/opt/20050511-1.C: Likewise.
24907         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
24909 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
24911         * gfortran.dg/boz_5.f90: New test.
24913 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
24915         PR c++/22551
24916         * g++.dg/other/switch2.C: New.
24918         PR c++/23984
24919         * g++.dg/init/ctor7.C: New.
24921 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
24923         PR c++/23730
24924         * g++.dg/parse/crash32.C: New test.
24926 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
24928         PR c++/20721
24929         * g++.dg/init/goto2.C: New test.
24931         PR c++/22464
24932         * g++.dg/template/crash/41.C: New test.
24934         PR c++/22180
24935         * g++.dg/template/crash40.C: New test.
24937         PR c++/23694
24938         * g++.dg/parse/friend5.C: New test.
24940         PR c++/23307
24941         * g++.dg/template/crash38.C: New test.
24943         PR c++/22352
24944         * g++.dg/template/friend38.C: New test.
24946         PR c++/22405
24947         * g++.dg/template/crash39.C: New test.
24949 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
24951         * gcc.dg/debug/dwarf2/dwarf-char1.c,
24952         gcc.dg/debug/dwarf2/dwarf-char2.c,
24953         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
24955         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
24957 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
24959         * gcc.dg/dll-2.c: Add tests for warnings.
24960         * gcc.dg/dll-3.c: Likewise.
24961         * gcc.dg/dll-4.c: Likewise.
24963         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
24964         * g++.dg/ext/dllimport2.C: Likewise.
24965         * g++.dg/ext/dllimport3.C: Likewise.
24966         * g++.dg/ext/dllimport7.C: Likewise.
24967         * g++.dg/ext/dllimport8.C: Likewise.
24968         * g++.dg/ext/dllimport9.C: Likewise.
24970 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
24972         PR fortran/24092
24973         * gfortran.dg/derived_pointer_recursion.f90: New test.
24975 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
24977         * gcc.c-torture/execute/20051012-1.c: New test.
24979 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24981         PR fortran/18082
24982         * gfortran.dg/automatic_char_len_1.f90: New test.
24984 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24986         PR fortran/20847
24987         * gfortran.dg/save_common.f90: New test.
24989         PR fortran/20856
24990         * gfortran.dg/save_result.f90: New test.
24992 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24994         PR c++/21592
24995         * g++.dg/template/dependent-expr1.C: Add new expected error.
24996         * g++.dg/template/dependent-expr2.C: Adjust error text.
24997         * g++.dg/template/overload6.C: New.
24999         PR c++/23797
25000         * g++.dg/other/typename8.C: New.
25002         PR c++/21117
25003         * g++.dg/other/return1.C: New.
25005 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
25007         PR c++/24052
25008         * g++.dg/ext/label5.C: New.
25010 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25012         PR c++/19964
25013         * g++.dg/parse/crash31.C: New.
25015 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
25017         * g++.dg/ipa/ipa-1.c: New test.
25018         * g++.dg/ipa/ipa-2.c: New test.
25019         * g++.dg/ipa/ipa-3.c: New test.
25020         * g++.dg/ipa/ipa-4.c: New test.
25021         * g++.dg/ipa/ipa-5.c: New test.
25022         * g++.dg/ipa/ipa.exp: New file.
25024 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25026         PR fortran/24207
25027         * gfortran.dg/private_type_3.f90: New test.
25029 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25031         PR fortran/20786
25032         gfortran.dg/aint_anint_1.f90: New test.
25034 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25036         PR libgfortran/24313
25037         gfortran.dg/csqrt.f: New test.
25039 2005-10-11  Ian Lance Taylor  <ian@airs.com>
25041         PR c++/8057
25042         * g++.dg/warn/noeffect7.C: New test.
25043         * g++.dg/warn/noeffect2.C: Instantiate templates.
25044         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
25045         and warning.
25047 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25049         PR c++/21089
25050         * g++.dg/init/float1.C: New test.
25052         PR c++/24277
25053         * g++.dg/init/member1.C: Tweak error markers.
25055 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
25057         PR testsuite/24281
25058         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
25059         Check for null pointer.
25061 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25063         PR c++/21369
25064         * g++.dg/parse/ret-type3.C: New test.
25066 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25068         PR tree-opt/23946
25069         * gcc.c-torture/compile/pr23946.c: New test.
25071 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
25073         * g++.dg/opt/mmx2.C: New test.
25075 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25077         PR c++/24277
25078         * g++.dg/template/static20.C: New test.
25080         PR c++/24302
25081         * g++.dg/warn/Wunused-12.C: New test.
25083         PR c++/23437
25084         * g++.dg/template/arg4.C: New test.
25086 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25088         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
25089         * gcc.dg/ucnid-3.c: Likewise.
25090         * gcc.dg/ucnid-4.c: Likewise.
25091         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
25092         * g++.dg/other/ucnid-1.C: Likewise.
25093         * gcc.dg/sparc-frame-1.c: New test.
25095 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25097         PR c++/24139
25098         * g++.dg/template/spec27.C: New test.
25100         PR c++/24275
25101         * g++.dg/template/static19.C: New test.
25103 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25105         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
25106         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
25108 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25110         PR target/24136
25111         * gfortran.fortran-torture/compile/pr24136.f: New test.
25113 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
25115         PR c++/22172
25116         * g++.dg/parse/crash30.C: New test.
25118 2005-10-07  Richard Guenther  <rguenther@suse.de>
25120         PR middle-end/24227
25121         * gcc.c-torture/compile/pr24227.c: New testcase.
25123 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
25125         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
25126         Do not put aligned attributes on array elements.
25128 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
25130         PR testsuite/23611, PR testsuite/23615
25131         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
25132         writing prototypes of library functions by hand.
25133         * obj-c++.dg/bitfield-4.mm: Likewise.
25134         * obj-c++.dg/const-str-4.mm: Likewise.
25135         * obj-c++.dg/encode-4.mm: Likewise.
25136         * obj-c++.dg/encode-5.mm: Likewise.
25137         * obj-c++.dg/encode-6.mm: Likewise.
25138         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
25139         * obj-c++.dg/method-10.mm: Likewise.
25140         * obj-c++.dg/method-17.mm: Likewise.
25141         * obj-c++.dg/method-19.mm: Likewise.
25142         * obj-c++.dg/try-catch-2.mm: Likewise.
25144 2005-10-06  Richard Henderson  <rth@redhat.com>
25146         PR 24236
25147         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
25149 2005-10-06  Dale Johannesen  <dalej@apple.com>
25151         * gcc.c-torture/execute/20030125-1.c: Correct.
25153 2005-10-06  Richard Guenther  <rguenther@suse.de>
25155         PR tree-optimization/24238
25156         * g++.dg/tree-ssa/pr24238.C: New testcase.
25158 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
25160         PR 18568
25161         * gfortran.dg/der_pointer_3.f90: New test.
25163 2005-10-05  Devang Patel  <dpatel@apple.com>
25165         PR Debug/23205
25166         * g++.dg/other/PR23205.C: New.
25168 2005-10-05  Richard Henderson  <rth@redhat.com>
25170         PR target/23602
25171         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
25172         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
25174 2005-10-05  Dale Johannesen  <dalej@apple.com>
25176         * gcc.c-torture/execute/float-floor.c: New.
25178 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
25180         PR tree-optimization/21419
25181         PR tree-optimization/24146
25182         PR tree-optimization/24151
25184         * g++.dg/ext/asm7.C: New.
25185         * g++.dg/ext/asm8.C: New.
25186         * gcc.dg/asm-1.c: Compile on all targets.
25187         * gcc.dg/asm-pr24146.c: New.
25188         * gcc.dg/pr21419.c: Adjust error messages.
25190 2005-10-05  Richard Guenther  <rguenther@suse.de>
25192         PR fortran/24176
25193         * gfortran.fortran-torture/compile/empty.f90: New testcase.
25195 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25197         PR c++/23513
25198         * g++.dg/template/spec22.C: Robustify test.
25199         * g++.dg/template/spec26.C: New.
25201 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
25203         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
25204         if target supports vector instructions.
25206 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
25208         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
25209         C99 functions.
25211 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
25213         * lib/target-supports.exp (check_effective_target_fortran_large_real,
25214         check_effective_target_fortran_large_int): Replace cached result
25215         when target changes.
25217 2005-10-04  Devang Patel  <dpatel@apple.com>
25219         * gcc.dg/i386-sse-vect-types.c: New.
25221 2005-10-04  Ian Lance Taylor  <ian@airs.com>
25223         PR preprocessor/13726
25224         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
25225         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
25227 2005-10-04  Richard Guenther  <rguenther@suse.de>
25229         PR c/23576
25230         * gcc.dg/noncompile/pr23576.c: New testcase.
25232 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25234         PR middle-end/23125
25235         * gcc.dg/register-var-3.c: New test.
25237 2005-10-04  Steven Bosscher  <stevenb@suse.de>
25239         * gcc.dg/pr23049.c: New test.
25241         * gcc.dg/ucnid-4.c: Fix test.
25243 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
25245         PR 23445
25246         * gcc.c-torture/compile/pr23445.c: New test.
25248 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
25250         * g++.dg/overload/unknown1.C: New.
25252 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
25254         PR c++/17775
25255         * g++.dg/template/repo4.C: New test.
25257 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25259         PR libfortran/19308
25260         * gfortran.dg/large_real_kind_2.F90: New test.
25261         * gfortran.dg/large_integer_kind_2.f90: New test.
25263 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
25265         * lib/target-supports.exp (check_effective_target_vect_shift):
25266         Implement with result caching. Add i?86, x86_64 and ia64 targets.
25267         (check_effective_target_vect_condition): Fix copy-n-pasto.
25269         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
25270         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
25271         targets.
25273 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
25275         PR c++/22621
25276         * g++.dg/template/overload5.C : New test.
25278         PR c++/23840
25279         * g++.dg/expr/stdarg1.C: New test.
25281 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
25283         PR 24142
25284         * gcc.c-torture/execute/pr24142.c: New test.
25286 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
25288         PR 24141
25289         * gcc.c-torture/execute/pr24141.c: New test.
25291 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
25292             Diego Novillo  <dnovillo@redhat.com>
25294         PR 23604
25295         * gcc.c-torture/execute/pr23604.c: New test.
25297 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
25299         PR fortran/16404
25300         PR fortran/20835
25301         PR fortran/20890
25302         PR fortran/20899
25303         PR fortran/20900
25304         PR fortran/20901
25305         PR fortran/20902
25306         gfortran.dg/equiv_constraint_1.f90: New test.
25307         gfortran.dg/equiv_constraint_2.f90: New test.
25308         gfortran.dg/equiv_constraint_3.f90: New test.
25309         gfortran.dg/equiv_constraint_4.f90: New test.
25310         gfortran.dg/equiv_constraint_5.f90: New test.
25311         gfortran.dg/equiv_constraint_6.f90: New test.
25312         gfortran.dg/equiv_constraint_7.f90: New test.
25313         gfortran.dg/equiv_constraint_8.f90: New test.
25314         gfortran.dg/private_type_1.f90: New test.
25315         gfortran.dg/private_type_2.f90: New test.
25316         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
25317         980628-10.f: Assert std=gnu to permit mixing of
25318         types in equivalence statements.
25320 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
25322         PR 24112
25323         * gfortran.dg/open_status_1.f90: New.
25325 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
25327         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
25328         * gcc.dg/vect/pr22480.c: Clean up temp files.
25329         * gcc.dg/vect/pr23831.c: Clean up temp files.
25330         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
25331         Clean up temp files.
25332         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
25333         Clean up temp files.
25335         * gcc.dg/20050309-1.c: Clean up temp files.
25336         * gcc.dg/20050325-1.c: Clean up temp files.
25338 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
25340         PR tree-optimization/24059
25341         * gcc.dg/vect/pr24059.c : New test.
25343 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
25345         PR middle-end/24109
25346         * gcc.c-torture/execute/20050929-1.c: New test.
25348 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25350         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
25352 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
25354         PR c/21419
25355         * gcc.dg/pr21419.c: New test.
25357 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25359         * gcc.dg/pr23911.c: New test.
25361 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
25363         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
25365         PR c++/16782
25366         * g++.dg/parse/qualified4.C: New test.
25367         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
25368         * g++.old-deja/g++.mike/p8154.C: Likewise.
25370 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
25372         PR c++/22147
25373         * g++.dg/template/friend37.C: New test.
25374         * g++.dg/parse/crash28.C: Adjust error markers.
25376 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
25378         PR fortran/18518
25379         * gfortran.fortran-torture/execute/save_2.f90: New decl.
25381 2005-09-27  Devang Patel  <dpatel@apple.com>
25383         PR tree-optimization/23625
25384         * gcc.dg/pr23625.c: New test.
25386 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
25388         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
25389         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
25391 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
25393         PR fortran/23677
25394         * gfortran.fortran-torture/execute/save_1.f90: New test.
25395         * gfortran.dg/save_1.f90: New test.
25397 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
25399         * gcc.target/i386/builtin-apply-mmx.c: New test.
25401         PR target/22576
25402         * gcc.target/i386/pr22576.c: New test.
25404         PR target/22585
25405         * gcc.target/i386/pr22585.c: New test.
25407         PR target/23268
25408         * gcc.target/i386/pr23268.c: New test.
25410         PR middle-end/23831
25411         * gcc.dg/vect/pr23831.c: New test.
25413         PR target/24055
25414         * gcc.target/i386/pr24055.c: New test.
25416 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
25418         PR tree-optimization/23960
25419         * gcc.c-torture/compile/pr23960.c: New.
25421 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
25423         PR fortran/16861
25424         * gfortran.dg/nested_modules_3.f90: New.
25426 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
25428         PR fortran/24005
25429         gfortran.dg/interface_1.f90: New test.
25431 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
25432         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25434         PR fortran/23843
25435         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
25437 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
25439         PR fortran/23516
25440         * gfortran.dg/imag_1.f: New test.
25441         * gfortran.dg/imag_2.f: Ditto.
25443 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
25445         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
25447 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
25449         PR c++/21983
25450         * g++.dg/warn/pr21983.C: New test.
25452 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
25454         * gcc.dg/20050922-1.c: Testcase added.
25456 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
25458         PR c++/23993
25459         * g++.dg/template/array14.C: New test.
25461 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
25463         PR fortran/19929
25464         * gfortran.dg/der_ptr_component_1.f90: New test.
25466 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25468         PR c++/23965
25469         * g++.dg/template/error1.C: Reject "no matching function" message.
25471 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25473         PR c++/17609
25474         * g++.dg/lookup/error1.C: New test.
25476 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
25478         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
25479         functionality of the testcase.
25481 2005-09-20  Richard Henderson  <rth@redhat.com>
25483         * gcc.dg/vect/vect-22.c: Require vect_float.
25484         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
25486 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
25488         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
25489         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
25490         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
25491         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
25492         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
25493         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
25494         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
25495         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
25496         * gcc.dg/cpp/ucnid-8.c: New test.
25498 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25500         PR tree-optimization/23929
25501         * gcc.c-torture/compile/pr23929.c: New test.
25503 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
25505         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
25506         for one loop.
25508 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
25510         PR testsuite/23186
25511         * g++.dg/other/pr22003.C: Require named sections.
25513 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25515         PR c++/23947
25516         * g++.dg/rtti/crash3.C: New test.
25518         PR tree-optimization/23818
25519         * gcc.dg/pr23818.c: New test.
25521 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25523         PR fortran/23420
25524         * gfortran.dg/print_fmt_4.f: New.
25526 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25528         PR fortran/23663
25529         * gfortran.fortran-torture/execute/entry_11.f90: New test.
25531 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
25533         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
25534         Use pointers to local alignable arrays instead. Added comments.
25535         * gcc.dg/vect/vect-46.c: Likewise.
25536         * gcc.dg/vect/vect-48.c: Likewise.
25537         * gcc.dg/vect/vect-49.c: Likewise.
25538         * gcc.dg/vect/vect-52.c: Likewise.
25539         * gcc.dg/vect/vect-53.c: Likewise.
25540         * gcc.dg/vect/vect-54.c: Likewise.
25541         * gcc.dg/vect/vect-56.c: Likewise.
25542         * gcc.dg/vect/vect-57.c: Likewise.
25543         * gcc.dg/vect/vect-58.c: Likewise.
25544         * gcc.dg/vect/vect-60.c: Likewise.
25545         * gcc.dg/vect/vect-61.c: Likewise.
25547         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
25548         The test is no longer vectorizable on vect_no_align targets.
25549         * gcc.dg/vect/vect-43.c: Likewsie.
25551         * gcc.dg/vect/vect-44.c: Added comments.
25552         * gcc.dg/vect/vect-45.c: Added comments.
25553         * gcc.dg/vect/vect-50.c: Added comments.
25554         * gcc.dg/vect/vect-51.c: Added comments.
25556         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
25557         aligned type.
25558         * gcc.dg/vect/Os-vect-95.c: Likewise.
25560         * gcc.dg/vect/vect-41.c: Test removed.
25561         * gcc.dg/vect/vect-47.c: Test removed.
25562         * gcc.dg/vect/vect-55.c: Test removed.
25563         * gcc.dg/vect/vect-59.c: Test removed.
25565 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
25567         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
25568         No longer vectorizable on vect_no_align targets.
25569         * gcc.dg/vect/pr20122.c: Likewise.
25570         * gcc.dg/vect/vect-74.c: Likewise.
25571         * gcc.dg/vect/vect-75.c: Likewise.
25572         * gcc.dg/vect/vect-76.c: Likewise.
25574         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
25575         Will not be vectorizable on vect_no_align targets once aliasing issues
25576         are resolved.
25577         * gcc.dg/vect/vect-79.c: Likewise.
25579         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
25580         * gcc.dg/vect/vect-78.c: Likewise.
25581         * gcc.dg/vect/vect-97.c: Likewise.
25583 2005-09-19  Steven Bosscher  <stevenb@suse.de>
25585         * gcc.dg/pr23943.c: New test.
25587 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
25589         PR fortran/19181
25590         * gfortran.dg/derived_pointer_null_1.f90: New test.
25592 2005-09-18  Richard Guenther  <rguenther@suse.de>
25594         PR middle-end/23944
25595         * gcc.c-torture/compile/pr23944.c: New testcase.
25597 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
25599         PR fortran/15975
25600         * gfortran.dg/der_pointer_2.f90: New test.
25602 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
25604         PR fortran/16861
25605         * gfortran.dg/nested_modules_2.f90: New test.
25607 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25609         PR c++/18368
25610         * g++.dg/other/semicolon.C: New test.
25612 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
25614         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
25615         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
25617 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
25619         PR c++/23914
25620         * g++.dg/template/static18.C: New test.
25622         PR c++/21514
25623         * g++.dg/template/crash19.C: Remove dg-error marker.
25624         * g++.dg/template/local4.C: New test.
25626 2005-09-16  Paul Brook  <paul@codesourcery.com>
25628         PR fortran/23906
25629         * gfortran.dg/dependency_1.f90: New test.
25631 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
25633         PR c++/23896
25634         * g++.dg/template/static17.C: New test.
25636 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
25638         PR c++/23139
25639         * g++.dg/warn/huge-val1.C: New test.
25641 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
25643         PR c++/13140
25644         * g++.dg/parse/class2.C: New test.
25645         * g++.dg/template/explicit8.C: Likewise.
25646         * g++.dg/template/spec25.C: Likewise.
25648 2005-09-14  Josh Conner  <jconner@apple.com>
25650         PR middle-end/23584
25651         * gcc.dg/pr23584.c: New test.
25653 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
25655         PR fortran/21875 Internal Unit Array I/O, NIST
25656         * gfortran.dg/arrayio_1.f90: New test.
25657         * gfortran.dg/arrayio_1.f90: New test.
25658         * gfortran.dg/arrayio_1.f90: New test.
25659         * gfortran.dg/arrayio_1.f90: New test.
25660         * gfortran.dg/arrayio_1.f90: New test.
25662 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
25664         PR middle-end/22480
25665         * gcc.dg/vect/pr22480.c: New test.
25667 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
25669         PR fortran/19358
25670         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
25672 2005-09-13 Josh Conner <jconner@apple.com>
25674         PR c++/23180
25675         * g++.dg/init/struct2.C: New test.
25676         * g++.dg/init/struct3.C: New test.
25678 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
25680         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
25681         Clean up temp files.
25682         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
25683         gcc.dg/tree-ssa/builtin-fprintf-1.c,
25684         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
25685         gcc.dg/tree-ssa/builtin-printf-1.c,
25686         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
25687         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
25688         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
25689         gcc.dg/tree-ssa/builtin-vprintf-1.c,
25690         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
25691         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
25692         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
25693         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
25694         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
25695         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
25696         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
25697         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
25699 2005-09-13  Josh Conner  <jconner@apple.com>
25701         * lib/gcc-dg.exp: Load scanipa.exp.
25702         (cleanup-dump): New procedure.
25703         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
25704         * lib/scandump.exp: New file.
25705         * lib/scantree.exp: Use it.
25706         * lib/scanipa.exp: New file.
25708 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
25710         PR fortran/17740
25711         * gfortran.dg/generic_4.f90: New test.
25713 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
25715         PR target/23816
25716         * gcc.target/i386/pr23816-1.c: New test.
25717         * gcc.target/i386/pr23816-2.c: New test.
25720 2005-09-13  Bastian Blank <waldi@debian.org>
25722         PR c++/16171
25723         * g++.dg/abi/mangle26.C: New test.
25724         * g++.dg/abi/mangle27.C: New test.
25725         * g++.dg/abi/mangle28.C: New test.
25726         * g++.dg/abi/mangle29.C: New test.
25728         PR c++/23839
25729         * g++.dg/parse/register1.C: New test.
25731 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
25733         PR c++/23842
25734         * g++.dg/template/access16.C: New test.
25736 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25738         * gfortran.dg/char_pack_2.f90: Increase the vector size.
25740 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25742         PR fortran/18899
25743         * gfortran.dg/shape_2.f90: New test.
25745 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25747         PR target/19269
25748         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
25749         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
25750         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
25751         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
25752         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
25753         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
25754         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
25755         tests.
25757 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25759         PR c++/23841
25760         * g++.dg/parse/template17.C: New test.
25762 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25764         PR c++/23789
25765         * g++.dg/template/nontype14.C: New test.
25767 2005-09-12  Ian Lance Taylor  <ian@airs.com>
25769         PR g++/7874
25770         * g++.dg/lookup/friend7.C: New test.
25771         * g++.dg/lookup/friend8.C: New test.
25772         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
25773         so that it will be found via argument dependent lookup.
25774         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
25775         friend functions which will no longer be found.
25776         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
25777         function g, so that it will be found via argument dependent
25778         lookup.
25779         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
25780         * g++.old-deja/g++.mike/net43.C: Likewise.
25782 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25784         PR c++/23691
25785         * g++.dg/template/static16.C: New test.
25787 2005-09-12  Josh Conner  <jconner@apple.com>
25789         PR middle-end/23237
25790         * gcc.c-torture/compile/pr23237.c: New test.
25792 2005-09-11  Richard Henderson  <rth@redhat.com>
25794         * g++.dg/other/error8.C: Update expected diagnostic text.
25796 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25798         PR libfortran/19872
25799         * gfortran.dg/overwrite_1.f: New test.
25801 2005-09-09  Josh Conner  <jconner@apple.com>
25803         * g++.dg/init/pr23180-1.C: Removed.
25804         * g++.dg/init/pr23180-2.C: Removed.
25806 2005-09-09  David Daney <ddaney@avtrex.com>
25808         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
25809         files which are ...
25810         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
25811         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
25813 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25815         * gfortran.dg/iostat_2.f90: New test.
25817 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
25819         PR c++/22252
25820         * g++.dg/ext/interface1.C: New test.
25821         * g++.dg/ext/interface1.h: Likewise.
25822         * g++.dg/ext/interface1a.cc: Likewise.
25824 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
25826         * gfortran.dg/iomsg_1.f90: New test case.
25828 2005-09-09  Richard Guenther  <rguenther@suse.de>
25830         PR c++/23624
25831         * g++.dg/tree-ssa/pr23624.C: New testcase.
25833 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25835         PR fortran/19239
25836         * gfortran.dg/vector_subscript_1.f90,
25837         * gfortran.dg/vector_subscript_2.f90: New tests.
25839 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25841         PR fortran/21104
25842         * gfortran.dg/array_alloc_1.f90,
25843         * gfortran.dg/array_alloc_2.f90,
25844         * gfortran.dg/array_alloc_3.f90: New tests.
25846 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25848         PR fortran/12840
25849         * gfortran.dg/array_constructor_6.f90
25850         * gfortran.dg/array_constructor_7.f90
25851         * gfortran.dg/array_constructor_8.f90
25852         * gfortran.dg/array_constructor_9.f90
25853         * gfortran.dg/array_constructor_10.f90
25854         * gfortran.dg/array_constructor_11.f90
25855         * gfortran.dg/array_constructor_12.f90: New tests.
25857 2005-09-08  Josh Conner  <jconner@apple.com>
25859         PR c++/23180
25860         * g++.dg/init/pr23180-1.C: New test.
25861         * g++.dg/init/pr23180-2.C: New test.
25863 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
25865         PR fortran/18878
25866         * gfortran.dg/module_double_reuse.f90: New.
25868 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
25870         PR fortran/23270
25871         PR fortran/22304
25872         PR fortran/18870
25873         PR fortran/17917
25874         PR fortran/16511
25875         * gfortran.dg/common_equivalence_1.f: New.
25876         * gfortran.dg/common_equivalence_2.f: New.
25877         * gfortran.dg/common_equivalence_3.f: New.
25878         * gfortran.dg/contained_equivalence_1.f90: New.
25879         * gfortran.dg/module_blank_common.f90: New.
25880         * gfortran.dg/module_commons_1.f90: New.
25881         * gfortran.dg/module_equivalence_1.f90: New.
25882         * gfortran.dg/nested_modules_1.f90: New.
25883         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
25884         equivalences and add comment to connect the test with
25885         the PR.
25887 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25889         PR fortran/23765
25890         * gfortran.dg/common_6.f90: New test.
25892 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
25894         PR fortran/15326
25895         * gfortran.dg/char_result_1.f90,
25896         * gfortran.dg/char_result_2.f90,
25897         * gfortran.dg/char_result_3.f90,
25898         * gfortran.dg/char_result_4.f90,
25899         * gfortran.dg/char_result_5.f90,
25900         * gfortran.dg/char_result_6.f90,
25901         * gfortran.dg/char_result_7.f90,
25902         * gfortran.dg/char_result_8.f90: New tests.
25904 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
25906         PR fortran/19928
25907         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
25909 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25911         PR obj-c++/16816
25912         * obj-c++.dg/selector-5.mm: New test.
25913         * obj-c++.dg/selector-6.mm: New test.
25915 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25917         PR objc/20574
25918         PR objc/19324
25919         * objc.dg/error-1.m: New test.
25921 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
25923         PR fortran/23373
25924         * gfortran.fortran-torture/execute/pr23373-1.f90,
25925         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
25927 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
25929         PR libfortran/23760
25930         * gfortran.dg/g77/1832.f: Remove long string in write statement
25931         to allow the test to pass on correct list directed output with
25932         prepended space.
25934 2005-09-07  James E Wilson  <wilson@specifix.com>
25936         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
25938 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25940         * gfortran.dg/parameter+save.f90: Rename to
25941         * gfortran.dg/parameter_save.f90: .. this.
25943 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25945         PR fortran/20848
25946         * gfortran.dg/parameter+save.f90: New test case.
25948 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
25950         PR fortran/19269
25951         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
25953 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25955         PR c/23075
25956         * gcc.dg/pr23075.c: New test.
25957         * g++.dg/warn/pr23075.C: New test.
25959         PR target/22362
25960         * gcc.target/i386/pr22362.c: New test.
25962         PR rtl-optimization/23098
25963         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
25965         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
25966         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25967         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25969 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
25971         * g++.dg/expr/cast6.C: New test.
25973         PR c++/9782
25974         * g++.dg/init/new15.C: New test.
25976 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25978         * gcc.dg/vect/Os-vect-95.c: New test.
25979         * gcc.dg/vect/vect-95.c: Same.
25981 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25983         * gcc.dg/vect/vect-29.c: Update xfail testing.
25984         * gcc.dg/vect/vect-44.c: Same.
25985         * gcc.dg/vect/vect-48.c: Same.
25986         * gcc.dg/vect/vect-50.c: Same.
25987         * gcc.dg/vect/vect-72.c: Same.
25988         * gcc.dg/vect/vect-77.c: Same.
25989         * gcc.dg/vect/vect-78.c: Same.
25990         * gcc.dg/vect/vect-80.c: Same.
25991         * gcc.dg/vect/vect-96.c: Same.
25992         * gcc.dg/vect/vect-100.c: Same.
25993         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
25994         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
25995         * gfortran.dg/vect/vect-5.f90: Same.
25997 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25999         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26000         start strings.
26001         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26002         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26004         PR c++/23056
26005         * g++.dg/opt/pr23056.C: New test.
26007         PR rtl-optimization/23098
26008         * gcc.target/i386/pr23098.c: New test.
26010 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
26012         PR c++/23667
26013         * g++.dg/template/static15.C: New test.
26015         PR c++/21440
26016         * g++.dg/ext/stmtexpr5.C: New test.
26017         * g++.dg/ext/stmtexpr6.C: Likewise.
26019 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
26021         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
26023         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
26024         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26025         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26027 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
26029         PR libfortran/23321
26030         * gfortran.dg/direct_io_4.f90: New test case.
26032 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
26033             Rasmus Hahn  <rassahah@neofonie.de>
26035         PR libobjc/23108
26036         * objc.dg/type-stream-1.m: New test.
26038 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
26040         PR fortran/23661
26041         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
26042         gfortran.dg/print_fmt_3.f90: New test.
26044 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26046         * gfortran.dg/fmt_t_1.f90: New test.
26048 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26050         PR rtl-optimization/23454
26051         * g++.dg/opt/pr23454.C: New test.
26053 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
26055         PR c++/23699
26056         * g++.dg/ext/static1.C: New test.
26058 2005-09-02  Richard Henderson  <rth@redhat.com>
26060         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
26061         tail call to check_fa_work.
26063 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
26065         PR c++/21687
26066         * g++.dg/other/gc3.C: New test.
26068 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26070         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26071         * gcc.dg/20050826-1.c: Likewise.
26073 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
26075         PR c++/23167
26076         * g++.dg/expr/volatile1.C: New test.
26078 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
26080         PR middle-end/23547
26081         * gcc.dg/pr23547.c: New test.
26083 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
26085         PR c/22061
26086         * gcc.c-torture/execute/pr22061-1.c,
26087         * gcc.c-torture/execute/pr22061-2.c,
26088         * gcc.c-torture/execute/pr22061-3.c,
26089         * gcc.c-torture/execute/pr22061-4.c: New tests.
26091 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26093         * gcc.dg/Wredundant-decls-2.c: New test to check that
26094         -Wredundant-decls does not issue warning for a variable
26095         definition following a declaration.
26097 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
26099         PR debug/7241
26100         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
26101         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
26102         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
26104         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
26105         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
26106         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
26107         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
26108         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
26109         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
26110         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
26111         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
26113 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26115         PR objc/23306
26116         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
26117         scan-assmbler.
26119 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
26121         PR target/21255
26122         * gcc.dg/pr21255-1.c: New test.
26123         * gcc.dg/pr21255-2-mb.c: Likewise.
26124         * gcc.dg/pr21255-2-ml.c: Likewise.
26125         * gcc.dg/pr21255-3.c: Likewise.
26126         * gcc.dg/pr21255-4.c: Likewise.
26128 2005-08-31  Dale Johannesen  <dalej@apple.com>
26130         * gcc.dg/20050830-1.c: New.
26132 2005-08-31  Josh Conner  <jconner@apple.com>
26134         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
26135         command-line options for arm-*-* targets.
26136         * g++.dg/init/array16.C: Likewise.
26137         * g++.dg/other/crash-4.C: Likewise.
26139 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26141         PR obj-c++/23640
26142         * obj-c++.dg/gnu-runtime-3.mm: New test.
26144 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26146         PR c++/13377
26147         * g++.dg/lookup/ambig4.C: New test.
26148         * g++.dg/lookup/ambig5.C: New test.
26149         * g++.dg/tc1/dr101.C: Adjust error markers.
26151 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26153         PR c++/23639
26154         * g++.dg/template/ttp5.C: Adjust error markers.
26156 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
26158         PR testsuite/23609
26159         * lib/obj-c++.exp: Include target-libpath.exp.
26160         (obj-c++_link_flags): Look for the GNU libobjc library
26161         and set the library path to include it.
26162         Don't manually set LD_LIBRARY_PATH (etc.) but call
26163         set_ld_library_path_env_vars instead.
26164         (obj-c++_target_compile): Don't set library path or
26165         linker flags because they are already set correctly
26166         in obj-c++_link_flags.
26168 2005-08-30  Josh Conner  <jconner@apple.com>
26170         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
26171         to command-line options for arm-*-* targets.
26173 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
26175         * g++.dg/other/i386-1.C: New.
26177 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
26179         PR preprocessor/20348
26180         PR preprocessor/20356
26181         * gcc.dg/cpp/pr20348.c: New test.
26182         * gcc.dg/cpp/pr20348.h: New file.
26183         * gcc.dg/cpp/inc/pr20348.h: New file.
26184         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
26185         * gcc.dg/cpp/pr20356.c: New test.
26186         * gcc.dg/cpp/pr20356.h: New file.
26187         * gcc.dg/cpp/inc/pr20356.h: New file.
26188         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
26190 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
26192         * gfortran.fortran-torture/execute/intrinsic_count.f90:
26193         Fix array dimension to avoid correct end-of-file error.
26195 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
26197         PR libfortran/23598
26198         * gfortran.dg/iostat_1.f90: New test.
26200 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
26202         PR middle-end/23408
26203         * gcc.dg/pr23408.c: New test.
26205 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
26207         PR c++/23099
26208         * g++.dg/init/member1.C: Make sure erroneous static data member
26209         definitions are required.
26210         * g++.dg/template/static13.C: New test.
26211         * g++.dg/template/static14.C: Likewise.
26213 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
26215         * gcc.target/i386/pr23575.c: Use -msse2 instead of
26216         -march=pentium4, remove ilp32 requirement.
26218         PR middle-end/23484
26219         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
26220         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
26222 2005-08-29  Andreas Jaeger  <aj@suse.de>
26224         PR testsuite/23607
26225         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
26227 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
26229         * gcc.c-torture/execute/20050316-2.c: New test.
26230         * gcc.c-torture/execute/20050316-3.c: New test.
26231         * gcc.dg/torture/pr16104-1.c: New test.
26233 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
26235         PR middle-end/23463
26236         * gcc.c-torture/execute/zero-struct-1.c: New test.
26238 2005-08-27  Richard Guenther  <rguenther@suse.de>
26240         PR target/23575
26241         * gcc.target/i386/pr23575.c: New testcase.
26243 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
26245         PR rtl-optimization/23561
26246         * gcc.c-torture/execute/20050826-1.c: New test.
26248         PR rtl-opt/23560
26249         * gcc.c-torture/execute/20050826-2.c: New test.
26251 2005-08-26  Dale Johannesen  <dalej@apple.com>
26253         * gcc.dg/20030711-1.c: Modify to work on Darwin.
26254         * gcc.dg/20050826-1.c: New.
26256 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
26258         PR c++/19004
26259         * g++.dg/template/nontype13.C: New test.
26261         PR c++/23491
26262         * g++.dg/init/new14.C: New test.
26263         * g++.dg/expr/anew1.C: Do not XFAIL.
26264         * g++.dg/expr/anew2.C: Likewise.
26265         * g++.dg/expr/anew3.C: Likewise.
26267 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
26269         PR middle-end/22439
26270         * gcc.dg/vla-3.c: New test.
26272 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
26274         PR fortran/20363
26275         * gfortran.dg/named_interface.f90: New.
26277 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
26279         * gcc.c-torture/execute/frame-address.c: New test.
26281 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
26283         PR c++/20817
26284         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
26286 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
26288         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
26290 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
26292         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
26293         * gcc.dg/altivec-22.c: Rename from..
26294         * gcc.dg/altivec-nomfcr.c: ..this.
26296 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
26298         PR tree-optimization/23546
26299         * gcc.dg/tree-ssa/pr23546.c: New test.
26301 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
26303         PR fortran/17758
26304         * gfortran.dg/nonreturning_statements.f90: New test.
26306 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26308         PR c++/22454
26309         * g++.dg/parse/crash29.C: New.
26311 2005-08-23  DJ Delorie  <dj@redhat.com>
26313         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
26314         constants have the L suffix.
26316 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
26318         PR c++/23044
26319         * g++.dg/template/instantiate8.C: New.
26321 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
26323         PR middle-end/23467
26324         * gcc.c-torture/execute/pr23467.c: New test.
26326 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
26328         PR tree-optimization/22043
26329         * gcc.c-torture/execute/20050613-1.c: New test.
26331 2005-08-23  Ben Elliston  <bje@au.ibm.com>
26333         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
26335 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
26337         PR rtl-optimization/23478
26338         * g++.dg/opt/pr23478.C: New test.
26340 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
26342         PR c/18715
26343         * gcc.dg/switch-warn-3.c: New test.
26345 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26347         PR c++/22233
26348         * g++.dg/template/param1.C: New test.
26350 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26352         PR c++/23089
26353         * g++.dg/other/incomplete1.C: New test.
26355 2005-08-22  Ira Rosen  <irar@il.ibm.com>
26357         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
26358         are vectorizable.
26360 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26362         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
26363         d_lines_5.f: New.
26365 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
26367         * gcc.target/i386/sse-4.c: New test.
26369 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26371         PR testsuite/23239
26372         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
26374 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
26376         * gcc.dg/20050811-1.c: New test.
26377         * gcc.dg/20050811-2.c: New test.
26379 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
26381         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
26383 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
26385         PR 23476
26386         * gcc.c-torture/compile/pr23476.c: New test.
26388 2005-08-19  Devang Patel  <dpatel@apple.com>
26390         PR tree-optimization/23048
26391         * gcc.dg/tree-ssa/pr23048.c: New test.
26393 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26395         PR middle-end/20624
26396         * g++.dg/warn/Wreturn-3.C: New test
26398 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
26400         PR tree-optimization/22228
26401         * g++.dg/vect/pr22543.cc: New test.
26403 2005-08-17  Steven Bosscher  <stevenb@suse.de>
26405         PR tree-optimization/21574
26406         * gcc.dg/tree-ssa/pr21574.c: New test.
26408 2005-08-16  James E Wilson  <wilson@specifix.com>
26410         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
26412 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
26414         PR tree-opt/23402
26415         * gcc.c-torture/compile/zero-strct-3.c: New test.
26416         * gcc.c-torture/compile/zero-strct-4.c: New test.
26418 2005-08-16  Steven Bosscher  <stevenb@suse.de>
26420         PR target/23376
26421         * gcc.target/x86_64/pr23376.c: New test.
26423 2005-08-16  Ian Lance Taylor  <ian@airs.com>
26425         PR c++/23337
26426         * g++.dg/ext/vector2.C: New.
26428 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26430         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
26432 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26434         PR libfortran/23428
26435         * gfortran.dg/inquire-complex.f90: New test case.
26437 2005-08-16  James E Wilson  <wilson@specifix.com>
26439         PR tree-optimization/21105
26440         * gcc.dg/large-size-array.c: New.
26442 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
26444         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
26445         type.
26446         * gcc.dg/vect/vect-41: Likewise.
26447         * gcc.dg/vect/vect-42: Likewise.
26448         * gcc.dg/vect/vect-43: Likewise.
26449         * gcc.dg/vect/vect-44: Likewise.
26450         * gcc.dg/vect/vect-46: Likewise.
26451         * gcc.dg/vect/vect-47: Likewise.
26452         * gcc.dg/vect/vect-48: Likewise.
26453         * gcc.dg/vect/vect-52: Likewise.
26454         * gcc.dg/vect/vect-53: Likewise.
26455         * gcc.dg/vect/vect-54: Likewise.
26456         * gcc.dg/vect/vect-55: Likewise.
26457         * gcc.dg/vect/vect-56: Likewise.
26458         * gcc.dg/vect/vect-57: Likewise.
26459         * gcc.dg/vect/vect-58: Likewise.
26460         * gcc.dg/vect/vect-59: Likewise.
26461         * gcc.dg/vect/vect-60: Likewise.
26462         * gcc.dg/vect/vect-61: Likewise.
26463         * gcc.dg/vect/vect-85: Likewise.
26464         * gcc.dg/vect/vect-87: Likewise.
26465         * gcc.dg/vect/vect-88: Likewise.
26466         * gcc.dg/vect/vect-93.c: Likewise.
26467         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
26468         * gcc.dg/vect/vect-75: Likewise.
26469         * gcc.dg/vect/vect-76: Likewise.
26470         * gcc.dg/vect/vect-77: Likewise.
26471         * gcc.dg/vect/vect-78: Likewise.
26472         * gcc.dg/vect/vect-80: Likewise.
26473         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
26474         vectorized for the expected reason, rather than checking how alignment
26475         was handled.
26476         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
26477         aligned type and also instead of aligned pointers. Added documentation.
26479 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
26481         * gfortran.dg/power.f90: New test.
26483 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
26485         PR rtl-optimization/23299
26486         * g++.dg/opt/pr23299.C: New test.
26488 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26490         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
26492 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
26494         * g++.dg/template/local6.C: New test.
26496 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
26498         * execute/exceptions/finally-1.m: Check that the catch and finally are
26499         being called.  Also add a "return 0;" at the end of main.
26501 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
26503         PR fortran/21432.
26504         * gfortran.dg/namelist_print_1.f: New test of functionality of
26505         PRINT namelist.
26506         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
26507         namelist generates error with -std=f95.
26509 2005-08-14  Ira Rosen  <irar@il.ibm.com>
26511         PR tree-optimization/23119
26512         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
26514 2005-08-13  Marcin Koziej  <creep@desk.pl>
26515             Andrew Pinski  <pinskia@physics.uc.edu>
26517         PR libobjc/22492
26518         * execute/exceptions/finally-1.m: New test.
26520 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26522         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
26523         testsuite.
26524         * objc/execute/exceptions/trivial.m: New test.
26525         * objc.dg/try-catch-11.m: Move to ...
26526         * objc/execute/exceptions/foward-1.m: Here.
26527         * objc.dg/try-catch-2.m: Move to ...
26528         * objc/execute/exceptions/catchall-1.m: Here.
26529         * objc.dg/try-catch-8.m: Move to ...
26530         * objc/execute/exceptions/local-variables-1.m: Here.
26532 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26534         * objc.dg/nested-func-1.m: Move to ...
26535         * objc/execute/nested-func-1.m: Here.
26537 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26539         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
26540         in ${options} instead of [target_info name].
26541         * lib/obj-c++.exp (objc_target_compile): Likewise.
26543 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26545         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
26547 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26549         part of PR testsuite/23348
26550         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
26551         each of the torture options.
26552         * objc/compile/trivial.m: New test.
26554 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
26556         * gfortran.dg/eoshift.f90: Correct format.
26558 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
26560         * gfortran.fortran-torture/execute/character_passing.f90:
26561         Fix comment typo.
26563 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
26565         PR c++/8271
26566         * g++.dg/template/unify10.C: New.
26568 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
26570         * g++.dg/parse/pr22514.C: Move to...
26571         * g++.dg/debug/pr22514.C: here.
26573 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26575         PR c++/23266
26576         * g++.dg/inherit/pure1.C: New test.
26578         * ChangeLog: Fix typos.
26580 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26581             Steven Bosscher  <stevenb@suse.de>
26583         * gfortran.dg/runtime_warning_1.f90: New test.
26585 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26587         PR c++/23219
26588         * g++.dg/parse/crash28.C: New.
26590 2005-08-11  Richard Guenther  <rguenther@suse.de>
26592         PR target/23289
26593         * gcc.target/i386/tailcall-1.c: New testcase.
26595 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
26597         * gcc.dg/vect/vect-67.c: Un-xfail.
26599 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
26601         PR c++/23225
26602         * g++.dg/parse/crash27.C: new test.
26604 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
26606         PR libfortran/22143
26607         * gfortran.dg/shift-kind.f90: New testcase.
26609 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
26611         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
26612         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
26614 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26616         PR c++/20646
26617         * g++.dg/other/mult-stor1.C: New test.
26619 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
26621         * gcc.c-torture/pr18299-1.c: Move to ...
26622         * gcc.c-torture/compile/pr18299-1.c: Here.
26624 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
26626         * gfortran/fortran.torture/execute/character_passing.f90:
26627         Fix types for LSAME.
26629 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
26631         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
26632         input data back to what it was originally.
26634 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
26636         * objc.dg/try-catch-8.m: Enable for all targets.
26638 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
26640         * gcc.dg/pr23165.c: New test.
26642 2005-08-09  Steven Bosscher  <stevenb@suse.de>
26644         PR tree-optimization/23234
26645         * gcc.dg/tree-ssa/pr23234.c: New test.
26647 2005-08-08  Josh Conner  <jconner@apple.com>
26649         PR rtl-optimization/23241
26650         * gcc.dg/char-compare.c: New test.
26652 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26654         PR c++/22508
26655         * g++.dg/init/new13.C: New test.
26657 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26659         PR c++/21166
26660         * g++.dg/other/crash-4.C: Adjust
26661         * g++/dg/ext/packed9.C: New.
26663 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
26665         PR middle-end/21964
26666         * gcc.c-torture/execute/pr21964-1.c: New test.
26668 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
26670         PR c/22458
26671         * gcc.dg/pr22458-1.c: New test.
26673 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
26674             Steven G. Kargl <kargls@comcast.net>
26676         PR fortran/22390
26677         * gfortran.dg/flush_1.f90: New test.
26679 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26681         PR c++/23191
26682         * g++.dg/template/eh2.C: New test.
26684 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26686         PR c++/19498
26687         * g++.dg/template/instantiate7.C: New test.
26689 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
26691         PR c/23113
26692         * gcc.dg/Wunused-value-1.c: New test.
26694 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
26696         PR rtl-optimization/23233
26697         * gcc.c-torture/compile/pr23233-1.c: New test.
26699 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
26701         PR fortran/18833
26702         PR fortran/20850
26703         * gfortran.dg/equiv_1.f90: New test.
26704         * gfortran.dg/equiv_2.f90: New test.
26705         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
26706         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
26707         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
26709 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
26711         * gcc.c-torture/execute/vrp-5.c: New test.
26712         * gcc.c-torture/execute/vrp-6.c: New test.
26713         * gcc.dg/tree-ssa/vrp21.c: New test.
26715 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
26717         * g++.dg/parse/pr22514.C: New test.
26719 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
26721         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
26723         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
26724         instead of constant loads / pool entries.
26726 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
26728         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
26729         TEST_TO_WCTYPE.
26731 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
26733         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
26734         __WINT_TYPE__ in generated prototypes if possible.
26736 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
26738         PR 22037
26739         * g++.dg/tree-ssa/pr22037.C:
26741 2005-08-04  Richard Henderson  <rth@redhat.com>
26743         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
26744         scan-tree-dump-times directive.
26746 2005-08-04  Jan Hubicka  <jh@suse.cz>
26748         * gcov-1.C: Fix switch counts.
26749         * gcov-4b.c: Likewise.
26751 2005-08-03  Jeff Law  <law@redhat.com>
26753         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
26755 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
26757         * gcc.c-torture/execute/pr23135.c: New test.
26759 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26761         PR tree-optimization/19899
26762         * gcc.dg/tree-ssa/scev-1.c: New test.
26763         * gcc.dg/tree-ssa/scev-2.c: New test.
26765 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
26767         PR target/18582
26768         * gcc.dg/torture/pr18582-1.c: New test.
26770 2005-08-03  Jan Hubicka  <jh@suse.cz>
26772         * update-conroll.c: New testcase.
26773         * update-conroll-2.c: New testcase.
26775 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
26777         * gfortran.dg/constant_substring.f: New test.
26778         * gfortran.dg/pr22491.f: New test.
26780 2005-08-02  Jan Hubicka  <jh@suse.cz>
26782         * update-threading.c: Replace by the proper one.
26784 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26786         PR 23164
26787         * g++.dg/tree-ssa/pr23164.C: New test.
26789 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26791         * gcc.dg/tree-ssa/pr23192.c: New test.
26793 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
26795         * gcc.c-torture/execute/vrp-4.c: New test.
26797 2005-08-02  Jan Hubicka  <jh@suse.cz>
26799         * update-threading.c: New test.
26801 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
26803         * gcc.c-torture/compile/20050801-1.c: New test.
26804         * gcc.c-torture/compile/20050801-2.c: New test.
26806 2005-08-01  Jan Hubicka  <jh@suse.cz>
26808         * val-prof-5.c: New test.
26810 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
26812         PR c/22311
26813         * gcc.dg/pr22311-1.c : New test.
26815 2005-07-31  Steven Bosscher  <stevenb@suse.de>
26817         PR target/23095
26818         * gfortran.dg/pr23095.f: New test.
26820         PR c++/22003
26821         * g++.dg/other/pr22003.C: New test.
26823 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
26825         PR target/20621
26826         * gcc.c-torture/execute/pr20621-1.c: New test.
26828 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
26830         * gfortran.dg/comma_format_extension_4.f: Adjust length
26831         of string for format.
26832         * gfortran.dg/der_array_io_1.f: Replace illegal internal
26833         print statement with internal write.
26834         * gfortran.dg/der_array_io_2.f: Likewise.
26835         * gfortran.dg/der_array_io_3.f: Likewise.
26837 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
26839         * gcc.dg/fold-abs-4.c: new test.
26841 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
26843         PR fortran/22570 an related issues.
26844         * gfortran.dg/x_slash_1.f: New test.
26846 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
26848         PR c/23143
26849         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
26850         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
26852 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26854         PR c/529
26855         * gcc.dg/Wshadow-3.c: New test.
26857 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
26859         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
26860         used to have the wrong bounds).
26862 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26864         PR c/21720
26865         * gcc.dg/hex-round-1.c: Test more cases.
26866         * gcc.dg/hex-round-2.c: New test.
26868 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
26870         PR 22550
26871         * g++.dg/tree-ssa/pr22550.C: New test.
26873 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
26875         * gcc.dg/tree-ssa/vrp19.c: New test.
26876         * gcc.dg/tree-ssa-vrp20.c: New test.
26878 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26880         PR c/22240
26881         * gcc.dg/transparent-union-4.c: New test.
26883 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26885         PR c/22192
26886         * gcc.dg/c99-vla-2.c: New test.
26888 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26890         PR c/21720
26891         * gcc.dg/hex-round-1.c: New test.
26893 2005-07-28  Jan Hubicka  <jh@suse.cz>
26895         * inliner-1.c: Do not dump everything.
26896         * tree-prof.exp: Do not pass -ftree-based-profiling.
26897         * bprob.exp: Likewise.
26899         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
26901 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
26903         PR c++/22545
26904         * g++.dg/expr/ptrmem7.C: New test.
26906 2005-07-28  Mike Stump  <mrs@apple.com>
26908         * g++.old-deja/g++.mike/visibility-1.C: New test.
26910 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26912         PR c/20187
26913         * gcc.c-torture/execute/pr20187-1.c: New test.
26915 2005-07-28  Jeff Law  <law@redhat.com>
26917         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
26918         * gcc.dg/tree-ssa/vrp18.c: New test.
26920 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26922         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
26924 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26926         PR tree-optimization/22506
26927         * gcc.dg/vect/ps22506.c: New test.
26929 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
26931         PR target/21149
26932         * gcc.target/i386/sse-3.c: New test.
26934 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26936         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
26937         * gcc.target/mips/mips32-dsp-type.c: Likewise.
26939 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26941         PR c/22589
26942         * gcc.c-torture/compile/pr22589-1.c: New test.
26944 2005-07-28  Jan Hubicka  <jh@suse.cz>
26946         * update-loopch.c: New testcase.
26948 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26950         PR rtl-optimization/23047
26951         * gcc.c-torture/execute/pr23047.c: New test.
26952         * gcc.c-torture/execute/pr23047.x: New.
26954 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26956         PR tree-optimization/22493
26957         * gcc.c-torture/execute/pr22493-1.c: New test.
26958         * gcc.c-torture/execute/pr22493-1.x: New.
26959         * gcc.c-torture/execute/vrp-1.c: New test.
26960         * gcc.c-torture/execute/vrp-2.c: New test.
26961         * gcc.c-torture/execute/vrp-2.c: New test.
26963 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
26965         * gcc.target/frv/all-builtin-read8.c: Delete.
26966         * gcc.target/frv/all-builtin-read16.c: Delete.
26967         * gcc.target/frv/all-builtin-read32.c: Delete.
26968         * gcc.target/frv/all-builtin-read64.c: Delete.
26969         * gcc.target/frv/all-builtin-write8.c: Delete.
26970         * gcc.target/frv/all-builtin-write16.c: Delete.
26971         * gcc.target/frv/all-builtin-write32.c: Delete.
26972         * gcc.target/frv/all-builtin-write64.c: Delete.
26973         * gcc.target/frv/all-read-write-1.c: New.
26975 2005-07-27  Jeff Law  <law@redhat.com>
26977         * gcc.c-torture/execute/pr22630.c: New test.
26979 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
26981         PR tree-optimization/23073
26982         * gcc.dg/vect/nodump-pr23073.c: New test.
26983         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
26985 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
26987         PR tree-optimize/22348
26988         * gcc.c-torture/execute/pr22348.c: New.
26990 2005-07-27  Richard Guenther  <rguenther@suse.de>
26992         * gcc.dg/tree-ssa/salias-1.c: New testcase.
26994 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26996         PR fortran/22503
26997         * gfortran.dg/logical_comp.f90: New test.
26999 2005-07-27  Jan Hubicka  <jh@suse.cz>
27001         * inliner-1.c: Add cleanup of dumps.
27002         * val-prof-*.c: Likewise.
27003         * update-tailcall.c: New.
27005 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
27007         PR 22591
27008         * gcc.dg/tree-ssa/pr22591.c: New test.
27009         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
27011 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
27013         PR libobjc/22606
27014         * objc.dg/try-catch-11.m: New test.
27016 2005-07-26  Richard Guenther  <rguenther@suse.de>
27018         PR tree-optimization/22486
27019         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
27021 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27023         PR tree-opt/22484
27024         * g++.dg/opt/loop2.C: New test.
27026 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27028         * gcc.dg/tree-ssa/reassoc-3.c: New test.
27029         * gcc.dg/tree-ssa/reassoc-4.c: New test.
27031 2005-07-25  Adam Nemet  <anemet@lnxw.com>
27033         * lib/profopt.exp (profopt-execute): Check for profiling data
27034         files on the target.
27036 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
27038         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
27039         for matching of asm labels.
27041 2005-07-25  Richard Guenther  <rguenther@suse.de>
27043         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
27045 2005-07-25  Richard Guenther  <rguenther@suse.de>
27047         PR testsuite/22624
27048         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
27050 2005-07-25  Ira Rosen  <irar@il.ibm.com>
27052         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
27053         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
27054         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
27055         * gcc.dg/vect/vect-100.c: New test.
27056         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
27057         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
27058         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
27059         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
27060         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
27061         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
27062         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
27063         * gfortran.dg/vect/pr19049.f90: New testcase.
27064         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27066 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
27068         * gcc.c-torture/execute/20050713-1.c: New test.
27070         PR fortran/20063
27071         * gfortran.fortran-torture/execute/data_4.f90: New test.
27073         PR middle-end/20303
27074         * gcc.dg/visibility-d.c: New test.
27076 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
27078         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
27079         * gfortran.dg/underflow.f90: Ditto.
27081 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27083         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
27084         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
27085         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
27087 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27089         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
27090         include case of field width of zero.
27092 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27094         PR libgfortran/21875
27095         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
27096         with trailing blanks on normal formatted read.
27098 2005-07-23  Chao-ying Fu  <fu@mips.com>
27100         * gcc.target/mips/mips32-dsp-type.c: New test.
27101         * gcc.target/mips/mips32-dsp.c: New test.
27103 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
27105         PR testsuite/21073
27106         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
27108         PR testsuite/20454
27109         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
27110         and __cyg_profile_func_exit.
27112 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
27114         * gfortran.dg/comma_format_extension_3.f: Fix typo.
27115         * gfortran.dg/comma_format_extension_4.f: Same.
27116         * gfortran.dg/pr15332.f: Same.
27117         * gfortran.dg/pr21730.f: Same.
27119 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
27121         * g++.dg/opt/vrp2.C: Fix testcase.
27123         PR tree-opt/22625
27124         * g++.dg/opt/vrp2.C: New test.
27126 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
27128         PR debug/21828
27129         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
27131 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
27133         * gcc.dg/tree-ssa/20050719-1.c: New test.
27135 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
27137         * gcc.dg/bfin-longcall-1.c: New file.
27138         * gcc.dg/bfin-longcall-2.c: New file.
27140 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
27142         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
27144 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27146         PR middle-end/19055
27147         * gcc.dg/tree-ssa/pr19055.c: New test.
27148         * gcc.dg/tree-ssa/pr19055-2.c: New test.
27150 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27152         PR C++/22358
27153         * g++.dg/other/pr22358.C: New test.
27155 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
27157         PR c++/2922
27158         * g++.dg/lookup/two-stage5.C: New test from bug comments.
27160 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27162         PR c++/15938
27163         * g++.dg/init/union2.C: New test.
27165 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27167         PR c/22393
27168         * gcc.dg/complex-4.c: New test.
27170 2005-07-21  Richard Guenther  <rguenther@suse.de>
27172         PR testsuite/22522
27173         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
27174         scanning for asm labels.
27175         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27177 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
27179         PR target/22085
27180         * gcc.dg/altivec-pr22085.c: New.
27182 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
27184         PR tree-optimization/19210
27185         * gcc.dg/tree-ssa/pr19210-1.c: New.
27186         * gcc.dg/tree-ssa/pr19210-2.c: New.
27188 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
27190         PR rtl-optimization/22167
27191         * g++.dg/opt/pr22167.C: New test.
27193 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
27195         PR c++/2922
27196         * g++.dg/lookup/two-stage2.C: New.
27197         * g++.dg/lookup/two-stage3.C: New.
27198         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
27199         fixed two-stage name lookup for operators.
27200         * g++.dg/template/call3.C: Compiler now produces an appropriate
27201         error message.
27202         * g++.dg/template/crash37.C: Compiler now describes bla() on line
27203         14 as a candidate.
27204         * g++.dg/template/ptrmem4.C: Compiler produces different error
27205         message.
27206         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
27207         connect_to_method as a candidate.
27209 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
27211         * gcc.dg/fold-alloc-1.c: New test.
27213 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
27215         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27216         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
27218 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
27220         * gcc.dg/fold-abs-1.c: New test.
27221         * gcc.dg/fold-abs-2.c: New test.
27222         * gcc.dg/fold-abs-3.c: New test.
27224 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
27226         Make CONSTRUCTOR use VEC to store initializers.
27227         * g++.dg/ext/complit3.C: Check for specific error messages.
27228         * g++.dg/init/brace2.C: Update error message.
27229         * g++.dg/warn/Wbraces2.C: Likewise.
27231 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
27233         PR fortran/16940
27234         * gfortran.dg/module_interface_1.f90: New test.
27236 2005-07-19  Danny Berlin <dberlin@dberlin.org>
27237             Kenneth Zadeck <zadeck@naturalbridge.com>
27239         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
27241 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27243         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
27244         specify -Wformat for these tests.
27245         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
27246         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
27247         * gcc.dg/format/opt-6.c: Delete.
27249 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27251         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
27252         * gcc.dg/tree-ssa/sra-3.c: Likewise.
27254 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27256         * gcc.dg/tree-ssa/alias-2.c: New test.
27258 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
27260         PR c++/22263
27261         * g++.dg/template/explicit7.C: New test.
27263 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
27265         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
27266         field width of 8 to +Inf and -Inf.
27268 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
27270         PR c++/22139
27271         * g++.dg/template/friend36.C: New test.
27273 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
27275         PR fortran/21730
27276         * gfortran.dg/pr21730.f: New test.
27278 2005-07-16  Danny Berlin <dberlin@dberlin.org>
27279             Kenneth Zadeck <zadeck@naturalbridge.com>
27281         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
27282         since pure const detection cannot run at -O1 in c compiler.
27283         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
27284         can now optimize this case properly.
27285         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
27286         because we now pass.
27287         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
27289 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
27291         PR c/22421
27292         * gcc.dg/format/bitfld-1.c: New test.
27294 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
27296         PR c++/22204
27297         * g++.dg/rtti/repo1.C: New test.
27299 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
27301         PR middle-end/22398
27302         * gcc.c-torture/compile/pr22398.c: New test.
27304 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
27306         PR c++/22132
27307         * g++.dg/expr/cast4.C: New test.
27309 2005-07-15  Richard Guenther  <rguenther@suse.de>
27311         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
27312         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27314 2005-07-15  Steven Bosscher  <stevenb@suse.de>
27316         PR tree-optimization/22230
27317         * gcc.dg/tree-ssa/pr22230.c: New test.
27319 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
27321         * gfortran.dg/g77/cpp6.f: New test.
27323         PR fortran/22417
27324         * gfortran.dg/g77/cpp5.F: New test.
27325         * gfortran.dg/g77/cpp5.h: New file.
27326         * gfortran.dg/g77/cpp5inc.h: New file.
27328 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
27330         PR libfortran/16435
27331         * gfortran.dg/tl_editting.f90: New.
27332         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
27334 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
27336         * gfortran.dg/char_array_constructor.f90: New test.
27338 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
27340         * gfortran.dg/past_eor.f90: New.
27341         * gfortran.dg/complex_read.f90: New.
27343 2005-07-13  Jeff Law  <law@redhat.com>
27345         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
27346         additional casts.
27348         * gcc.dg/tree-ssa/pr22321.c: New test
27350 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
27352         PR tree-optimization/21921
27353         * gcc.dg/tree-ssa/pr21921.c: New.
27355 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27357         PR tree-optimizatio/22442
27358         * gcc.dg/tree-ssa/loop-11.c: New test.
27360 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27362         PR tree-opt/21840
27363         * gcc.c-torture/compile/pr21840.c: New test.
27365 2005-07-12  Jan Hubicka  <jh@suse.cz>
27367         * gcc.c-torture/compile/pr22379.c: New test.
27369 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
27371         PR libfortran/21593
27372         gfortran.dg/dev_null.f90: Remove outdated comment about
27373         PR libfortran/21593.
27376 2005-07-12  Dale Johannesen  <dalej@apple.com>
27378         * gcc.target/i386/compress-float-sse.c: New.
27379         * gcc.target/i386/compress-float-sse-pic.c: New.
27380         * gcc.target/i386/compress-float-387.c: New.
27381         * gcc.target/i386/compress-float-387-pic.c: New.
27382         * gcc.dg/compress-float-ppc.c: New.
27383         * gcc.dg/compress-float-ppc-pic.c: New.
27385 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
27387         PR libfortran/21593
27388         gfortran.dg/dev_null.f90: Remove targets.
27390 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27392         PR tree-opt/22335
27393         * gcc.dg/pr22335-1.c: New test.
27394         * gcc.dg/pr22335-2.c: New test.
27396 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27398         PR c++/20172
27399         * g++.dg/template/nontype12.C : New test.
27401 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27403         * gcc.dg/tree-ssa/loop-10.c: New test.
27405 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
27407         * gcc.c-torture/execute/20020720-1.x: Remove.
27409 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
27411         * gfortran.fortran-torture/execute/forall_7.f90: New test.
27413 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
27415         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
27416         (dg-mips-options): Use it.
27418 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
27420         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
27422 2005-07-09  Richard Henderson  <rth@redhat.com>
27424         * lib/target-supports.exp (check_effective_target_sync_char_short):
27425         Add alpha.
27427 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
27429         PR libfortran/22217
27430         * gfortran.dg/negative-z-descriptor.f90: New test.
27432 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27434         PR tree-opt/22329
27435         * gcc.dg/pr22329.c: New test.
27437 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
27439         PR tree-optimization/20139
27440         * gcc.dg/tree-ssa/pr20139.c: New.
27442 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27444         PR tree-opt/22356
27445         * gcc.dg/pr22356-1.c: New test.
27447 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
27449         PR c++/21799
27450         * g++.dg/template/unify8.C: New.
27451         * g++.dg/template/unify9.C: New.
27453 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
27455         * gfortran.fortran-torture/execute/entry_10.f90: New test.
27457 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
27459         * gcc.dg/darwin-version-1.c: New.
27460         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
27461         * gcc.dg/builtins-20.c: Likewise.
27462         * gcc.dg/builtins-53.c: Likewise.
27463         * gcc.dg/torture/builtins-convert-1.c: Likewise.
27464         * gcc.dg/torture/builtins-convert-2.c: Likewise.
27465         * gcc.dg/torture/builtins-convert-3.c: Likewise.
27466         * gcc.dg/torture/builtins-power-1.c: Likewise.
27467         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
27468         on Darwin.
27470 2005-07-07  Jeff Law  <law@redhat.com>
27472         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
27473         argument evaluation order.
27475 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
27477         PR libfortran/21594
27478         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27479         Add test cases where the shift length is greater than the
27480         array length.
27482 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27484         * obj-c++.dg/proto-lossage-6.mm: New.
27485         * objc.dg/proto-lossage-6.m: New.
27487 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27489         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
27490         * objc.dg/gnu-runtime-2.m: Likewise.
27492 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27494         * gfortran.dg/longline.f: New test.
27496         * gfortran.dg/badline.f: New test.
27498 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27500         PR fortran/16531
27501         PR fortran/15966
27502         PR fortran/18781
27503         * gfortran.dg/hollerith.f90: New.
27504         * gfortran.dg/hollerith2.f90: New.
27505         * gfortran.dg/hollerith3.f90: New.
27506         * gfortran.dg/hollerith4.f90: New.
27507         * gfortran.dg/hollerith_f95.f90: New.
27508         * gfortran.dg/hollerith_legacy.f90: New.
27509         * gfortran.dg/g77/cpp4.F: New. Port from g77.
27511 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27513         PR objc/22274
27514         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
27515         * objc.dg/gnu-runtime-2.m: New.
27517 2005-07-06  Jeff Law  <law@redhat.com>
27519         * gcc.dg/tree-ssa/vrp17.c: New test.
27521 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27523         PR fortran/22327
27524         * gfortran.dg/array_constructor_5.f90: New test.
27526 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27528         * gfortran.fortran-torture/execute/entry_9.f90: New test.
27530 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
27532         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
27533         * gcc.dg/980816-1.c: Ditto.
27535 2005-07-06  Jeff Law  <law@redhat.com>
27537         * gcc.c-torture/compile/pr21356.c: New test.
27539 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
27541         PR c/22013
27542         PR c/22098
27543         * gcc.c-torture/compile/pr22013-1.c,
27544         gcc.c-torture/execute/pr22098-1.c,
27545         gcc.c-torture/execute/pr22098-2.c,
27546         gcc.c-torture/execute/pr22098-3.c: New tests.
27548 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
27550         PR c/22308
27551         * gcc.dg/pr22308-1.c: New test.
27553 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
27555         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
27556         target.
27557         * gcc.dg/compare9.c: Use -fshort-enums instead of
27558         -fno-short-enums.  Change the last test to dg-bogus.
27560 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
27562         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
27563         * gcc.dg/compare9.c: New.
27565 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27567         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
27569 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
27571         PR testsuite/22288
27572         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
27575 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27577         * gcc.dg/format/gcc_gfc-1.c: New.
27579 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
27581         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
27583 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27585         PR fortran/20842
27586         * gfortran.dg/io_invalid_1.f90: New test.
27588 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
27590         * gcc.dg/format/gcc_diag-1.c: Update.
27592 2005-07-02  Jeff Law  <law@redhat.com>
27594         * gcc.dg/tree-ssa/pr22051-1.c: New test.
27595         * gcc.dg/tree-ssa/pr22051-2.c: New test.
27597 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
27599         * gcc.dg/format/gcc_diag-1.c: Update.
27601 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
27603         PR tree-opt/22269
27604         * gcc.c-torture/compile/pr22269.c: New test.
27606 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
27608         PR 21584
27609         PR 22219
27610         * g++.dg/tree-ssa/pr21584-1.C: New test.
27611         * g++.dg/tree-ssa/pr21584-2.C: New test.
27613 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
27615         * obj-c++.dg/try-catch-11.mm: New.
27616         * objc.dg/try-catch-10.m: New.
27618 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
27620         * g++.dg/other/ucnid-1.C: xfail on AIX.
27622 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
27624         PR 22234
27625         * gcc.dg/20050629-1.c: New test.
27627 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
27629         * obj-c++.dg/const-str-1[0-1].mm: New.
27630         * objc.dg/const-str-1[0-1].m: New.
27632 2005-05-29  Richard Henderson  <rth@redhat.com>
27634         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
27635         Rename from check_effective_target_vect_no_max.
27636         (check_effective_target_vect_no_int_add): New.
27637         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
27638         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
27639         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27640         * gcc.dg/vect/vect-reduc-1.c: Use both.
27641         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27643 2005-05-29  Richard Henderson  <rth@redhat.com>
27645         * lib/target-supports.exp (check_effective_target_vect_no_max):
27646         Remove i386 and x86_64.
27648 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
27650         PR testsuite/21969
27651         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
27653 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
27655         PR middle-end/21969
27656         * gcc.dg/vect/pr21969.c: New test.
27658 2005-06-28  Eric Christopher  <echristo@redhat.com>
27660         PR c/22052
27661         PR c/21975
27662         * gcc.dg/inline1.c: New test.
27663         * gcc.dg/inline2.c: Ditto.
27664         * gcc.dg/inline3.c: Ditto.
27665         * gcc.dg/inline4.c: Ditto.
27666         * gcc.dg/inline5.c: Ditto.
27668 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
27670         PR libfortran/22142
27671         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27672         Add testcase also testing eoshift1 for PR 22142.
27674 2005-06-28  Richard Henderson  <rth@redhat.com>
27676         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
27677         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
27678         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
27679         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
27680         gcc.dg/tree-ssa/20030922-2.c: Likewise.
27682 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
27684         PR libfortran/22142
27685         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27686         Add testcase for PR 22142.
27688 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
27690         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
27691         gcc.target/ia64/fpreg-2.c: New tests.
27693 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27695         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
27697 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27699         PR libfortran/22170
27700         * gfortran.dg/slash_1.f90: New test.
27702 2005-06-27  Richard Henderson  <rth@redhat.com>
27704         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
27705         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
27706         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
27707         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27708         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
27709         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
27711 2005-06-27  Richard Henderson  <rth@redhat.com>
27713         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
27714         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
27716 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
27718         * obj-c++.dg/proto-lossage-5.mm: New.
27719         * objc.dg/proto-lossage-5.m: New.
27721 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
27723         PR 21959
27724         * gcc.dg/tree-ssa/pr21959.c: New test.
27726 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
27728         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
27729         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
27730         testing uninitialized var.
27732         * gcc.c-torture/execute/builtins/chk.h: New.
27733         * gcc.c-torture/execute/builtins/lib/chk.c: New.
27734         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
27735         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
27736         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
27737         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
27738         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
27739         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
27740         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
27741         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
27742         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
27743         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
27744         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
27745         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
27746         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
27747         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
27748         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
27749         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
27750         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
27751         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
27752         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
27753         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
27754         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
27755         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
27756         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
27757         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
27758         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
27759         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
27760         * gcc.dg/builtin-object-size-1.c: New test.
27761         * gcc.dg/builtin-object-size-2.c: New test.
27762         * gcc.dg/builtin-object-size-3.c: New test.
27763         * gcc.dg/builtin-object-size-4.c: New test.
27764         * gcc.dg/builtin-object-size-5.c: New test.
27765         * gcc.dg/builtin-stringop-chk-1.c: New test.
27766         * gcc.dg/builtin-stringop-chk-2.c: New test.
27767         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
27768         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
27769         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
27770         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
27771         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
27772         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
27773         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
27774         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
27775         * gcc.c-torture/execute/printf-1.c: New test.
27776         * gcc.c-torture/execute/fprintf-1.c: New test.
27777         * gcc.c-torture/execute/vprintf-1.c: New test.
27778         * gcc.c-torture/execute/vfprintf-1.c: New test.
27779         * gcc.c-torture/execute/printf-chk-1.c: New test.
27780         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
27781         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
27782         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
27784 2005-06-27  Michael Matz  <matz@suse.de>
27786         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
27787         slot is not merged if address escapes.
27789 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27791         PR c/21911
27792         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
27794 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
27796         PR middle-end/17965
27797         * gcc.c-torture/compile/20050622-1.c: New test.
27799         PR middle-end/22028
27800         * gcc.dg/20050620-1.c: New test.
27802 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
27804         PR tree-optimization/22026
27805         * gcc.dg/tree-ssa/pr22026.c: New.
27807 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
27809         PR libfortran/22144
27810         * gfortran.dg/shift-alloc.f90: New testcase.
27812 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
27814         * all files: Update FSF address in copyright headers.
27816 2005-06-22  Jan Hubicka  <jh@suse.cz>
27818         * wholeprogram-1.c: New testcase.
27819         * wholeprogram-2.c: New testcase.
27821 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
27823         PR 22171
27824         * gcc.dg/tree-ssa/pr22171.c: New test.
27826 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
27828         * gfortran.dg/simplify_modulo.f90: New.
27830 2005-06-24  Jan Hubicka  <jh@suse.cz>
27832         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
27834 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
27836         * obj-c++.dg/proto-lossage-[1-4].mm: New.
27838 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
27840         * obj-c++.dg/typedef-alias-1.mm: New.
27841         * objc.dg/typedef-alias-1.m: New.
27843 2005-06-23  Jeff Law  <law@redhat.com>
27845         * gcc.dg/tree-ssa/vrp16.c: New test.
27847 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27849         * lib/target-supports.exp: Add
27850         check_effective_target_fortran_large_real and
27851         check_effective_target_fortran_large_int to check for
27852         corresponding effective targets.
27853         * gfortran.dg/large_integer_kind_1.f90: New test.
27854         * gfortran.dg/large_real_kind_1.f90: New test.
27856 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
27858         PR tree-optimization/22117
27859         * gcc.dg/tree-ssa/pr22117.c: New.
27861 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
27863         PR testsuite/22123
27864         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
27866 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
27868         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
27870 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
27872         * gfortran.dg/f2c_4.f90: Add tests for complex functions
27873         * gfortran.dg/f2c_4.c: Likewise.
27875 2005-06-22 Paul Brook  <paul@codesourcery.com>
27877         PR fortran/21034
27878         * gfortran.dg/auto_save_1.f90: New test.
27880 2005-06-22  Michael Matz  <matz@suse.de>
27882         * gcc.target/x86-64/abi: New directory.
27883         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
27884         * gcc.target/x86-64/abi/README.gcc: New file.
27885         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
27886         * gcc.target/x86-64/abi/asm-support.s: New file.
27887         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
27888         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
27889         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
27890         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
27891         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
27892         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
27893         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
27894         * gcc.target/x86_64/abi/test_bitfields.c: New test.
27895         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
27896         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
27897         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
27898         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
27899         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
27900         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
27901         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
27902         * gcc.target/x86_64/abi/test_varargs.c: New test.
27904 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
27906         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
27907         32-bit i?86 and x86_64.
27909 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
27911         * obj-c++.dg/const-str-[1-9].mm: New tests.
27913 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
27915         PR fortran/22010
27916         * gfortran.dg/namelist_use.f90: New.
27917         * gfortran.dg/namelist_use_only.f90: New.
27919 2005-06-21  Jeff Law  <law@redhat.com>
27921         * gcc.dg/tree-ssa/vrp15.c: New test.
27923 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
27925         * lib/target-supports.exp (check_effective_target_vect_reduction):
27926         Remove.
27927         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
27928         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
27929         remove vect_reduction target keyword. Also avoid two returns in main.
27930         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27931         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
27932         * gcc.dg/vect/vect-reduc-1short.c: New test.
27933         * gcc.dg/vect/vect-reduc-1char.c: New test.
27934         * gcc.dg/vect/vect-reduc-2short.c: New test.
27935         * gcc.dg/vect/vect-reduc-2char.c: New test.
27936         * gcc.dg/vect/vect-reduc-6.c: New test.
27937         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
27938         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
27939         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
27941 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27942         Paul Thomas  <pault@gcc.gnu.org>
27944         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
27945         New tests.
27947 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27949         * gfortran.dg/backslash_1.f90: New test.
27950         * gfortran.dg/backslash_2.f90: New test.
27952 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
27954         * gfortran.dg/duplicate_labels.f90: New test.
27956 2005-06-20  Jan Beulich  <jbeulich@novell.com>
27958         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
27959         unsupportable relocations.
27960         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27961         * gcc.dg/20050321-2.c: xfail for NetWare.
27963 2005-06-20  Andreas Jaeger  <aj@suse.de>
27965         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
27966         gcc.target/i386/fastcall-sseregparm.c,
27967         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
27969 2005-06-19  Richard Henderson  <rth@redhat.com>
27971         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
27973 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
27975         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
27977 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
27979         PR c++/22115
27980         * g++.dg/conversion/simd2.C: Change expected error message.
27982 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27984         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
27985         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27986         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27988 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
27990         * gcc.dg/fold-mod-1.c: New test.
27992 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
27994         PR fortran/19926
27995         * gfortran.dg/pr19926.f90: New test.
27997 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27999         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28000         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28001         targets.
28002         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28003         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28005 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
28007         * gcc.target/ia64/float80-varargs-1.c: New test.
28009 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28011         PR tree-opt/22035
28012         * gfortran.dg/f2c_6.f90: New test.
28014 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
28016         PR c++/17413
28017         * g++.dg/template/local5.C: New.
28019 2005-06-17  Richard Henderson  <rth@redhat.com>
28021         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
28023 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
28025         PR testsuite/21945
28026         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
28028 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
28030         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
28031         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
28032         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
28033         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
28034         check_vect to verify the presence of hardware vector support.
28036 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
28038         PR testsuite/22056
28039         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
28041 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28043         PR libfortran/19216
28044         * gfortran.dg/pr19216.f: Add correct space between brackets and
28045         dg directive.
28047 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28049         PR libfortran/16436
28050         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
28052 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
28054         * gcc.target/i386/attributes-error.c: New testcase.
28055         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
28056         * gcc.target/i386/regparm-stdcall.c: Likewise.
28057         * gcc.target/i386/sseregparm-1.c: Likewise.
28058         * gcc.target/i386/sseregparm-2.c: Likewise.
28060 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
28062         * g++.dg/rtti/crash2.C: New.
28064 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
28066         * gcc.dg/noncompile/20040203-3.c: Update expected message.
28068 2005-06-15  David Ung  <davidu@mips.com>
28070         * gcc.target/mips/mips16e-extends.c: New test for testing the
28071         generation of MIPS16e zeb/zeh, seb/seh instructions.
28073 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
28075         PR 22018
28076         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
28077         * gcc.dg/tree-ssa/pr22018.c: New test.
28079 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
28081         * gcc.dg/simd-1.c: Update error messages.
28082         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
28083         * gcc.dg/simd-2.c: Update error messages.
28084         * gcc.dg/simd-4.c: New.
28086 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
28088         PR c++/20678
28089         * g++.dg/other/crash-4.C: New.
28091 2005-06-14  Devang Patel  <dpatel@apple.com>
28093         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
28095 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28097         PR c++/21929
28098         * g++.dg/parse/crash11.C: Update
28100 2005-06-13  Jeff Law  <law@redhat.com>
28102         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
28103         perform the desired transformations.
28104         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
28105         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
28107 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28109         PR fortran/22038
28110         * gfortran.dg/forall_1.f90: Un-XFAIL.
28112 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
28114         PR c++/21929
28115         * g++.dg/parse/crash26.C: New.
28117         PR c++/20789
28118         * g++.dg/init/member1.C: New.
28120 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
28122         * gfortran.dg/altreturn_1.f90: New test.
28124 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
28126         PR middle-end/21985
28127         * gcc.dg/tree-ssa/pr21985.c: New test.
28129 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
28131         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
28133 2005-06-12  Roger Sayle  <roger@eyesopen.com>
28135         PR c++/21930
28136         * g++.dg/other/error10.C: New test case.
28138 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28140         PR libfortran/19155
28141         * gfortran.dg/pr19155.f: Add test.
28143 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28145         * gfortran.dg/f2c_7.f90: New test.
28147         * gfortran.dg/forall_1.f90: XFAILed.
28149 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
28151         * gcc.dg/pr14796-1.c: New.
28152         * gcc.dg/pr14796-2.c: New.
28154 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
28156         PR fortran/17792
28157         PR fortran/21375
28158         * gfortran.dg/deallocate_stat.f90: New test.
28160 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
28162         * gfortran.fortran-torture/execute/in-pack.f90: New test.
28164 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
28166         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
28167         access will be generated when this loop is vectorized. Test that
28168         accesses with same alignment were detected.
28169         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
28170         Test that accesses with same alignment were detected.
28171         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
28172         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
28173         alignment were detected.
28175 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
28177         PR c++/10611
28178         * g++.dg/conversion/simd2.C: New.
28180 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28182         * gcc.dg/Wcxx-compat-1.c: New.
28184 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
28186         PR libfortran/21480
28187         * gfortran.dg/reshape-complex.f90: Add a test for a packed
28188         complex array.
28190 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
28192         * gcc.dg/alias-8.c: New.
28194 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
28196         * gcc.dg/format/cmn_err-1.c: Update.
28198 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
28200         PR target/20666
28201         * gcc.target/sparc/fexpand-2.c: New.
28202         * gcc.target/sparc/fpmerge-2.c: New.
28203         * gcc.target/sparc/fpmul-2.c: New.
28204         * gcc.target/sparc/noresult.c: New.
28205         * gcc.target/sparc/pdist-2.c: New.
28206         * gcc.target/sparc/pdist-3.c: New.
28208 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
28210         PR testsuite/21702
28211         * gcc.target/i386/i386.exp: Fix comment typo.
28213 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28215         PR c++/19497
28216         * g++.dg/inherit/using5.C: New.
28217         * g++.dg/inherit/using6.C: New.
28219 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28221         PR c++/19894
28222         * g++.dg/template/ptrmem15.C: New test.
28224         PR c++/20563
28225         * g++.dg/ext/label4.C: New test.
28227 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28229         * gcc.dg/tls/debug-1.c: New test.
28231 2005-06-07  Dale Johannesen  <dalej@apple.com>
28233         * gcc.target/i386/movq.c: New.
28235 2005-06-07  Dale Johannesen  <dalej@apple.com>
28237         * gcc.dg/20050607-1.c: New.
28239 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
28241         PR middle-end/21850
28242         * gcc.c-torture/execute/20050607-1.c: New test.
28244 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
28246         PR libfortran/21926
28247         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
28248         Test case where the return array has lowest stride one,
28249         but isn't packed.
28251 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
28253         * lib/target-supports.exp (check_effective_target_sync_int_long):
28254         Add s390 and s390x targets.
28256 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
28258         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
28259         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
28260         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
28261         * gcc.dg/tree-ssa/loop-9.c: New test.
28263 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28265         * g++.dg/parse/defarg10.C: New.
28267 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
28269         PR regression/21897
28270         * gcc.c-torture/execute/20050604-1.c: New test.
28272 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28274         PR 21903
28275         * g++.dg/parse/defarg9.C: New.
28277         PR c++/20637
28278         * g++.dg/inherit/using4.C: New.
28279         * g++.dg/overload/error1.C: Adjust expected errors.
28280         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
28281         * g++.old-deja/g++.brendan/arm2.C: Likewise.
28282         * g++.old-deja/g++.other/redecl2.C: Likewise.
28283         * g++.old-deja/g++.other/redecl4.C: Likewise.
28284         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
28286 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
28288         * gfortran.dg/f2c_5.f90: Add -w to dg-options
28290 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
28292         * lib/gfortran.exp (gfortran_target_compile): Call
28293         dg-additional-files-options
28294         * gfortran.dg/f2c_4.f90: New file
28295         * gfortran.dg/f2c_4.c: New file
28296         * gfortran.dg/f2c_5.f90: New file
28297         * gfortran.dg/f2c_5.c: New file
28299 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28301         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
28303         PR fortran/21912
28304         * gfortran.dg/array_constructor_4.f90: New test.
28306 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
28308         PR c++/21619
28309         * g++.dg/ext/builtin9.C: New test.
28311 2005-06-05  Dale Johannesen  <dalej@apple.com>
28313         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
28314         * gcc.c-torture/execute/20050603-2.c: Ditto.
28316 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
28318         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
28319         * gcc.dg/vect/vect-reduc-1.c: New.
28320         * gcc.dg/vect/vect-reduc-2.c: New.
28321         * gcc.dg/vect/vect-reduc-3.c: New.
28323 2005-06-04  Dale Johannesen  <dalej@apple.com>
28325         * gcc.c-torture/execute/20050603-1.c: New.
28326         * gcc.c-torture/execute/20050603-2.c: New.
28327         * gcc.dg/20050603-3.c: New.
28329 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28331         PR fortran/19195
28332         * gfortran.dg/debug_1.f90: New test.
28334         * gfortran.dg/forall_1.f90: New test.
28336 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
28338         * gfortran.dg/array_constructor_3.f90: New test.
28340 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28342         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
28344 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
28346         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
28348 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
28350         PR c/21873
28351         * gcc.dg/init-excess-1.c: New test.
28353 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28355         PR c++/21853
28356         * g++.dg/expr/static_cast6.C: New test.
28358 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
28360         * gcc.dg/tree-ssa/vrp14.c: New test.
28362 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28364         PR c++/21336
28365         * g++.dg/template/new2.C: New test.
28367 2005-06-03  Josh Conner  <jconner@apple.com>
28369         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
28370         all entries in initializer.
28372 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
28374         PR middle-end/21858
28375         * gcc.dg/pr21858.c: New testcase.
28377 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
28379         PR tree-optimization/21292
28381         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
28382         New.
28383         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28384         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28385         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28386         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28387         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
28389 2005-06-02  Richard Henderson  <rth@redhat.com>
28391         * gcc.dg/sync-2.c: Use -march=i486 for i386.
28393 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
28395         * gcc.dg/wtypequal.c: New testcase.
28397 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
28399         PR 21582
28400         * gcc.dg/tree-ssa/pr21582.c: New test.
28402 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28404         PR c++/21280
28405         * g++.dg/opt/interface2.h: New.
28406         * g++.dg/opt/interface2.C: New.
28407         * g++.dg/init/ctor4.C: Adjust error lines.
28408         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28409         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28410         * g++.old-deja/g++.jason/opeq3.C: Likewise.
28411         * g++.old-deja/g++.pt/assign1.C: Likewise.
28412         * g++.old-deja/g++.pt/crash20.C: Likewise.
28414 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
28416         PR tree-optimization/21734
28417         * g++.dg/vect/pr21734_1.cc: New.
28418         * g++.dg/vect/pr21734_2.cc: New.
28420 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28422         PR c++/20350
28423         * g++.dg/template/spec24.C: New.
28425         PR c++/21151
28426         * g++.dg/pch/local-1.C: New.
28427         * g++.dg/pch/local-1.Hs: New.
28429 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
28431         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
28432         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
28433         * gcc.dg/tree-ssa/pr14341.c: New test.
28434         * gcc.dg/tree-ssa/pr14841.c: New test.
28435         * gcc.dg/tree-ssa/pr20701.c: New test.
28436         * gcc.dg/tree-ssa/pr21086.c: New test.
28437         * gcc.dg/tree-ssa/pr21090.c: New test.
28438         * gcc.dg/tree-ssa/pr21332.c: New test.
28439         * gcc.dg/tree-ssa/pr21458.c: New test.
28440         * gcc.dg/tree-ssa/pr21658.c: New test.
28441         * gcc.dg/tree-ssa/vrp01.c: New test.
28442         * gcc.dg/tree-ssa/vrp02.c: New test.
28443         * gcc.dg/tree-ssa/vrp03.c: New test.
28444         * gcc.dg/tree-ssa/vrp04.c: New test.
28445         * gcc.dg/tree-ssa/vrp05.c: New test.
28446         * gcc.dg/tree-ssa/vrp06.c: New test.
28447         * gcc.dg/tree-ssa/vrp07.c: New test.
28448         * gcc.dg/tree-ssa/vrp08.c: New test.
28449         * gcc.dg/tree-ssa/vrp09.c: New test.
28450         * gcc.dg/tree-ssa/vrp10.c: New test.
28451         * gcc.dg/tree-ssa/vrp11.c: New test.
28452         * gcc.dg/tree-ssa/vrp12.c: New test.
28453         * gcc.dg/tree-ssa/vrp13.c: New test.
28455 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
28457         PR 21029
28458         * gcc.dg/tree-ssa/pr21029.c: New test.
28460 2005-06-01  Roger Sayle  <roger@eyesopen.com>
28462         * gfortran.dg/logint-1.f: New test case.
28463         * gfortran.dg/logint-2.f: Likewise.
28464         * gfortran.dg/logint-3.f: Likewise.
28466 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
28468         PR c/21536
28469         PR c/20760
28470         * gcc.dg/20050527-1.c: New test.
28472         * gcc.dg/i386-sse-12.c: New test.
28474         PR fortran/21729
28475         * gfortran.dg/implicit_5.f90: New test.
28477 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
28479         PR fortran/20883
28480         * gfortran/assign_4.f90: New test.
28481         * gfortran/assign_2.f90: Change compile to run.
28483 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
28485         * lib/target-supports.exp
28486         (check_effective_target_sync_char_short): New.
28487         * gcc.dg/sync-2.c: New.
28489 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
28491         PR tree-optimization/21817
28492         * gcc.dg/torture/pr21817-1.c: New.
28494 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
28496         PR c++/21165
28497         * g++.dg/template/init5.C: New.
28499 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
28501         * gfortran.dg/char_initialiser_actual.f90:
28502         Test character initialisers as actual arguments.
28503         * gfortran.dg/char_pointer_comp_assign.f90:
28504         Test character pointer structure component assignments.
28505         * gfortran.dg/char_array_structure_constructor.f90:
28506         Test character components in structure constructors.
28508 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
28510         PR middle-end/20931
28511         * g++.dg/opt/pr20931.C: New test.
28513 2005-05-31  Andreas Jaeger  <aj@suse.de>
28515         PR testsuite/20772
28516         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
28517         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
28518         g++.old-deja/g++.ext/asmspec1.C,
28519         g++.old-deja/g++.other/regstack.C,
28520         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
28521         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
28522         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
28523         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
28524         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
28525         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
28526         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
28527         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
28528         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
28529         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
28530         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
28531         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
28532         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
28533         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
28534         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
28535         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
28536         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
28537         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
28538         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
28540 2005-05-31  Jeff Law  <law@redhat.com>
28542         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
28544 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
28546         PR middle-end/21743
28547         * gcc.dg/builtins-1.c: Activate disabled clog test.
28548         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28550 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
28552         * gfortran.dg/char_pointer_assign.f90:
28553         Test character-pointer assignments and pointer assignments.
28554         * gfortran.dg/char_pointer_dummy.f90:
28555         Test character-pointer dummy arguments.
28556         * gfortran.dg/char_pointer_func.f90:
28557         Test character-pointer function returns.
28558         * gfortran.dg/char_pointer_dependency.f90:
28559         Test character-pointer functions with dependencies.
28561 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
28563         PR c++/21784
28564         * g++.dg/lookup/using14.C: New test.
28566 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
28568         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
28569         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
28570         trailing ^M.
28572 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
28574         PR c++/17413
28575         * g++.dg/template/local5.C: New.
28577         PR target/21761
28578         * gcc.c-torture/compile/pr21761.c: New.
28580         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
28581         before darwin8.
28583 2005-05-30  Steven G. Kargl
28585         PR fortran/20846
28586         * gfortran.dg/inquire_8.f90: New test.
28588 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28590         PR libfortran/21376
28591         * gfortran.dg/output_exponents_1.f90: New test.
28593 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28595         PR libfortran/20006
28596         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
28598 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
28600         PR c++/21210
28601         * g++.dg/ext/complex1.C: New test.
28603         PR c++/21340
28604         * g++.dg/init/ctor6.C: New test.
28606 2005-05-29  Jan Hubicka  <jh@suse.cz>
28608         * gcc.c-torture/compile/pr21562.c: New.
28610 2005-05-28  Steven G. Kargl <kargls@comcast.net>
28612         * gfortran.dg/subnormal_1.f90: New test.
28614 2005-05-28  Jan Hubicka  <jh@suse.cz>
28616         * tree-prof.exp: Fix comment.
28617         * value-prof-1.c: New.
28618         * value-prof-2.c: New.
28619         * value-prof-3.c: New.
28620         * value-prof-4.c: New.
28622 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
28624         PR c++/21614
28625         * g++.dg/expr/ptrmem6.C: New test.
28626         * g++.dg/expr/ptrmem6a.C: Likewise.
28628 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
28630         PR tree-optimization/21658
28631         * gcc.dg/tree-ssa/pr21658.c: New.
28633 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
28635         PR c++/21455
28636         * g++.dg/inherit/ptrmem3.C: New.
28638         PR c++/21681
28639         * g++.dg/parse/template16.C: New.
28641 2005-05-27  Andreas Jaeger  <aj@suse.de>
28643         * gcc.dg/setjmp-2.c: Only run in 32-bit.
28645         * gcc.dg/i386-sse-8.c: Run test on all archs.
28647 2005-05-26  Mike Stump  <mrs@apple.com>
28649         * objc.dg/isa-field-1.m: Only run on darwin.
28650         * objc.dg/lookup-1.m: Likewise.
28651         * objc.dg/try-catch-8.m: Likewise.
28653 2005-05-26  Roger Sayle  <roger@eyesopen.com>
28655         PR tree-optimization/9814
28656         * gcc.dg/pr9814-1.c: New test case.
28658 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
28660         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
28661         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
28662         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
28663         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
28664         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
28665         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
28666         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
28667         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
28668         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
28669         objc.dg/try-catch-8.m: New.
28671 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
28673         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
28674         remove extraneous semicolons.
28676 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
28678         * obj-c++.dg/comp-types-12.mm: New.
28679         * objc.dg/comp-types-11.m: New.
28680         * objc.dg/selector-4.m: New.
28682 2005-05-26  Andreas Jaeger  <aj@suse.de>
28684         PR testsuite/20772
28685         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
28686         g++.old-deja/g++.ext/attrib3.C,
28687         g++.old-deja/g++.other/store-expr1.C,
28688         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
28689         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
28690         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
28691         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
28692         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
28693         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
28694         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
28695         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
28696         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
28697         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
28698         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
28699         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
28700         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
28701         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
28702         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
28703         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
28704         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
28705         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
28706         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
28708 2005-05-26  Andreas Jaeger  <aj@suse.de>
28710         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
28711         x86-64 compilation.
28713 2005-05-26  Andreas Jaeger  <aj@suse.de>
28715         PR testsuite/20772
28716         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
28717         gcc.misc-tests/i386-pf-athlon-1.c,
28718         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28719         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
28720         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
28721         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
28722         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
28723         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
28724         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
28725         programs.
28727         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
28728         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
28729         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
28730         x86-64 compilation.
28732         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
28733         x86_64.
28735         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
28736         effective-target ilp32.
28738 2005-05-26  David Ung  <davidu@mips.com>
28740         * gcc.target/mips/ext_ins.c: New test for testing the generation
28741         of MIPS32/64 rev 2 ext/ins instructions.
28743 2005-05-26  Andreas Jaeger  <aj@suse.de>
28745         * treelang/compile/unsigned.tree: Use gimple instead of
28746         nonexisting generic dump.
28748 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
28750         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
28752 2005-05-26  Andreas Jaeger  <aj@suse.de>
28754         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
28756 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
28758         PR libfortran/17283
28759         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
28760         Test callee-allocated memory with write statements.
28762 2005-05-25  Roger Sayle  <roger@eyesopen.com>
28764         PR middle-end/21709
28765         * gcc.dg/pr21709-1.c: New test case.
28767 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28768             Mike Stump  <mrs@apple.com>
28770         * objc/execute/next_mapping.h: Update for C++.
28772         * obj-c++.dg/selector-1.mm: Move to...
28773         * obj-c++.dg/selector-4.mm: here...
28775         * obj-c++.dg/basic.mm: New.
28776         * obj-c++.dg/comp-types-1.mm: New.
28777         * obj-c++.dg/cxx-class-1.mm: New.
28778         * obj-c++.dg/cxx-ivars-1.mm: New.
28779         * obj-c++.dg/cxx-ivars-2.mm: New.
28780         * obj-c++.dg/cxx-ivars-3.mm: New.
28781         * obj-c++.dg/cxx-scope-1.mm: New.
28782         * obj-c++.dg/cxx-scope-2.mm: New.
28783         * obj-c++.dg/defs.mm: New.
28784         * obj-c++.dg/empty-private-1.mm: New.
28785         * obj-c++.dg/encode-1.mm: New.
28786         * obj-c++.dg/encode-2.mm: New.
28787         * obj-c++.dg/encode-3.mm: New.
28788         * obj-c++.dg/extern-c-1.mm: New.
28789         * obj-c++.dg/extra-semi.mm: New.
28790         * obj-c++.dg/fix-and-continue-2.mm: New.
28791         * obj-c++.dg/isa-field-1.mm: New.
28792         * obj-c++.dg/ivar-list-semi.mm: New.
28793         * obj-c++.dg/local-decl-1.mm: New.
28794         * obj-c++.dg/lookup-1.mm: New.
28795         * obj-c++.dg/lookup-2.mm: New.
28796         * obj-c++.dg/method-1.mm: New.
28797         * obj-c++.dg/method-2.mm: New.
28798         * obj-c++.dg/method-3.mm: New.
28799         * obj-c++.dg/method-4.mm: New.
28800         * obj-c++.dg/method-5.mm: New.
28801         * obj-c++.dg/method-6.mm: New.
28802         * obj-c++.dg/method-7.mm: New.
28803         * obj-c++.dg/no-extra-load.mm: New.
28804         * obj-c++.dg/overload-1.mm: New.
28805         * obj-c++.dg/pragma-1.mm: New.
28806         * obj-c++.dg/pragma-2.mm: New.
28807         * obj-c++.dg/private-1.mm: New.
28808         * obj-c++.dg/private-2.mm: New.
28809         * obj-c++.dg/proto-qual-1.mm: New.
28810         * obj-c++.dg/qual-types-1.mm: New.
28811         * obj-c++.dg/stubify-1.mm: New.
28812         * obj-c++.dg/stubify-2.mm: New.
28813         * obj-c++.dg/super-class-1.mm: New.
28814         * obj-c++.dg/super-class-2.mm: New.
28815         * obj-c++.dg/super-dealloc-1.mm: New.
28816         * obj-c++.dg/super-dealloc-2.mm: New.
28817         * obj-c++.dg/template-1.mm: New.
28818         * obj-c++.dg/template-2.mm: New.
28819         * obj-c++.dg/template-3.mm: New.
28820         * obj-c++.dg/template-4.mm: New.
28821         * obj-c++.dg/template-5.mm: New.
28822         * obj-c++.dg/template-6.mm: New.
28823         * obj-c++.dg/try-catch-1.mm: New.
28824         * obj-c++.dg/try-catch-2.mm: New.
28825         * obj-c++.dg/try-catch-3.mm: New.
28826         * obj-c++.dg/try-catch-4.mm: New.
28827         * obj-c++.dg/try-catch-5.mm: New.
28828         * obj-c++.dg/try-catch-6.mm: New.
28829         * obj-c++.dg/try-catch-7.mm: New.
28830         * obj-c++.dg/try-catch-8.mm: New.
28831         * obj-c++.dg/try-catch-9.mm: New.
28832         * obj-c++.dg/va-meth-1.mm: New.
28834 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28836         * obj-c++.dg/selector-1.mm: New.
28837         * obj-c++.dg/selector-2.mm: New.
28839 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28841         * obj-c++.dg/selector-3.mm: New.
28842         * objc.dg/selector-3.m: New.
28844 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28846         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
28847         about where warning appears.
28849 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
28851         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
28852         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
28853         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
28854         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
28856 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
28858         * gcc.dg/20050524-1.c: New test.
28860 2005-05-25  Jan Hubicka  <jh@suse.cz>
28862         * gcc.dg/tree-prof/inliner-1.c: New.
28864 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
28866         * gcc.dg/tree-prof: New directory.
28867         * gcc.dg/tree-prof/tree-prof.exp: New.
28869 2005-05-25  DJ Delorie  <dj@redhat.com>
28871         * gcc.dg/Wattributes-1.c: New.
28872         * gcc.dg/Wattributes-2.c: New.
28873         * gcc.dg/Wattributes-3.c: New.
28875 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
28877         PR tree-optimization/19833
28878         * gcc.dg/uninit-4.c: Remove xfail.
28879         * gcc.dg/uninit-9.c: Ditto.
28881 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
28883         * obj-c++.dg/bitfield-[1-5].mm: New.
28884         * obj-c++.dg/class-protocol-1.mm: New.
28885         * obj-c++.dg/comp-types-1[0-1].mm: New.
28886         * obj-c++.dg/comp-types-[2-9].mm: New.
28887         * obj-c++.dg/encode-[4-8].mm: New.
28888         * obj-c++.dg/layout-1.mm: New.
28889         * obj-c++.dg/method-1[0-9].mm: New.
28890         * obj-c++.dg/method-2[0-1].mm: New.
28891         * obj-c++.dg/method-[8-9].mm: New.
28892         * obj-c++.dg/objc-gc-3.mm: New.
28893         * obj-c++.dg/try-catch-10.mm: New.
28894         * objc.dg/bitfield-5.m: New.
28895         * objc.dg/comp-types-10.m: New.
28896         * objc.dg/comp-types-9.m: New.
28897         * objc.dg/layout-1.m: New.
28898         * objc.dg/objc-gc-4.m: New.
28899         * objc.dg/try-catch-9.m: New.
28900         * objc.dg/class-protocol-1.m: Tweak diagnostics.
28901         * objc.dg/comp-types-1.m: Likewise.
28902         * objc.dg/comp-types-[5-6].m: Likewise.
28903         * objc.dg/method-9.m: Likewise.
28905 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
28907         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
28908         and on hardware without VMX support.
28910         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
28912         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
28914         * lib/profopt.exp (dg-final-generate, dg-final-use,
28915         profopt-final-code, profopt-get-options): New.
28916         (profopt-execute): Process test directives.
28918         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
28919         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28920         cleanup-tree-dump, cleanup-saved-temps): Update comments.
28922 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
28924         PR C++/21645
28925         * g++.dg/init/ctor5.C: New test.
28927 2005-05-24  Ira Rosen  <irar@il.ibm.com>
28929         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
28930         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
28931         vect-113.c, vect-114.c.
28933 2005-05-23  Adam Nemet  <anemet@lnxw.com>
28935         * gcc.dg/const-elim-1.c: Remove xfails.
28937 2005-05-23  Jeff Law  <law@redhat.com>
28939         * gcc.c-torture/compile/pr21638.c: New test.
28940         * gcc.c-torture/compile/20050520-1.c: New test.
28942 2005-05-23  Nick Clifton  <nickc@redhat.com>
28944         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
28945         be a proper triple, ie: m32r*-*-*.
28946         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28948 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
28950         PR middle-end/21331
28951         PR tree-opt/21293
28952         * gcc.c-torture/compile/pr21293.c: New test.
28953         * gcc.c-torture/execute/pr21331.c: New test.
28955 2004-05-20  Richard Henderson  <rth@redhat.com>
28957         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
28959 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
28961         * obj-c++-dg.exp: Add.
28962         * obj-c++.exp: Add.
28963         * obj-c++.dg/dg.exp: Add.
28965 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
28967         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
28968         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
28970 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
28972         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
28974 2004-05-19  Richard Henderson  <rth@redhat.com>
28976         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
28978 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
28980         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
28982         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
28984 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
28986         PR c++/21495
28987         * g++.dg/parse/extern1.C: New test.
28988         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
28990 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28992         * gcc.dg/c99-math.h: New.
28993         * gcc.dg/c99-math-float-1.c: New test.
28994         * gcc.dg/c99-math-double-1.c: Likewise.
28995         * gcc.dg/c99-math-long-double-1.c: Likewise.
28997 2005-05-18  Richard Henderson  <rth@redhat.com>
28999         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29001 2005-05-18  Devang Patel  <dpatel@apple.com>
29003         * g++.dg/opt/20050511-1.C: New test.
29005 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
29007         PR libfortran/21127
29008         * gfortran.dg/reshape-complex.f90: New test.
29010 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
29012         * gfortran.dg/array_constructor_1.f90: New test.
29013         * gfortran.dg/array_constructor_2.f90: New test.
29015 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29017         PR fortran/20954
29018         * gfortran.dg/pr20954.f: New test.
29020 2005-05-17  Mike Stump  <mrs@apple.com>
29022         Yet more Objective-C++...
29024         * objc.dg/method-5.m: Update.
29025         * objc.dg/method-6.m: Update.
29026         * objc.dg/method-7.m: Update.
29027         * objc.dg/method-9.m: Update.
29028         * objc.dg/try-catch-2.m: Update.
29030 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
29032         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
29033         Remove little-endian optimizations.
29035 2005-05-17  Jeff Law  <law@redhat.com>
29037         * g++.dg/tree-ssa/pr14814.C: New test.
29038         * gcc.dg/tree-ssa/pr14814.C: New test.
29039         * gcc.dg/tree-ssa/pr17141-1.C: New test.
29040         * gcc.dg/tree-ssa/pr17141-2.C: New test.
29042 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29044         * gcc.dg/compat/generate-random.c: Do not include
29045         libiberty.h.
29046         * gcc.dg/compat/generate-random_r.c: Likewise.
29048 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
29050         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
29052 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29054         PR middle-end/21595
29055         * g++.dg/tree-ssa/builtin1.C: New testcase.
29057 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
29059         PR c++/21454
29060         * g++.dg/opt/const4.C: New test.
29062         PR middle-end/21492
29063         * g++.dg/opt/crossjump1.C: New test.
29065         PR tree-optimization/21610
29066         * gcc.c-torture/compile/20050516-1.c: New test.
29068         PR fortran/15080
29069         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29070         about the test failing.
29071         * gfortran.fortran-torture/execute/where_7.f90: New test.
29072         * gfortran.fortran-torture/execute/where_8.f90: New test.
29074 2005-05-16  Richard Henderson  <rth@redhat.com>
29076         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
29077         i?86 and x86_64.
29079 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
29081         * gcc.dg/compat/generate-random.c (config.h): Do not include.
29082         (limits.h): Include unconditionally.
29083         (stdlib.h): Likewise.
29084         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
29085         (limits.h): Include unconditionally.
29086         (stdlib.h): Likewise.
29087         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
29088         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
29089         (limits.h): Include unconditionally.
29090         (stdlib.h): Likewise.
29091         (hashtab.h): Do not include.
29092         (getopt.h): Likewise.
29093         (stddef.h): Include.
29094         (hashval_t): Define.
29095         (struct entry): Add "next" field.
29096         (HASH_SIZE): New macro.
29097         (hash_table): New variable.
29098         (switchfiles): Do not use xmalloc.
29099         (mix): New macro.
29100         (iterative_hash): New function.
29101         (hasht): Remove.
29102         (e_exists): New function.
29103         (e_insert): Likewise.
29104         (output): Use, instead of libiberty hashtable functions.
29105         (main): Do not use getopt.  Do not call htab_create.
29107 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
29109         PR libstdc++/21526
29110         * lib/target-supports.exp (check_mkfifo_available):
29111         Return 0 for cygwin as mkfifo support incomplete on platform.
29112         Fix typos in comments.
29114 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
29116         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
29118 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
29120         PR fortran/17432
29121         * gfortran.dg/assign_4.f: New test.
29123 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
29125         PR tree-optimization/21563
29126         * gcc.dg/tree-ssa/pr21563.c: New.
29128 2005-05-14  Jan Hubicka  <jh@suse.cz>
29130         * gcc.dg/noreturn-7.c: Allow control reaches warning.
29132 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
29134         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
29136 2005-05-13  Julian Brown  <julian@codesourcery.com>
29138         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
29139         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
29141 2005-05-13  Jan Hubicka  <jh@suse.cz>
29143         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
29144         * gcc.dg/fold-xor-?.c: Likewise.
29145         * gcc.dg/pr15784-?.c: Likewise.
29146         * gcc.dg/pr20922-?.c: Likewise.
29147         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
29148         * gcc.dg/tree-ssa/pr17598.c: Likewise.
29149         * gcc.dg/tree-ssa/pr20470.c: Likewise.
29151 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29153         PR fortran/21260
29154         * gfortran.dg/hollerith_1.f90: New test.
29156 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29158         * gfortran.dg/func_result_2.f90: New test.
29160 2005-05-11  Bud Davis  <bdavis@gfortran.org>
29162         * gfortran.dg/dev_null.f90: New test.
29164 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
29166         * gcc.dg/arm-vfp1.c: Revert last change.
29168 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
29170         PR middle-end/19807
29171         PR tree-optimization/19639
29172         * g++.dg/tree-ssa/pr19807.C: New testcase.
29174 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29176         PR libfortran/21471
29177         * gfortran.dg/append-1.f90: New test.
29179 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
29181         * gcc.dg/pr18501.c: XFAIL.
29182         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
29183         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
29184         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
29185         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29186         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29187         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
29188         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
29189         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
29191 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29193         PR fortran/20178
29194         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
29195         gfortran.dg/f2c_3.f90: New tests.
29197         * gfortran.dg/return_1.f90: Fix dg annotation.
29199 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
29201         * gcc.c-torture/compile/20050510-1.c: New test.
29203 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
29205         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
29207 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
29209         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
29211 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
29213         PR c/17913
29214         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
29216 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
29218         PR c/21342
29219         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
29220         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
29222 2005-05-10  Ben Elliston  <bje@au.ibm.com>
29224         PR debug/16676
29225         * gcc.dg/debug/pr16676.c: New test.
29227 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
29229         PR testsuite/21443
29230         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
29231         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
29232         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
29233         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
29234         Change -O1 to -O2.
29235         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
29236         -fno-tree-dominator-opts.
29238 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29240         * gfortran.dg/return_1.f90: New test.
29242 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
29244         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
29246         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
29248 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
29250         PR c++/21427
29251         * g++.dg/inherit/covariant13.C: New.
29253 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29255         PR libfortran/19155
29256         * gfortran.dg/pr19155.f: New test.
29258 2005-05-08  Roger Sayle  <roger@eyesopen.com>
29260         PR inline-asm/8788
29261         * gcc.dg/pr8788-1.c: New testcase.
29263 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
29265         PR target/21416
29266         * gcc.target/mips/fpcmp-[12].c: New tests.
29268 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
29270         * lib/target-supports-dg.exp (dg-require-fork): New function.
29271         (dg-require-mkfifo): Likewise.
29272         * lib/target-supports.exp (check_function_available): New
29273         function.
29274         (check_fork_available): Likewise.
29275         (check_mkfifo_available): Likewise.
29277 2005-05-06  Jeff Law  <law@redhat.com>
29279         * gcc.c-torture/compile/pr21380.c: New test.
29281 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
29283         PR c++/20961
29284         * g++.dg/ext/weak3.C: New test.
29286 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
29288         PR c++/21352
29289         * g++.dg/template/crash37.C: New test.
29291 2005-05-05  Paul Brook  <paul@codesourcery.com>
29293         * gcc.dg/arm-g2.c: Use effective-target arm32.
29294         * gcc.dg/arm-mmx-1.c: Ditto.
29295         * gcc.dg/arm-scd42-2.c: Ditto.
29296         * gcc.dg/arm-vfp1.c: Ditto.
29297         * lib/target-supports.exp (check_effective_target_arm32): New
29298         function.
29300 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
29302         PR libfortran/21354
29303         gfortran.dg/in_pack_rank7.f90: New test.
29305 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
29307         PR middle-end/15618
29308         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
29310 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
29312         PR middle-end/21265
29313         * gcc.dg/20050503-1.c: New test.
29315         PR rtl-optimization/21239
29316         * gcc.dg/i386-sse-11.c: New test.
29318 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
29320         PR target/16888
29321         * gcc.target/i386/asm-1.c: New test.
29323 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
29325         PR rtl-optimization/21330
29326         * gcc.c-torture/execute/20050502-1.c: New test.
29328         PR target/21297
29329         * gcc.c-torture/execute/20050502-2.c: New test.
29331 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
29333         PR middle-end/21282
29334         * gcc.dg/pr21282.c: New.
29336 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29338         * gcc.dg/vect/pr20122.c: Clean up .vect file.
29339         * gcc.dg/vect/vect-92.c: Likewise.
29340         * gcc.dg/vect/vect-93.c: Likewise.
29341         * gcc.dg/vect/vect-dv-1.c: Likewise.
29342         * gcc.dg/vect/vect-dv-2.c: Likewise.
29343         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
29345 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29347         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
29348         * gfortran.dg/vect/vect-2.f90: Likewise.
29349         * gfortran.dg/vect/vect-3.f90: Likewise.
29350         * gfortran.dg/vect/vect-4.f90: Likewise.
29351         * gfortran.dg/vect/vect-5.f90: Likewise.
29353 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
29355         PR target/20813
29356         * gcc.dg/rs6000-fpint-2.c: New.
29358 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
29360         PR c/15698
29361         * gcc.dg/builtins-30.c: Update expected messages.
29362         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
29363         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
29364         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
29366 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
29368         PR tree-optimization/21294
29369         * gcc.dg/tree-ssa/pr21294.c: New.
29371 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
29373         * gcc.dg/altivec-3.c (vec_store): Do not use the old
29374         __builtin_altivec_st_internal_4si built-in.
29376 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
29378         PR c++/15875
29379         * g++.dg/template/ptrmem14.C: New test.
29381 2005-05-02  Paul Brook  <paul@codesourcery.com>
29383         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
29385 2005-05-02  Michael Matz  <matz@suse.de>
29387         PR c++/19542
29388         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
29390 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
29392         * g++.dg/cpp/weak.C: New test.
29394 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
29396         * gcc.dg/tree-ssa/loop-8.c: New test.
29398 2005-04-30  Michael Maty  <matz@suse.de>
29400         * gcc.dg/inline-mcpy.c: New test.
29402 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
29404         PR libfortran/18958
29405         * gfortran.dg/eoshift.f90: New test case.
29407 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
29409         PR libfortran/18857
29410         * gfortran.dg/matmul_1.f90: New test.
29412 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29414         PR tree-optimization/21030
29415         * gcc.dg/tree-ssa/pr21030.c: New.
29417 2005-04-29  Devang Patel  <dpatel@apple.com>
29419         PR tree-optimization/21272
29420         * gcc.dg/vect/vect-ifcvt-10.c: New test.
29422 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
29424         PR fortran/13082
29425         PR fortran/18824
29426         * gfortran.dg/entry_4.f90: New test.
29427         * gfortran.fortran-torture/execute/entry_1.f90: New test.
29428         * gfortran.fortran-torture/execute/entry_2.f90: New test.
29429         * gfortran.fortran-torture/execute/entry_3.f90: New test.
29430         * gfortran.fortran-torture/execute/entry_4.f90: New test.
29431         * gfortran.fortran-torture/execute/entry_5.f90: New test.
29432         * gfortran.fortran-torture/execute/entry_6.f90: New test.
29433         * gfortran.fortran-torture/execute/entry_7.f90: New test.
29435 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29437         * gfortran.fortran-torture/execute/entry_8.f90: New test.
29439 2005-04-29  Paul Brook  <paul@codesourcery.com>
29441         * gfortran.dg/entry_3.f90: New test.
29443 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29445         * gfortran.dg/implicit_4.f90: New test.
29447 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
29449         * lib/target-supports.exp (check_profiling_available): Return
29450         false for xtensa-*-elf.
29452 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
29454         * lib/fortran-torture.exp (fortran-torture.exp): Catch
29455         error if file cannot be deleted.
29457 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29459         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
29460         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
29461         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
29462         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
29463         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
29464         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
29465         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
29466         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
29467         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
29468         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
29469         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
29470         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
29471         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
29473 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29475         PR fortran/20865
29476         * gfortran.dg/pr20865.f90: New test.
29478 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
29480         * gcc.dg/void-cast-2.c: New test.
29482 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29484         PR c/21159
29485         * gcc.dg/void-cast-1.c: New test.
29487 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
29489         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
29491 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29493         PR fortran/21177
29494         * gfortran.dg/pr21177.f90: New test.
29496 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
29498         PR tree-optimization/21171
29499         * gcc.dg/tree-ssa/pr21171.c: New test.
29501 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
29503         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29504         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29505         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29506         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29507         gcc.dg/tree-ssa/gen-vect-32.c: New.
29508         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
29509         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
29510         don't run on PPC32.
29512 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29514         PR c/21213
29515         * gcc.dg/transparent-union-3.c: New test.
29517 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29519         PR c/20740
29520         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
29521         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
29522         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
29523         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
29524         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
29525         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
29527 2005-04-26  Jeff Law  <law@redhat.com>
29529         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
29530         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
29531         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
29532         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
29533         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
29534         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
29535         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
29537 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
29539         PR tree-optimization/17598
29540         * gcc.dg/tree-ssa/pr17598.c: New testcase.
29542 2005-04-25  Mike Stump  <mrs@apple.com>
29544         * objc.dg/fix-and-continue-1.m: Add.
29546 2005-04-25  Roger Sayle  <roger@eyesopen.com>
29548         PR c++/20995
29549         * g++.dg/opt/pr20995-1.C: New test case.
29551 2005-04-25  Devang Patel <dpatel@apple.com>
29553         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
29555 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
29557         PR testsuite/21062
29558         * g++.dg/opt/alias2.C (printf): Correct the prototype.
29560 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
29562         PR C++/21188
29563         * g++.dg/opt/rtti2.C: New test.
29565 2005-04-25  Paul Brook  <paul@codesourcery.com>
29566         Steven G. Kargl  <kargls@comcast.net>
29568         PR fortran/20879
29569         * gfortran.dg/ichar_1.f90: New file.
29571 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
29573         PR middle-end/20991
29574         * g++.dg/opt/pr20991.C: New test.
29576         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
29577         where sizeof (type) < __alignof__ (type).
29578         * gcc.dg/compat/struct-layout-1.h: Likewise.
29580 2005-04-24  Per Bothner  <per@bothner.com>
29581             Devang Patel  <dpatel@apple.com>
29583         PR preprocessor/20907
29584         * gcc.dg/cpp/very-long-comment.c: New test.
29586 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29588         PR fortran/20059
29589         * gfortran.dg/common_5.f: New test.
29591 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
29593         PR middle-end/21082
29594         * g++.dg/tree-ssa/pr21082.C: New testcase.
29596 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
29598         * gcc.dg/vect/vect-99.c: New test.
29600 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
29602         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
29604 2005-04-22  Jeff Law  <law@redhat.com>
29606         * gcc.dg/uninit-5.c: Remove xfails.
29607         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
29608         conditionals and loads.
29610 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
29612         PR libfortran/20074
29613         PR libfortran/20436
29614         PR libfortran/21108
29615         * gfortran.dg/nested_reshape.f90: new test
29616         * gfortran.dg/reshape-alloc.f90: new test
29617         * gfortran.dg/reshape.f90: new test
29619 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
29621         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
29623         * gcc.dg/arm-vfp1.c: New test.
29625 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
29627         PR c++/21087
29628         * g++.dg/lookup/builtin2.C: New test.
29630 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
29632         * gcc.dg/weak/weak-13.c: New test.
29634 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
29636         * lib/target-supports.exp (check_effective_target_sync_int_long):
29637         Add powerpc*.
29639 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
29641         * gcc.target/mips/branch-1.c: New test.
29643 2005-04-21  Richard Henderson  <rth@redhat.com>
29645         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
29646         * gcc.dg/vect/vect-86.c: Likewise.
29647         * gcc.dg/vect/vect-87.c: Likewise.
29648         * gcc.dg/vect/vect-88.c: Likewise.
29650 2005-04-21  Devang Patel  <dpatel@apple.com>
29652         PR optimization/20994
29653         * gcc.dg/tree-ssa/ifc-3.c: New test.
29655 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
29657         PR c/12913
29658         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
29659         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
29660         gcc.dg/c99-vla-jump-5.c: New tests.
29662 2005-04-19  Richard Henderson  <rth@redhat.com>
29664         * lib/target-supports.exp (check_effective_target_vect_int_mult):
29665         Fix typo in exists check.
29666         (check_effective_target_sync_int_long): New.
29667         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
29668         * gcc.dg/ia64-sync-2.c: Likewise.
29669         * gcc.dg/ia64-sync-3.c: Likewise.
29670         * gcc.dg/ia64-sync-4.c: Likewise.
29672 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
29674         * gcc.dg/fold-xor-1.c: New test.
29675         * gcc.dg/fold-xor-2.c: New test.
29677 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
29679         PR target/20670
29680         * g++.dg/eh/fp-regs.C: New test.
29682 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
29684         * gcc.dg/Wint-to-pointer-cast-1.c,
29685         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
29686         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
29687         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
29689 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29691         PR fortran/16861
29692         * gfortran.dg/pr16861.f90: New test.
29694 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
29696         * gcc.dg/pr21085.c: New test.
29698 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
29700         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
29701         (setup_mips_tests, dg-mips-options): New procedures.
29702         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
29703         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
29704         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
29705         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29706         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
29707         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
29708         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
29709         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29710         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
29711         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
29712         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
29713         dg-mips-options instead of dg-options.  Remove now-redundant
29714         preprocessor guards.
29715         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
29716         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29717         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29718         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
29719         * gcc.dg/vr-mult-2.c: Delete.
29720         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
29721         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
29722         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
29723         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
29724         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
29725         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
29726         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
29728 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
29730         * ada/acats/run_all.sh: Use sync when executable not present.
29732 2005-04-18  Devang Patel  <dpatel@apple.com>
29734         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
29735         * gcc.dg/vect/vect-11a.c: New.
29736         * gcc.dg/vect/vect-none.c: Update.
29737         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
29739 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
29741         PR tree-optimization/20922
29742         * gcc.dg/pr20922-1.c: New test.
29743         * gcc.dg/pr20922-2.c: New test.
29744         * gcc.dg/pr20922-3.c: New test.
29745         * gcc.dg/pr20922-4.c: New test.
29746         * gcc.dg/pr20922-5.c: New test.
29747         * gcc.dg/pr20922-6.c: New test.
29749 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29751         PR libfortran/20950
29752         * gfortran.dg/pr20950.f: New test.
29754 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29756         PR libfortran/19216
29757         * gfortran.dg/pr19216.f: New test.
29759 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
29761         PR tree-optimization/21001
29762         * gcc.dg/tree-ssa/pr21001.c: New.
29764 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
29766         PR libfortran/21075
29767         * gfortran.dg/reshape_rank7.f90: New test.
29769 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
29771         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
29772         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
29773         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
29774         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
29775         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
29776         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
29777         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
29778         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
29779         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
29780         wrong way round).
29781         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
29782         in namelists.  New test.
29783         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
29784         New test.
29785         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
29786         New test.
29787         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
29788         namelist.  New test.
29789         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
29790         New test.
29791         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
29792         New test.
29793         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
29794         namelist.  New test.
29795         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
29796         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
29797         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
29798         New test.
29799         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
29800         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
29801         arrays. New test.
29803 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
29805         * gfortran.dg/wtruncate.f: New testcase.
29806         * gfortran.dg/wtruncate.f90: New testcase.
29808 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
29810         PR c++/21025
29811         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
29812         which sizeof/alignof is dependent, rather than just whether we are
29813         processing_template_decl.
29815 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
29817         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29818         corrected typo where the wrong variables had been compared.
29820 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
29822         PR libfortran/18495
29823         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29824         Test callee-allocated version of return array with a write
29825         statement.
29826         Test spread with a temporary with another write statement.
29828 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
29830         PR tree-optimization/21031
29831         * gcc.dg/tree-ssa/pr21031.c: New.
29833 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
29835         PR tree-optimization/21004
29836         * gcc.dg/builtins-53.c: Include builtins-config.h.
29837         Check floorf, ceilf, floorl and ceill transformations
29838         only when HAVE_C99_RUNTIME is defined.
29840 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
29842         PR middle-end/20739
29843         * gcc.dg/tree-ssa/pr20739.c: New test.
29845 2005-04-14  Mike Stump  <mrs@apple.com>
29847         * gcc.dg/Foundation.framework/empty: New.
29848         * gcc.dg/framework-2.c: New.
29850 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
29852         PR tree-optimization/21021
29853         * gcc.c-torture/compile/pr21021.c: New.
29855 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
29857         PR testsuite/21010
29858         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
29859         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
29860         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
29861         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
29862         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
29863         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
29864         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
29865         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
29867 2005-04-14  Richard Henderson  <rth@redhat.com>
29869         * lib/target-supports.exp (check_effective_target_vect_condition):
29870         Add ia64, i?86, and x86_64.
29872 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
29874         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
29876 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
29878         PR tree-optimization/20657
29879         * gcc.dg/tree-ssa/pr20657.c: New.
29881 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
29883         * gcc.dg/builtins-53.c: Also check (int)trunc* and
29884         (long long int)trunc*.
29886 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
29888         PR target/20927
29889         * gcc.dg/pr20927.c: New test.
29891 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
29893         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
29894         * gcc.target/mips/asm-1.c: Likewise.
29896 2005-04-13  Dale Johannesen  <dalej@apple.com>
29898         * objc.dg/objc-fast-4.m: New.
29900 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
29902         * gcc.target/cris/torture/cris-torture.exp: New driver in new
29903         directory.
29904         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
29906 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
29908         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
29909         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
29910         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
29912 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
29914         PR tree-optimization/20913
29915         * gcc.dg/tree-ssa/pr20913.c: New.
29917         PR tree-optimization/20702
29918         * gcc.dg/tree-ssa/pr20702.c: New.
29920 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29922         PR c++/13744
29923         * g++.dg/inherit/local3.C: New test.
29925 2005-04-12  Jeff Law  <law@redhat.com>
29927         * gcc.dg/tree-ssa/20050412-1.c: New test.
29929 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
29931         PR libfortran/19016
29932         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
29933         Add tests with mask generated by expression.
29934         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29935         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29936         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29938 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
29940         PR middle-end/20917
29941         * gcc.dg/20050409-1.c: New test.
29943 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
29945         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
29947 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29949         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29950         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
29951         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29952         (TARGET_CXX): Adjust accordingly.
29953         * target.h (struct gcc_target): Remove epxort_class_data.  Add
29954         determine_class_data_visibility and class_data_always_comdat.
29955         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29956         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
29957         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29958         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
29959         (arm_cxx_determine_class_data_visibility): New.
29960         (arm_cxx_class_data_always_comdat): Likewise.
29961         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29962         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
29963         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29964         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
29965         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
29966         Define.
29968 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29970         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
29972 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
29974         * gcc.dg/i386-darwin-fpmath.c: New.
29976 2004-04-11  Devang Patel  <dpatel@apple.com>
29978         * lib/target-supports.exp (check_effective_target_vect_condition): New.
29979         * gcc.dg/vect/vect-ifcvt-1.c: New test.
29980         * gcc.dg/vect/vect-ifcvt-2.c: New test.
29981         * gcc.dg/vect/vect-ifcvt-3.c: New test.
29982         * gcc.dg/vect/vect-ifcvt-4.c: New test.
29983         * gcc.dg/vect/vect-ifcvt-5.c: New test.
29984         * gcc.dg/vect/vect-ifcvt-6.c: New test.
29985         * gcc.dg/vect/vect-ifcvt-7.c: New test.
29986         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
29988 2004-04-11  Devang Patel  <dpatel@apple.com>
29990         * gcc.dg/vect/vect-dv-1.c: New test.
29991         * gcc.dg/vect/vect-dv-2.c: New test.
29993 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29995         PR tree-optimization/20933
29996         * gcc.dg/tree-ssa/pr20933.c: New test.
29998 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30000         * gfortran.dg/fold_nearest.f90: New test.
30002 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
30004         * gcc.dg/tree-ssa/alias-1.c: New test.
30006 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30008         PR tree-optimization/20920
30009         * g++.dg/tree-ssa/pr20920.C: New test.
30011 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
30013         * gcc.dg/builtins-53.c: Also check (int)ceil* and
30014         (long long int)ceil*.
30016 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
30018         * g++.dg/warn/Wdtor1.C: Declare template in system header with
30019         explicit C++ linkage.
30021 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30023         * gfortran.dg/pr17229.f: Take care of the new obsolescence
30024         warning for arithmetic IF statements.
30026 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
30028         * eor_handling_1.f90: New test case.
30029         * eor_handling_2.f90: New test case.
30030         * eor_handling_3.f90: New test case.
30031         * eor_handling_4.f90: New test case.
30032         * eor_handling_5.f90: New test case.
30033         * noadv_size.f90: New test case.
30034         * pad_no.f90: New test case.
30036 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
30038         * gcc.c-torture/execute/20050410-1.c: New test.
30040 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
30042         * gcc.dg/pr20126.c: New.
30044 2005-04-09  Bud Davis  <bdavis@gfortran.org>
30045             Steven G. Kargl <kargls@comcast.net>
30047         * gfortran.dg/PR19872.f: New test.
30049 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30051         * gfortran.dg/nint_1.f90: Fix dg-do directive.
30053 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30055         * gfortran.dg/nint_1.f90: New test.
30057 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30059         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
30060         Added test for callee-allocated arrays with write statements.
30061         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
30062         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
30063         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30064         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30065         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30067 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30069         PR libfortran/20163
30070         * gfortran.dg/open-options-blanks.f: New test.
30072 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
30074         PR fortran/13257
30075         * gfortran.dg/comma_format_extension_[1234].f: New tests.
30077 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
30079         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30080         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30081         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30082         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30083         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30084         * gcc.c-torture/execute/stdarg-4.c: New test.
30086         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
30088         PR target/20795
30089         * g++.dg/abi/param2.C: New test.
30091 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30093         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
30095 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30097         * gcc.dg/builtins-53.c: New test.
30099 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
30101         * g++.dg/tree-ssa/pr18178.C: New test.
30102         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
30103         * gcc.c-torture/execute/20041019-1.c: New test.
30104         * gcc.dg/tree-ssa/20041008-1.c: New test.
30105         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
30106         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
30107         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
30108         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
30109         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
30110         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
30111         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
30112         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
30113         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30114         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30116 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
30118         PR rtl-optimization/20466
30119         * gcc.c-torture/execute/pr20466-1.c: New test.
30121 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
30123         PR c++/20905
30124         * g++.dg/parse/cond2.C: New test.
30126         PR c++/20145
30127         * g++.dg/warn/Wdtor1.C: New test.
30129 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30131         PR fortran/17229
30132         * gfortran.dg/pr17229.f: New test.
30134 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
30136         * gfortran.dg/tiny_1.f90: New test.
30137         * gfortran.dg/tiny_2.f90: ditto.
30139 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
30141         * gfortran.dg/eor_1.f90: Fix dg-do run line
30142         * gfortran.dg/open_new.f90: Fix dg-do run line
30144 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
30146         * lib/target-supports.exp (get_compiler_messages): Support
30147         optional arguments, the fourth being compiler options.
30148         (check_effective_target_fpic): New proc.
30149         * gcc.dg/20050321-2.c: Restrict to target fpic.
30151 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
30153         * gcc.dg/15443-1.c: New test.
30154         * gcc.dg/15443-2.c: Likewise.
30156 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30158         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
30160 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
30162         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
30164 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
30166         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
30167         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
30168         -m64.
30169         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
30170         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
30171         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
30173 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
30175         PR c++/20212
30176         * g++.dg/warn/Wunused-11.C: New test.
30178 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
30180         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
30182 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
30184         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
30186 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
30188         PR c++/20734
30189         * g++.dg/template/ptrmem13.C: New test.
30191 2005-04-05  Per Bothner  <per@bothner.com>
30193         * lib/gcc.exp: Always add -fno-show-column, for now.
30195 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
30197         PR testsuite/20767
30198         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
30199         of plain old "unsigned int" for the type of "i".  Makes this test
30200         64bit clean.
30202 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
30204         * gcc.dg/i386-ssefn-1.c: New test.
30205         * gcc.dg/i386-ssefn-2.c: New test.
30206         * gcc.dg/i386-ssefn-3.c: New test.
30207         * gcc.dg/i386-ssefn-4.c: New test.
30209 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
30211         PR tree-optimization/20076
30212         * gcc.dg/builtin-apply4.c: New test.
30214         PR preprocessor/19475
30215         * gcc.dg/cpp/macspace1.c: New test.
30216         * gcc.dg/cpp/macspace2.c: New test.
30218 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30220         * gfortran.dg/pr20755.f: Fixed bad format.
30222 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
30224         PR c++/20763
30225         * g++.dg/ext/attrib21.C: New test.
30227 2004-04-05  Devang Patel  <dpatel@apple.com>
30229         * lib/target-supports.exp (check_effective_target_vect_shif): New.
30230         * gcc.dg/vect/vect-shift-1.c: New test.
30232 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30234         PR libfortran/20755
30235         * gfortran.dg/pr20755.f: New test.
30237 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
30239         * gfortran.dg/pr15959.f90: New test.
30240         * gfortran.dg/string_pad_trunc.f90: New test.
30242 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30244         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
30245         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
30246         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
30247         syntax.
30249 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30251         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
30253 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30255         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
30256         * gcc.c-torture/compile/20011119-2.c: Likewise.
30257         * gcc.c-torture/compile/981001-2.c: Likewise.
30259 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
30261         PR c++/20679
30262         * g++.dg/template/overload4.C: New test.
30264 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30266         PR c++/20746
30267         * g++.dg/abi/covariant5.C: New.
30269         PR debug/20505
30270         * g++.dg/debug/const2.C: New.
30272 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
30274         PR rtl-optimization/16104
30275         * gcc.c-torture/execute/20050316-1.c: New test.
30277 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30279         * g++.dg/template/spec23.C: Fix dg-error text.
30281 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
30283         PR c++/19199
30284         * g++.dg/expr/lval2.C: New.
30286 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30288         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
30289         __builtin_strcasecmp and __builtin_strncasecmp.
30291 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
30293         PR c++/20723
30294         * g++.dg/template/spec22.C: New.
30295         * g++.dg/template/spec23.C: New.
30297 2005-04-03  Dale Ranta  <dir@lanl.gov>
30298             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30300         PR libfortran/20068
30301         PR libfortran/20125
30302         PR libfortran/20156
30303         PR libfortran/20471
30304         * gfortran.dg/backspace.f: New test.
30306 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
30308         * gcc.dg/pr19345.c: New test.
30310 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
30312         PR tree-optimization/20640
30313         * gcc.dg/torture/tree-loop-1.c: New.
30315 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
30317         PR rtl-optimization/20290
30318         * gcc.c-torture/execute/loop-ivopts-2.c: New.
30320 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
30322         * gcc.dg/rs6000-fpint.c: New.
30324 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30326         * gcc.dg/old-style-then-proto-1.c: New test.
30328 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30330         * gfortran.fortran-torture/execute/backspace.f90: Check
30331         after backspace and read was incorrect.
30333 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30335         * gcc.c-torture/execute/builtins/strcat.c: Check the result
30336         buffer past the terminating NUL using memcmp.
30337         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
30338         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
30340         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
30341         Fix unused/uninitialized variable warnings.
30343         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
30344         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
30345         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
30346         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
30348         * gcc.c-torture/execute/builtins/abs-1-lib.c,
30349         gcc.c-torture/execute/builtins/fputs-lib.c,
30350         gcc.c-torture/execute/builtins/lib/fprintf.c,
30351         gcc.c-torture/execute/builtins/lib/main.c,
30352         gcc.c-torture/execute/builtins/lib/memcmp.c,
30353         gcc.c-torture/execute/builtins/lib/memmove.c,
30354         gcc.c-torture/execute/builtins/lib/mempcpy.c,
30355         gcc.c-torture/execute/builtins/lib/memset.c,
30356         gcc.c-torture/execute/builtins/lib/printf.c,
30357         gcc.c-torture/execute/builtins/lib/sprintf.c,
30358         gcc.c-torture/execute/builtins/lib/stpcpy.c,
30359         gcc.c-torture/execute/builtins/lib/strchr.c,
30360         gcc.c-torture/execute/builtins/lib/strcmp.c,
30361         gcc.c-torture/execute/builtins/lib/strcpy.c,
30362         gcc.c-torture/execute/builtins/lib/strcspn.c,
30363         gcc.c-torture/execute/builtins/lib/strlen.c,
30364         gcc.c-torture/execute/builtins/lib/strncat.c,
30365         gcc.c-torture/execute/builtins/lib/strncmp.c,
30366         gcc.c-torture/execute/builtins/lib/strncpy.c,
30367         gcc.c-torture/execute/builtins/lib/strrchr.c,
30368         gcc.c-torture/execute/builtins/lib/strspn.c,
30369         gcc.c-torture/execute/builtins/lib/strstr.c,
30370         gcc.c-torture/execute/builtins/memops-asm-lib.c,
30371         gcc.c-torture/execute/builtins/strlen-2.c,
30372         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
30373         prototypes.
30375 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
30377         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
30378         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
30379         selectany usage.
30381 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
30383         PR c++/19406
30384         * g++.dg/debug/using1.C: New test.
30386 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
30388         PR middle-end/20524
30389         * gcc.dg/alias-7.c: Prefix asm-declared name with
30390         __USER_LABEL_PREFIX__.
30392 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
30394         Fix fallout from PR middle-end/15700:
30395         * gcc.c-torture/compile/20011119-1.c: Take
30396         __USER_LABEL_PREFIX__ into account.
30397         * gcc.c-torture/compile/20011119-2.c: Likewise.
30399 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30401         PR c++/18644
30402         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
30404 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30406         PR c/17855
30407         * gcc.c-torture/compile/struct-non-lval-1.c,
30408         gcc.c-torture/compile/struct-non-lval-2.c,
30409         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
30411 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
30413         * gcc.dg/tls/tls.exp: Remove temporary file.
30414         * g++.dg/tls/tls.exp: Ditto.
30415         * lib/file-format.exp: Ditto.
30416         * g++.dg/special/ecos.exp: Ditto.
30418         * lib/profopt.exp: Treat prof_ext as a list.
30419         * gcc.misc-tests/bprob.exp: Ditto.
30420         * g++.dg/bprob/bprob.exp: Ditto.
30422         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
30423         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
30424         g++.dg/tree-ssa/pointer-reference-alias.C,
30425         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
30426         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
30427         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
30428         g++.dg/vect/pr19951.cc: Ditto.
30429         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
30430         gcc.dg/builtins-47.c: Ditto.
30431         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
30432         gcc.dg/pr20115-1.c: Ditto.
30433         * gcc.dg/tree-ssa/20030530-2.c,
30434         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
30435         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30436         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
30437         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30438         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
30439         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
30440         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
30441         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
30442         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
30443         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
30444         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
30445         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
30446         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
30447         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
30448         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
30449         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30450         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30451         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30452         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30453         gcc.dg/tree-ssa/20030824-1.c,
30454         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
30455         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
30456         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
30457         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
30458         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
30459         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
30460         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
30461         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
30462         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
30463         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
30464         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
30465         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
30466         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
30467         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
30468         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
30469         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
30470         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
30471         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
30472         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
30473         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
30474         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
30475         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
30476         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
30477         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
30478         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
30479         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
30480         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
30481         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
30482         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
30483         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
30484         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
30485         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
30486         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
30487         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
30488         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
30489         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
30490         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
30491         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
30492         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
30493         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
30494         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
30495         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
30496         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30497         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
30498         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
30499         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
30500         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
30501         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
30502         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
30503         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
30504         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30505         gcc.dg/tree-ssa/useless-1.c: Ditto.
30506         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
30507         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
30508         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
30509         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
30510         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30511         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
30512         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
30513         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
30514         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
30515         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
30516         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
30517         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
30518         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
30519         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
30520         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
30521         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
30522         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
30523         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
30524         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
30525         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
30526         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
30527         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30528         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30529         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
30530         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
30531         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
30532         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
30533         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
30534         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
30535         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
30536         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
30537         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
30538         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
30539         gcc.dg/vect/vect-none.c: Ditto.
30540         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
30541         treelang/compile/unsigned.tree: Ditto.
30543         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
30544         * gcc.dg/cpp/direct2s.c: Ditto.
30545         * gcc.dg/cpp/paste4.c: Ditto.
30546         * gcc.dg/cpp/separate-1.c: Ditto.
30547         * gcc.dg/pch/save-temps-1.c: Ditto.
30548         * g++.dg/ext/altivec-10.C: Ditto.
30549         * g++.dg/pch/pch.C: Ditto.
30551         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
30553         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
30554         * g++.dg/template/repo1.C: Ditto.
30555         * g++.dg/template/repo2.C: Ditto.
30556         * g++.dg/template/repo3.C: Ditto.
30557         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
30558         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
30559         * g++.old-deja/g++.pt/repo1.C: Ditto.
30560         * g++.old-deja/g++.pt/repo2.C: Ditto.
30561         * g++.old-deja/g++.pt/repo3.C: Ditto.
30562         * g++.old-deja/g++.pt/repo4.C: Ditto.
30564         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
30565         * gcc.dg/20030107-1.c: Ditto.
30566         * gcc.dg/20030702-1.c: Ditto.
30567         * gcc.dg/profile-generate-1.c: Ditto.
30568         * g++.dg/other/profile1.C: Ditto.
30569         * g++.old-deja/g++.robertl/eb83.C: Ditto.
30571         * lib/gcc-dg.exp (remove-build-file): New.
30572         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30573         cleanup-tree-dump, cleanup-saved-temps): New.
30575 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30577         PR c++/19203, DR 214
30578         * g++.dg/parse/ambig3.C: Not ambiguous.
30579         * g++.dg/template/spec20.C: New.
30580         * g++.dg/template/spec21.C: New.
30582 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
30584         PR target/20045
30585         * gcc.dg/ia64-fptr-1.c: Run only on linux.
30587 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30589         PR libfortran/20660
30590         * gfortran.dg/negative_unit.f: New test.
30592 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
30594         * gcc.dg/20050330-1.c: New test.
30596 2005-03-30  Devang Patel  <dpatel@apple.com>
30598         * g++.dg/tree-sra/ssa-sra-3.C: New test.
30600 2005-03-30  Dale Johannesen  <dalej@apple.com>
30602         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
30604 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
30606         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
30607         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
30608         Strip options from test name.
30610 2005-03-31  Jan Hubicka  <jh@suse.cz>
30612         * gcc.dg/varpool-1.c: New testcase.
30614 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
30616         PR c/772
30617         PR c/17913
30618         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
30619         gcc.dg/stmt-expr-label-3.c : New tests.
30620         * gcc.c-torture/execute/medce-2.c: Remove.
30622 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
30624         PR c/20368
30625         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
30626         tests.
30628 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
30630         * gcc.c-torture/compile/pr20203.c: New test.
30632 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
30634         * gfortran.dg/promotion.f90: New test.
30636 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
30638         PR middle-end/20491
30639         * gcc.dg/torture/asm-subreg-1.c: New test.
30641 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
30643         PR c/20672
30644         * gcc.dg/pr20672-1.c: New test.
30646 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
30648         * gfortran.dg/vect: New directory.
30649         * gfortran.dg/vect/vect.exp: New.
30650         * gfortran.dg/vect/vect-1.f90: New test.
30651         * gfortran.dg/vect/vect-2.f90: New test.
30652         * gfortran.dg/vect/vect-3.f90: New test.
30653         * gfortran.dg/vect/vect-4.f90: New test.
30654         * gfortran.dg/vect/vect-5.f90: New test.
30656 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
30658         PR middle-end/20622
30659         * gcc.dg/alias-7.c: New test.
30661 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30663         * gcc.dg/sparc-reg-1.c: New test.
30665 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
30667         PR target/19890
30668         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
30670 2005-03-29  Dale Ranta  <dir@lanl.gov>
30671             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30673         PR libfortran/20163
30674         * gfortran.dg/pr20163-2.f: New test.
30676 2005-03-28  Jan Hubicka  <jh@suse.cz>
30678         PR middle-end/20635
30679         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
30680         by Jakub Jelinek.
30682 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
30684         PR tree-optimization/20626
30685         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
30686         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
30688 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
30690         * gfortran.dg/underflow.f90: New test.
30691         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
30693 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30695         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
30697 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
30699         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
30700         (g++_init): Make sure that CXXFLAGS is set.
30701         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
30702         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
30703         * lib/gfortran.exp (gfortran_link_flags): Likewise.
30704         * lib/objc.exp (objc_init): Likewise.
30705         * lib/treelang.exp (treelang_init): Likewise.
30707 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
30709         PR tree-optimization/20470
30710         * gcc.dg/tree-ssa/pr20470.c: New test.
30712 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
30714         * gcc.dg/ppc-stfiwx.c: New.
30716 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
30718         PR target/19888
30719         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
30721 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30723         * gcc.dg/20050325-1.c: Fix a typo.
30725 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30727         PR libfortran/19678
30728         PR libfortran/19679
30729         * gfortran.dg/dos_eol.f: New test.
30731 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30733         PR rtl-optimization/20249
30734         * gcc.dg/20050325-1.c: New test.
30736 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30738         PR libfortran/15332
30739         * gfortran.dg/pr15332.f: New test.
30741 2005-03-24  Dale Johannesen  <dalej@apple.com>
30743         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
30745 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
30747         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
30748         'internal' visibility.
30749         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
30750         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
30751         'protected' visibility.
30752         * gcc.dg/visibility-7.c: Likewise.
30753         * lib/target-supports.exp (check_visibility_available): Take
30754         a parameter, the kind of visibility to check for.
30755         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
30756         to check_visibility_available.
30758         * g++.dg/expr/cast3.C: New.
30760 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
30762         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
30763         rs6000.
30765 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
30767         PR target/20095
30768         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
30770 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
30772         * gcc.dg/badshift.c: Renamed to...
30773         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
30775         * gcc.target/i386/badshift.c: Renamed to...
30776         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
30777         only.
30779         PR rtl-optimization/20532
30780         * gcc.target/i386/badshift.c: New.
30782 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30784         * gfortran.dg/pr18025.f90: New test.
30786 2005-03-23  Dale Johannesen  <dalej@apple.com>
30788         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
30790 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
30792         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
30794         * lib/target-supports.exp (check_iconv_available): Default
30795         libiconv to -liconv, if there is no definition.
30797 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
30799         * gcc.dg/torture/cris-asm-mof-1.c: New test.
30801 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
30803         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
30804         * g++.dg/opt/pr7503-2.C: Likewise.
30805         * g++.dg/opt/pr7503-3.C: Likewise.
30806         * g++.dg/opt/pr7503-4.C: Likewise.
30807         * g++.dg/opt/pr7503-5.C: Likewise.
30808         * g++.dg/warn/minmax.C: New test.
30810 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30812         * gfortran.dg/g77_intrinsics_funcs.f: New test.
30813         * gfortran.dg/g77_intrinsics_sub.f: New test.
30815 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
30816             Jan Hubicka  <jh@suse.cz>
30817             Steven Bosscher <stevenb@suse.de
30819         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
30821 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30823         PR c++/19980
30824         * g++.dg/template/redecl3.C: New test.
30826 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30828         PR c++/20499
30829         * g++.dg/parse/error16.C: Tweak error markers.
30831 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
30833         PR target/20561
30834         * gcc.dg/20050321-2.c: New test.
30836 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30838         PR c++/20465
30839         PR c++/20381
30840         * g++.dg/template/ptrmem12.C: New.
30842 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
30844         PR rtl-optimization/20527
30845         * gcc.c-torture/execute/pr20527-1.c: New test.
30847 2005-03-22  Ben Elliston  <bje@au.ibm.com>
30849         * gcc.misc-tests/options.exp (check_for_options): Create a real C
30850         program, compile it into a real executable and then delete the .c
30851         and .x files afterwards, to avoid problems on testglue targets.
30853 2005-03-21  Stuart Hastings  <stuart@apple.com>
30855         * gcc.target/i386/sse-2.c: New.
30857 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
30859         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
30861 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30863         * g++.dg/parse/crash25.C: Fix typo.
30865 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30867         PR c++/20461
30868         * g++.dg/parse/crash24.C: New test.
30870         PR c++/20536
30871         * g++.dg/parse/crash25.C: New test.
30873 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30875         PR c++/20147
30876         * g++.dg/ext/stmtexpr4.C: New test.
30878 2005-03-20  Roger Sayle  <roger@eyesopen.com>
30880         PR middle-end/20539
30881         * gcc.c-torture/compile/pr13066-1.c: New test case.
30882         * gcc.c-torture/compile/pr20539-1.c: Likewise.
30883         * g++.dg/opt/pr13066-1.C: Likewise.
30885 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
30887         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
30889 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30891         PR fortran/18525
30892         * gfortran.dg/nesting_1.f90: New test.
30894 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30896         PR c++/20240
30897         * g++.dg/lookup/using13.C: New test.
30899 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30901         PR c++/20333
30902         * g++.dg/template/crash36.C: New test.
30904 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
30906         PR c++/20463
30907         * g++.dg/template/crash35.C: New test.
30909 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
30911         PR c++/19966
30912         * g++.dg/overload/operator2.C: New test.
30914 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30916         PR libfortran/20257
30917         * gfortran.dg/pr20257.f90: New test.
30919 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30921         PR libfortran/20480
30922         * gfortran.dg/pr20480.f90: New test.
30924 2005-03-16  Richard Henderson  <rth@redhat.com>
30926         PR middle-end/15700
30927         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
30928         (_rtld_global): New.
30929         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
30930         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
30932         * gcc.dg/alias-3.c: New.
30933         * gcc.dg/alias-4.c: New.
30934         * gcc.dg/alias-5.c: New.
30935         * gcc.dg/alias-6.c: New.
30937 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
30939         * gcc.dg/cpp/ucnid-7.c: New.
30941 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
30942             Dorit Naishlos  <dorit@il.ibm.com>
30944         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
30945         darwin.
30947 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
30949         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
30950         support misaligned accesses.
30951         * gcc.dg/vect/vect-58.c: Likewise.
30952         * gcc.dg/vect/vect-92.c: New.
30953         * gcc.dg/vect/vect-93.c: New.
30955 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
30957         PR fortran/18827
30958         * gfortran.dg/assign_2.f90: New test.
30959         * gfortran.dg/assign_3.f90: New test.
30960         * gfortran.dg/assign.f90: New test.
30962 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
30964         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
30965         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
30966         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
30967         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
30968         names.
30970 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
30972         * gcc.dg/cpp/ucnid-6.c: New.
30974         * gcc.dg/cpp/normalize-1.c: New.
30975         * gcc.dg/cpp/normalize-2.c: New.
30976         * gcc.dg/cpp/normalize-3.c: New.
30977         * gcc.dg/cpp/normalize-4.c: New.
30978         * gcc.dg/cpp/ucnid-4.c: New.
30979         * gcc.dg/cpp/ucnid-5.c: New.
30980         * g++.dg/cpp/normalize-1.C: New.
30981         * g++.dg/cpp/ucnid-1.C: New.
30983 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30985         * gcc.dg/pr18628.c: New.
30987 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30989         PR c++/20280
30990         * g++.dg/tree-ssa/pr20280.C: New.
30992 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30994         PR fortran/20467
30995         * gfortran.dg/stfunc_2.f90: New test.
30997 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30999         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31001 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31003         * gcc.dg/tree-ssa/20050314-1.c: New test.
31005 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31007         PR c++/4403
31008         PR c++/9783, DR433
31009         * g++.dg/template/friend34.C: New test.
31010         * g++.dg/template/friend35.C: Likewise.
31011         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
31013 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31015         Friend class name lookup 5/n
31016         PR c++/1016
31017         * g++.dg/lookup/hidden-class1.C: New test.
31018         * g++.dg/lookup/hidden-class2.C: Likewise.
31019         * g++.dg/lookup/hidden-class3.C: Likewise.
31020         * g++.dg/lookup/hidden-class4.C: Likewise.
31021         * g++.dg/lookup/hidden-class5.C: Likewise.
31022         * g++.dg/lookup/hidden-class6.C: Likewise.
31023         * g++.dg/lookup/hidden-class7.C: Likewise.
31024         * g++.dg/lookup/hidden-class8.C: Likewise.
31025         * g++.dg/lookup/hidden-class9.C: Likewise.
31026         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
31027         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
31028         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
31029         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
31030         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
31031         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
31032         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
31033         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
31034         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31035         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
31036         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
31038 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
31040         PR c++/20157
31041         * g++.dg/template/error18.C: New test.
31043 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31045         PR debug/16792
31046         * g++.dg/debug/pr16792.C: New test.
31048 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31050         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
31051         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
31052         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
31053         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
31054         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
31055         test assertion names.
31057 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31059         PR fortran/18600
31060         * gfortran.dg/stfunc_1.f90: New test.
31062 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31064         PR fortran/16907
31065         * gfortran.dg/real_index_1.f90: New test.
31067 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31069         PR fortran/20323
31070         * gfortran.dg/spec_expr_1.f90: New test.
31072 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31074         PR c/20402
31075         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31076         new parser.
31078 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31080         PR fortran/20361
31081         * gfortran.dg/largeequiv_1.f90: New test.
31083 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31085         * gcc.dg/ucnid-1.c: New.
31086         * gcc.dg/ucnid-2.c: New.
31087         * gcc.dg/ucnid-3.c: New.
31088         * gcc.dg/ucnid-4.c: New.
31089         * gcc.dg/ucnid-5.c: New.
31090         * gcc.dg/ucnid-6.c: New.
31091         * gcc.dg/cpp/ucnid-1.c: New.
31092         * gcc.dg/cpp/ucnid-2.c: New.
31093         * gcc.dg/cpp/ucnid-3.c: New.
31094         * g++.dg/other/ucnid-1.C: New.
31096 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31098         * gcc.dg/vmx/darwin-abi-3.c: Delete.
31100 2005-03-11  Per Bothner  <per@bothner.com>
31102         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
31103         that diagnotics refer to correct token.
31104         * gcc.dg/unused-3.c: Likewise.
31106 2005-03-11  Per Bothner  <per@bothner.com>
31108         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
31109         constant" is now actually on same line as string constant.
31110         * gcc.dg/cpp/direct2s.c: Likewise.
31112 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
31114         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
31116 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31118         PR libfortran/20124
31119         * gfortran.dg/pr20124.f90: New Test
31121 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
31123         PR tree-optimization/20130
31124         * gcc.dg/pr20130-1.c: New test.
31126 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
31128         PR target/20095
31129         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
31131 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31133         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
31135 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
31137         * g++.dg/eh/forced1.C: Fix comment.
31138         * g++.dg/eh/forced2.C: Ditto.
31139         * g++.dg/eh/forced3.C: Ditto.
31140         * g++.dg/eh/forced4.C: Ditto.
31142 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
31144         PR rtl-opt/20412
31145         * gcc.c-torture/compile/pr20412.c: New test.
31147 2005-03-10  Roger Sayle  <roger@eyesopen.com>
31149         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
31151 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
31153         PR target/20322
31154         * gcc.dg/20050307-1.c: New test.
31156 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
31158         PR c++/20375
31159         * g++.dg/other/stdarg3.C: New.
31161 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
31163         PR c++/18384, c++/18327
31164         * g++.dg/init/array19.C: New test.
31166         PR inline-asm/20314
31167         * gcc.dg/torture/pr20314-1.c: New test.
31168         * gcc.dg/torture/pr20314-2.c: New test.
31170 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
31172         * gcc.dg/20050309-1.c: New test.
31174 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31176         * gcc.dg/builtins-10.c: Reactivate disabled test.
31177         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
31178         new cbrt transformations.
31180 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
31182         PR c++/20208
31183         * g++.dg/template/array13.C: New test.
31185 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
31187         PR c++/16859
31188         * g++.dg/init/brace4.C: New test.
31190 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
31192         PR c++/20186
31193         * g++.dg/template/non-dependent12.C: New.
31195 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
31197         PR c++/20142
31198         * g++.dg/init/array18.C: Add dg-do run marker.
31200         PR c++/20142
31201         * g++.dg/init/array18.C: New test.
31203 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31205         * consistency.vlad/vlad.exp: Remove trailing semicolons.
31206         * g++.dg/gcov/gcov.exp: Likewise.
31207         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
31208         * gcc.target/xstormy16/xstormy16.exp: Likewise.
31209         * lib/c-torture.exp: Likewise.
31210         * lib/fortran-torture.exp: Likewise.
31211         * lib/g++.exp: Likewise.
31212         * lib/gcc-defs.exp: Likewise.
31213         * lib/gcc-dg.exp: Likewise.
31214         * lib/gcc.exp: Likewise.
31215         * lib/gcov.exp: Likewise.
31216         * lib/gfortran.exp: Likewise.
31217         * lib/mike-g++.exp: Likewise.
31218         * lib/mike-gcc.exp: Likewise.
31219         * lib/objc-torture.exp: Likewise.
31220         * lib/objc.exp: Likewise.
31221         * lib/profopt.exp: Likewise.
31222         * lib/target-libpath.exp: Likewise.
31223         * lib/target-supports.exp: Likewise.
31224         * lib/treelang.exp: Likewise.
31225         * lib/wrapper.exp: Likewise.
31227 2005-03-08  Jeff Law  <law@redhat.com>
31229         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
31230         PHI-OPT changes.
31232 2005-03-08  Ira Rosen  <irar@il.ibm.com>
31234         * gcc.dg/vect/pr20122.c: New test.
31236 2005-03-07  Jeff Law  <law@redhat.com>
31238         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
31239         was folded away.
31240         * gcc.dg/tree-ssa/pr18133-1.c: New test.
31241         * gcc.dg/tree-ssa/pr18133-2.c: New test.
31242         * gcc.dg/tree-ssa/pr18134.c: New test.
31244 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31246         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
31247         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
31248         gcc.dg/torture/builtin-noret-2.c: Require weak support.
31250 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
31252         PR tree-opt/17671
31253         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
31255 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
31257         * g++.dg/warn/Wnvdtor.C: New test.
31259 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
31261         * gcc.dg/torture/pr19683-1.c: New test.
31263 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
31265         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
31266         * gfortran.dg/g77/19990313-2.f: Ditto.
31267         * gfortran.dg/g77/19990313-3.f: Ditto.
31268         * gfortran.dg/g77/19990525-0.f: Ditto.
31269         * gfortran.dg/g77/19990826-0.f: Ditto.
31270         * gfortran.dg/g77/19990826-2.f: Ditto.
31271         * gfortran.dg/g77/19990826-3.f: Ditto.
31272         * gfortran.dg/g77/20000511-1.f: Ditto.
31273         * gfortran.dg/g77/20000511-2.f: Ditto.
31274         * gfortran.dg/g77/970625-2.f: Ditto.
31275         * gfortran.dg/g77/980310-2.f: Ditto.
31276         * gfortran.dg/g77/980310-3.f: Ditto.
31277         * gfortran.dg/g77/980310-8.f: Ditto.
31278         * gfortran.dg/g77/980519-2.f: Ditto.
31279         * gfortran.dg/g77/alpha1.f: Ditto.
31280         * gfortran.dg/g77/claus.f: Ditto.
31281         * gfortran.dg/g77/erfc.f: Ditto.
31282         * gfortran.dg/g77/short.f: Ditto.
31283         * gfortran.fortran-torture/execute/data.f90: Ditto.
31284         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
31285         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
31287 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31289         * lib/file-format.exp (gcc_target_object_format): Add check for som
31290         format and hardcode object formats on hppa*-*-hpux*.
31291         * lib/target-supports.exp (check_weak_available): Add check for som
31292         object format.  Always return 0 on hppa*-*-hpux10*.
31294         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
31295         is defined.
31297         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
31299 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
31301         * gfortran.dg/pr19936_1.f90: New test.
31302         * gfortran.dg/pr19936_2.f90: New test.
31303         * gfortran.dg/pr19936_3.f90: New test.
31305 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
31306             Paul Thomas <prthomas@drfccad.cea.fr>
31308         * gfortran.dg/PR19754_1.f90: New test.
31309         * gfortran.dg/PR19754_2.f90: Ditto.
31311 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31313         PR c++/19311
31314         * g++.dg/template/non-dependent11.C: New test.
31316 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
31318         * lib/target-supports.exp (check_iconv_available): Fix comment.
31320 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
31321             Joseph S. Myers  <joseph@codesourcery.com>
31323         PR c++/19797
31324         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
31326 2005-03-04  Matthew Sachs  <msachs@apple.com>
31328         * gcc.exp (gcc_target_compile): Put braces around
31329         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
31330         * objc.exp (objc_target_compile): Likewise.
31331         * treelang.exp (treelang_target_compile): Likewise.
31333 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31335         PR fortran/19673
31336         * gfortran.dg/func_result_1.f90: New test.
31338 2005-03-04  Ben Elliston  <bje@au.ibm.com>
31340         * gcc.misc-tests/options.exp: New test.
31342 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
31344         * gcc.dg/pr15784-4.c: New test.
31346 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
31348         * gcc.c-torture/execute/pr17133.c: New.
31349         * gcc.c-torture/compile/20050303-1.c: New.
31351 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
31353         * gcc.dg/cpp/assert4.c: Fix for cygwin.
31355 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
31357         * g++.dg/overload/using2.C: New.
31359 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
31361         PR c++/19916
31362         * g++.dg/init/ptrmem2.C: New test.
31364 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
31366         PR c/8927
31367         * gcc.dg/pr8927-1.c: New test.
31369 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31371         PR c++/20232
31372         * g++.dg/inherit/covariant12.C: New.
31374 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31376         PR fortran/19479
31377         * gfortran.dg/bound_1.f90: New test.
31379 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
31381         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
31382         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
31384 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
31386         PR c/20245
31387         * gcc.dg/pr20245-1.c: New test.
31389 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
31391         PR middle-end/19874
31392         * gcc.c-torture/execute/20050119-2.c: New test case.
31394 2005-02-28  Ben Elliston  <bje@au.ibm.com>
31396         * README: Update the DejaGnu bug reporting address.
31397         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
31398         * lib/objc-torture.exp: Likewise.
31400 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31402         * gfortran.dg/boz_1.f90: New test.
31403         * gfortran.dg/boz_3.f90: New test.
31404         * gfortran.dg/boz_4.f90: New test.
31406 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31408         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
31409         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
31411 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31413         PR libfortran/20101
31414         * gfortran.dg/write_0_pe_format.f90: New test.
31416 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
31418         PR c++/20206
31419         * g++.dg/opt/thunk2.C: New test.
31420         * g++.dg/opt/covariant1.C: New test.
31422 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31424         * gfortran.dg/e_d_fmt.f90: New test.
31426 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
31428         * gcc.dg/asm-b.c: Fix comment typos.
31430 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31432         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
31433         a V_MAY_DEF also.
31435 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31437         PR tree-opt/20188
31438         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
31439         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
31440         * gcc.dg/asm-b.c: New test.
31442 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
31444         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
31445         Disable this test on IRIX 6.
31447 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
31449         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
31450         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
31451         parser.
31453 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
31455         PR tree-optimization/20204
31456         * gcc.dg/pr20204.c: New test.
31458 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
31460         PR target/20196
31461         * gcc.c-torture/execute/20050224-1.c: New test.
31463         PR c++/20175
31464         * g++.dg/warn/Wbraces2.C: New test.
31466 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
31468         PR c++/19878
31469         * g++.dg/init/const2.C: New test.
31471 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
31473         PR tree-optimization/20100
31474         * gcc.c-torture/execute/pr20100-1.c: New test.
31476 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31478         * gfortran.dg/implicit_3.f90: New test.
31480         * gfortran.dg/deftype_1.f90: New test.
31482 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
31484         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
31485         the test passes.
31486         * g++.dg/other/anon3.C: Accept a warning.
31488 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
31490         * gcc.dg/pr20017.c: Fix a comment typo.
31492 2005-02-23  Bud Davis  <bdavis@gfortran.org>
31494         * gfortran.dg/list_read_4.f90: Change to f90 comments.
31496 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31498         PR ada/19902
31499         * ada/acats/tests/cxa/cxa3004.a: Remove.
31500         * ada/acats/tests/cxb/cxb30061.am: Likewise.
31502 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31504         PR c++/20073
31505         * g++.dg/init/const1.C: New test.
31507         PR c++/19991
31508         * g++.dg/parse/constant7.C: New test.
31510         PR c++/20152
31511         * g++.dg/parse/error27.C: New test.
31512         * g++.dg/template/qualttp15.C: Adjust error markers.
31513         * g++.old-deja/g++.other/struct1.C: Likewise.
31515         PR c++/20153
31516         * g++.dg/template/error17.C: New test.
31518         PR c++/20148
31519         * g++.dg/parser/error26.C: New test.
31521 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
31523         PR tree-optimization/20100
31524         PR tree-optimization/20115
31525         * gcc.dg/pr20115.c: New test.
31526         * gcc.dg/pr20115-1.c: New test.
31527         * gcc.dg/pr20100.c: New test.
31528         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
31529         call-clobbered variables after alias1.
31531 2005-02-22  Bud Davis  <bdavis@gfortran.org>
31533         * gfortran.dg/list_read_4.f90: new test.
31535 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
31537         PR rtl-optimization/20017.
31538         * gcc.dg/pr20017.c: New.
31540 2005-02-22  Devang Patel  <dpatel@apple.com>
31542         PR 19952
31543         * g++.dg/tree-ssa/pr19952.C: New test.
31545 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31547         PR c++/19883
31548         * g++.dg/parse/constant6.C: New test.
31550 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
31552         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31553         * g++.dg/charset/asm2.c: Likewise.
31554         * g++.dg/charset/asm3.c: Likewise.
31555         * g++.dg/charset/asm4.c: Likewise.
31556         * g++.dg/charset/asm5.c: Likewise.
31557         * g++.dg/charset/attribute1.c: Likewise.
31558         * g++.dg/charset/attribute2.c: Likewise.
31559         * g++.dg/charset/extern1.cc: Likewise.
31560         * g++.dg/charset/extern2.cc: Likewise.
31561         * g++.dg/charset/extern3.cc: Likewise.
31562         * g++.dg/charset/function.cc: Likewise.
31563         * g++.dg/charset/string.c: Likewise.
31564         * g++.dg/charset/charset.exp: Likewise.
31565         * lib/target-supports.exp (check_iconv_available): Fix comment.
31567 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
31569         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
31570         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31571         * gcc.dg/charset/asm2.c: Likewise.
31572         * gcc.dg/charset/asm3.c: Likewise.
31573         * gcc.dg/charset/asm4.c: Likewise.
31574         * gcc.dg/charset/asm5.c: Likewise.
31575         * gcc.dg/charset/asm6.c: Likewise.
31576         * gcc.dg/charset/attribute1.c: Likewise.
31577         * gcc.dg/charset/attribute2.c: Likewise.
31578         * gcc.dg/charset/builtin1.c: Likewise.
31579         * gcc.dg/charset/extern.c: Likewise.
31580         * gcc.dg/charset/function.c: Likewise.
31581         * gcc.dg/charset/string.c: Likewise.
31582         * gcc.dg/charset/charset.exp: Likewise.
31584 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
31586         PR fortran/20086
31587         * gfortran.dg/pr20086.f90: New test.
31589 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
31591         PR tree-optimization/19786
31592         * g++.dg/tree-ssa/pr19786.C: New.
31594 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31596         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
31598 2005-02-21  Jeff Law  <law@redhat.com>
31600         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
31602 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31604         * gfortran.dg/do_iterator: Split loop, markup all lines for
31605         which an error locus is printed.
31606         * gfortran.dg/pr17708.f90: Markup all lines for which an error
31607         locus is printed.
31608         * gfortran.dg/select_4.f90: Likewise.
31609         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
31610         locuses in the various permutations.
31612 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
31614         PR tree-optimization/19951
31615         * g++.dg/vect: New directory.
31616         * g++.dg/vect/vect.exp: New file.
31617         * g++.dg/vect/pr19951.cc: New testcase.
31618         * g++.dg/dg.exp: Also prune vectorizer tests.
31620 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
31622         PR 18785
31623         * gcc.dg/charset/builtin1.c: New test.
31625 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31627         PR c++/19299
31628         * g++.dg/inherit/volatile1.C: New test.
31630         PR c++/19440
31631         * g++.dg/template/dtor4.C: New test.
31633 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
31635         * gfortran.dg/int_1.f90: New test.
31637 2005-02-19  Devang Patel  <dpatel@apple.com>
31639         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
31641 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
31643         * gfortran.dg/achar_1.f90: New test.
31645 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
31647         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
31649 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
31650             Jakub Jelinek  <jakub@redhat.com>
31652         PR tree-optimization/19828
31653         * gcc.dg/tree-ssa/loop-7.c: New test.
31654         * gcc.c-torture/execute/20050218-1.c: New test.
31656 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
31658         PR c/20043
31659         * gcc.dg/transparent-union-1.c: New test.
31660         * gcc.dg/transparent-union-2.c: New test.
31662 2005-02-18  James E Wilson  <wilson@specifixinc.com>
31664         PR tree-optimization/18977
31665         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
31667 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
31669         PR target/20054
31670         * gcc.dg/pr20054.c: New test.
31672 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31674         PR c++/19508
31675         * g++.dg/ext/attrib20.C: New test.
31677 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
31679         PR middle-end/20030
31680         * gfortran.fortran-torture/execute/character_passing.f90: New test.
31682 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
31684         PR c++/20008
31685         * g++.dg/opt/switch4.C: New.
31687 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
31689         PR c++/20023
31690         PR tree-optimization/20009
31691         * gcc.c-torture/compile/20050217-1.c: New test.
31692         * g++.dg/opt/switch3.C: New test.
31694         PR tree-optimization/18947
31695         * gcc.c-torture/compile/20050215-1.c: New test.
31696         * gcc.c-torture/compile/20050215-2.c: New test.
31697         * gcc.c-torture/compile/20050215-3.c: New test.
31699 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
31701         PR c++/20028
31702         * g++.dg/template/crash34.C: New.
31704         PR c++/20022
31705         * g++.dg/other/access3.C: New.
31707 2005-02-17  Ira Rosen  <irar@il.ibm.com>
31709         * gcc.dg/vect/vect-98.c: New test.
31711 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
31713         PR tree-optimization/19967
31714         * gcc.dg/pr19967.c: New.
31716 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
31718         PR middle-end/19857
31719         * gcc.dg/tree-ssa/20050215-1.c: New test.
31720         * gcc.c-torture/execute/20050215-1.c: New test.
31722 2005-02-15  Eric Christopher  <echristo@redhat.com>
31724         * gcc.dg/cpp/20050215-1.c: New file.
31726 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
31728         PR tree-optimization/15785
31729         * gcc.dg/pr15785-1.c: New test.
31731 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
31733         PR c++/17788
31734         * g++.dg/init/ctor4.C: New.
31735         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
31737 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
31739         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
31740         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
31742 2005-02-15  Andreas Schwab  <schwab@suse.de>
31744         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
31745         declare malloc.
31747 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
31749         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
31751 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
31753         PR tree-optimization/19853
31754         * gcc.c-torture/compile/pr19853.c: New test.
31756 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31758         PR c++/19608
31759         * g++.dg/parse/local-class1.C: New.
31761         PR c++/19895
31762         * g++.dg/parse/ptrmem3.C: New.
31764         PR c++/19884
31765         * g++.old-deja/g++.oliva/template6.C: Add another case.
31766         * g++.dg/template/explicit6.C: New.
31768 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
31770         PR c++/17816
31771         * g++.dg/other/redecl2.C: New.
31773 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31775         PR c++/19891
31776         * g++.dg/abi/covariant4.C: New.
31778 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
31780         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
31781         New tests.
31783 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
31785         * gcc.dg/vect/vect-96.c: Fix typo.
31787 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31789         PR c++/14479
31790         PR c++/19487
31791         * g++.dg/template/enum5.C: New test.
31793 2005-02-12  Ira Rosen  <irar@il.ibm.com>
31795         * gcc.dg/vect/vect-97.c: New test.
31797 2005-02-12  Ira Rosen  <irar@il.ibm.com>
31799         * gcc.dg/vect/vect-96.c: New test.
31801 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
31803         * gcc.dg/builtins-34.c: Also check ldexp*.
31805 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
31807         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
31809 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
31811         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
31812         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
31813         dg-require-dll, dg-require-iconv, dg-require-named-sections,
31814         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
31815         selector_list, selector_expression, dg-process-target): Move to new
31816         file target-supports-dg.exp.
31817         * lib/target-supports-dg.exp: New.
31819         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
31820         New.
31822 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
31824         PR c++/19666
31825         * g++.dg/other/ptrmem6.C: New test.
31827         PR middle-end/19858
31828         * gcc.c-torture/compile/20050210-1.c: New test.
31830 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
31832         PR c++/19755
31833         * g++.dg/warn/Wbraces1.C: New test.
31835 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
31837         * gcc.dg/builtins-52.c: New testcase.
31839 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
31841         PR c/19342
31842         * gcc.c-torture/execute/20050119-1.c: New test.
31844 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
31846         PR c++/19811
31847         * g++.dg/init/delete1.C: New test.
31849 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
31851         PR c++/18470
31852         * g++.dg/template/static12.C: New test.
31854 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
31856         PR c++/19787
31857         * g++.dg/conversion/ambig1.C: New test.
31859         PR c++/19739
31860         * g++.dg/ext/attrib19.C: New test.
31862         PR c++/19732
31863         * g++.dg/parse/dtor5.C: New test.
31865         PR c++/19762
31866         * g++.dg/template/dtor3.C: New test.
31868         PR c++/19826
31869         * g++.dg/template/static11.C: New test.
31870         * g++.dg/template/crash2.C: Remove dg-error marker.
31872 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
31874         PR C++/18491
31875         * g++.old-deja/g++.mike/p10769a.C: Remove.
31877 2005-02-09  Roger Sayle  <roger@eyesopen.com>
31879         * gcc.dg/builtins-48.c: New test case.
31880         * gcc.dg/builtins-49.c: New test case.
31881         * gcc.dg/builtins-50.c: New test case.
31882         * gcc.dg/builtins-51.c: New test case.
31884 2005-02-09  Ian Lance Taylor  <ian@airs.com>
31886         PR middle-end/19583
31887         * g++.dg/warn/Wreturn-type-3.C: New test.
31889 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
31891         PR middle-end/19402
31892         * gcc.dg/pr19402-1.c: New testcase.
31893         * gcc.dg/pr19402-2.c: likewise.
31895 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
31897         PR middle-end/19854
31898         * g++.dg/tree-ssa/tmmti.C: New testcase.
31900 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31902         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
31904 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
31906         PR c++/19733
31907         * g++.dg/parse/crash23.C: New test.
31908         * g++.dg/warn/Weff1.C: New test.
31910 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31912         * gcc.dg/20050209-1.c: New test.
31914 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31916         PR target/19799
31917         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
31919 2005-02-08  Mike Stump  <mrs@apple.com>
31921         * g++.dg/pch/import-2.c: New test.
31922         * g++.dg/pch/import-2.hs: New.
31923         * g++.dg/pch/include/import-2a.h: New.
31924         * g++.dg/pch/include/import-2b.h: New.
31926 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
31928         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
31930 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31932         * gfortran.dg/substr_1.f90: New test.
31934 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
31936         PR middle-end/19775
31937         * gcc.dg/torture/builtin-power-1.c: Disable test for
31938         invalid transformation.
31939         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
31940         no longer optimize.
31941         * gcc.dg/builtins-47.c: New testcase.
31943 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
31944             Dorit Naishlos  <dorit@il.ibm.com>
31946         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
31948 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
31950         * gcc.c-torture/compile/20050206-1.c: New test.
31952 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31954         PR tree-opt/19768
31955         * g++.dg/opt/pr19768.C: New test.
31957 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31959         PR tree-opt/19736
31960         * gcc.c-torture/compile/pr19736.c: New test.
31962 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31964         PR c++/17401
31965         * g++.dg/parse/error25.C: New test.
31967 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
31969         * gcc.c-torture/execute/20050203-1.c: New.
31971 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
31973         * gcc.dg/vect/vect-85.c: Remove xfail.
31974         * gcc.dg/vect/vect-86.c: Remove xfail.
31975         * gcc.dg/vect/vect-87.c: Remove xfail.
31976         * gcc.dg/vect/vect-88.c: Remove xfail.
31978 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
31980         * gcc.dg/altivec-19.c: New.
31982 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
31984         PR c/17807
31985         * gcc.dg/nested-func-3.c: New test.
31986         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
31988 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
31990         * gcc.test-framework/gen_directive_tests: Generate tests for
31991         selector expressions.
31993 2005-02-02  Matt Austern  <austern@apple.com>
31995         PR c++/19628
31996         * g++/ext/builtin7.C: New.
31997         * g++/ext/builtin8.C: New.
31999 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32001         PR c/18502
32002         * gcc.dg/pr18502-1.c: New test.
32004 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32006         PR c++/17413
32007         * g++.dg/template/local4.C: Tweak.
32009 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
32011         PR tree-optimization/19578
32012         * gcc.c-torture/compile/20050202-1.c: New test.
32014 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32016         PR c/19435
32017         * gcc.dg/c99-init-4.c: New test.
32019 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32021         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
32023         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
32025         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
32026         * g++.dg/eh/check-vect.h: New.
32028         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
32029         * gcc.dg/vect/vect-78.c: Ditto.
32030         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
32031         Remove.
32033         * g++.dg/conversion/simd1.C: Expect warning.
32034         * g++.dg/ext/attribute-test-1.C: Ditto.
32035         * g++.dg/ext/attribute-test-2.C: Ditto.
32036         * g++.dg/ext/attribute-test-3.C: Ditto.
32037         * g++.dg/ext/attribute-test-4.C: Ditto.
32039         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
32040         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
32042         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
32044 2005-02-01  Richard Henderson  <rth@redhat.com>
32046         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32047         long double for ibm double-double format.
32048         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32050 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
32052         PR tree-optimization/19633
32053         * gcc.dg/pr19633-1.c: New test.
32054         * gcc.dg/pr19633.c: Tweak to make pointer point
32055         to NULL or a symbol.
32057 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32059         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
32060         New procs.
32061         (dg-process-target (local override)): Handle selector expressions.
32063         * gcc.test-framework/README: Describe tests in source directory.
32064         * gcc.test-framework/test-framework.awk: Handle dg- tests.
32065         * gcc.test-framework/test-framework.exp: Handle dg- tests.
32066         * gcc.test-framework/dg-bogus-exp-P.c: New test.
32067         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32068         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32069         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32070         * gcc.test-framework/dg-do-link-exp-P.c: New test.
32071         * gcc.test-framework/dg-do-run-exp-P.c: New test.
32072         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32073         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32074         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32075         * gcc.test-framework/dg-error-exp-P.c: New test.
32076         * gcc.test-framework/dg-error-exp-XP.c: New test.
32077         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
32078         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
32079         * gcc.test-framework/dg-output-exp-P.c: New test.
32080         * gcc.test-framework/dg-output-exp-XF.c: New test.
32081         * gcc.test-framework/dg-warning-exp-P.c: New test.
32082         * gcc.misc-tests/dg-1.c: Remove.
32083         * gcc.misc-tests/dg-2.c: Remove.
32084         * gcc.misc-tests/dg-3.c: Remove.
32085         * gcc.misc-tests/dg-4.c: Remove.
32086         * gcc.misc-tests/dg-5.c: Remove.
32087         * gcc.misc-tests/dg-6.c: Remove.
32088         * gcc.misc-tests/dg-7.c: Remove.
32089         * gcc.misc-tests/dg-8.c: Remove.
32090         * gcc.misc-tests/dg-9.c: Remove.
32091         * gcc.misc-tests/dg-10.c: Remove.
32092         * gcc.misc-tests/dg-11.c: Remove.
32093         * gcc.misc-tests/dg-12.c: Remove.
32094         * gcc.misc-tests/dg-test.exp: Remove.
32096         * gcc.test-framework/test-framework.awk: Change recording and
32097         printing of passes and failures.
32099         * gcc.test-framework: New directory.
32100         * gcc.test-framework/README: New.
32101         * gcc.test-framework/test-framework.exp: New.
32102         * gcc.test-framework/test-framework.awk: New.
32103         * gcc.test-framework/gen_directive_tests: New.
32105 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
32107         * lib/treelang.exp: Fix comment typos.
32108         (treelang_target_compile): Don't append libs=-ltreelang to options.
32110 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
32112         * g++.dg/parse/typename7.C: Adjust error messages.
32114 2005-01-31  Jeff Law  <law@redhat.com>
32116         * gcc.c-torture/execute/20050131-1.c: New test.
32117         * gcc.dg/wcaselabel.c: New test.
32119 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
32121         * g++.dg/other/warning1.C: Adjust error messags.
32122         * g++.dg/parse/constant5.C: New test.
32124 2005-01-31  Steven Bosscher  <stevenb@suse.de>
32126         PR c/19333
32127         * gcc.c-torture/compile/20011130-1.c: Reorder to make
32128         the test case valid.
32129         * gcc.dg/20030815-1.c: Remove invalid tests.
32130         * gcc.dg/array-7.c: Adjust expected result.
32131         * gcc.dg/pr18596-3.c: Likewise.
32132         * gcc.dg/noncompile/20000901-1.c: Likewise.
32133         * gcc.dg/noncompile/init-2.c: Likewise.
32134         * gcc.dg/noncompile/init-4.c: Likewise.
32136 2005-01-31  Dale Johannesen  <dalej@apple.com>
32138         * g++.dg/opt/pr19650.C: New test.
32140 2005-01-31  Richard Henderson  <rth@redhat.com>
32142         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32143         long double for intel double extended format.
32144         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32146 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
32148         PR c++/19555
32149         * g++.dg/template/static10.C: New test.
32151         PR c++/19395
32152         * g++.dg/parse/error24.C: New test.
32154         PR c++/19367
32155         * g++.dg/lookup/builtin1.C: New test.
32157         PR c++/19457
32158         * g++.dg/warn/conv3.C: New test.
32160 2005-01-30  Bud Davis  <bdavis@gfortran.org>
32162         PR fortran/19647
32163         * gfortan.dg/inquire_7.f90
32165 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
32167         PR tree-optimization/15791
32168         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
32169         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
32170         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
32171         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
32172         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
32173         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
32174         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
32175         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
32176         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
32177         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
32179 2005-01-29  Paul Brook  <paul@codesourcery.com>
32181         PR fortran/18565
32182         * check.c (real_or_complex_check): New function.
32183         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
32184         * intrinsic.c (add_functions): Use new check functions.
32185         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
32186         Add prototypes.
32188 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
32190         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
32191         gcc.dg/lvalue-3.c: New tests.
32192         * gcc.dg/concat.c: Update expected messages.
32194 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
32196         PR libfortran/19595
32197         * gfortran.dg/eor_1.f90: New test.
32199 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
32201         PR fortran/19589
32202         * gfortran.dg/logical_data_1.f90: New test.
32204 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
32206         PR c++/19253
32207         * g++.dg/template/crash33.C: New test.
32209         PR c++/19667
32210         * g++.dg/template/crash32.C: New test.
32212 2005-01-28  Ian Lance Taylor  <ian@airs.com>
32214         PR middle-end/16558
32215         * g++.dg/warn/Wreturn-type-2.C: New test.
32217 2004-06-24  Jeff Law  <law@redhat.com>
32219         * gcc.dg/tree-ssa/20050128-1.c: New test.
32221 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
32223         * gcc.target/frv/all-mdpackh-1.c: New test.
32225 2005-01-28  Steven Bosscher  <stevenb@suse.de>
32227         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
32229 2005-01-27  Richard Henderson  <rth@redhat.com>
32231         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
32233 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
32235         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
32237 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
32239         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32240         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32241         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
32242         to cope with cases where the multilib options override the dg-options.
32244 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
32246         PR c/18946
32247         * gcc.dg/noncompile/20050120-1.c: New test.
32249 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
32251         PR tree-optimization/19633
32252         * gcc.dg/pr19633.c: New test.
32253         * gcc.dg/tree-ssa/pr19633.c: New test.
32255 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
32257         * gcc.dg/20041216-1.c: New test.
32259 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
32261         PR objc/18862
32262         * objc.dg/selector-2.m: New test.
32264 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
32266         * g++.dg/opt/range-test-2.C: New test.
32268         PR rtl-optimization/19579
32269         * gcc.c-torture/execute/20050124-1.c: New test.
32271 2005-01-26  Greg Parker  <gparker@apple.com>
32272         Stuart Hastings  <stuart@apple.com>
32274         * gcc.c-torture/execute/20050125-1.c: New.
32276 2005-01-18  Jan Hubicka  <jh@suse.cz>
32278         PR tree-optimize/19337
32279         * gcc.c-torture/compile/20050119-1.c: New test.
32281 2005-01-24  James E Wilson  <wilson@specifixinc.com>
32283         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
32284         test for successful match.
32286 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
32288         PR objc/18408
32289         * objc.dg/comp-types-7.m: New test.
32291 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
32293         * lib/target-supports.exp (current_target_name): New.
32294         (check_effective_target_ilp32, check_effective_target_lp64):
32295         Cache the result to use as long as the current target, with
32296         multilib flags, remains the same.
32298         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
32299         (dg-require-weak, dg-require-visibility, dg-require-alias,
32300         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
32301         dg-require-effective-target, dg-skip-if): Remove call to
32302         skip_test_and_clear_xfail.
32303         (dg-test): Clear xfail data.
32305 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
32307         PR target/17751
32308         * gcc.dg/ppc64-toc.c: New test.
32310         * g++.dg/tree-ssa/empty-1.C: New test.
32312         PR middle-end/19551
32313         * gcc.c-torture/execute/20050121-1.c: New test.
32314         * gcc.dg/20050121-2.c: New test.
32316 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
32317         Paul Brook  <paul@codesourcery.com>
32319         PR fortran/17941
32320         * gfortran.dg/real_const_1.f: New test.
32321         * gfortran.dg/real_const_2.f90: New test.
32322         * gfortran.dg/complex_int_1.f90: New test.
32324 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
32326         PR fortran/19313
32327         * gfortan.dg/inquire_6.f90: New test.
32329 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
32331         PR libfortran/19451
32332         * open_readonly_1.f90: New test.
32334 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
32336         PR libfortran/18982
32337         * gfortran.dg/open_new.f90: New file.
32339 2005-01-22  Paul Brook  <paul@codesourcery.com>
32341         * namelist_1.f90: New test.
32343 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
32345         PR tree-optimization/19484
32346         * gcc.c-torture/compile/20050122-[12].c: New tests.
32348 2005-01-22  Paul Brook  <paul@codesourcery.com>
32350         * gfortran.dg/implicit_2.f90: New test.
32352 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
32354         PR fortran/19314
32355         * gfortran.dg/inquire_5.f90: New test.
32357 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32359         PR c/18809
32360         * gcc.dg/pr18809-1.c: New test.
32362 2005-01-21  Ian Lance Taylor  <ian@airs.com>
32364         * gcc.dg/20050121-1.c: New test.
32366         PR tree-optimization/13000
32367         * gcc.dg/20040206-1.c: Change warning to point where function is
32368         being inlined.
32370 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32372         PR c++/19208
32373         * g++.dg/template/array11.C: New test.
32375 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32377         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
32378         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
32379         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
32380         * gfortran.dg/getenv_1.f90: Add dg-do directive.
32381         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
32382         gfortran.dg/pr17164.f90: Add missing dg-do directives.
32384 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
32386         PR tree-optimization/15349
32387         * gcc.dg/tree-ssa/pr15349.c: New.
32389 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
32391         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
32393 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
32395         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
32396         scan-assembler-times directive name.
32398         * gcc.dg/asm-a.c: Move dg-require-effective-target to
32399         after dg-do.
32401         PR rtl-optimization/19462
32402         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
32404 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
32406         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
32407         counting function calls on ia64.
32409 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
32411         PR rtl-optimization/15139
32412         * gcc.dg/20050111-2.c: New test.
32414         PR c/17297
32415         * gcc.c-torture/compile/20050113-1.c: New testcase.
32417         PR middle-end/19164
32418         * gcc.dg/20050113-1.c: New testcase.
32420 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
32422         * gcc.dg/vect/vect-85.c: Add comment.
32423         * gcc.dg/vect/vect-86.c: Add xfail for now.
32424         * gcc.dg/vect/vect-87.c: Add xfail for now.
32425         * gcc.dg/vect/vect-88.c: Add xfail for now.
32426         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
32428 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32430         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
32432 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32434         * g++.dg/debug/typedef3.C: New test.
32436 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
32438         PR c/19472
32439         * gcc.dg/asm-a.c: New test.
32441 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
32443         * gcc.dg/sh-relax.c: Add prototype for abort.
32445 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32447         * gcc.dg/short-compare-1.c: New test.
32448         * gcc.dg/short-compare-2.c: Likewise.
32450 2005-01-18  Michael Matz  <matz@suse.de>
32452         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
32454 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
32456         PR tree-optimization/19121
32457         * gcc.c-torture/compile/pr19121.c: New test.
32459 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
32461         PR target/19357
32462         * gcc.c-torture/compile/pr19357.c: New test.
32464 2005-01-17  Ian Lance Taylor  <ian@airs.com>
32466         PR c/5675
32467         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
32468         pass--those that refer just to the variable, possibly with a
32469         cast.
32470         * gcc.dg/c99-const-expr-3.c: Likewise.
32472         PR middle-end/13127
32473         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
32474         longer emitted.
32476 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
32478         PR fortran/18778
32479         * gfortran.dg/endfile_2.f90: New test.
32481 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
32483         PR 19168
32484         * gfortran.dg/select_5.f90: New test.
32486 2004-01-16  Paul Brook  <paul@codesourcery.com>
32488         * gfortran.dg/common_4.f90: New test.
32490 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
32492         PR rtl-optimization/19462
32493         * gcc.dg/torture/pr19462-1.c: New test.
32495 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
32497         PR objc/19321
32498         * objc.dg/func-ptr-2.m: New.
32499         * objc.dg/volatile-1.m: New.
32501 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32503         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
32505 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32507         PR tree-optimization/19060
32508         * gcc.c-torture/execute/20050104-1.c: New test.
32510 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
32512         PR fortran/18983
32513         * gfortran.dg/write_to_null.f90: New test.
32515 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
32516             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32518         PR other/19328
32519         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
32520         argument.
32522 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32524         PR c++/19263
32525         * g++.dg/init/vector1.C: New test.
32527 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
32529         PR target/13158
32530         * gcc.target/ia64/sibcall-unwind-1.c: New test.
32531         PR target/18987
32532         * gcc.target/ia64/sibcall-unwind-2.c: New test.
32534 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
32536         * gfortran.dg/select_1.f90: New test.
32537         * gfortran.dg/select_2.f90: New test.
32538         * gfortran.dg/select_3.f90: New test.
32539         * gfortran.dg/select_4.f90: New test.
32541 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
32543         PR middle-end/19084
32544         PR rtl-optimization/19348
32545         * gcc.dg/20050111-1.c: New test.
32546         * gcc.c-torture/execute/20050111-1.c: New test.
32548         * gcc.dg/i386-asm-4.c: New test.
32550 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32552         * gcc.dg/nested-func-2.c: New test.
32553         * ada/acats/norun.lst: Remove c953002.
32555 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
32557         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
32559 2005-01-12  Ben Elliston  <bje@au.ibm.com>
32561         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
32563 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
32565         PR target/18761
32566         * g++.dg/abi/align1.C: New test.
32568 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
32570         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
32571         at a time.
32572         * g++.dg/ext/altivec_check.h: Support compiling as C.
32574 2005-01-10  Roger Sayle  <roger@eyesopen.com>
32576         PR c++/19355
32577         * g++.dg/expr/pr19355-1.C: New test case.
32579 2005-01-10  Laurent GUERBY <laurent@guerby.net>
32581         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
32582         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
32583         * ada/acats/tests/c3/c92005b.ada: Likewise.
32584         * ada/acats/tests/c3/cxb3012.a: Likewise.
32585         * ada/acats/norun.lst: Add c380004 and c953002, add PR
32587 2005-01-09  Paul Brook  <paul@codesourcery.com>
32589         * gfortran.dg/common_2.f90: New file.
32590         * gfortran.dg/common_3.f90: New file.
32592 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
32594         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
32596 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
32598         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
32599         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
32600         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
32601         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
32602         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
32603         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
32604         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
32605         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
32606         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
32607         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
32608         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
32609         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
32610         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
32611         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
32612         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
32613         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
32614         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
32615         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
32616         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
32617         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
32618         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
32619         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
32620         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
32621         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
32622         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
32623         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
32624         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
32625         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
32626         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
32627         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
32628         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
32629         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
32630         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
32631         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
32632         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
32633         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
32634         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
32635         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
32636         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
32637         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
32638         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
32639         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
32640         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
32641         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
32642         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
32643         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
32644         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
32645         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
32646         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
32647         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
32648         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
32649         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
32650         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
32651         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
32652         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
32653         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
32654         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
32655         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
32656         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
32657         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
32658         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
32659         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
32660         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
32661         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
32662         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
32663         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
32664         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
32666         * gcc.dg/vect/vect-1.c: Fix spelling.
32667         * gcc.dg/vect/vect-10.c: Fix spelling.
32668         * gcc.dg/vect/vect-11.c: Fix spelling.
32669         * gcc.dg/vect/vect-12.c: Fix spelling.
32670         * gcc.dg/vect/vect-14.c: Fix spelling.
32671         * gcc.dg/vect/vect-15.c: Fix spelling.
32672         * gcc.dg/vect/vect-16.c: Fix spelling.
32673         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
32674         * gcc.dg/vect/vect-64.c: Fix comments.
32675         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
32677 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
32678             Ira Rosen  <irar@il.ibm.com>
32680         * gcc.dg/vect/vect-70.c: New test.
32681         * gcc.dg/vect/vect-71.c: New test.
32683 2005-01-09  Manfred Hollstein  <mh@suse.com>
32685         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
32686         * gcc.dg/pr18241-2.c: Likewise.
32687         * gcc.dg/pr18241-3.c: Likewise.
32688         * gcc.dg/pr18241-4.c: Likewise.
32689         * gcc.dg/pr18241-5.c: Likewise.
32691 2005-01-08  Richard Henderson  <rth@redhat.com>
32693         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32694         False for x86 and x86-64.
32696 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
32698         PR tree-optimization/18241
32699         * gcc.dg/pr18241-1.c: New test.
32700         * gcc.dg/pr18241-2.c: New test.
32701         * gcc.dg/pr18241-3.c: New test.
32702         * gcc.dg/pr18241-4.c: New test.
32703         * gcc.dg/pr18241-5.c: New test.
32705 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
32707         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
32708         gfortran.dg/select_4.f90: New.
32710 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32712         * gcc.c-torture/execute/20050107-1.c: New test.
32714 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
32716         PR c++/19298
32717         * g++.dg/template/ref2.C: New.
32719 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
32721         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
32722         instead of being empty.
32724 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32726         PR fortran/15553
32727         * gfortran.dg/array-1.f90: New test.
32729 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32731         PR tree-optimization/19283
32732         * gcc.c-torture/execute/20050106-1.c: New test.
32734         PR rtl-optimization/18861
32735         * gcc.dg/20050105-1.c: New test.
32737         PR tree-optimization/18828
32738         * gcc.dg/20050105-2.c: New test.
32740 2005-01-07  Andreas Jaeger  <aj@suse.de>
32742         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
32744 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
32746         PR fortran/18398
32747         * gfortran.dg/fmt_read.f90: New test.
32749 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
32751         * gcc.dg/rs6000-ldouble-2.c: New.
32753 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
32755         PR c++/19244
32756         * g++.dg/parser/ctor2.C: New test.
32758 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32760         PR c++/17154
32761         * g++.dg/template/using9.C: New test.
32763 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32765         PR c++/19258
32766         * g++.dg/lookup/friend6.C: New test.
32768 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32770         PR c++/19270
32771         * g++.dg/template/array10.C: New.
32773 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32775         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
32776         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
32778 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
32780         * gcc.c-torture/compile/20050105-1.c: New test.
32782 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
32784         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
32786 2005-01-05  Roger Sayle  <roger@eyesopen.com>
32788         PR middle-end/19100
32789         * gcc.dg/conv-3.c: New test case.
32791 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
32793         * gcc.dg/asm-wide-1.c: New test.
32795 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32797         PR c++/19030
32798         * g++.dg/parse/crash22.C: New
32800 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
32802         PR 19257
32803         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
32805 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
32807         PR middle-end/17767
32808         * gcc.dg/i386-mmx-6.c: New test case.
32810 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
32812         PR tree-optimization/18308
32813         * gcc.dg/vect/pr18308.c: New testcase.
32815 2005-01-04  Andreas Jaeger  <aj@suse.de>
32817         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
32819 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
32820             Robert Bowdidge <bowdidge@apple.com>
32822         * gcc.dg/cpp/subframework1.c: New.
32823         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
32824         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
32825         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
32826         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
32828 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
32830         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
32831         producing warning.
32832         * gcc.dg/darwin-weakimport-2.c: New.
32834 2005-01-03  Richard Henderson  <rth@redhat.com>
32836         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
32838 2005-01-03  Richard Henderson  <rth@redhat.com>
32840         * gcc.dg/vect/vect.exp: Enable for ia64.
32841         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
32842         (check_effective_target_vect_float): Likewise.
32843         (check_effective_target_vect_no_align): Likewise.
32844         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
32845         * gcc.dg/vect/vect-8.c: Likewise.
32847 2005-01-03  Uros Bizjak <uros@kss-loka.si>
32849         PR target/19236
32850         * gcc.dg/pr19236-1.c: New test case.
32852 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
32854         PR rtl-optimization/12092
32855         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
32857 2005-01-02  Andreas Jaeger  <aj@suse.de>
32859         * gcc.dg/pr12092-1.c: Do not run on x86_64.
32861 2005-01-01  Roger Sayle  <roger@eyesopen.com>
32862             Andrew Pinski  <pinskia@physics.uc.edu>
32864         PR rtl-optimization/12092
32865         * gcc.dg/pr12092-1.c: New test case.
32867 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
32869         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
32870         'hidden' and 'default' for better portability.
32871         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
32873         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
32874         6 and 7.
32875         * g++.old-deja/g++.brendan/new3.C: Likewise.
32877 2005-01-01  Steven Bosscher  <stevenb@suse.de>
32879         * gcc.dg/20041231-1.C: New test.
32880         * g++.dg/warn/Wunreachable-code-1.C: New test.
32882 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
32884         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
32885         file, not /dev/null.  Abort on error.
32887 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
32888             Ziemowit Laski  <zlaski@apple.com>
32890         PR objc/18971
32891         * objc.dg/encode-5.m: New test.
32893 2004-12-29  Richard Henderson  <rth@redhat.com>
32895         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
32896         * objc.dg/stabs-1.m: Disable for ia64.
32898 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
32900         PR c++/19190
32901         * g++.dg/warn/Wunused-10.C: New test.
32903 2004-12-28  Richard Henderson  <rth@redhat.com>
32905         * objc.dg/stabs-1.m: Disable for alpha.
32907 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32909         PR c++/19149
32910         * g++.dg/parse/error23.C: New test.
32912 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32914         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
32916         PR fortran/19032
32917         * gfortran.dg/intrinsic_modulo_1.f90: New.
32918         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
32919         tests with divisor -1.
32921 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32923         * g++.dg/opt/temp1.C (memcpy): Return a value.
32925         PR c++/19148
32926         * g++.dg/expr/cond7.C: New test.
32928 2004-12-27  Paul Brook  <paul@codesourcery.com>
32930         * gfortran.dg/g77/select_no_compile.f: Remove.
32932 2004-12-27  Richard Henderson  <rth@redhat.com>
32934         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
32935         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
32936         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
32938 2004-12-26  Richard Henderson  <rth@redhat.com>
32940         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
32941         by 1i instead of token pasting.
32943 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32945         PR tree-optimization/17578
32946         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
32947         to additional_flags.
32948         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
32950 2004-12-25  Richard Henderson  <rth@redhat.com>
32952         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32953         Remove Alpha.
32955 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32957         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
32958         hppa*-*-hpux*.
32959         * gcc.dg/pr17957.c (dg-options): Likewise.
32960         * gcc.dg/struct-ret-1.c: Add prototype for abort.
32961         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
32962         instead of 0 on __hppa__.
32963         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
32964         "foo,%r" on hppa*-*-*.
32966 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
32968         PR fortran/19071
32969         * gfortran.dg/complex_write.f90: New test.
32971 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32973         PR c++/17595
32974         * g++.dg/parse/pragma2.C: New test.
32976         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
32978 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32980         * gcc.dg/empty2.c: Add missing dg-warning.
32982 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32984         PR c++/17413
32985         * g++.dg/template/local4.C: New test.
32986         * g++.dg/template/crash19.C: Add dg-error marker.
32988         * g++.dg/template/crash31.C: Correct embedded PR number.
32990 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32992         PR c++/16405
32993         * g++.dg/opt/temp1.C: Add do-run marker.
32995 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32997         * g++.dg/template/spec19.C: New.
32999 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33001         PR target/16819
33002         * gcc.dg/empty2.c: New.
33004 2004-12-23  Richard Henderson  <rth@redhat.com>
33006         * lib/target-supports.exp (check_effective_target_vect_no_align):
33007         Remove i?86 and x86-64.
33009 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33011         PR c++/16405
33012         * g++.dg/opt/temp1.C: New test.
33014 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33016         PR c++/18733
33017         * g++.dg/template/friend33.C: New testcase.
33019 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
33021         PR c++/18464
33022         * g++.dg/template/cond5.C: New test.
33024         PR c++/18492
33025         * g++.dg/inherit/thunk3.C: New test.
33027         PR c++/11224
33028         * g++.dg/warn/Wunused-9.C: New test.
33030 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
33032         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
33034 2004-12-22  Jan Beulich  <jbeulich@novell.com>
33036         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
33038 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
33040         PR c++/18378
33041         * g++.dg/ext/packed8.C: New test.
33043         PR c++/19063
33044         * g++.dg/template/crash31.C: New test.
33046         PR c++/19034
33047         * g++.dg/template/crash30.C: New test.
33049 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33051         PR C++/18984
33052         * g++.dg/eh/ctor3.C: New test.
33054 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33056         * objc.dg/stabs-1.m: Allow section name to be quoted and
33057         assembly label to begin with '.LL'.
33059 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
33061         * gcc.dg/vect/vect.exp
33062         (check_effective_target_lp64_or_vect_no_align): New.
33063         * gcc.dg/vect/vect-77.c: Use it.
33064         * gcc.dg/vect/vect-78.c: Use it.
33066         * lib/target-supports.exp
33067         (check_effective_target_vect_no_max,
33068         check_effective_target_vect_no_bitwise,
33069         check_effective_target_vect_no_align): New.
33070         * gcc.dg/vect/vect-13.c: Use them.
33071         * gcc.dg/vect/vect-17.c: Ditto.
33072         * gcc.dg/vect/vect-18.c: Ditto.
33073         * gcc.dg/vect/vect-19.c: Ditto.
33074         * gcc.dg/vect/vect-20.c: Ditto.
33075         * gcc.dg/vect/vect-27.c: Ditto.
33076         * gcc.dg/vect/vect-29.c: Ditto.
33077         * gcc.dg/vect/vect-44.c: Ditto.
33078         * gcc.dg/vect/vect-48.c: Ditto.
33079         * gcc.dg/vect/vect-50.c: Ditto.
33080         * gcc.dg/vect/vect-52.c: Ditto.
33081         * gcc.dg/vect/vect-54.c: Ditto.
33082         * gcc.dg/vect/vect-56.c: Ditto.
33083         * gcc.dg/vect/vect-58.c: Ditto.
33084         * gcc.dg/vect/vect-60.c: Ditto.
33085         * gcc.dg/vect/vect-72.c: Ditto.
33086         * gcc.dg/vect/vect-80.c: Ditto.
33088 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
33090         PR c++/14075
33091         * g++.dg/init/string1.C: New.
33093         PR c++/18975
33094         * g++.dg/other/synth1.C: New.
33096 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33098         PR c/18963
33099         * gcc.dg/pr18963-1.c: New test.
33101 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33103         PR c/18596
33104         * gcc.dg/funcdef-storage-1.c (foo): Remove.
33105         * gcc.dg/pr18596-1.c: Use dg-error.
33106         (dg-options): Use -fno-unit-at-a-time.
33107         * gcc.dg/pr18596-2.c: New test.
33108         * gcc.dg/pr18596-3.c: New test.
33110 2004-12-20  Roger Sayle  <roger@eyesopen.com>
33112         PR middle-end/18683
33113         * g++.dg/opt/pr18683-1.C: New test case.
33115 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
33117         PR other/19093
33118         * g++.dg/opt/max1.C: Fix for 64bit targets.
33120 2004-12-20  Matt Austern  <austern@apple.com>
33122         PR c++/19044
33123         * g++.dg/ext/builtin6.C: New
33125 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
33127         PR tree-optimization/19080
33128         * gcc.c-torture/compile/pr19080.c: New test.
33130 2004-12-20  Steven Bosscher  <stevenb@suse.de>
33132         * gcc.dg/20041219-1.c: New test.
33134 2004-12-19  Roger Sayle  <roger@eyesopen.com>
33136         PR middle-end/19068
33137         * g++.dg/opt/max1.C: New test case.
33139 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33141         * gcc.dg/fdata-sections-1.c: New test.
33143 2004-12-18  Roger Sayle  <roger@eyesopen.com>
33145         PR middle-end/18548
33146         * gcc.dg/max-1.c: New test case.
33148 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
33150         * gcc.c-torture/execute/20041218-1.c: New test.
33152 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
33154         * gcc.dg/pr18501.c: New test.
33155         * gcc.dg/uninit-5.c: XFAIL.
33156         * gcc.dg/uninit-9.c: XFAIL.
33158 2004-12-17  Dale Johannesen  <dalej@apple.com>
33160         * gcc.dg/20041213-1.c: New.
33162 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
33164         * objc.dg/stabs-1.m: Allow assembly label to begin
33165         with a dot ('.').
33167 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
33169         * gcc.c-torture/execute/20041213-1.c: Move...
33170         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
33172 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
33174         PR c++/18721
33175         * g++.dg/lookup/conv-5.C: New.
33177 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
33179         * objc.dg/stabs-1.m: New test.
33181 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
33183         * gcc.dg/visibility-c.c: Change compile to
33184         assemble for the test.
33186 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
33188         PR target/19041
33189         * gcc.dg/visibility-c.c: New test.
33191 2004-12-16  Roger Sayle  <roger@eyesopen.com>
33193         PR middle-end/18493
33194         * gcc.dg/switch-8.c: New test case.
33196 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33198         PR c++/18905
33199         * g++.dg/template/init4.C: New.
33200         * g++.dg/opt/static3.C: Enable optimizer.
33202 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
33204         * g++.dg/other/complex1.C: New test.
33206 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
33208         * g++.dg/opt/inline9.C: New test.
33210 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33212         PR fortran/18993
33213         * gfotran.dg/nullify_1.f: New test.
33215 2004-12-15  Richard Henderson  <rth@redhat.com>
33217         * gcc.target/i386/i386.exp: New harness.
33218         * gcc.target/i386/vect-args.c: New.
33220 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
33222         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
33224 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33226         PR c++/18825
33227         * g++.dg/template/friend32.C: New test.
33229 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33231         * cpp/pragma-once-1.c: New test.
33232         * cpp/pragma-once-1b.h: Likewise.
33233         * cpp/pragma-once-1c.h: Likewise.
33234         * cpp/pragma-once-1d.h: Likewise.
33235         * cpp/inc/pragma-once-1a.h: Likewise.
33237 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
33238             Steven G. Kargl  <kargls@comcast.net>
33240         PR fortran/17597
33241         * gfortran.dg/list_read_3.f90: New test.
33243 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33245         * gcc.dg/ftrapv-2.c: New test.
33247 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
33249         PR c++/18981
33250         * g++.dg/template/typename9.C: New test.
33252 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33254         PR c++/18738
33255         * g++.dg/template/typename8.C: New test.
33256         * g++.dg/parse/friend2.C: Tweak error message.
33258 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33260         * gcc.c-torture/20041214-1.c: New test.
33262 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33264         PR c++/18965
33265         * g++.dg/init/array17.C: New test.
33267 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33269         PR c++/18793
33270         * g++.dg/init/aggr3.C: New test.
33272 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
33274         * gcc.dg/altivec-types-1.c: New test.
33275         * gcc.dg/altivec-types-2.c: New test.
33276         * gcc.dg/altivec-types-3.c: New test.
33277         * gcc.dg/altivec-types-4.c: New test.
33278         * g++.dg/ext/altivec-types-1.C: New test.
33279         * g++.dg/ext/altivec-types-2.C: New test.
33280         * g++.dg/ext/altivec-types-3.C: New test.
33281         * g++.dg/ext/altivec-types-4.C: New test.
33283 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
33285         PR middle-end/18951
33286         * gcc.c-torture/execute/20041213-1.c: New test.
33288 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
33290         PR c++/18949
33291         * g++.dg/template/cast1.C: New.
33293 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
33295         * gcc.c-torture/execute/20041213-2.c: New test.
33297 2004-12-13  Richard Henderson  <rth@redhat.com>
33299         * gcc.dg/i386-sse-10.c: Fix typo in options.
33301 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
33303         PR c++/18968
33304         * g++.dg/opt/pr18968.C: New test.
33306 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
33308         PR c++/18925
33309         * g++.dg/ext/visibility/staticdatamem.C: New test.
33311 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
33313         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
33315 2004-12-13  Roger Sayle  <roger@eyesopen.com>
33317         PR rtl-optimization/18928
33318         * gcc.dg/pr18928-1.c: New test case.
33320 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
33322         PR tree-opt/16951
33323         * gcc.c-torture/compile/20041211-1.c: New.
33325 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33327         PR middle-end/17564
33328         * gcc.c-torture/execute/20041212-1.c: New test.
33330 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33332         PR fortran/18869
33333         * gfortran.dg/common_1.f90: New test.
33335 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
33336         Paul Brook  <paul@codesourcery.com>
33338         PR fortran/16222
33339         * gfortran.dg/real_do_1.f90: New test.
33341 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
33343         PR tree-opt/18040
33344         * g++.dg/opt/ptrmem6.C: New test.
33346 2004-12-11  Roger Sayle  <roger@eyesopen.com>
33348         PR middle-end/18921
33349         * gcc.dg/pr18921-1.c: New test case.
33351 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33353         PR fortran/17175
33354         * gfortran.dg/scale_1.f90: New test.
33356 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
33358         PR middle-end/18903
33359         * gcc.c-torture/compile/pr18903.c: New test.
33361 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
33363         * gcc.c-torture/execute/20041210-1.c: New test.
33365 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33367         PR c++/18731
33368         * g++.dg/parser/struct-1.C: New test.
33369         * g++.dg/parser/struct-2.C: New test.
33370         * g++.dg/parser/struct-3.C: New test.
33372 2004-12-09  Richard Henderson  <rth@redhat.com>
33374         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
33376         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
33377         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
33379 2004-12-09  Matt Austern  <austern@apple.com>
33381         PR c++/18514
33382         * g++.dg/ext/builtin1.C: New
33383         * g++.dg/ext/builtin2.C: New
33384         * g++.dg/ext/builtin3.C: New
33385         * g++.dg/ext/builtin4.C: New
33386         * g++.dg/ext/builtin5.C: New
33388 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
33390         PR tree-opt/18904
33391         * g++.dg/opt/ptrmem5.C: New test.
33393 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
33395         * g++.dg/parse/typename5.C: Adjust for new error.
33396         * g++.dg/parse/typename7.C: New.
33398 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33400         PR c++/18073
33401         * g++.dg/other/mmintrin.C: New test.
33403 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
33405         PR c++/16681
33406         * g++.dg/init/array15.C: New.
33407         * g++.dg/init/array16.C: New.
33409 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33411         PR fortran/18826
33412         * gfortran.dg/assign_1.f90: New test.
33414 2004-12-08  Nick Clifton  <nickc@redhat.com>
33416         * gcc.target/xstormy16/bss_below100: New directory containing tests.
33417         * gcc.target/xstormy16/data_below100: Likewise.
33418         * gcc.target/xstormy16/sfr: Likewise.
33419         * gcc.target/xstormy16/below100.S: New test source file.
33420         * gcc.target/xstormy16/below100.ld: New test linker script.
33421         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33422         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
33423         bp instructions.
33424         * gcc.target/xstormy16/bp.c: Likewise.
33426         * gcc.target/xstormy16/bss_below100: New files:
33427         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33428         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33429         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33430         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33431         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33432         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33433         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33434         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33435         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33436         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33437         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33438         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33439         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33440         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33441         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33442         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33443         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33444         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33445         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33446         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33447         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33448         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33449         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33450         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33451         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33452         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33453         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33455         * gcc.target/xstormy16/data_below100: New files:
33456         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33457         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33458         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33459         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33460         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33461         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33462         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33463         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33464         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33465         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33466         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33467         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33468         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33469         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33470         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33471         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33472         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33473         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33474         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33475         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33476         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33477         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33478         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33479         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33480         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33481         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33482         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33484         * gcc.target/xstormy16/sfr: New files:
33485         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
33486         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
33487         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
33488         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
33489         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
33490         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
33491         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
33492         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
33493         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
33494         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
33495         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
33496         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
33497         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
33498         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
33499         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
33500         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
33501         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
33502         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
33503         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
33504         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
33505         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
33506         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
33507         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
33508         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
33509         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
33510         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
33511         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
33512         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
33513         27_if0_sfrw_bitfield_f.c
33515 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33517         PR c++/18100
33518         * g++.dg/lookup/name-clash4.C: New test.
33520 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
33522         PR c++/18672
33523         * g++.dg/opt/array1.C: New.
33525         PR c++/18803
33526         * g++.dg/template/operator5.C: New.
33528 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
33530         PR c/18867
33531         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
33533 2004-12-07  Steven Bosscher  <stevenb@suse.de>
33535         * gcc.dg/noncompile/20041207.c: New test.
33537 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
33539         * g++.dg/other/unreachable-1.C: New test.
33541 2004-12-06  Nick Clifton  <nickc@redhat.com>
33543         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
33544         <limits.h> because the latter comes from gcc's include/ directory
33545         and not the newlib/libc/include directory.
33547 2004-12-04  Richard Henderson  <rth@redhat.com>
33549         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
33551 2004-12-04  Richard Henderson  <rth@redhat.com>
33553         * lib/target-supports.exp (check_gc_sections_available): Disable
33554         for alpha and ia64.
33556 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
33558         PR middle-end/17909
33559         * g++.dg/other/vararg-2.C: New test.
33561 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33563         PR c++/17011, c++/17971
33564         * g++.dg/template/error15.C: Adjust expected error.
33565         * g++.dg/template/instantiate3.C: Likewise.
33567 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
33569         * gcc.dg/altivec-18.c: Fix for darwin
33571 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33573         PR c++/18782
33574         * g++.dg/parse/ptrmem2.C: New.
33576         PR c++/18318
33577         * g++.dg/template/new1.C: New.
33579 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33581         PR fortran/18710
33582         * gfortran.dg/direct_io_3.f90: New test.
33584 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
33586         PR 18758
33587         * g++.dg/parse/crash21.C: New.
33589 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33591         PR c++/15664, c++/18276
33592         * g++.dg/template/ttp13.C: New test.
33593         * g++.dg/template/ttp14.C: Likewise.
33595 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33597         PR c++/18123
33598         * g++.dg/parse/enum2.C: New test.
33599         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
33601 2004-12-02  Nick Clifton  <nickc@redhat.com>
33603         * gcc.target/xstormy16: New test directory.
33604         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33605         * gcc.target/xstormy16/bp.c: Check the generation of bp
33606         instructions.
33607         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
33608         bn instructions and the BELOW100 attribute.
33610 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
33612         PR target/16952
33613         * gcc.dg/ppc-eabi.c: New.
33615 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
33617         PR fortran/18284
33618         * gfortran.dg/backspace.f90
33620 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
33622         * gfortran.dg/inquire.f90: New test.
33624 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
33626         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
33627         handle effective-target-keyword.
33628         (dg-skip-if): Support effective-target keyword as target list.
33629         (dg-xfail-if): Ditto.
33630         * lib/target-supports.exp (is-effective-target-keyword): New proc.
33632 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
33634         PR tree-optimization/18291
33635         * gcc.c-torture/compile/pr18291.c: New test.
33637 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
33639         PR C++/18729
33640         * g++.dg/parse/crash20.C: New.
33642         PR c++/17431
33643         * g++.dg/overload/arg1.C: New.
33644         * g++.dg/overload/arg2.C: New.
33645         * g++.dg/overload/arg3.C: New.
33646         * g++.dg/overload/arg4.C: New.
33648 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
33650         * gcc.dg/c99-flex-array-4.c: Remove.
33652 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
33654         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
33656         * lib/target-supports.exp (is-effective-target): Simplify.
33658         * lib/target-supports.exp (check_effective_target_vect_long):
33659         Fix for powerpc64-*-*.
33661 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
33663         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
33664         to support new requirements on FreeBSD 5.
33666 2004-11-30  Devang Patel  <dpatel@apple.com>
33668         PR 18702
33669         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
33671 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
33673         * g++.dg/ext/altivec-13.C: New test.
33675 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
33677         PR tree-opt/18298
33678         * gcc.c-torture/execute/p18298.c: New test.
33680 2004-11-30  Ira Rosen  <irar@il.ibm.com>
33681             Dorit Naishlos  <dorit@il.ibm.com>
33683         PR tree-opt/18607
33684         * gcc.dg/vect/vect-89.c: New test.
33686 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
33688         * gcc.dg/pr18596-1.c: New test.
33690 2004-11-30  Ben Elliston  <bje@au.ibm.com>
33692         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
33694 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
33696         PR c/18479
33697         * gcc.dg/pr18479.c: New test.
33699 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33701         PR target/18490
33702         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
33703         mmix-knuth-mmixware.
33705         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
33706         cris-*-elf* cris-*-aout* mmix-*-*
33708 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
33710         PR middle-end/18725
33711         * gcc.dg/pr18725.c: New test.
33713 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33715         PR target/18488
33716         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
33718         PR target/18336
33719         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
33721 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
33723         PR c++/18368
33724         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
33725         * g++.old-deja/g++.law/ctors5.C: Likewise.
33726         * g++.old-deja/g++.other/crash25.C: Likewise.
33728         PR c++/18674
33729         * g++.dg/template/error16.C: New test.
33731         PR c++/18512
33732         * g++.dg/template/crash29.C: New test.
33734 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
33736         PR tree-optimization/18712
33737         * gcc.c-torture/compile/pr18712.c: New test.
33739 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
33741         PR c/7544
33742         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
33743         tests.
33745 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33747         PR c++/18652
33748         * g++.dg/lookup/crash6.C: New test.
33750 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33752         PR middle-end/18164
33753         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
33755 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
33757         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
33758         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
33759         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
33761 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
33763         * gcc.dg/pr18164.c: New test.
33765 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
33767         * gcc.dg/funroll-loops-all.c: New.
33769 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
33771         PR target/18489
33772         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
33773         delimeter, match space and TAB as well as ":".
33775         PR target/18484
33776         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
33778         PR target/18348
33779         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
33781         PR target/18345
33782         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
33784         PR target/18337
33785         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
33787 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
33789         * gfortran.dg/direct_io_2.f90: New test.
33791 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
33793         PR target/18334
33794         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
33796 2004-11-28  Richard Henderson  <rth@redhat.com>
33798         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
33800 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
33802         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
33803         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
33804         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
33805         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
33806         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
33807         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
33808         gcc.dg/pointer-arith-8.c: New tests.
33810 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
33812         PR fortran/18364
33813         * gfortran.dg/endfile.f90: New test.
33815 2004-11-27  Falk Hueffner  <falk@debian.org>
33817         * gcc.dg/loop-6.c: New test.
33819 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
33821         * gcc.c-torture/execute/20041126-1.c: New test.
33823 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
33825         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
33826         on IRIX.
33828 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
33830         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
33831         functions.
33833 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
33835         PR rtl-optimization/17825
33836         * gcc.c-torture/compile/20041119-1.c: New test.
33838 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33840         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
33841         Check existence of ld library path variables before unsetting.
33843 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
33845         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
33847 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
33849         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
33851 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
33853         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
33855 2004-11-26  Ben Elliston  <bje@au.ibm.com>
33857         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
33858         dg-do directive.
33860 2004-11-26  Ben Elliston  <bje@au.ibm.com>
33862         * gcc.dg/pr17957.c: Pass --param, not -param.
33864 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
33866         PR middle-end/17957
33867         * gcc.dg/pr17957.c: New test.
33869 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
33871         PR c++/18445
33872         * g++.dg/template/crash28.C: Likewise.
33874         PR c++/18001
33875         * g++.dg/expr/unary2.C: Adjust lvalue messages.
33876         * g++.dg/ext/lvaddr.C: Likewise.
33877         * g++.dg/opt/pr7503-3.C: Likewise.
33879         PR c++/18466
33880         * g++.dg/parse/qualified3.C: New test.
33881         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
33883         PR c++/18545
33884         * g++.dg/expr/return1.C: New test.
33886 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33888         Friend class name lookup 3/n, PR c++/3332
33889         * g++.dg/lookup/friend3.C: New test.
33890         * g++.dg/lookup/friend4.C: Likewise.
33891         * g++.dg/lookup/friend5.C: Likewise.
33893 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33895         Friend class name lookup 2/n, PR c++/14513, c++/15410
33896         * g++.dg/lookup/friend2.C: New test.
33897         * g++.dg/template/friend31.C: Likewise.
33899 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33901         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
33903 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
33905         PR c++/17473
33906         * g++.dg/tc1/dr56.C: Remove.
33907         * g++.dg/template/typedef1.C: Add dg-error markers.
33908         * g++.old-deja/g++.other/typedef7.C: Likewise.
33910         PR c++/18285
33911         * g++.dg/parse/typedef7.C: New test.
33913 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
33915         * gcc.c-torture/execute/20041124-1.c: New test.
33917 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
33919         * g++.dg/template/deduce3.C: New test.
33921         PR c++/18586
33922         * g++.dg/template/crash27.C: New test.
33924         PR c++/18530
33925         * g++.dg/warn/Wshadow-3.C: New test.
33927 2004-11-24  Devang Patel  <dpatel@apple.com>
33929         PR/18555
33930         * gcc.dg/cpp/isysroot-1.c: New test.
33931         * gcc.dg/cpp/usr/include/stdio.h: New file.
33932         * gcc.dg/cpp/isysroot-2.c: New test.
33933         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
33934         New file.
33936 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33938         PR c++/8929
33939         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
33941 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33943         * gcc.target/sparc/align.c: Do not include <stdint.h>.
33944         * gcc.target/sparc/pdist.c: Likewise.
33946 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
33948         PR c++/16882
33949         * g++.dg/conversion/simd1.C: New test.
33951 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33953         * lib/target-libpath.exp: New file defining
33954         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
33955         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
33956         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
33957         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
33958         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
33960 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
33962         * gcc.dg/pragma-align-2.c: Test macro expansion.
33963         * gcc.dg/pragma-pack-2.c: New test.
33965 2004-11-23  Richard Henderson  <rth@redhat.com>
33967         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
33968         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33969         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
33970         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
33971         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
33972         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
33974         * gcc.dg/vect/vect.exp: Add check for alpha.
33975         * lib/target-supports.exp (check_alpha_max_hw_available): New.
33976         (check_effective_target_vect_int): Enable for alpha.
33977         (check_effective_target_vect_long): New.
33978         (is-effective-target): Add it.
33980 2004-11-23  Uros Bizjak <uros@kss-loka.si>
33982         * gcc.dg/pr18614-1.c: New test.
33984 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33986         * gcc.dg/setjmp-2.c: New test.
33988 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
33990         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
33991         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
33992         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
33993         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
33994         gcc.target/sparc/pdist.c: New tests.
33996 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
33998         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34000 2004-11-22  Dale Johannesen  <dalej@apple.com>
34002         * gcc.dg/20041111-1.c: New.
34004 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34006         PR tree-opt/18536
34007         * gcc.dg/vect/pr18536.c: New test.
34009 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34011         PR c++/18354
34012         * g++.dg/template/nontype11.C: New test.
34014 2004-11-21  Roger Sayle  <roger@eyesopen.com>
34016         PR middle-end/18520
34017         * gcc.dg/pr18520-1.c: New test case.
34019 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
34021         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
34022         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
34023         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
34024         expected diagnostics.
34026 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34028         PR target/18580
34029         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
34030         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
34031         vect-77.c, vect-77a.c: XFAIL on the SPARC.
34033 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34035         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
34037 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
34038             Joseph Myers  <joseph@codesourcery.com>
34040         * lib/target-supports.exp (check_visibility_available): Really
34041         test the compiler.
34043 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34045         PR tree-opt/18181
34046         * gcc.dg/vect/vect-85.c: New test.
34047         * gcc.dg/vect/vect-86.c: New test.
34048         * gcc.dg/vect/vect-87.c: New test.
34049         * gcc.dg/vect/vect-88.c: New test.
34051 2004-11-19  Ben Elliston  <bje@au.ibm.com>
34053         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
34055 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
34057         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
34058         * gcc.dg/ppc-and-1.c: Ditto.
34059         * gcc.dg/ppc-compare-1.c: Ditto.
34060         * gcc.dg/ppc-mov-1.c: Ditto
34062 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
34063             Mark Mitchell  <mark@codesourcery.com>
34065         * gcc.dg/pragma-init-fini-2.c: New test.
34067 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34068             Aldy Hernandez  <aldyh@redhat.com>
34070         * lib/target-supports.exp (check_effective_target_vect_int): New
34071         (check_effective_target_vect_float): New
34072         (check_effective_target_vect_double): New.
34073         (is-effective-target): Support new effective targets keywords.
34074         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34075         default action for dg-do.
34076         * gcc.dg/vect/pr16105.c: Use new support.
34077         * gcc.dg/vect/pr18400.c: Ditto.
34078         * gcc.dg/vect/pr18425.c: Ditto.
34079         * gcc.dg/vect/vect-1.c: Ditto.
34080         * gcc.dg/vect/vect-10.c: Ditto.
34081         * gcc.dg/vect/vect-11.c: Ditto.
34082         * gcc.dg/vect/vect-12.c: Ditto.
34083         * gcc.dg/vect/vect-13.c: Ditto.
34084         * gcc.dg/vect/vect-14.c: Ditto.
34085         * gcc.dg/vect/vect-15.c: Ditto.
34086         * gcc.dg/vect/vect-16.c: Ditto.
34087         * gcc.dg/vect/vect-17.c: Ditto.
34088         * gcc.dg/vect/vect-18.c: Ditto.
34089         * gcc.dg/vect/vect-19.c: Ditto.
34090         * gcc.dg/vect/vect-2.c: Ditto.
34091         * gcc.dg/vect/vect-20.c: Ditto.
34092         * gcc.dg/vect/vect-21.c: Ditto.
34093         * gcc.dg/vect/vect-22.c: Ditto.
34094         * gcc.dg/vect/vect-23.c: Ditto.
34095         * gcc.dg/vect/vect-24.c: Ditto.
34096         * gcc.dg/vect/vect-25.c: Ditto.
34097         * gcc.dg/vect/vect-26.c: Ditto.
34098         * gcc.dg/vect/vect-27.c: Ditto.
34099         * gcc.dg/vect/vect-27a.c: Ditto.
34100         * gcc.dg/vect/vect-28.c: Ditto.
34101         * gcc.dg/vect/vect-29.c: Ditto.
34102         * gcc.dg/vect/vect-29a.c: Ditto.
34103         * gcc.dg/vect/vect-3.c: Ditto.
34104         * gcc.dg/vect/vect-30.c: Ditto.
34105         * gcc.dg/vect/vect-31.c: Ditto.
34106         * gcc.dg/vect/vect-32.c: Ditto.
34107         * gcc.dg/vect/vect-33.c: Ditto.
34108         * gcc.dg/vect/vect-34.c: Ditto.
34109         * gcc.dg/vect/vect-35.c: Ditto.
34110         * gcc.dg/vect/vect-36.c: Ditto.
34111         * gcc.dg/vect/vect-37.c: Ditto.
34112         * gcc.dg/vect/vect-38.c: Ditto.
34113         * gcc.dg/vect/vect-4.c: Ditto.
34114         * gcc.dg/vect/vect-40.c: Ditto.
34115         * gcc.dg/vect/vect-41.c: Ditto.
34116         * gcc.dg/vect/vect-42.c: Ditto.
34117         * gcc.dg/vect/vect-43.c: Ditto.
34118         * gcc.dg/vect/vect-44.c: Ditto.
34119         * gcc.dg/vect/vect-45.c: Ditto.
34120         * gcc.dg/vect/vect-46.c: Ditto.
34121         * gcc.dg/vect/vect-47.c: Ditto.
34122         * gcc.dg/vect/vect-48.c: Ditto.
34123         * gcc.dg/vect/vect-48a.c: Ditto.
34124         * gcc.dg/vect/vect-49.c: Ditto.
34125         * gcc.dg/vect/vect-5.c: Ditto.
34126         * gcc.dg/vect/vect-50.c: Ditto.
34127         * gcc.dg/vect/vect-51.c: Ditto.
34128         * gcc.dg/vect/vect-52.c: Ditto.
34129         * gcc.dg/vect/vect-53.c: Ditto.
34130         * gcc.dg/vect/vect-54.c: Ditto.
34131         * gcc.dg/vect/vect-55.c: Ditto.
34132         * gcc.dg/vect/vect-56.c: Ditto.
34133         * gcc.dg/vect/vect-56a.c: Ditto.
34134         * gcc.dg/vect/vect-57.c: Ditto.
34135         * gcc.dg/vect/vect-58.c: Ditto.
34136         * gcc.dg/vect/vect-59.c: Ditto.
34137         * gcc.dg/vect/vect-6.c: Ditto.
34138         * gcc.dg/vect/vect-60.c: Ditto.
34139         * gcc.dg/vect/vect-61.c: Ditto.
34140         * gcc.dg/vect/vect-62.c: Ditto.
34141         * gcc.dg/vect/vect-63.c: Ditto.
34142         * gcc.dg/vect/vect-64.c: Ditto.
34143         * gcc.dg/vect/vect-65.c: Ditto.
34144         * gcc.dg/vect/vect-66.c: Ditto.
34145         * gcc.dg/vect/vect-67.c: Ditto.
34146         * gcc.dg/vect/vect-68.c: Ditto.
34147         * gcc.dg/vect/vect-69.c: Ditto.
34148         * gcc.dg/vect/vect-7.c: Ditto.
34149         * gcc.dg/vect/vect-72.c: Ditto.
34150         * gcc.dg/vect/vect-72a.c: Ditto.
34151         * gcc.dg/vect/vect-73.c: Ditto.
34152         * gcc.dg/vect/vect-74.c: Ditto.
34153         * gcc.dg/vect/vect-75.c: Ditto.
34154         * gcc.dg/vect/vect-76.c: Ditto.
34155         * gcc.dg/vect/vect-77.c: Ditto.
34156         * gcc.dg/vect/vect-77a.c: Ditto.
34157         * gcc.dg/vect/vect-78.c: Ditto.
34158         * gcc.dg/vect/vect-79.c: Ditto.
34159         * gcc.dg/vect/vect-8.c: Ditto.
34160         * gcc.dg/vect/vect-80.c: Ditto.
34161         * gcc.dg/vect/vect-82.c: Ditto.
34162         * gcc.dg/vect/vect-82_64.c: Ditto.
34163         * gcc.dg/vect/vect-83.c: Ditto.
34164         * gcc.dg/vect/vect-83_64.c: Ditto.
34165         * gcc.dg/vect/vect-9.c: Ditto.
34166         * gcc.dg/vect/vect-all.c: Ditto.
34167         * gcc.dg/vect/vect-none.c: Ditto.
34169 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34171         * lib/gcc-dg.exp (dg-skip-if): New function.
34172         (dg-forbid-option): Remove.
34173         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
34174         * g++.dg/abi/bitfield8.C: Likewise.
34175         * g++.dg/abi/dtor1.C: Likewise.
34176         * g++.dg/abi/empty10.C: Likewise.
34177         * g++.dg/abi/empty7.C: Likewise.
34178         * g++.dg/abi/empty9.C: Likewise.
34179         * g++.dg/abi/layout3.C: Likewise.
34180         * g++.dg/abi/layout4.C: Likewise.
34181         * g++.dg/abi/thunk1.C: Likewise.
34182         * g++.dg/abi/thunk2.C: Likewise.
34183         * g++.dg/abi/vbase11.C: Likewise.
34184         * g++.dg/abi/vthunk2.C: Likewise.
34185         * g++.dg/abi/vthunk3.C: Likewise.
34186         * g++.dg/ext/attrib8.C: Likewise.
34187         * g++.dg/opt/longbranch2.C: Likewise.
34188         * g++.dg/opt/reg-stack4.C: Likewise.
34189         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34190         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34191         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34192         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34193         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34194         * gcc.dg/20000609-1.c: Likewise.
34195         * gcc.dg/20000720-1.c: Likewise.
34196         * gcc.dg/20011107-1.c: Likewise.
34197         * gcc.dg/20011119-1.c: Likewise.
34198         * gcc.dg/20020108-1.c: Likewise.
34199         * gcc.dg/20020122-2.c: Likewise.
34200         * gcc.dg/20020122-3.c: Likewise.
34201         * gcc.dg/20020201-3.c: Likewise.
34202         * gcc.dg/20020206-1.c: Likewise.
34203         * gcc.dg/20020218-1.c: Likewise.
34204         * gcc.dg/20020310-1.c: Likewise.
34205         * gcc.dg/20020411-1.c: Likewise.
34206         * gcc.dg/20020418-2.c: Likewise.
34207         * gcc.dg/20020426-1.c: Likewise.
34208         * gcc.dg/20020426-2.c: Likewise.
34209         * gcc.dg/20020517-1.c: Likewise.
34210         * gcc.dg/20020523-1.c: Likewise.
34211         * gcc.dg/20020523-2.c: Likewise.
34212         * gcc.dg/20020729-1.c: Likewise.
34213         * gcc.dg/20030204-1.c: Likewise.
34214         * gcc.dg/20030826-2.c: Likewise.
34215         * gcc.dg/20030926-1.c: Likewise.
34216         * gcc.dg/20031202-1.c: Likewise.
34217         * gcc.dg/980312-1.c: Likewise.
34218         * gcc.dg/980313-1.c: Likewise.
34219         * gcc.dg/990117-1.c: Likewise.
34220         * gcc.dg/990424-1.c: Likewise.
34221         * gcc.dg/990524-1.c: Likewise.
34222         * gcc.dg/991230-1.c: Likewise.
34223         * gcc.dg/i386-387-1.c: Likewise.
34224         * gcc.dg/i386-387-2.c: Likewise.
34225         * gcc.dg/i386-387-3.c: Likewise.
34226         * gcc.dg/i386-387-4.c: Likewise.
34227         * gcc.dg/i386-387-5.c: Likewise.
34228         * gcc.dg/i386-387-6.c: Likewise.
34229         * gcc.dg/i386-asm-1.c: Likewise.
34230         * gcc.dg/i386-bitfield1.c: Likewise.
34231         * gcc.dg/i386-bitfield2.c: Likewise.
34232         * gcc.dg/i386-loop-1.c: Likewise.
34233         * gcc.dg/i386-loop-2.c: Likewise.
34234         * gcc.dg/i386-loop-3.c: Likewise.
34235         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34236         * gcc.dg/i386-pic-1.c: Likewise.
34237         * gcc.dg/i386-regparm.c: Likewise.
34238         * gcc.dg/i386-signbit-1.c: Likewise.
34239         * gcc.dg/i386-signbit-2.c: Likewise.
34240         * gcc.dg/i386-signbit-3.c: Likewise.
34241         * gcc.dg/i386-sse-5.c: Likewise.
34242         * gcc.dg/i386-sse-8.c: Likewise.
34243         * gcc.dg/i386-unroll-1.c: Likewise.
34244         * gcc.dg/tls/opt-1.c: Likewise.
34245         * gcc.dg/tls/opt-2.c: Likewise.
34246         * gcc.dg/unroll-1.c: Likewise.
34247         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34248         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34249         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34250         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34252 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34254         * g++.dg/template/incomplete1.C: New test.
34256 2004-11-16  Nick Clifton  <nickc@redhat.com>
34258         Revert patches accidentally commited during checkin of fixes for
34259         xstormy16 tests:
34260         gcc.c-torture/execute/simd-4.c: Revert
34261         gcc.dg/20040910-1.c: Revert.
34263 2004-11-16  Paul Brook  <paul@codesourcery.com>
34265         PR fortran/13010
34266         * gfortran.dg/der_pointer_1.f90: New test.
34268 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
34270         PR c/18498
34271         * gcc.dg/bitfld-13.c: New test.
34273 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
34275         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
34276         powerpc*-*-linux*.
34278         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
34279         * gcc.dg/ppc64-abi-2.c: Ditto.
34280         * gcc.dg/ppc64-abi-3.c: Ditto.
34282         * lib/gcc-dg.exp (dg-target-list): Remove.
34284 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
34286         * gcc.dg/ia64-postinc.c: New test.
34288 2004-11-15  Mark Mitchell <mark@codesourcery.com>
34290         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
34292 2004-11-15  Nick Clifton  <nickc@redhat.com>
34294         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
34295         __INT_MAX__ so that the test can be compiled by toolchains
34296         targeted at 16-bit processors.
34298         * gcc.dg/20040625-1.c: Use long constants rather than integers
34299         when performing arithmetic that will overflow 16-bits.
34301         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
34302         xstormy16.  It does not support 128-bit vector operations.
34304         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
34305         with the macro PTR_TYPE.  Define this macro to an integer type
34306         suitable for holding a pointer.
34308         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
34309         the target is a 16-bit processor.
34311         * gcc.dg/cpp/if-2.c: Expect a different warning message from
34312         16-bit targets where the character constant will be too long.
34314         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
34315         where the double will not be directly addressable.
34317 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34319         Friend class name lookup 1/n, PR c++/18471
34320         * g++.dg/template/crash26.C: New test.
34321         * g++.dg/lookup/struct1.C: Adjust expected error.
34322         * g++.dg/parse/elab1.C: Likewise.
34323         * g++.dg/parse/elab2.C: Likewise.
34324         * g++.dg/parse/int-as-enum1.C: Likewise.
34325         * g++.dg/parse/struct-as-enum1.C: Likewise.
34326         * g++.dg/parse/typedef1.C: Likewise.
34327         * g++.dg/parse/typedef3.C: Likewise.
34328         * g++.dg/parse/typedef4.C: Likewise.
34329         * g++.dg/parse/typedef5.C: Likewise.
34330         * g++.dg/template/nontype4.C: Likewise.
34331         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
34332         * g++.old-deja/g++.other/elab1.C: Likewise.
34333         * g++.old-deja/g++.other/syntax4.C: Likewise.
34335 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34337         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
34339 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
34341         * gcc.c-torture/execute/20041114-1.c: New test.
34343 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
34345         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
34346         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
34347         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
34348         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
34349         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
34350         gcc.dg/switch-7.c: New tests.
34352 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34354         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
34356 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34358         PR tree-opt/18400
34359         * gcc.dg/vect/pr18400.c: New test.
34361 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34362             Andrew Pinski  <pinskia@physics.uc.edu>
34364         PR tree-opt/18425
34365         * gcc.dg/vect/pr18425.c: New test.
34367 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34369         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
34370         Guard with dg-require-alias and dg-require-visibility.
34372 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34374         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
34376 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34378         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
34380 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34382         PR c++/17344
34383         * g++.dg/template/defarg5.C: New test.
34385 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34387         * g++.dg/parse/cast1.C: Run only on ILP32.
34388         * g++.old-deja/g++.mike/p784.C: Likewise.
34390 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
34392         * gcc.c-torture/execute/20041113-1.c: New test.
34394 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34396         PR target/18230
34397         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
34398         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
34399         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
34400         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34401         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
34402         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
34403         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
34404         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
34405         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
34406         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34407         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34408         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
34409         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
34411 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34413         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
34414         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
34415         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
34416         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
34417         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
34418         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
34419         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
34420         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
34421         gcc.target/sparc/combined-1.c: New tests.
34423 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
34425         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
34426         New tests.
34428 2004-11-12  Mark Mitchell <mark@codesourcery.com>
34430         * lib/gcc-dg.exp (dg-forbid-option): New function.
34431         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
34432         * g++.dg/abi/bitfield8.C: Likewise.
34433         * g++.dg/abi/dtor1.C: Likewise.
34434         * g++.dg/abi/empty10.C: Likewise.
34435         * g++.dg/abi/empty7.C: Likewise.
34436         * g++.dg/abi/empty9.C: Likewise.
34437         * g++.dg/abi/layout3.C: Likewise.
34438         * g++.dg/abi/layout4.C: Likewise.
34439         * g++.dg/abi/thunk1.C: Likewise.
34440         * g++.dg/abi/thunk2.C: Likewise.
34441         * g++.dg/abi/vbase11.C: Likewise.
34442         * g++.dg/abi/vthunk2.C: Likewise.
34443         * g++.dg/abi/vthunk3.C: Likewise.
34444         * g++.dg/ext/attrib8.C: Likewise.
34445         * g++.dg/opt/longbranch2.C: Likewise.
34446         * g++.dg/opt/reg-stack4.C: Likewise.
34447         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34448         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34449         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34450         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34451         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34452         * gcc.dg/20000609-1.c: Likewise.
34453         * gcc.dg/20000720-1.c: Likewise.
34454         * gcc.dg/20011107-1.c: Likewise.
34455         * gcc.dg/20011119-1.c: Likewise.
34456         * gcc.dg/20020108-1.c: Likewise.
34457         * gcc.dg/20020122-2.c: Likewise.
34458         * gcc.dg/20020122-3.c: Likewise.
34459         * gcc.dg/20020201-3.c: Likewise.
34460         * gcc.dg/20020206-1.c: Likewise.
34461         * gcc.dg/20020218-1.c: Likewise.
34462         * gcc.dg/20020310-1.c: Likewise.
34463         * gcc.dg/20020411-1.c: Likewise.
34464         * gcc.dg/20020418-2.c: Likewise.
34465         * gcc.dg/20020426-1.c: Likewise.
34466         * gcc.dg/20020426-2.c: Likewise.
34467         * gcc.dg/20020517-1.c: Likewise.
34468         * gcc.dg/20020523-1.c: Likewise.
34469         * gcc.dg/20020523-2.c: Likewise.
34470         * gcc.dg/20020729-1.c: Likewise.
34471         * gcc.dg/20030204-1.c: Likewise.
34472         * gcc.dg/20030826-2.c: Likewise.
34473         * gcc.dg/20030926-1.c: Likewise.
34474         * gcc.dg/20031202-1.c: Likewise.
34475         * gcc.dg/980312-1.c: Likewise.
34476         * gcc.dg/980313-1.c: Likewise.
34477         * gcc.dg/990117-1.c: Likewise.
34478         * gcc.dg/990424-1.c: Likewise.
34479         * gcc.dg/990524-1.c: Likewise.
34480         * gcc.dg/991230-1.c: Likewise.
34481         * gcc.dg/i386-387-1.c: Likewise.
34482         * gcc.dg/i386-387-2.c: Likewise.
34483         * gcc.dg/i386-387-3.c: Likewise.
34484         * gcc.dg/i386-387-4.c: Likewise.
34485         * gcc.dg/i386-387-5.c: Likewise.
34486         * gcc.dg/i386-387-6.c: Likewise.
34487         * gcc.dg/i386-asm-1.c: Likewise.
34488         * gcc.dg/i386-bitfield1.c: Likewise.
34489         * gcc.dg/i386-bitfield2.c: Likewise.
34490         * gcc.dg/i386-loop-1.c: Likewise.
34491         * gcc.dg/i386-loop-2.c: Likewise.
34492         * gcc.dg/i386-loop-3.c: Likewise.
34493         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34494         * gcc.dg/i386-pic-1.c: Likewise.
34495         * gcc.dg/i386-regparm.c: Likewise.
34496         * gcc.dg/i386-signbit-1.c: Likewise.
34497         * gcc.dg/i386-signbit-2.c: Likewise.
34498         * gcc.dg/i386-signbit-3.c: Likewise.
34499         * gcc.dg/i386-sse-5.c: Likewise.
34500         * gcc.dg/i386-sse-8.c: Likewise.
34501         * gcc.dg/i386-unroll-1.c: Likewise.
34502         * gcc.dg/tls/opt-1.c: Likewise.
34503         * gcc.dg/tls/opt-2.c: Likewise.
34504         * gcc.dg/unroll-1.c: Likewise.
34505         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34506         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34507         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34508         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34509         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
34510         -m64 is specified.
34512 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
34514         PR c++/18389
34515         * g++.dg/parse/cond1.C: New test.
34517         PR c++/18429
34518         * g++.dg/template/array9.C: New test.
34519         * g++.dg/ext/vla1.C: Adjust error messages.
34520         * g++.dg/ext/vlm1.C: Likewise.
34521         * g++.dg/template/crash2.C: Likewise.
34523         PR c++/18436
34524         * g++.dg/template/call3.C: New test.
34526         PR c++/18407
34527         * g++.dg/template/ptrmem11.C: New test.
34529 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
34531         PR other/14264
34532         * lib/g++.exp: Set LC_ALL and LANG to C.
34533         * lib/gcc-dg.exp: Likewise.
34534         * lib/gfortran.exp: Likewise.
34535         * lib/objc.exp: Likewise.
34536         * lib/treelang.exp: Likewise.
34538 2004-11-12  Andreas Schwab  <schwab@suse.de>
34540         * gcc.dg/pr16286.c: Fix last change.
34542 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
34544         PR c++/18416
34545         * g++.dg/init/global1.C: New test.
34547 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
34549         * gcc.c-torture/execute/20041112-1.c: New test.
34551 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34553         * lib/gcc-dg.exp (dg-target-list): New.
34555 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34556             Richard Sandiford  <rsandifo@redhat.com>
34558         * lib/target-supports.exp (get-compiler_messages): New.
34559         (check_named_sections_available): Use it.
34560         (check_effective_target_ilp32): New.
34561         (check_effective_target_lp64): New.
34562         (is-effective-target): New.
34563         * lib/gcc-dg.exp (dg-require-effective-target): New.
34565 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
34567         * gcc.dg/precedence-1.c: New test.
34569 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34571         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
34573         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
34574         message, delete generated files, use more descriptive name for
34575         executable, and make the test unsupported when it cannot be run.
34577         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
34578         (dg-require-weak, dg-require-visibility, dg-require-alias,
34579         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
34580         dg-require-iconv, dg-require-named-sections): Use it.
34582         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
34584 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
34586         PR target/16457
34587         * gcc.dg/ppc-and-1: New
34589         PR target/16796
34590         * gcc.dg/ppc-mov-1.c: New.
34592         PR target/16458
34593         * gcc.dg/ppc-compare-1.c: New.
34595 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
34597         * objc.dg/desig-init-2.m: New test.
34599 2004-11-10  Adam Nemet  <anemet@lnxw.com>
34601         PR middle-end/18160
34602         * g++.dg/warn/register-var-1.C: New test.
34603         * g++.dg/warn/register-var-2.C: New test.
34605 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34607         * gcc.dg/union-2.c: New test.
34609 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
34611         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
34612         New test for PR tree-optimization/17892.
34614 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
34616         PR c++/18369
34617         * g++.dg/init/new12.C: New test.
34619 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
34621         * gcc.target/sparc: New directory.
34622         * gcc.target/sparc/sparc.exp: New driver.
34623         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
34624         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
34625         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
34626         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
34628 2004-11-10  Paul Brook  <paul@codesourcery.com>
34630         PR fortran/18218
34631         * gfortran.dg/list_read.c: New test.
34633 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34635         PR c/18322
34636         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
34637         expected diagnostic location.
34639 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
34641         * gcc.dg/20041109-1.c: New test.
34643 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
34645         PR objc/18406
34646         * objc/compile/pr18406.m: New test.
34648 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34650         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
34652 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34654         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
34656 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
34658         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
34660 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
34662         * gcc.dg/20030225-2.c: Add prototype for abort and
34663         exit.
34665 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
34667         PR tree-opt/18299
34668         * gcc.c-torture/pr18299-1.c: New test.
34670 2004-11-06  Andreas Schwab  <schwab@suse.de>
34672         * gcc.dg/pr16286.c: Also test for bool and pixel.
34674 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
34676         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
34677         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
34678         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
34679         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
34680         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
34681         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
34682         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
34683         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
34684         gcc.dg/struct-semi-3.c: New tests.
34686 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34688         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
34690 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34692         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
34693         Do not use C99 designators.
34695 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34697         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
34699 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34701         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
34702         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
34703         * gcc.c-torture/execute/simd-5.x: Remove.
34705 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
34707         PR rtl-optimization/17933
34708         * gcc.dg/torture/pr17933-1.c: New test.
34710 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
34712         PR target/18106
34713         * lib/target-supports.exp (check_weak_available): Support
34714         Windows.
34716 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
34718         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
34719         call to fflush(stdout) before abort.
34720         (my_ffsll): New function.
34721         (generate_fields): Use it.
34723 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34725         * gcc.dg/init-undef-1.c: New test.
34727 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34729         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
34730         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
34731         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
34732         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
34733         expected messages for new parser.
34735 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
34737         * g++.dg/ext/visibility/symbian1.C: New test.
34739 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34741         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
34742         on LP64 targets.
34744 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
34746         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
34747         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
34748         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
34749         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
34750         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
34751         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
34752         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
34753         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
34754         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
34755         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
34757 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
34759         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
34760         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
34761         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
34762         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
34763         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
34764         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
34765         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
34766         for new parser.
34768 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
34770         PR target/15342
34771         * gcc.dg/20041104-1.c: New test.
34773 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34775         * g++.dg/template/nontype7.C: New test.
34776         * g++.dg/template/nontype8.C: Likewise.
34777         * g++.dg/template/nontype9.C: Likewise.
34778         * g++.dg/template/nontype10.C: Likewise.
34779         * g++.dg/tc1/dr49.C: Likewise.
34780         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
34781         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
34783 2004-11-04  Ben Elliston  <bje@au.ibm.com>
34785         * g++.dg/rtti/tinfo1.C: Remove xfails.
34787 2004-11-04  Ben Elliston  <bje@au.ibm.com>
34789         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
34790         packed attribute to the definition to satisfy the new C++ parser.
34792 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34794         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
34795         invocations of va_arg.
34797 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
34799         PR c++/18124
34800         * g++.dg/template/crash25.C: New test.
34802         PR c++/18155
34803         * g++.dg/template/typedef2.C: New test.
34804         * g++.dg/parse/crash13.C: Adjust error markers.
34806         PR c++/18177
34807         * g++.dg/conversion/const3.C: New test.
34809 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34811         PR fortran/17535
34812         PR fortran/17583
34813         PR fortran/17713
34814         * gfortran.dg/generic_[123].f90: New testcases.
34816 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34818         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
34819         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
34821 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
34823         PR tree-opt/16808
34824         * gcc.c-torture/compile/pr16808.c: New test.
34826 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
34828         PR rtl-optimization/17104
34829         * gcc.dg/ppc-bitfield1.c: New.
34831 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
34833         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
34835 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
34837         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
34838         strings for 32-bit code.
34840 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
34842         PR c/18239
34843         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
34845 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
34847         PR c++/18064
34848         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
34850 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
34852         PR c++/15172
34853         * g++.dg/init/aggr2.C: New test.
34855 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
34857         * objc.dg/local-decl-1.m: New test.
34859 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34861         * gcc.dg/20040910-1.c: Adjust regex.
34863 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34865         PR rtl-optimization/18084
34866         * g++.dg/opt/pr18084-1.C: New testcase.
34868 2004-10-30  Matt Austern  <austern@apple.com>
34870         PR c++/17542
34871         * g++.dg/ext/attrib18.C: New test.
34873 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34875         PR middle-end/18096
34876         * gcc.dg/pr18096-1.c: New test case.
34878 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34880         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
34882 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
34884         PR c/16666
34885         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
34886         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
34887         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
34888         gcc.dg/old-style-prom-3.c: New tests.
34890 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
34892         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
34893         Remove unnecessary inclusion of stdio.h.
34895 2004-10-29  Roger Sayle  <roger@eyesopen.com>
34897         PR rtl-optimization/17581
34898         * gcc.dg/pr17581-1.c: New test case.
34900 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
34902         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
34903         being implemented.
34904         * g++.dg/conversion/dr195-1.C: New.
34905         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
34906         * g++.old-deja/g++.mike/p10148.C: Likewise.
34908 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
34910         PR c++/17695
34911         * g++.dg/debug/typedef2.C: New test.
34913 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
34915         PR fortran/13490
34916         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
34917         * gfortran.dg/g77/README: Update.
34919 2004-10-28  Matt Austern  <austern@apple.com>
34921         PR c++/14124
34922         * g++.dg/ext/packed7.C: New test.
34924 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
34926         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
34927         scan-assembler.
34928         * lib/scanasm.exp (hidden-scan-for): New proc.
34929         (scan-hidden): Use hidden-scan-for instead of constructing the scan
34930         string.
34931         (scan-not-hidden): Likewise.
34932         * lib/target-supports.exp (check_visibility_available): mach-o is
34933         support too.
34935 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
34937         PR c++/17132
34938         * g++.dg/template/memclass3.C: New test.
34940 2004-10-28  Adam Nemet  <anemet@lnxw.com>
34942         PR middle-end/18160
34943         * gcc.dg/register-var-1.c: New test.
34944         * gcc.dg/register-var-2.c: New test.
34945         * gcc.dg/asm-7.c: Taking the address of a register variable is an
34946         error now.
34948 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
34950         PR other/18172
34951         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
34952         unused variables.
34953         * gcc.dg/vect/vect-22.c: Likewise.
34955 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
34957         * gcc.dg/i386-rotate-1.c: New test.
34959 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
34961         * g++.dg/init/ref12.C: Add "run" marker.
34963         PR c++/17435
34964         * g++.dg/init/ref12.C: New test.
34966         PR c++/18140
34967         * g++.dg/template/shift1.C: New test.
34968         * g++.dg/template/error10.C: Adjust error markers.
34970 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
34972         PR tree-opt/17529
34973         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
34975 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
34977         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
34978         * gcc.dg/weak/weak-3.c: Likewise.
34979         * gcc.dg/weak/weak-5.c: Likewise.
34980         * gcc.dg/weak/weak-9.c: Likewise.
34981         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
34982         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
34984         * gcc.dg/darwin-weakimport-1.c: New.
34986 2004-10-28  Ben Elliston  <bje@au.ibm.com>
34988         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
34990 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
34992         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
34993         'syntax' error messages.
34994         * gcc.dg/cpp/direct2s.c: Likewise.
34996 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
34998         * gcc.c-torture/compile/20041026-1.c: New.
35000 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
35002         PR c++/18093
35003         * g++.dg/lookup/ns2.C: New test.
35005         PR c++/18020
35006         * g++.dg/template/enum4.C: New test.
35008         PR c++/18161
35009         * g++.dg/template/expr1.C: New test.
35011 2004-10-26  Ben Elliston  <bje@au.ibm.com>
35013         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
35015 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35017         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
35018         gcc.dg/decl-nospec-3.c: New tests.
35020 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
35022         * objc.dg/super-class-3.m: New test.
35024 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
35026         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
35027         resyncing.
35028         * gcc.dg/cpp/direct2s.c: Likewise.
35030 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
35032         * objc.dg/image-info.m: Update for changes to section selection.
35034 2004-10-25  David Ayers  <d.ayers@inode.at>
35035             Ziemowit Laski  <zlaski@apple.com>
35037         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
35038         diagnostics when messaging 'id <Proto>'.
35039         * objc.dg/class-protocol-1.m: New test.
35040         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
35041         a non-existent method signature.
35042         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
35043         Update diagnostics when messaging with non-existent method signature.
35044         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
35045         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
35046         invalid receivers are now resolved as if messaging 'id'; remove
35047         extraneous diagnostics.
35049 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35051         PR c/16667
35052         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
35053         gcc.dg/init-desig-obs-3.c: New tests.
35055 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
35057         * gcc.dg/debug/20041023-1.c: New test.
35059 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
35061         PR middle-end/17407
35062         * gcc.c-torture/compile/pr17407.c: New test.
35064         PR c++/18121
35065         * g++.dg/template/array8.C: New test.
35067 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35069         PR other/18138
35070         * lib/g++.exp: Accept more than one multilib libgcc.
35071         * lib/gcc-dg.exp: Likewise.
35072         * lib/objc.exp: Likewise.
35073         * lib/treelang.exp: Likewise.
35074         * lib/gfortran.exp: Likewise.
35076 2004-10-24  Ben Elliston  <bje@au.ibm.com>
35078         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
35080 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
35082         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
35083         * gcc.dg/c99-const-expr-3.c: Likewise.
35085 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
35087         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
35089 2004-10-23  Ben Elliston  <bje@au.ibm.com>
35091         * gcc.c-torture/execute/loop-2e.x: Remove.
35093 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35095         PR c++/18095
35096         * g++.dg/parse/crash18.C: New.
35097         * g++.dg/parse/crash19.C: New.
35099 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35101         * g++.dg/ext/dllimport1.C: Move dg-warnings.
35102         * g++.dg/ext/dllimport2.C: Same.
35103         * g++.dg/ext/dllimport8.C: Same.
35105 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
35107         PR c++/10841
35108         * g++.dg/conversion/cast1.C: New test.
35109         * g++.dg/overload/pmf1.C: Adjust error marker.
35111 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
35113         PR objc/17923
35114         * objc.dg/const-str-7.m: New test.
35116 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35118         * g++.dg/template/memfriend11.C: Fix comment typo.
35119         * g++.dg/template/memfriend14.C: Likewise.
35121 2004-10-20  Richard Henderson  <rth@redhat.com>
35123         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
35124         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
35125         -fasynchronous-unwind-tables.
35127 2004-10-20  Richard Henderson  <rth@redhat.com>
35129         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
35130         (main): Return success.
35131         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
35132         (main): Return success.
35134 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35136         PR c++/13495
35137         * g++.dg/template/memfriend9.C: New test.
35138         * g++.dg/template/memfriend10.C: Likewise.
35139         * g++.dg/template/memfriend11.C: Likewise.
35140         * g++.dg/template/memfriend12.C: Likewise.
35141         * g++.dg/template/memfriend13.C: Likewise.
35142         * g++.dg/template/memfriend14.C: Likewise.
35143         * g++.dg/template/memfriend15.C: Likewise.
35144         * g++.dg/template/memfriend16.C: Likewise.
35145         * g++.dg/template/memfriend17.C: Likewise.
35146         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
35148 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
35150         * g++.dg/conversion/dr195.C: New.
35151         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
35153 2004-10-20  Ben Elliston  <bje@au.ibm.com>
35154             Devang Patel  <dpatel@apple.com>
35156         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
35157         of floating point arithmetic, which could trap.
35159 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
35161         PR c++/14035
35162         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
35163         * g++.dg/conversion/const2.C: New test.
35164         * g++.dg/expr/reinterpret2.C: New test.
35165         * g++.dg/expr/reinterpret3.C: New test.
35166         * g++.dg/expr/cast2.C: New test.
35167         * g++.dg/expr/copy1.C: New test.
35168         * g++.dg/other/conversion1.C: Change error message.
35169         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
35170         function pointers to void *.
35171         * g++.old-deja/g++.mike/p10148.C: Likewise.
35173 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35175         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
35177 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
35179         PR c++/18047
35181         * g++.dg/parse/expr3.C: New test.
35183 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35185         * gcc.dg/smod-1.c: New test.
35187 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
35189         * objc.dg/method-14.m: New test.
35191 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
35193         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
35194         Also xfail as the patch was reverted.
35196 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
35198         PR middle-end/16973
35199         * gcc.dg/pr16973.c: New test.
35201 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
35203         PR tree-optimization/17656
35204         * gcc.c-torture/compile/pr17656.c: New test.
35206 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
35208         * g++.dg/eh/shadow1.C: New.
35210 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
35212         * gcc.c-torture/compile/20041018-1.c: New test.
35214 2004-10-18  Ben Elliston  <bje@au.ibm.com>
35216         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
35217         compiler referring to register 0 when accessing sdata.  The linker
35218         now patches things up.
35220 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
35222         PR c/17529
35223         * gcc.c-torture/compile/pr17529.c: New test.
35225 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35227         PR c++/17743
35228         * g++.dg/ext/attrib17.C: New test.
35230 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35232         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
35234 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35236         PR c++/10479
35237         * g++.dg/ext/attrib16.C: New test.
35239 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
35241         PR c++/17042
35242         * g++.dg/init/dso_handle1.C: New test.
35244         PR c++/14667
35245         * g++.dg/parse/typedef6.C: New test.
35247         PR c++/17916
35248         * g++.dg/parse/pragma1.C: New test.
35250 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
35252         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
35254 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
35256         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
35257         -fno-common when on HPPA HP-UX platforms.
35259 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
35261         PR other/16820
35262         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
35263         stdint.h.
35264         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
35265         uintptr_t.
35267 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35269         PR c++/16301
35270         * g++.dg/lookup/strong-using-4.C: New test.
35272 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35274         PR middle-end/16567
35275         * gcc.c-torture/compile/nested-1.c: New test.
35277 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35279         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
35280         and mipsisa64*-*-* (until support for misaligned loads is added).
35281         * gcc.dg/vect/vect-50.c: Likewise.
35282         * gcc.dg/vect/vect-52.c: Likewise.
35283         * gcc.dg/vect/vect-54.c: Likewise.
35284         * gcc.dg/vect/vect-58.c: Likewise.
35285         * gcc.dg/vect/vect-60.c: Likewise.
35286         * gcc.dg/vect/vect-80.c: Likewise.
35288 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
35290         PR c++/17976
35291         * g++.dg/init/dtor3.C: New test.
35293 2004-10-15  Ben Elliston  <bje@au.ibm.com>
35295         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
35297 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
35299         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
35300         * gcc.dg/macho-lo-sum.c: Likewise.
35302 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
35304         * gcc.dg/ppc-spe64-1.c: New test.
35306 2004-10-14  Devang Patel  <dpatel@apple.com>
35308         PR 17635
35309         * gcc.dg/pr17635.c : New test.
35311 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
35313         * gcc.dg/vect/vect-28.c: Remove xfail.
35314         * gcc.dg/vect/vect-30.c: Remove xfail.
35315         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
35316         * gcc.dg/vect/vect-33.c: Remove xfail.
35317         * gcc.dg/vect/vect-44.c: Remove xfail.
35318         * gcc.dg/vect/vect-46.c: Remove xfail.
35319         * gcc.dg/vect/vect-50.c: Remove xfail.
35320         * gcc.dg/vect/vect-52.c: Remove xfail.
35321         * gcc.dg/vect/vect-54.c: Remove xfail.
35322         * gcc.dg/vect/vect-58.c: Remove xfail.
35323         * gcc.dg/vect/vect-60.c: Remove xfail.
35324         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
35325         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
35326         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
35327         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
35328         * gcc.dg/vect/vect-8.c: Remove xfail.
35329         * gcc.dg/vect/vect-80.c: Remove xfail.
35330         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
35332 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35334         * gcc.dg/vect/vect-82.c: New testcase.
35335         * gcc.dg/vect/vect-82_64.c: New testcase.
35336         * gcc.dg/vect/vect-83.c: New testcase.
35337         * gcc.dg/vect/vect-83_64.c: New testcase.
35339 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35341         * gcc.dg/cpp/error-1.c: New test.
35343 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35345         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
35347 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
35349         PR target/17984
35350         * gcc.dg/cris-peep2-xsrand2.c: New test.
35352 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
35354         PR c++/17661
35355         * g++.dg/expr/for2.C: New test.
35357 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35359         * g++.dg/inherit/thunk1.C: Run on the SPARC.
35361 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
35363         PR tree-optimization/17724
35364         * g++.dg/opt/pr17724-1.C: New test.
35365         * g++.dg/opt/pr17724-2.C: New test.
35366         * g++.dg/opt/pr17724-3.C: New test.
35367         * g++.dg/opt/pr17724-4.C: New test.
35368         * g++.dg/opt/pr17724-5.C: New test.
35369         * g++.dg/opt/pr17724-6.C: New test.
35371 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
35373         PR c/17301
35374         * gcc.dg/pr17301-2.c: New test.
35376 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
35378         PR c++/15876
35379         * g++.dg/parse/error22.C: New test.
35381         PR c++/17936
35382         * g++.dg/template/spec18.C: New test.
35384 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
35386         * gcc.dg/ia64-asm-1.c: Add prototype for abort
35387         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
35388         memcpy.
35389         * gcc.dg/ia64-sync-2.c: Ditto.
35390         * gcc.dg/ia64-sync-3.c: Ditto.
35392 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
35394         * g++.dg/eh/cleanup5.C: Add dg-options "".
35396 2004-10-11  Roger Sayle  <roger@eyesopen.com>
35398         PR middle-end/17657
35399         * gcc.dg/switch-4.c: New test case.
35401 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
35403         * gcc.c-torture/execute/20041011-1.c: New test.
35405 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35407         PR c++/17554
35408         * g++.dg/init/for3.C: New test.
35410         PR c++/17657
35411         * g++.dg/opt/switch2.C: New test.
35413         PR middle-end/17703
35414         * g++.dg/warn/Wreturn-2.C: New test.
35416 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35418         PR c++/17907
35419         * g++.dg/eh/cleanup5.C: New test.
35421 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
35423         PR c++/17393
35424         * g++.dg/parse/error21.C: New test.
35426 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35428         * g++.dg/overload/pmf1.C: Adjust quoting marks.
35429         * g++.dg/warn/incomplete1.C: Likewise.
35430         * g++.dg/template/qualttp20.C: Likewise.
35432 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35434         PR c/17881
35435         * parm-incomplete-1.c: New test.
35437 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35439         PR c++/17867
35440         * g++.dg/parse/error19.C: New test.
35442         PR c++/17670
35443         * g++.dg/init/new11.C: New test.
35445         PR c++/17821
35446         * g++.dg/parse/error20.C: New test.
35448         PR c++/17826
35449         * g++.dg/template/crash24.C: New test.
35451 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35453         PR c/17301
35454         * gcc.dg/pr17301-1.c: New test.
35456 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35458         PR c/17189
35459         * gcc.dg/anon-struct-5.c: New test.
35461 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35463         PR c/17844
35464         * gcc.dg/pr17844-1.c: New test.
35466 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
35468         PR tree-optimization/17906
35469         * gcc.c-torture/compile/pr17906.c: New.
35471 2004-10-09  Stuart Hastings  <stuart@apple.com>
35472             Roger Sayle  <roger@eyesopen.com>
35474         PR rtl-optimization/17853
35475         * gcc.dg/i386-mmx-5.c: New testcase.
35477 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
35479         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
35481 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35483         PR c++/17524
35484         * g++.dg/template/static9.C: New test.
35486         PR c++/17685
35487         * g++.dg/parse/operator5.C: New test.
35489 2004-10-09  Roger Sayle  <roger@eyesopen.com>
35491         PR middle-end/17894
35492         * gcc.c-torture/execute/divcmp-4.c: New test case.
35494 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35496         PR tree-opt/17902
35497         * g++.dg/opt/pr17902.C: New test.
35499 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
35501         * gcc.dg/cpp/ident-1.c: Add dg-options "".
35503 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35505         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
35507 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35509         * gcc.dg/assign-warn-3.c: New test.
35511 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35513         PR c/16999
35514         * gcc.dg/cpp/ident-1.c: New test.
35516 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35518         * gcc.c-torture/compile/acc1.c: New.
35520 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35522         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
35523         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
35525 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35527         * gcc.dg/ultrasp11.c: New test.
35529 2004-10-08  Michael Matz  <matz@suse.de>
35531         * gcc.dg/doloop-2.c: New test.
35533 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35535         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
35536         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
35537         objc.dg/method-9.m: Update expected diagnostics.
35539 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
35541         * gcc.dg/ppc-fsel-3.c: New file.
35542         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
35544 2004-10-07  Paul Brook  <paul@codesourcery.com>
35546         * gfortran.dg/intrinsic_verify_1.f90: New test.
35548 2004-10-07  Paul Brook  <paul@codesourcery.com>
35550         * gfortran.dg/empty_format_1.f90: Remove stray commas.
35552 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35554         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
35555         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
35556         commit.
35558 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
35560         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
35562 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35564         PR c++/17115
35565         * g++.dg/warn/Winline-4.C: New test.
35567 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35569         * gcc.c-torture/compile/20041007-1.c: New test.
35571 2004-10-07  Paul Brook  <paul@codesourcery.com>
35573         PR fortran/17678
35574         * gfortran.dg/use_allocated_1.f90: New test.
35576 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
35578         PR middle-end/17849
35579         * gfortran.fortran-torture/compile/nested.f90: New test
35581 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
35583         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
35585 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
35587         PR c++/17368
35588         * g++.dg/ext/asm6.C: New test.
35590 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
35592         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
35594 2004-10-06  Paul Brook  <paul@codesourcery.com>
35596         PR libfortran/17709
35597         * gfortran.dg/empty_format_1.f90: New test.
35599 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35601         PR fortran/17568
35602         * gfortran.dg/ishft.f90: New test.
35604         PR fortran/17283
35605         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
35606         tests.
35608 2004-10-06  Paul Brook  <paul@codesourcery.com>
35610         * gfortran.dg/do_1.f90: New test.
35612 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35614         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
35615         optimizing for size.
35617 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35619         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
35621 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35623         * gcc.c-torture/compile/20041005-1.c: New test.
35625 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
35627         PR c++/17829
35628         * g++.dg/lookup/koenig4.C: New.
35630 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35632         * g++.dg/other/classkey1.C: Adjust quoting marks.
35633         * g++.dg/parse/error15.C: Likewise.
35634         * g++.dg/template/meminit2.C (int>): Likewise.
35636 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35638         PR fortran/17283
35639         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
35641         PR fortran/17631
35642         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
35644         PR fortran/17708
35645         * gfortran.dg/pr17708.f90: New test.
35647 2004-10-04  Chao-ying Fu  <fu@mips.com>
35649         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
35650         * gcc.dg/vect/vect-4.c: Ditto.
35651         * gcc.dg/vect/vect-5.c: Ditto.
35652         * gcc.dg/vect/vect-6.c: Ditto.
35653         * gcc.dg/vect/vect-8.c: Ditto.
35654         * gcc.dg/vect/vect-16.c: Ditto.
35655         * gcc.dg/vect/vect-30.c: Ditto.
35656         * gcc.dg/vect/vect-40.c: Ditto.
35657         * gcc.dg/vect/vect-41.c: Ditto.
35658         * gcc.dg/vect/vect-42.c: Ditto.
35659         * gcc.dg/vect/vect-43.c: Ditto.
35660         * gcc.dg/vect/vect-44.c: Ditto.
35661         * gcc.dg/vect/vect-45.c: Ditto.
35662         * gcc.dg/vect/vect-46.c: Ditto.
35663         * gcc.dg/vect/vect-47.c: Ditto.
35664         * gcc.dg/vect/vect-48.c: Ditto.
35665         * gcc.dg/vect/vect-49.c: Ditto.
35666         * gcc.dg/vect/vect-50.c: Ditto.
35667         * gcc.dg/vect/vect-51.c: Ditto.
35668         * gcc.dg/vect/vect-52.c: Ditto.
35669         * gcc.dg/vect/vect-53.c: Ditto.
35670         * gcc.dg/vect/vect-54.c: Ditto.
35671         * gcc.dg/vect/vect-55.c: Ditto.
35672         * gcc.dg/vect/vect-56.c: Ditto.
35673         * gcc.dg/vect/vect-57.c: Ditto.
35674         * gcc.dg/vect/vect-58.c: Ditto.
35675         * gcc.dg/vect/vect-59.c: Ditto.
35676         * gcc.dg/vect/vect-60.c: Ditto.
35677         * gcc.dg/vect/vect-74.c: Ditto.
35678         * gcc.dg/vect/vect-79.c: Ditto.
35679         * gcc.dg/vect/vect-80.c: Ditto.
35681 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
35683         * gcc.dg/unused-7.c: Use the correct option.
35685 2004-10-04  Paul Brook  <paul@codesourcery.com>
35686         Bud Davis  <bdavis9659@comcast.net>
35688         PR fortran/17706
35689         PR fortran/16434
35690         * gfortran/pr17706.f90: New test.
35691         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
35693 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35695         * gfortran.dg/pr17612.f90: New test.
35697 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35699         * g++.dg/template/local1.C: Adjust quoting marks in
35700         testing for diagnostics.
35701         * g++.dg/tls/diag-2.C: Likewise.
35702         * g++.dg/other/error8.C: Likewise.
35704 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
35706         PR c/17178
35707         * gcc.dg/unused-4.c: Adjust to be correct.
35709         PR c/17820
35710         * gcc.dg/unused-7.c: New test.
35712 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
35714         PR c++/17797
35715         * g++.dg/overload/template2.C: New test.
35717 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
35719         PR tree-optimization/16632
35720         * gcc.dg/tree-ssa/20041002-1.c: New.
35722 2004-10-03  Paul Brook  <paul@codesourcery.com>
35724         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
35725         rather than relying on default formatting.
35727 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
35729         * gcc.dg/20040920-1.c: Update expected message text.
35731 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
35733         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
35735 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
35737         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
35738         tree level.
35740 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
35742         * gcc.dg/tree-ssa/pr17343.c: Remove.
35744 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
35746         PR tree-opt/17343
35747         * gcc.dg/tree-ssa/pr17343.c: New test.
35749 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
35751         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
35752         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
35753         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
35754         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
35755         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
35757 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35759         * gcc.dg/lvalue-2.c: New test.
35761 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35763         PR c/17730
35764         * gcc.dg/pr17730-1.c: New test
35766 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
35768         PR c/7425
35769         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
35771 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
35773         * gcc.c-torture/execute/stdarg-1.c: New test.
35774         * gcc.c-torture/execute/stdarg-2.c: New test.
35775         * gcc.c-torture/execute/stdarg-3.c: New test.
35776         * gcc.dg/tree-ssa/stdarg-1.c: New test.
35777         * gcc.dg/tree-ssa/stdarg-2.c: New test.
35778         * gcc.dg/tree-ssa/stdarg-3.c: New test.
35779         * gcc.dg/tree-ssa/stdarg-4.c: New test.
35780         * gcc.dg/tree-ssa/stdarg-5.c: New test.
35782 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
35784         PR tree-optimization/17697
35785         * g++.dg/opt/pr17697-1.C: New test.
35786         * g++.dg/opt/pr17697-2.C: New test.
35787         * g++.dg/opt/pr17697-3.C: New test.
35789 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
35791         PR c/16409
35792         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
35793         gcc.dg/vla-init-5.c: New tests.
35795 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
35797         PR c/13804
35798         * gcc.dg/pr13804-1.c: New test.
35800 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35802         PR fortran/16938
35803         * gfortran.dg/pr16938.f90: New test.
35805 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
35807         * g++.dg/template/crash23.C: New test.
35809 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
35811         PR c++/17585
35812         * g++.dg/template/static8.C: New test.
35814 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
35816         PR c++/17681
35817         * g++.dg/other/error9.C: New test.
35819 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35821         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
35823 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35825         PR fortran/15164
35826         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
35828 2004-09-26  Roger Sayle  <roger@eyesopen.com>
35830         PR middle-end/17112
35831         * gcc.dg/pr17112-1.c: New test case.
35833 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35835         PR c/11459
35836         * gcc.dg/pr11459-1.c: New test.
35838 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
35840         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
35841         * gcc.dg/tree-ssa/loop-4.c: Likewise.
35843 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35845         * gfortran.dg/pr15324.f90: Make array bounds consistent.
35847 2004-09-25  Jan Hubicka  <jh@suse.cz>
35849         * compile/30040909-1.c: New test.
35850         * compile/30040907-1.c: New test.
35852 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
35854         * gcc.c-torture/execute/va-arg-26.c: New test.
35856 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
35858         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
35859         extra diagnostics on targets with 64-bit pointers.
35860         * objc.dg/selector-1.m: Adjust dg-warning regexp.
35862 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35864         PR c/17188
35865         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
35866         * gcc.dg/decl-3.c: Adjust expected message.
35868 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35870         PR fortran/17615
35871         * gfortran.dg/pr17615.f90: New test.
35873 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
35875         PR tree-optimzation/17517
35876         * g++.dg/tree-ssa/pr17517.C: New Test.
35878 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35880         PR c++/16889
35881         * g++.dg/lookup/ambig3.C: New.
35883 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
35885         PR tree-opt/17624
35886         * g++.dg/opt/pr17624.C: New test.
35888 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35890         PR c/6980
35891         * gcc.dg/Wbad-function-cast-1.c: New test.
35893 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
35895         * g++.dg/ext/complit1.C
35896         * g++.dg/other/error2.C
35897         * g++.dg/other/nontype-1.C
35898         * g++.dg/parse/crash11.C
35899         * g++.dg/parse/crash12.C
35900         * g++.dg/parse/error15.C
35901         * g++.dg/parse/error4.C
35902         * g++.dg/parse/tmpl-outside1.C
35903         * g++.dg/parse/too-many-tmpl-args1.C
35904         * g++.dg/template/dependent-expr3.C
35905         * g++.dg/template/error10.C
35906         * g++.dg/template/instantiate1.C
35907         * g++.dg/template/vtable2.C
35908         * g++.dg/warn/Wshadow-1.C
35909         * g++.dg/warn/weak1.C
35910         * g++.old-deja/g++.brendan/crash16.C
35911         * g++.old-deja/g++.brendan/crash18.C
35912         * g++.old-deja/g++.brendan/crash48.C
35913         * g++.old-deja/g++.brendan/crash49.C
35914         * g++.old-deja/g++.brendan/crash55.C
35915         * g++.old-deja/g++.brendan/crash56.C
35916         * g++.old-deja/g++.brendan/crash8.C
35917         * g++.old-deja/g++.brendan/enum11.C
35918         * g++.old-deja/g++.brendan/enum8.C
35919         * g++.old-deja/g++.brendan/enum9.C
35920         * g++.old-deja/g++.brendan/friend3.C
35921         * g++.old-deja/g++.brendan/misc14.C
35922         * g++.old-deja/g++.bugs/900402_02.C
35923         * g++.old-deja/g++.bugs/900404_03.C
35924         * g++.old-deja/g++.bugs/900404_04.C
35925         * g++.old-deja/g++.bugs/900428_03.C
35926         * g++.old-deja/g++.jason/crash4.C
35927         * g++.old-deja/g++.jason/overload21.C
35928         * g++.old-deja/g++.jason/redecl1.C
35929         * g++.old-deja/g++.jason/report.C
35930         * g++.old-deja/g++.jason/rfg10.C
35931         * g++.old-deja/g++.jason/template30.C
35932         * g++.old-deja/g++.law/arm12.C
35933         * g++.old-deja/g++.law/ctors5.C
35934         * g++.old-deja/g++.law/cvt20.C
35935         * g++.old-deja/g++.law/init10.C
35936         * g++.old-deja/g++.law/init8.C
35937         * g++.old-deja/g++.law/visibility17.C
35938         * g++.old-deja/g++.law/visibility7.C
35939         * g++.old-deja/g++.mike/net8.C
35940         * g++.old-deja/g++.mike/p646.C
35941         * g++.old-deja/g++.mike/p700.C
35942         * g++.old-deja/g++.mike/p701.C
35943         * g++.old-deja/g++.mike/p811.C
35944         * g++.old-deja/g++.ns/template13.C
35945         * g++.old-deja/g++.other/array3.C
35946         * g++.old-deja/g++.other/crash25.C
35947         * g++.old-deja/g++.other/dtor3.C
35948         * g++.old-deja/g++.other/dtor4.C
35949         * g++.old-deja/g++.other/main1.C
35950         * g++.old-deja/g++.other/warn7.C
35951         * g++.old-deja/g++.pt/crash11.C
35952         * g++.old-deja/g++.pt/crash36.C
35953         * g++.old-deja/g++.pt/spec22.C
35954         * g++.old-deja/g++.pt/spec9.C
35955         * g++.old-deja/g++.pt/ttp52.C
35956         * g++.old-deja/g++.robertl/eb103.C
35957         * g++.old-deja/g++.robertl/eb121.C
35958         * g++.old-deja/g++.robertl/eb22.C
35959         * g++.old-deja/g++.robertl/eb8.C:
35960         Update locations and/or regexps of dg-error markers.
35961         Remove markers for some bogus messages that are no longer issued.
35963 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
35965         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
35966         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
35968 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
35970         PR c++/17618
35971         * g++.dg/lookup/crash5.C: New test.
35973 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
35975         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
35976         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
35977         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
35978         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
35979         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
35980         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
35982         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
35983         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
35984         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
35985         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
35986         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
35987         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
35989         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
35991         * gcc.dg/vect/vect-44.c: Check additional cases.
35992         * gcc.dg/vect/vect-48.c: Check additional cases.
35994         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
35995         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
35996         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
35997         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
35998         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
35999         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36000         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36001         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36002         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36004         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36005         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36006         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
36008 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36010         * gcc.dg/tree-ssa/loop-6.c: New test.
36012 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
36014         PR c++/17620
36015         * g++.dg/inherit/base2.C: New.
36017 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36019         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
36020         * gcc.dg/20001012-2.c: Likewise.
36021         * gcc.dg/20001013-1.c: Likewise.
36022         * gcc.dg/20001101-1.c: Likewise.
36023         * gcc.dg/20001102-1.c: Likewise.
36024         * gcc.dg/bf-spl1.c: Likewise.
36025         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
36026         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
36028 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
36030         PR tree-optimization/16721
36031         * gcc.dg/tree-ssa/pr16721.c: New test.
36033 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
36035         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
36036         * gcc.dg/20040305-1.c: Likewise.
36038 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36040         PR c/16566
36041         * gcc.c-torture/compile/pr16566-1.c,
36042         gcc.c-torture/compile/pr16566-2.c,
36043         gcc.c-torture/compile/pr16566-3.c: New tests.
36045 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
36047         PR tree-optimization/17512
36048         * gcc.c-torture/compile/20040916-1.c.
36050 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
36052         * gcc.dg/pragma-re-3.c: New test.
36054 2004-09-17  Matt Austern  <austern@apple.com>
36056         PR c++/15049
36057         * g++.dg/other/anon3.C: New.
36059 2004-09-21  Roger Sayle  <roger@eyesopen.com>
36061         PR c++/7503
36062         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
36063         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
36064         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36065         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36066         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36068 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
36070         PR fortran/17286
36071         * gfortran.dg/pr17286.f90: New test.
36073 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
36075         PR c++/17530
36076         * g++.dg/template/static7.C: New test.
36078 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
36080         PR tree-opt/17558
36081         * gcc.c-torture/compile/pr17558.c: New test.
36083 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36085         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
36086         if SKIP_ATTRIBUTE is defined.
36088 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36090         PR fortran/15957
36091         * gfortran.dg/pr15957.f90: New test.
36093 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
36095         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
36096         in comparison.
36097         * gcc.dg/vect/vect-79.c: Likewise.
36098         * gcc.dg/vect/vect-80.c: Likewise.
36100 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36102         PR fortran/15750
36103         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
36105 2004-09-20  Ira Rosen  <irar@il.ibm.com>
36107         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
36108         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
36109         * gcc.dg/vect/vect-62.c: New testcase.
36110         * gcc.dg/vect/vect-63.c: New testcase.
36111         * gcc.dg/vect/vect-64.c: New testcase.
36112         * gcc.dg/vect/vect-65.c: New testcase.
36113         * gcc.dg/vect/vect-66.c: New testcase.
36114         * gcc.dg/vect/vect-67.c: New testcase.
36115         * gcc.dg/vect/vect-68.c: New testcase.
36116         * gcc.dg/vect/vect-69.c: New testcase.
36117         * gcc.dg/vect/vect-79.c: New testcase.
36118         * gcc.dg/vect/vect-80.c: New testcase.
36120 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36122         * gcc.target/mips/asm-1.c: New test.
36124 2004-09-19  Ira Rosen  <irar@il.ibm.com>
36126         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
36127         * gcc.dg/vect/vect-73.c: New testcase.
36128         * gcc.dg/vect/vect-74.c: New testcase.
36129         * gcc.dg/vect/vect-75.c: New testcase.
36130         * gcc.dg/vect/vect-76.c: New testcase.
36131         * gcc.dg/vect/vect-77.c: New testcase.
36132         * gcc.dg/vect/vect-78.c: New testcase
36134 2004-09-18  Paul Brook  <paul@codesourcery.com>
36136         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
36138 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
36140         PR c/17424
36141         * gcc.dg/pr17424-1.c: New test.
36143 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
36145         * g++.dg/tree-ssa/pr17153.C: New test.
36147 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
36149         PR pch/13361
36150         * g++.dg/pch/wchar-1.C: New.
36151         * g++.dg/pch/wchar-1.Hs: New.
36153 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
36155         * gcc.c-torture/execute/20040917-1.c: New test.
36157 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36159         PR tree-optimization/17319
36160         * gcc.dg/pr17319.c: New test.
36162 2004-09-17  Devang Patel  <dpatel@apple.com>
36164         * gcc.dg/20040813-1.c: New test.
36166 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36168         PR tree-optimization/17273
36169         * gcc.c-torture/compile/pr17273.c: New test.
36171 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36173         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
36174         Update expected messages.
36175         * gcc.dg/declspec-13.c: New test.
36177 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
36179         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
36181 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36183         * gcc.c-torture/execute/pr17252.c: Use post-increment to
36184         change what 'a' is pointing to.
36186 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
36188         PR c++/16002
36189         * g++.dg/template/error18.C: New test.
36191         PR c++/16029
36192         * g++.dg/warn/Wunused-8.C: New test.
36194 2004-09-17  Steven Bosscher  <stevenb@suse.de>
36196         PR tree-optimization/17513
36197         * gcc.dg/20040916-1.c: New test.
36199 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
36201         PR c++/17501
36202         * g++.dg/template/typename7.C: New test.
36204 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36206         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
36208 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
36210         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
36211         with -ftree-based-profiling also.
36212         * lib/profopt.exp: Support late-set profile_option/feedback_option.
36214 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
36216         PR/15364
36217         * gfortran.dg/der_array_io_1.f90: New test.
36218         * gfortran.dg/der_array_io_2.f90: New test.
36219         * gfortran.dg/der_array_io_3.f90: New test.
36221 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
36223         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
36224         EABI.
36226 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
36228         * g++.dg/opt/switch1.C: New test.
36230 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36232         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
36233         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
36234         Update expected messages.
36236 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36238         PR fortran/16485
36239         * gfortran.dg/same_name_1.f90: New test.
36241 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
36243         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
36244         dereference garbage pointers.
36246 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
36248         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
36249         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
36251         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
36252         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
36253         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
36255 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
36257         PR c++/17324
36258         * g++.dg/template/mangle1.C: New test.
36260 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36262         PR tree-optimization/17252
36263         * gcc.c-torture/execute/pr17252.c: New test.
36265 2004-09-14  Andrew Pinski  <apinski@apple.com>
36267         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
36269 2004-09-14  Roger Sayle  <roger@eyesopen.com>
36271         PR rtl-optimization/9771
36272         * gcc.dg/pr9771-1.c: New test case.
36274 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36276         PR tree-optimization/15262
36277         * gcc.c-torture/execute/pr15262-1.c: New test.
36278         * gcc.c-torture/execute/pr15262-2.c: New test.
36280 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36282         * gcc.dg/declspec-12.c: New test.
36284 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
36286         * gfortran.dg/pr17090.f90: Add directives to test.
36288 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36290         * gcc.c-torture/compile/20040914-1.c: New test.
36292 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
36294         PR c++/16162
36295         * g++.dg/template/decl2.C: New test.
36297 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
36299         PR fortran/17090
36300         * gfortran.dg/pr17090.f90: New test.
36302 2004-09-13  Dale Johannesen  <dalej@apple.com>
36304         * gcc.c-torture/compile/pr17408.c: New test case.
36306 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
36308         PR c++/16716
36309         * g++.dg/parse/crash17.C: New test.
36311         PR c++/17327
36312         * g++.dg/template/enum3.C: New test.
36314 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
36316         * lib/gcc-defs.exp: Load wrapper.exp.
36317         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
36318         using local code.
36319         * lib/gcc.exp (gcc_init): Similar.
36320         * lib/gfortran.exp (gfortran_init): Similar.
36321         * lib/objc.exp (objc_init): Similar.
36322         * lib/treelang.exp (treelang_init): Similar.
36323         * lib/wrapper.exp: New file with build_wrapper call machinery in
36324         ${tool}_maybe_build_wrapper.
36326 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36328         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
36329         "inline".
36330         * gcc.dg/declspec-11.c: Update expected messages.
36331         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
36332         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
36333         gcc.dg/inline-12.c: New tests.
36335 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
36337         * g++.dg/tree-ssa/pr17400.C: New testcase.
36339 2004-09-13  James E Wilson  <wilson@specifixinc.com>
36341         * gcc.target/mips/sb1-1.c: New testcase.
36343 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
36345         * lib/g77-dg.exp: Remove unused file.
36346         * lib/mike-g77.exp: Ditto.
36347         * lib/g77.exp: Ditto.
36349 2004-09-12  Richard Henderson  <rth@redhat.com>
36351         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
36353 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36355         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
36356         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36357         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
36358         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
36359         Update expected messages.
36361 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
36363         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
36364         declaration/use mismatch for dirp parameter.
36366 2004-09-12  Andrew Pinski  <apinski@apple.com>
36368         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
36369         -fgnu-runtime is passed.
36371 2004-09-12  Richard Henderson  <rth@redhat.com>
36373         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
36374         do the uplevel thing and update additional_flags directly.
36375         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
36376         gfortran.fortran-torture/execute/intrinsic_nearest.x,
36377         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
36378         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
36380 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36382         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
36384 2004-09-11  Roger Sayle  <roger@eyesopen.com>
36386         PR middle-end/17411
36387         * g++.dg/opt/pr17411-1.C: New test case.
36389 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36391         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36392         gcc.dg/tls/diag-2.c: Update expected messages.
36393         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
36394         messages.
36395         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
36396         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
36397         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
36398         gcc.dg/tls/diag-5.c: New tests.
36400 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
36402         * gcc.dg/20040910-1.c: Correct dg-error regexp.
36404 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36406         * g++.dg/parse/break-in-for.C: New test.
36408 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
36410         * gcc.dg/tree-ssa/20040911-1.c: New test.
36412 2004-09-11  Andreas Jaeger  <aj@suse.de>
36414         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
36415         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
36417 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
36419         * gcc.target/frv: New directory of FR-V-specific tests.
36421 2004-09-10  James E Wilson  <wilson@specifixinc.com>
36423         * gcc.dg/convert-vec-1.c: New test.
36425 2004-09-10  Roger Sayle  <roger@eyesopen.com>
36427         PR middle-end/17024
36428         * gcc.dg/pr17024-1.c: New test case.
36430 2004-09-10  Eric Christopher  <echristo@redhat.com>
36432         * gcc.dg/20040910-1.c: New test.
36434 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36436         * gcc.dg/bitfld-9.c: New test.
36438 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
36440         * gcc.c-torture/execute/ieee/acc1.c: New test.
36441         * gcc.c-torture/execute/ieee/acc2.c: New test.
36442         * gcc.c-torture/execute/ieee/mzero6.c: New test.
36444 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36446         * gcc.dg/deprecated-2.c: New test.
36448 2004-09-09  James E Wilson  <wilson@specifixinc.com>
36450         * gcc.dg/init-vec-1.c: New test.
36452 2004-09-09  Roger Sayle  <roger@eyesopen.com>
36454         PR middle-end/17055
36455         * gcc.dg/pr17055-1.c: New test case.
36457 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
36459         PR target/17377
36460         * gcc.c-torture/execute/pr17377.c: New test.
36462 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36464         PR c/8420
36465         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
36466         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
36467         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36468         gcc.dg/long-long-typespec-1.c: New tests.
36469         * gcc.dg/tls/diag-2.c: Update expected diagnostics
36471 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36473         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
36474         gcc.dg/gnu99-static-1.c: New tests.
36476 2004-09-08  Devang Patel  <dpatel@apple.com>
36478         * gcc.dg/darwin-ld-20040828-1.c: New test.
36479         * gcc.dg/darwin-ld-20040828-2.c: New test.
36480         * gcc.dg/darwin-ld-20040828-3.c: New test.
36482 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
36484         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
36485         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
36486         in error message.
36487         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
36488         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
36489         in error message.
36490         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
36491         types they qualify.
36492         * objc.dg/type-size-2.m: Fix wording in comment.
36493         * objc.dg/va-meth-1.m: New test case.
36495 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
36497         PR c/16633:
36498         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
36499         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
36501 2004-09-06  Devang Patel  <dpatel@apple.com>
36503         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
36504         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
36506 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
36508         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
36509         reflect changed line numbering of diagnostics.
36511 2004-09-06  Paul Brook  <paul@codesourcery.com>
36513         * gfortran.dg/edit_real_1.f90: Add new test.
36515 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36517         * gcc.dg/tree-ssa/loop-2.c: New test.
36518         * gcc.dg/tree-ssa/loop-3.c: New test.
36519         * gcc.dg/tree-ssa/loop-4.c: New test.
36520         * gcc.dg/tree-ssa/loop-5.c: New test.
36522 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36524         * gcc.dg/format/sentinel-1.c: Update for parameter option.
36526 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36528         * gcc.dg/format/sentinel-1.c: New test.
36530 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
36532         * gcc.dg/builtins-46.c: New.
36534 2004-09-03  Devang Patel  <dpatel@apple.com>
36536         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
36537         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
36539 2004-09-03  Jan Beulich  <jbeulich@novell.com>
36541         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
36542         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
36543         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
36544         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
36545         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
36546         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
36547         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
36548         the non-portable bzero.
36549         * gcc.dg/20010912-1.c: xfail for NetWare.
36550         * gcc.dg/20020426-2.c: xfail for NetWare.
36551         * gcc.dg/20021014-1.c: xfail for NetWare.
36552         * gcc.dg/20021018-1.c: xfail for NetWare.
36553         * gcc.dg/20030213-1.c: xfail for NetWare.
36554         * gcc.dg/20030225-1.c: xfail for NetWare.
36555         * gcc.dg/20030708-1.c: xfail for NetWare.
36556         * gcc.dg/builtins-config.h: Also exclude NetWare.
36557         * gcc.dg/format/format.h: Define restrict only if not already defined.
36558         * gcc.dg/nest.c: xfail for NetWare.
36559         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
36560         * lib/target-supports.exp (check_visibility_available): Exclude
36561         NetWare.
36563 2004-09-03  Jan Beulich  <jbeulich@novell.com>
36565         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
36566         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
36567         deterministic starting point for the alignment of structure fields.
36568         * gcc.dg/Wpadded.c: Dito.
36569         * g++.dg/abi/vbase10.C: Dito.
36571 2004-09-03  Devang Patel  <dpatel@apple.com>
36573         * g++.dg/debug/pr15736.cc: New test.
36575 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
36577         * README.QMTEST: Fix out-of-date link.
36579 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
36581         PR fortran/16579
36582         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
36583         Delete.  Duplicate of gfortran.dg/g77/20010610.f
36585 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
36587         * g++.dg/abi/arm_rtti1.C: New test.
36589 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
36591         * gcc.dg/ppc-vector-memcpy.c: New.
36592         * gcc.dg/ppc-vector-memset.c: New.
36594 2004-09-02  Chao-ying Fu  <fu@mips.com>
36596         * gcc.target/mips/mips-3d-1.c: New test.
36597         * gcc.target/mips/mips-3d-2.c: New test.
36598         * gcc.target/mips/mips-3d-3.c: New test.
36599         * gcc.target/mips/mips-3d-4.c: New test.
36600         * gcc.target/mips/mips-3d-5.c: New test.
36601         * gcc.target/mips/mips-3d-6.c: New test.
36602         * gcc.target/mips/mips-3d-7.c: New test.
36603         * gcc.target/mips/mips-3d-8.c: New test.
36604         * gcc.target/mips/mips-3d-9.c: New test.
36605         * gcc.target/mips/mips-ps-1.c: New test.
36606         * gcc.target/mips/mips-ps-2.c: New test.
36607         * gcc.target/mips/mips-ps-3.c: New test.
36608         * gcc.target/mips/mips-ps-4.c: New test.
36609         * gcc.target/mips/mips-ps-type.c: New test.
36611 2004-09-02  Paul Brook  <paul@codesourcery.com>
36613         * gfortran.dg/edit_real_1.f90: Add new tests.
36615 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36617         PR fortran/15327
36618         * gfortran.dg/merge_char_1.f90: New test.
36620 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36622         PR fortran/16404
36623         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
36625 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36627         PR c/1522
36628         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
36630 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
36632         * g++.dg/opt/loop1.C: Do not XFAIL.
36634 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
36636         * gcc.c-torture/execute/20040831-1.c: New test.
36638 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
36640         PR fortran/16579
36641         * gfortran.dg/g77/20010610.f: Now passes.
36642         Copy from g77.f-torture/execute. Add dg-run directive.
36643         * gfortran.dg/g77/README: Update
36645 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
36647         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
36648         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
36649         (t1, t2, t3, t4): Add volatile.
36651 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
36653         * g++.dg/ext/visibility/arm1.C: New test.
36655 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
36657         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
36658         -pedantic-errors.
36660 2004-09-01  Paul Brook  <paul@codesourcery.com>
36662         * gfortran.dg/eof_2.f90: New test.
36664 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36666         PR fortran/16579
36667         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
36669 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
36671         PR libfortran/16805
36672         * gfortran.dg/list_read_2.f90: New test.
36674 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
36676         * g++.dg/abi/key1.C: New test.
36678 2004-08-31  Richard Henderson  <rth@redhat.com>
36680         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
36681         form of offsetof.
36682         * g++.dg/other/offsetof5.C: Remove duplicate.
36684 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36686         PR fortran/17244
36687         * gfortran.dg/func_derived_1.f90: New test.
36689 2004-08-31  Paul Brook  <paul@codesourcery.com>
36691         * gfortran.dg/eof_1.f90: New test.
36693 2004-08-31  Paul Brook  <paul@codesourcery.com>
36695         * gfortran.dg/list_read_1.f90: New file.
36697 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
36699         * g++.dg/opt/loop1.C: XFAIL.
36701 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
36703         * gcc.dg/funcdef-storage-1.c: New.
36704         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
36705         an extern function in local scope.
36706         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
36707         declare an 'auto inline' function in local scope.
36708         * gcc.dg/20011130-1.c: Likewise.
36709         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
36710         an 'auto' function in local scope.
36711         * gcc.dg/20021014-1.c: Likewise.
36712         * gcc.dg/20030331-2.c: Likewise.
36714 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36716         * gfortran.dg/blockdata_1.f90: New test.
36718 2004-08-30  Richard Henderson  <rth@redhat.com>
36720         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
36722 2004-08-30  Richard Henderson  <rth@redhat.com>
36724         * lib/fortran-torture.exp (fortran-torture-execute): Honor
36725         additional_flags set by alternate driver.
36726         (ieee-options): New procedure.
36727         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
36728         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
36729         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
36730         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
36732 2004-08-30  Richard Henderson  <rth@redhat.com>
36734         * lib/f-torture.exp: Remove.
36736 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
36738         PR rtl-optimization/16590
36739         * g++.dg/opt/loop1.C: New test.
36741 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36743         PR fortran/13910
36744         * gfortran.dg/oldstyle_1.f90: New test.
36746 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
36747         Paul Brook  <paul@codesourcery.com>
36749         * gfortran.dg/g77/README: Update.
36750         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
36751         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
36752         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
36754 2004-08-28  Paul Brook  <paul@codesourcery.com>
36756         PR libfortran/17195
36757         * gfortran.dg/edit_real_1.f90: New test.
36759 2004-08-27  Paul Brook  <paul@codesourcery.com>
36761         * gfortran.dg/rewind_1.f90: New test.
36763 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
36765         PR fortran/16597
36766         * gfortran.dg/pr16597.f90: New test.
36768 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36770         PR c/13801
36771         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
36772         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
36773         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
36774         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
36775         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
36777 2004-08-26  Nick Clifton  <nickc@redhat.com>
36779         * gcc.c-torture/compile/pr17119.c: New test.
36781 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36783         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
36785 2004-08-25  Richard Henderson  <rth@redhat.com>
36787         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
36788         the bits that expect kind=8 to be the largest real kind.
36790 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
36792         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
36794 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36796         * gfortran.dg/assignment_1.f90: New test.
36798 2004-08-25  Adam Nemet  <anemet@lnxw.com>
36800         * g++.dg/template/repo3.C: New test.
36802 2004-08-25  Roger Sayle  <roger@eyesopen.com>
36804         PR middle-end/16693
36805         PR tree-optimization/16372
36806         * g++.dg/opt/pr16372-1.C: New test case.
36807         * g++.dg/opt/pr16693-1.C: New test case.
36808         * g++.dg/opt/pr16693-2.C: New test case.
36810 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
36812         * objc.dg/proto-lossage-4.m: New test.
36814 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
36816         PR c++/17155
36817         * g++.dg/inherit/local2.C: New test.
36819 2004-08-25  Paul Brook  <paul@codesourcery.com>
36821         PR fortran/17144
36822         * gfortran.dg/string_ctor_1.f90: New test.
36824 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36826         PR c++/14428
36827         * g++.dg/template/redecl2.C: New test.
36829 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
36831         PR fortran/17143
36832         * gfortran.dg/pr17143.f90: New test.
36834 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
36836         PR fortran/17164
36837         * gfortran.dg/pr17164.f90: New test.
36839 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36841         * gcc.dg/tree-ssa/loop-1.c: New test.
36843 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
36845         * gcc.c-torture/compile/20040824-1.c: New test.
36847 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
36849         * gcc.c-torture/compile/iftrap-3.c: New test.
36851 2004-08-24  Paul Brook  <paul@codesourcery.com>
36853         * gfortran.dg/entry_2.f90: New test.
36855 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36857         PR c++/16889
36858         * g++.dg/lookup/ambig[12].C: New.
36860 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36862         PR c++/16706
36863         * g++.dg/template/crash21.C: New test.
36864         * g++.dg/template/crash22.C: Likewise.
36866 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36868         PR c++/17149
36869         * g++.dg/template/access15.C: New.
36871 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36873         PR c++/17163
36874         * g++.dg/template/repo2.C: New test.
36876 2004-08-23  Roger Sayle  <roger@eyesopen.com>
36878         PR rtl-optimization/17078
36879         * gcc.c-torture/execute/pr17078-1.c: New test case.
36881 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36883         PR c/14492
36884         * gcc.dg/debug/crash1.c: New test.
36886 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36888         PR c/16180
36889         * gcc.dg/loop-5.c: New test.
36891 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36893         * gcc.c-torture/execute/20040823-1.c: New test.
36895 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
36897         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
36898         to the assembler.  Simplify test accordingly.
36899         (asm_abi_flags): Use GNU names.
36900         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
36901         to check for ABI flags.
36903 2004-08-22  Andrew Pinski  <apinski@apple.com>
36905         * g++.dg/opt/pr14029.C: New test.
36906         * gcc.c-torture/execute/pr15262.c: New test.
36908 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36910         * gfortran.dg/reduction.f90: Add checks with complex arguments.
36912 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
36914         PR 16908
36915         * gfortran.dg/direct_io.f90: New test.
36917 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36919         PR c++/17121
36920         * g++.dg/inherit/local2.C: New test.
36922 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36924         PR c++/17120
36925         * g++.dg/warn/Wparentheses-4.C: New test.
36927 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36929         PR c++/17121
36930         * g++.dg/inherit/local2.C: New test.
36932         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
36933         * gcc.dg/ppc-ldstruct.c: Likewise.
36934         * gcc.dg/ppc64-abi-2.c: Likewise.
36936 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
36938         PR rtl-optimization/17099
36939         * gcc.c-torture/execute/20040820-1.c: New test.
36941 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
36943         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
36945 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
36947         PR fortran/17077
36948         * gfortran.dg/auto_array_1.f90: New test.
36950 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36952         PR fortran/17074
36953         * gfortran.dg/simpleif_1.f90: New test.
36955 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
36957         * lib/target-supports.exp (check_profiling_available): Return
36958         false for arm*-*-symbianelf* and arm*-*-eabi*.
36960         PR c++/15890
36961         * g++.dg/template/delete1.C: New test.
36963 2004-08-19  Paul Brook  <paul@codesourcery.com>
36965         PR fortran/14976
36966         PR fortran/16228
36967         * gfortran.dg/data_char_1.f90: New test.
36969 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
36971         PR fortran/16946
36972         * gfortran.dg/reduction.f90: New testcase.
36974 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36976         PR fortran/16520
36977         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
36979 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36981         PR c++/17041
36982         * g++.dg/Wparentheses-3.C: New test.
36984 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
36986         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
36987         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
36988         * gcc.dg/vect/vect-2.c: Likewise.
36989         * gcc.dg/vect/vect-3.c: Likewise.
36990         * gcc.dg/vect/vect-4.c: Likewise.
36991         * gcc.dg/vect/vect-5.c: Likewise.
36992         * gcc.dg/vect/vect-6.c: Likewise.
36993         * gcc.dg/vect/vect-7.c: Likewise.
36994         * gcc.dg/vect/vect-25.c: Likewise.
36995         * gcc.dg/vect/vect-31.c: Likewise.
36996         * gcc.dg/vect/vect-32.c: Likewise.
36997         * gcc.dg/vect/vect-34.c: Likewise.
36998         * gcc.dg/vect/vect-36.c: Likewise.
36999         * gcc.dg/vect/vect-all.c: Likewise.
37001 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
37003         PR c++/17068
37004         * g++.dg/template/operator4.C: New test.
37006 2004-08-18  Richard Henderson  <rth@redhat.com>
37008         * gcc.dg/20040206-1.c: XFAIL.
37010 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37012         PR c++/16246
37013         * g++.dg/template/array7.C: New test.
37015 2004-08-17  James E Wilson  <wilson@specifixinc.com>
37017         * gcc.dg/mips-movcc-1.c: New test.
37018         * gcc.dg/mips-movcc-2.c: New test.
37019         * gcc.dg/mips-movcc-3.c: New test.
37021         * gcc.dg/mips-nmadd-1.c: New test.
37022         * gcc.dg/mips-nmadd-2.c: New test.
37024 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37026         PR c++/15871
37027         * g++.dg/opt/inline8.C: New test.
37029         PR c++/16965
37030         * g++.dg/parse/error17.C: New test.
37032 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
37034         * gcc.dg/vect: New directory for vectorizer tests.
37035         * gcc.dg/vect/tree-vect.h: New file.
37036         * gcc.dg/vect/vect.exp: New file.
37037         * gcc.dg/vect/pr16105.c.c: New test.
37038         * gcc.dg/vect/vect-1.c: New test.
37039         * gcc.dg/vect/vect-2.c: New test.
37040         * gcc.dg/vect/vect-3.c: New test.
37041         * gcc.dg/vect/vect-4.c: New test.
37042         * gcc.dg/vect/vect-5.c: New test.
37043         * gcc.dg/vect/vect-6.c: New test.
37044         * gcc.dg/vect/vect-7.c: New test.
37045         * gcc.dg/vect/vect-8.c: New test.
37046         * gcc.dg/vect/vect-9.c: New test.
37047         * gcc.dg/vect/vect-10.c: New test.
37048         * gcc.dg/vect/vect-11.c: New test.
37049         * gcc.dg/vect/vect-12.c: New test.
37050         * gcc.dg/vect/vect-13.c: New test.
37051         * gcc.dg/vect/vect-14.c: New test.
37052         * gcc.dg/vect/vect-15.c: New test.
37053         * gcc.dg/vect/vect-16.c: New test.
37054         * gcc.dg/vect/vect-17.c: New test.
37055         * gcc.dg/vect/vect-18.c: New test.
37056         * gcc.dg/vect/vect-19.c: New test.
37057         * gcc.dg/vect/vect-20.c: New test.
37058         * gcc.dg/vect/vect-21.c: New test.
37059         * gcc.dg/vect/vect-22.c: New test.
37060         * gcc.dg/vect/vect-23.c: New test.
37061         * gcc.dg/vect/vect-24.c: New test.
37062         * gcc.dg/vect/vect-25.c: New test.
37063         * gcc.dg/vect/vect-26.c: New test.
37064         * gcc.dg/vect/vect-27.c: New test.
37065         * gcc.dg/vect/vect-28.c: New test.
37066         * gcc.dg/vect/vect-29.c: New test.
37067         * gcc.dg/vect/vect-30.c: New test.
37068         * gcc.dg/vect/vect-31.c: New test.
37069         * gcc.dg/vect/vect-32.c: New test.
37070         * gcc.dg/vect/vect-33.c: New test.
37071         * gcc.dg/vect/vect-34.c: New test.
37072         * gcc.dg/vect/vect-35.c: New test.
37073         * gcc.dg/vect/vect-36.c: New test.
37074         * gcc.dg/vect/vect-37.c: New test.
37075         * gcc.dg/vect/vect-38.c: New test.
37076         * gcc.dg/vect/vect-40.c: New test.
37077         * gcc.dg/vect/vect-41.c: New test.
37078         * gcc.dg/vect/vect-42.c: New test.
37079         * gcc.dg/vect/vect-43.c: New test.
37080         * gcc.dg/vect/vect-44.c: New test.
37081         * gcc.dg/vect/vect-45.c: New test.
37082         * gcc.dg/vect/vect-46.c: New test.
37083         * gcc.dg/vect/vect-47.c: New test.
37084         * gcc.dg/vect/vect-48.c: New test.
37085         * gcc.dg/vect/vect-49.c: New test.
37086         * gcc.dg/vect/vect-50.c: New test.
37087         * gcc.dg/vect/vect-51.c: New test.
37088         * gcc.dg/vect/vect-52.c: New test.
37089         * gcc.dg/vect/vect-53.c: New test.
37090         * gcc.dg/vect/vect-54.c: New test.
37091         * gcc.dg/vect/vect-55.c: New test.
37092         * gcc.dg/vect/vect-56.c: New test.
37093         * gcc.dg/vect/vect-57.c: New test.
37094         * gcc.dg/vect/vect-58.c: New test.
37095         * gcc.dg/vect/vect-59.c: New test.
37096         * gcc.dg/vect/vect-60.c: New test.
37097         * gcc.dg/vect/vect-61.c: New test.
37098         * gcc.dg/vect/vect-all.c: New test.
37099         * gcc.dg/vect/vect-none.c: New test.
37101 2004-08-17  Paul Brook  <paul@codesourcery.com>
37103         PR fortran/13082
37104         * gfortran.dg/entry_1.f90: New test.
37106 2004-08-17  Andrew Pinski  <apinski@apple.com>
37108         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
37110 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
37112         * gcc.dg/pr17036-1.c: New test.
37114 2004-08-16  Devang Patel  <dpatel@apple.com>
37116         * gcc.dg/darwin-20040809-1.c: New test.
37118 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
37120         * gcc.dg/funcdef-attr-1.c: New test.
37122 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
37124         * gcc.dg/altivec-17.c: New test.
37125         * gcc.dg/altivec-18.c: New test.
37127 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37129         PR c++/6749
37130         * g++.dg/template/vtable2.C: New test.
37132 2004-08-14  Richard Henderson  <rth@redhat.com>
37134         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
37135         * gcc.dg/pack-test-4.c (main): Return 0.
37136         * gcc.dg/setjmp-1.c: Remove XFAIL.
37137         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
37139 2004-08-14  Richard Henderson  <rth@redhat.com>
37141         * gcc.dg/980217-1.c: Add prototype for printf.
37143 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
37145         * gfortran.dg/pr16935.f90: New test.
37147 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
37149         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
37151 2004-08-13  Paul Brook  <paul@codesourcery.com>
37153         * gfortran.dg/der_io_1.f90: Remove stray comma.
37155 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
37157         * gcc.dg/vmx/cw-bug-2.c: Remove.
37158         * gcc.dg/vmx/vprint-1.c: Remove.
37159         * gcc.dg/vmx/vscan-1.c: Remove.
37161 2004-08-12  Devang patel  <dpatel@apple.com>
37163         * gcc.dg/darwin-20040809-2.c: New test.
37165 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
37167         * g++.dg/ext/altivec-12.C: New test.
37169         * g++.dg/ext/altivec-11.C: New test.
37171 2004-08-12  Paul Brook  <paul@codesourcery.com>
37173         * g++.dg/abi/arm_cxa_vec_1.C: New test.
37175 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
37177         * g++.dg/ext/altivec-2.C: Check for hardware support before
37178         executing any VMX instructions.
37180         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
37182 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
37184         PR c++/16276
37185         * g++.old-deja/g++.other/comdat4.C: New test.
37186         * g++.old-deja/g++.other/comdat4-aux.cc: New.
37188 2004-08-12  Ben Elliston  <bje@au.ibm.com>
37190         PR target/16286
37191         * gcc.dg/pr16286.c: New test.
37193 2004-08-12 Jan Beulich <jbeulich@novell.com>
37195         * g++.dg/ext/asm5.C: New.
37197 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37199         PR c++/16698
37200         * g++.dg/eh/crash1.C: New test.
37202         PR c++/16717
37203         * g++.dg/ext/construct1.C: New test.
37205 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37207         PR c++/16853
37208         * g++.dg/init/ptrmem1.C: New test.
37210         PR c++/16618
37211         * g++.dg/parse/offsetof5.C: New test.
37213         PR c++/16870
37214         * g++.dg/template/overload3.C: New test.
37216 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37218         PR c++/16964
37219         * g++.dg/parse/error16.C: New test.
37221         PR c++/16904
37222         * g++.dg/template/error14.C: New test.
37224         PR c++/16929
37225         * g++.dg/template/error15.C: New test.
37227 2004-08-11  Devang Patel  <dpatel@apple.com>
37229         * gcc.dg/darwin-ld-20040809-1.c: New test.
37230         * gcc.dg/darwin-ld-20040809-2.c: New test.
37232 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
37234         PR fortran/16917
37235         * gfortran.dg/dfloat_1.f90: New test.
37237 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
37239         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
37240         * gcc.dg/dll-2.c: Fix dg-require syntax.
37241         * gcc.misc-tests/arm-isr.c (abort): Declare.
37242         (exit): Likewise.
37244 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
37246         PR c++/16971
37247         * g++.dg/parse/crash16.C: New test.
37249 2004-08-10  Roger Sayle  <roger@eyesopen.com>
37251         * gcc.dg/mips-rsqrt-1.c: New test case.
37252         * gcc.dg/mips-rsqrt-2.c: New test case.
37253         * gcc.dg/mips-rsqrt-3.c: New test case.
37255 2004-08-10  Paul Brook  <paul@codesourcery.com>
37257         * gfortran.dg/der_io_1.f90: New test.
37259 2004-08-10  Paul Brook  <paul@codesourcery.com>
37261         PR fortran/16919
37262         * gfortran.dg/der_array_1.f90: New test.
37264 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
37266         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
37268 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
37270         * gcc.dg/wchar_t-2.c: Fix typo.
37272 2004-08-09  Falk Hueffner  <falk@debian.org>
37274         PR tree-optimization/12517
37275         * gcc.c-torture/compile/pr12517.c: New test.
37277         PR tree-optimization/12578
37278         * gcc.c-torture/compile/pr12578.c: New test.
37280         PR tree-optimization/12899
37281         * gcc.c-torture/compile/pr12899.c: New test.
37283         PR rtl-optimization/14692
37284         * gcc.c-torture/compile/pr14692.c: New test.
37286         PR tree-optimization/16461
37287         * gcc.c-torture/compile/pr16461.c: New test.
37289 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37291         * gfortran.dg/getenv_1.f90: New test.
37293 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
37295         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
37296         wchar_t.
37297         * gcc.dg/symbian5.c: Test -fno-short-wchar.
37299 2004-08-06  Paul Brook  <paul@codesourcery.com>
37301         * gfortran.dg/ret_array_1.f90: New test.
37302         * gfortran.dg/ret_pointer_1.f90: New test.
37304 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
37306         * gcc.dg/missing-field-init-[12].c: New tests.
37307         * g++.dg/warn/missing-field-init-[12].C: New tests.
37309 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
37311         * gcc.dg/enum2.c: New test.
37312         * gcc.dg/symbian3.c: Likewise.
37313         * gcc.dg/symbian4.c: Likewise.
37314         * gcc.dg/wchar_t-2.c: Likewise.
37316 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
37318         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
37319         destructor tests.
37321 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
37323         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
37324         dg-require-visiblity.
37325         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
37326         * g++.dg/ext/visibility/fvisibility.C: Likewise.
37327         * g++.dg/ext/visibility/memfuncts.C: Likewise.
37328         * g++.dg/ext/visibility/new1.C: Likewise.
37329         * g++.dg/ext/visibility/pragma.C: Likewise.
37330         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
37331         * g++.dg/ext/visibility/virtual.C: Likewise.
37332         * g++/dg/ext/visibility/visibility-1.C: Likewise.
37333         * g++/dg/ext/visibility/visibility-2.C: Likewise.
37334         * g++/dg/ext/visibility/visibility-3.C: Likewise.
37335         * g++/dg/ext/visibility/visibility-4.C: Likewise.
37336         * g++/dg/ext/visibility/visibility-5.C: Likewise.
37337         * g++/dg/ext/visibility/visibility-6.C: Likewise.
37338         * g++/dg/ext/visibility/visibility-7.C: Likewise.
37339         * g++/dg/ext/visibility/visibility-8.C: New test.
37340         * gcc.c-torture/compile/dll.x: Remove.
37341         * gcc.dg/dll-2.c: Use dg-require-dll
37342         * gcc.dg/visibility-10.c: New test.
37343         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
37344         supporting DLLs.
37345         * lib/scanasm.exp (scan_hidden): New function.
37346         (scan_not_hidden): Likewise.
37348 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
37350         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
37352 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
37354         * gcc.c-torture/execute/20040805-1.c: New test.
37356 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
37358         * gcc.dg/20020118-1.c: Declare abort.
37359         * gcc.dg/altivec_check.h: Likewise.
37360         * gcc.dg/iftrap-2.c: Likewise.
37361         * gcc.dg/pragma-darwin.c: Likewise.
37362         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
37364 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
37366         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
37368 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37370         * gcc.c-torture/execute/builtins/abs-2.c,
37371         gcc.c-torture/execute/builtins/abs-3.c,
37372         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
37373         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
37374         intmax_t, uintmax_t and their limits.
37375         * gcc.dg/intmax_t-1.c: New test.
37377 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37379         * g++.dg/tc1/dr147.C: Add reference to PR.
37381 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
37383         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
37384         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
37386 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
37388         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
37390 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37392         * gcc.dg/redecl-5.c: New test.
37393         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
37394         of scanf.
37396 2004-08-03  Roger Sayle  <roger@eyesopen.com>
37398         PR middle-end/16790
37399         * gcc.c-torture/execute/pr16790-1.c: New test case.
37401 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
37403         * g++.dg/ext/visibility/assign1.C: New test.
37404         * g++.dg/ext/visibility/new1.C: Likewise.
37406         * gcc.dg/symbian1.c: New test.
37407         * gcc.dg/symbian2.c: Likewise.
37409 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
37411         PR target/16570
37412         * gcc.dg/i386-sse-9.c: New test.
37414 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37416         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
37418 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37420         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
37421         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
37422         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
37423         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
37424         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
37425         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
37426         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
37427         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
37428         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
37429         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
37430         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
37431         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
37432         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
37433         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
37434         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
37435         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
37436         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
37437         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
37438         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
37439         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
37440         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
37441         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
37442         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
37443         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
37444         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
37445         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
37446         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
37447         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
37448         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
37449         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
37450         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
37451         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
37452         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
37453         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
37454         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
37455         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
37456         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
37457         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
37458         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
37459         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
37460         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
37461         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
37462         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
37463         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
37464         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
37465         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
37466         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
37467         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
37468         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
37469         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
37470         gcc.misc-tests/i386-pf-3dnow-1.c,
37471         gcc.misc-tests/i386-pf-athlon-1.c,
37472         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
37473         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
37474         Declare built-in functions used.
37475         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
37477 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
37479         PR c++/16707
37480         * g++.dg/lookup/using12.C: New test.
37482         * g++.dg/init/null1.C: Fix PR number.
37483         * g++.dg/parse/namespace10.C: Likewise.
37485 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37487         PR c++/16224
37488         * g++.dg/template/spec17.C: New test.
37489         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
37490         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
37492 2004-08-02  David Billinghurst
37494         PR fortran/16292
37495         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
37497 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
37499         * gcc.dg/ia64-got-1.c: New test case.
37501 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37503         PR c++/16489
37504         * g++.dg/init/null1.C: New test.
37505         * g++.dg/tc1/dr76.C: Adjust error marker.
37507         PR c++/16529
37508         * g++.dg/parse/namespace10.C: New test.
37510         PR c++/16810
37511         * g++.dg/inherit/ptrmem2.C: New test.
37513 2004-08-02  Ben Elliston  <bje@au.ibm.com>
37515         PR target/16155
37516         * gcc.dg/pr16155.c: New test.
37518 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37520         * gcc.dg/redecl-2.c: New test.
37522 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
37524         * gcc.dg/darwin-longdouble.c: New file.
37526 2004-07-30  Richard Henderson  <rth@redhat.com>
37528         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
37529         write to constant argument.
37530         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
37532 2004-07-30  Richard Henderson  <rth@redhat.com>
37534         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
37535         tests of nearest around zero.
37537 2004-07-30  Andrew Pinski  <apinski@apple.com>
37539         * gcc.c-torture/compile/20040730-1.c: New test.
37541 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
37543         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
37544         powerpc-eabispe.
37546 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
37548         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
37550 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
37552         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
37553         contains $ld_library_path.
37554         * lib/gfortran.exp (gfortran_link_flags): Likewise.
37556 2004-07-29  Richard Henderson  <rth@redhat.com>
37558         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
37560         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
37561         (alt2, which): New.
37562         (Check): Accept either alternative.
37564 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
37566         * g++.dg/abi/inline1.C: New test.
37567         * g++.dg/abi/local1-a.cc: Likewise.
37568         * g++.dg/abi/local1.C: Likewise.
37569         * g++.dg/abi/mangle11.C: Tweak location of warnings.
37570         * g++.dg/abi/mangle12.C: Likewise.
37571         * g++.dg/abi/mangle17.C: Likewise.
37572         * g++.dg/abi/mangle20-2.C: Likewise.
37573         * g++.dg/opt/interface1.C: Likewise.
37574         * g++.dg/opt/interface1.h: Likewise.
37575         * g++.dg/opt/interface1-a.cc: New test.
37576         * g++.dg/parse/repo1.C: New test.
37577         * g++.dg/template/repo1.C: Likewise.
37578         * g++.dg/warn/Winline-1.C: Likewise.
37579         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
37581 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
37583         * gcc.dg/tree-ssa/20040729-1.c: New test.
37585 2004-07-27  Matt Austern <austern@apple.com>
37587         * gcc.dg/darwin-bool-1.c: New test.
37588         * gcc.dg/darwin-bool-2.c: New test.
37590 2004-07-28  Richard Henderson  <rth@redhat.com>
37592         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
37593         arguments in the correct type.  Don't write to constant arguments.
37595 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37597         PR tree-optimization/16688
37598         PR tree-optimization/16689
37599         * g++.dg/tree-ssa/pr16688.C: New test.
37601 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37603         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37604         loads.  Not only in the comment, this time.
37606 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
37608         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
37609         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
37610         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
37611         * gcc.dg/sh4a-bitmovua.c: New.
37612         * gcc.dg/sh4a-cos.c: New.
37613         * gcc.dg/sh4a-cosf.c: New.
37614         * gcc.dg/sh4a-fprun.c: New.
37615         * gcc.dg/sh4a-fsrra.c: New.
37616         * gcc.dg/sh4a-memmovua.c: New.
37617         * gcc.dg/sh4a-sin.c: New.
37618         * gcc.dg/sh4a-sincos.c: New.
37619         * gcc.dg/sh4a-sincosf.c: New.
37620         * gcc.dg/sh4a-sinf.c: New.
37622 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37624         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
37625         conditionals.
37626         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37627         loads.
37628         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
37629         DOM1.
37631 2004-07-27  Andrew Pinski  <apinski@apple.com>
37633         * g++.dg/rtti/tinfo1.C: Correct the xfail.
37635 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
37637         * gcc.dg/pragma-isr.c: New test.
37639 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37641         PR c++/14429
37642         * g++.dg/template/ttp11.C: New test.
37644 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
37646         * gcc.c-torture/compile/20040727-1.c: New test.
37648 2004-07-26  Eric Christopher  <echristo@redhat.com>
37650         * gcc.c-torture/compile/20040726-2.c: New test.
37652 2004-07-26  Andrew Pinski  <apinski@apple.com>
37654         * g++.dg/rtti/tinfo1.C: Xfail.
37656 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
37658         * gcc.c-torture/compile/20040726-1.c: New test.
37660 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
37661             Brian Ryner  <bryner@brianryner.com>
37663         PR c++/9283
37664         PR c++/15000
37665         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
37666         * g++.dg/ext/visibility/: New directory.
37667         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
37668         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
37669         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
37670         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
37671         * g++.dg/ext/visibility/fvisibility.C,
37672         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
37673         g++.dg/ext/visibility/fvisibility-override1.C
37674         g++.dg/ext/visibility/fvisibility-override2.C
37675         g++.dg/ext/visibility/memfuncts.C
37676         g++.dg/ext/visibility/noPLT.C
37677         g++.dg/ext/visibility/pragma.C
37678         g++.dg/ext/visibility/pragma-override1.C
37679         g++.dg/ext/visibility/pragma-override2.C
37680         g++.dg/ext/visibility/staticmemfuncts.C
37681         g++.dg/ext/visibility/virtual.C: New tests.
37683 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37685         PR c/15360
37686         * gcc.dg/pr15360-1.c: New test.
37688 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
37690         * gcc.dg/pragma-align-2.c: New test.
37691         * gcc.dg/pragma-init-fini.c: New test.
37692         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
37693         targets.
37695 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37697         * gcc.dg/init-string-2.c: New test.
37699 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
37701         PR 16684
37702         * gcc.dg/Wredundant-decls-1.c: New test case.
37704 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
37706         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
37707         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
37708         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
37709         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
37710         * gcc.dg/compat/generate-random.c: New file.
37711         * gcc.dg/compat/generate-random.h: Likewise.
37712         * gcc.dg/compat/generate-random_r.c: Likewise.
37713         * gcc.dg/compat/struct-layout-1.h: Likewise.
37714         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
37715         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
37716         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
37717         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
37718         * gcc.dg/compat/struct-layout-1_main.c: New test.
37719         * gcc.dg/compat/struct-layout-1_x.c: New file.
37720         * gcc.dg/compat/struct-layout-1_y.c: New file.
37721         * gcc.dg/compat/struct-layout-1_test.h: New file.
37723 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37725         * gcc.dg/comp-return-1.c: New test
37727 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
37729         * gcc.dg/vmx/8-02a.c: Fix typo.
37731         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
37732         * gcc.dg/darwin-abi-3.c: New test.
37734         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
37735         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
37737         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
37738         * gcc.dg/vmx/ops-long-1.c: New test.
37739         * gcc.dg/vmx/ops-long-2.c: New test.
37741 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
37743         * g++.dg/lookup/conv-[1234].C: New.
37745 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
37747         * g++.dg/parse/attr2.C: Simplify.
37749 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37751         PR c/7284
37752         * gcc.c-torture/execute/pr7284-1.c: New test.
37754 2004-07-22  Brian Booth  <bbooth@redhat.com>
37756         * gcc.dg/tree-ssa/20040721-1.c: New test.
37758 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37760         * g++.dg/template/crash20.c: New.
37762 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
37764         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
37765         Add dg-run directive.  Declare variables as required.
37766         * gfortran.dg/g77/README: Update
37768 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
37770         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
37771         gcc.dg/cris-peep2-andu2.c: New tests.
37773 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37775         PR c/15052
37776         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
37777         on return type.
37778         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
37779         messages.
37780         * gcc.dg/qual-return-2.c: Update expected messages.
37781         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
37783 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37785         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
37786         * gcc.dg/noncompile/921102-1.c: Update expected error message.
37788 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37790         PR c/11250
37791         * gcc.dg/init-string-1.c: New test.
37793 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
37795         PR middle-end/15345
37796         PR c/16450
37797         * gcc.dg/torture/nested-fn-1.c: New test.
37799 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
37801         PR target/16559
37802         * gcc.dg/ia64-fptr-1.c: New file.
37804 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37806         PR c++/14497
37807         * g++.dg/template/spec16.C: New test.
37808         * g++.old-deja/g++.robertl/eb118.C: Remove.
37810 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37812         PR c++/509
37813         * g++.dg/template/spec15.C: New test.
37815 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
37817         Copy cases from g77.f-torture/execute and add dg-run
37818         directive.  Other changes as noted.
37819         * gfortran.dg/g77/13037.f
37820         * gfortran.dg/g77/1832.f
37821         * gfortran.dg/g77/19981119-0.f
37822         * gfortran.dg/g77/19990313-0.f
37823         * gfortran.dg/g77/19990313-1.f
37824         * gfortran.dg/g77/19990313-2.f
37825         * gfortran.dg/g77/19990313-3.f
37826         * gfortran.dg/g77/19990419-1.f
37827         * gfortran.dg/g77/19990826-0.f
37828         * gfortran.dg/g77/19990826-2.f
37829         * gfortran.dg/g77/20000503-1.f
37830         * gfortran.dg/g77/20001111.f
37831         * gfortran.dg/g77/20010116.f
37832         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
37833         * gfortran.dg/g77/20010430.f
37834         * gfortran.dg/g77/6177.f
37835         * gfortran.dg/g77/947.f
37836         * gfortran.dg/g77/970816-3.f
37837         * gfortran.dg/g77/971102-1.f
37838         * gfortran.dg/g77/980520-1.f
37839         * gfortran.dg/g77/980628-0.f
37840         * gfortran.dg/g77/980628-1.f
37841         * gfortran.dg/g77/980628-10.f
37842         * gfortran.dg/g77/980628-2.f
37843         * gfortran.dg/g77/980628-3.f
37844         * gfortran.dg/g77/980628-7.f
37845         * gfortran.dg/g77/980628-8.f
37846         * gfortran.dg/g77/980628-9.f
37847         * gfortran.dg/g77/980701-0.f
37848         * gfortran.dg/g77/980701-1.f
37849         * gfortran.dg/g77/cabs.f
37850         * gfortran.dg/g77/claus.f
37851         * gfortran.dg/g77/complex_1.f
37852         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
37853         * gfortran.dg/g77/dcomplex.f
37854         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
37855         * gfortran.dg/g77/f90-intrinsic-mathematical.f
37856         * gfortran.dg/g77/f90-intrinsic-numeric.f
37857         * gfortran.dg/g77/int8421.f
37858         * gfortran.dg/g77/labug1.f
37859         * gfortran.dg/g77/large_vec.f
37860         * gfortran.dg/g77/le.f
37861         * gfortran.dg/g77/short.f
37862         * gfortran.dg/g77/README: Update
37864 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
37866         PR c++/16637
37867         * g++.dg/parse/lookup4.C: New test.
37869 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37871         PR c++/16175
37872         * g++.dg/template/ttp10.C: New test.
37874 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37876         * gcc.dg/pr12625-1.c: New test.
37878 2004-07-20  Steven Bosscher  <stevenb@suse.de>
37880         * gcc.dg/switch-warn-1.c: New test.
37881         * gcc.dg/switch-warn-2.c: New test.
37882         * gcc.c-torture/compile/pr14730.c: Update.
37884 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
37886         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
37887         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
37888         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
37889         g++.dg/template/nontype3.C: Remove trailing CR from tests.
37891 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
37893         PR c++/16623
37894         * g++.dg/template/assign1.C: New test.
37896 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37898         PR c++/12170
37899         * g++.dg/template/ttp9.C: New test.
37901 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
37903         * gcc.dg/format/cmn-err-1.c: New test.
37905 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37907         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
37908         gcc.dg/Wparentheses-10.c: New tests.
37909         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
37911 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37913         PR fortran/16465
37914         * gfortran.dg/g77//ffixed-line-length-0.f,
37915         gfortran.dg/g77/ffixed-line-length-132.f,
37916         gfortran.dg/g77/ffixed-line-length-72.f,
37917         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
37918         gfortran.dg/g77/README: Update.
37920 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37922         PR c++/13092
37923         * g++.dg/template/non-dependent7.C: New test.
37924         * g++.dg/template/non-dependent8.C: Likewise.
37925         * g++.dg/template/non-dependent9.C: Likewise.
37926         * g++.dg/template/non-dependent10.C: Likewise.
37928 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
37930         PR c++/16337
37931         * g++.dg/parse/attr2.C: New test.
37933 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
37935         * g77.dg: Removed.
37936         * g77.f-torture: Ditto.
37938 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37940         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
37941         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
37942         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
37944 2004-07-16  Richard Henderson  <rth@redhat.com>
37946         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
37948 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37950         * lib/fortran-torture.exp (fortran-torture): Don't test compile
37951         tests with full list of options.
37952         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
37953         of TORTURE_OPTIONS if test contains 'dg-do run'.
37955         PR fortran/16404
37956         * gfortran.dg/do_iterator.f90: New test.
37958 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37960         PR rtl-optimization/16536
37961         * gcc.c-torture/execute/restrict-1.c: New test.
37963 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37965         PR fortran/15324
37966         * gfortran.dg/pr15324.f90: New test.
37968         PR fortran/15129
37969         * gfortran.dg/pr15129.f90: New test.
37971         PR fortran/15140
37972         * gfortran.dg/pr15140.f90: New test.
37974         PR fortran/13792
37975         * gfortran.fortran-torture/execute/bounds.f90: Add check for
37976         compile-time simplification.
37978 2004-07-14  Mike Stump  <mrs@apple.com>
37980         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
37982 2004-07-14  James E Wilson  <wilson@specifixinc.com>
37984         PR target/16325
37985         * gcc.dg/profile-generate-1.c: New.
37987 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
37989         * gcc.c-torture/execute/20040709-1.c: New test.
37990         * gcc.c-torture/execute/20040709-2.c: New test.
37992 2004-07-14  Mike Stump  <mrs@apple.com>
37994         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
37996 2004-07-14  Mike Stump  <mrs@apple.com>
37998         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38000 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
38002         PR c++/16518
38003         * g++.dg/parse/mutable1.C: New test.
38005 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
38007         PR tree-optimization/16443
38008         * gcc.dg/tree-ssa/20040713-1.c: New test.
38010 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
38012         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
38013         for operator new.
38015 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38017         * gfortran.dg/g77/README: New file
38018         * gfortran.dg/g77/19981216-0.f: Copy from
38019         g77.f-torture/noncompile.  Add "dg-do compile" and
38020         dg-error as required.
38021         * gfortran.dg/g77/19990218-1.f: Likewise.
38022         * gfortran.dg/g77/19990905-1.f: Likewise.
38023         * gfortran.dg/g77/9263.f: Likewise.
38024         * gfortran.dg/g77/980615-0.f: Likewise.
38025         * gfortran.dg/g77/980616-0.f: Likewise.
38026         * gfortran.dg/g77/check0.f: Likewise.
38027         * gfortran.dg/g77/select_no_compile.f: Likewise.
38029 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38031         Copy files from g77.f-torture/compile.
38032         Add "{ dg-do compile}".  Other changes as noted
38033         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
38034         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
38035         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
38036         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
38037         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
38038         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
38039         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
38040         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
38041         statement to conform to standard.  Append alpha1.x for reference.
38042         * gfortran.dg/g77/xformat.f: Add dg-warning
38044 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38046         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
38047         Add {dg-do compile} directive.
38048         * gfortran.dg/g77/cpp2.F: Likewise.
38050 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38052         PR c++/5402
38053         * g++.dg/lookup/name-clash1.C: New test.
38055         PR c++/9777
38056         * g++.dg/lookup/name-clash2.C: New test.
38058         PR c++/12102
38059         * g++.dg/lookup/name-clash3.C: New test.
38061 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38063         * g++.dg/lookup/new2.C: New test.
38064         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38066 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
38068         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38069         Add {dg-do compile} directive.
38070         * gfortran.dg/g77/13060.f: Likewise.
38071         * gfortran.dg/g77/19990218-0.f: Likewise.
38072         * gfortran.dg/g77/19990305-0.f: Likewise.
38073         * gfortran.dg/g77/19990419-0.f: Likewise.
38074         * gfortran.dg/g77/19990502-0.f: Likewise.
38075         * gfortran.dg/g77/19990502-1.f: Likewise.
38076         * gfortran.dg/g77/19990525-0.f: Likewise.
38077         * gfortran.dg/g77/19990826-1.f: Likewise.
38078         * gfortran.dg/g77/19990826-3.f: Likewise.
38079         * gfortran.dg/g77/19990905-2.f: Likewise.
38080         * gfortran.dg/g77/20000412-1.f: Likewise.
38081         * gfortran.dg/g77/20000511-1.f: Likewise.
38082         * gfortran.dg/g77/20000511-2.f: Likewise.
38083         * gfortran.dg/g77/20000518.f: Likewise.
38084         * gfortran.dg/g77/20000601-1.f: Likewise.
38085         * gfortran.dg/g77/20000601-2.f: Likewise.
38086         * gfortran.dg/g77/20000629-1.f: Likewise.
38087         * gfortran.dg/g77/20000630-2.f: Likewise.
38088         * gfortran.dg/g77/20010115.f: Likewise.
38089         * gfortran.dg/g77/20010321-1.f: Likewise.
38090         * gfortran.dg/g77/20010426.f: Likewise.
38091         * gfortran.dg/g77/20020307-1.f: Likewise.
38092         * gfortran.dg/g77/8485.f: Likewise.
38093         * gfortran.dg/g77/960317-1.f: Likewise.
38094         * gfortran.dg/g77/970915-0.f: Likewise.
38095         * gfortran.dg/g77/980310-1.f: Likewise.
38096         * gfortran.dg/g77/980310-2.f: Likewise.
38097         * gfortran.dg/g77/980310-3.f: Likewise.
38098         * gfortran.dg/g77/980310-4.f: Likewise.
38099         * gfortran.dg/g77/980310-6.f: Likewise.
38100         * gfortran.dg/g77/980310-7.f: Likewise.
38101         * gfortran.dg/g77/980310-8.f: Likewise.
38102         * gfortran.dg/g77/980419-2.f: Likewise.
38103         * gfortran.dg/g77/980424-0.f: Likewise.
38104         * gfortran.dg/g77/980427-0.f: Likewise.
38105         * gfortran.dg/g77/980729-0.f: Likewise.
38106         * gfortran.dg/g77/981117-1.f: Likewise.
38107         * gfortran.dg/g77/toon_1.f: Likewise.
38109 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38111         PR c++/2204
38112         * g++.dg/other/abstract2.C: New test.
38114 2004-07-12  Paul Brook  <paul@codesourcery.com>
38116         * gfortran.dg/pointer_init_1.f90: New test.
38118 2004-07-11  Paul Brook  <paul@codesourcery.com>
38120         PR fortran/15986
38121         * gfortran.dg/contained_1.f90: New test.
38123 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
38125         * g++.dg/parse/defarg8.C: New test.
38127 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38129         PR fortran/16433
38130         * gfortran.dg/pr16433.f: New test.
38132         PR fortran/17574
38133         * gfortran.dg/pr15754.f90: New test.
38135 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38137         PR tree-optimization/16437
38138         * gcc.c-torture/execute/bitfld-4.c: New test.
38140 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38142         * gfortran.fortran-torture/execute/common_2.f90: Add check for
38143         access to common var from module.
38145 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38147         PR fortran/16336
38148         * gfortran.fortran-torture/execute/common_2.f90: New test.
38150 2004-07-10  Paul Brook  <paul@codesourcery.com>
38152         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
38154 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38156         PR fortran/15969
38157         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
38159 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
38161         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
38162         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
38163         * gfortran.dg/g77/ffree-form-1.f: Likewise.
38164         * gfortran.dg/g77/ffree-form-2.f: Likewise.
38165         * gfortran.dg/g77/ffree-form-3.f: Likewise.
38166         * gfortran.dg/g77/fno-underscoring.f: Likewise.
38167         * gfortran.dg/g77/funderscoring.f: Likewise.
38168         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
38170 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38172         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
38174 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38175         Paul Brook  <paul@codesourcery.com>
38177         PR fortran/13415
38178         * gfortran.dg/common_pointer_1.f90: New test.
38180 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38182         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
38184 2004-07-09  James E Wilson  <wilson@specifixinc.com>
38186         PR target/16364
38187         * gcc.c-torture/compile/20040709-1.c: New.
38189 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38191         PR fortran/14077
38192         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
38194 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38196         PR fortran/13201
38197         * gfortran.dg/shape_1.f90: New test.
38199 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
38200             Andrew Pinski  <apinski@apple.com>
38202         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
38204 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38206         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
38207         comment.
38209 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38210         Paul Brook  <paul@codesourcery.com>
38212         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
38213         '.f95' and '.F95'.
38215 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
38217         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
38219 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38221         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
38222         testcases with capital suffix.
38224 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38226         PR fortran/15481
38227         PR fortran/13372
38228         PR fortran/13575
38229         PR fortran/15978
38230         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
38232         * gfortran.dg/implicit_1.f90: New test.
38234 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38236         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
38237         expression to match gfortran warning/error messages
38238         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
38239         dg-error text.
38241 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38243         * lib/fortran-torture.exp: Rename proc search_for to
38244         search_for_re.
38246 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38248         * gcc.c-torture/execute/simd-5.x: New file.
38249         XFAIL on SPARC 64-bit at -O0.
38251 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38253         PR c++/8211
38254         PR c++/16165
38255         * g++.dg/warn/effc3.C: New test.
38257 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38259         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
38260         change X to 1X in format.
38261         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
38262         add data statements to conform to standard.
38264 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38266         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
38267         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
38268         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
38270 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38272         * gfortran.dg/g77/7388.f: Copy from g77.dg
38273         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
38274         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
38275         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
38276         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
38277         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
38278         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
38279         * gfortran.dg/g77/strlen0.f: Likewise.
38281 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38283         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
38284         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
38286 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38288         * gcc.c-torture/execute/920428-2.x: Delete.
38289         * gcc.c-torture/execute/920501-7.x: Likewise.
38291 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
38293         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
38294         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
38295         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
38296         prescott and c3-2.
38297         (PREFETCH_3DNOW): Add -march=c3.
38299 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
38301         PR c/16437
38302         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
38303         * gcc.c-torture/execute/bf64-1.x: Likewise.
38305 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38307         * gcc.c-torture/compile/20040708-1.c: New test.
38309 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38311         PR c++/16169
38312         * g++.dg/warn/effc2.C: New test.
38314 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38316         * gcc.c-torture/execute/bitfld-1.x: Remove.
38317         * gcc.c-torture/execute/bitfld-3.c: New test.
38318         * gcc.dg/bitfld-2.c: Remove XFAILs.
38320 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
38322         PR c++/16276
38323         * g++.dg/rtti/tinfo1.C: New file.
38325 2004-07-07  Eric Christopher  <echristo@redhat.com>
38327         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
38329 2004-07-07  Andrew Pinski  <apinski@apple.com>
38331         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
38333 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
38335         * g++.dg/init/call1.C: XFAIL.
38337 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
38339         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
38340         except for movstrict*, to movmem* and clrstr* to clrmem*.
38342 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
38344         * gcc.c-torture/execute/20040707-1.c: New test.
38346 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
38348         * gcc.c-torture/execute/20040706-1.c: New test.
38350 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38352         PR c++/3671
38353         * g++.dg/template/spec14.C: New test.
38355 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
38357         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
38358         nothing if not yet defined.  Use it in b, c and d type definitions.
38359         * gcc.c-torture/execute/20040705-1.c: New test.
38360         * gcc.c-torture/execute/20040705-2.c: New test.
38362 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38364         PR c++/2518
38365         * g++.dg/lookup/new1.C: New test.
38367 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38369         PR c++/11406
38370         * g++.dg/template/sizeof8.C: New test.
38372 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
38374         * gcc.c-torture/compile/20040705-1.c: New test.
38376 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
38378         * gfortran.fortran-torture/execute/seq_io.f90: New test.
38380 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
38382         * gcc.dg/cpp/if-mop.c: Two new testcases.
38383         * gcc.dg/cpp/trad/comment-3.c: New.
38385 2004-07-04  Paul Brook  <paul@codesourcery.com>
38387         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
38389 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
38391         PR c++/3761
38392         * g++.dg/lookup/crash4.C: New test.
38394 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
38396         * gcc.c-torture/execute/builtin-abs-1.c
38397         * gcc.c-torture/execute/builtin-abs-2.c
38398         * gcc.c-torture/execute/builtin-complex-1.c
38399         * gcc.c-torture/execute/builtins/string-1-lib.c
38400         * gcc.c-torture/execute/builtins/string-1.c
38401         * gcc.c-torture/execute/builtins/string-2-lib.c
38402         * gcc.c-torture/execute/builtins/string-2.c
38403         * gcc.c-torture/execute/builtins/string-3-lib.c
38404         * gcc.c-torture/execute/builtins/string-3.c
38405         * gcc.c-torture/execute/builtins/string-4-lib.c
38406         * gcc.c-torture/execute/builtins/string-4.c
38407         * gcc.c-torture/execute/builtins/string-5-lib.c
38408         * gcc.c-torture/execute/builtins/string-5.c
38409         * gcc.c-torture/execute/builtins/string-6-lib.c
38410         * gcc.c-torture/execute/builtins/string-6.c
38411         * gcc.c-torture/execute/builtins/string-7-lib.c
38412         * gcc.c-torture/execute/builtins/string-7.c
38413         * gcc.c-torture/execute/builtins/string-8-lib.c
38414         * gcc.c-torture/execute/builtins/string-8.c
38415         * gcc.c-torture/execute/builtins/string-9-lib.c
38416         * gcc.c-torture/execute/builtins/string-9.c
38417         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
38418         * gcc.c-torture/execute/builtins/string-asm-1.c
38419         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
38420         * gcc.c-torture/execute/builtins/string-asm-2.c
38421         * gcc.c-torture/execute/stdio-opt-1.c
38422         * gcc.c-torture/execute/stdio-opt-2.c
38423         * gcc.c-torture/execute/stdio-opt-3.c
38424         * gcc.c-torture/execute/string-opt-1.c
38425         * gcc.c-torture/execute/string-opt-10.c
38426         * gcc.c-torture/execute/string-opt-11.c
38427         * gcc.c-torture/execute/string-opt-12.c
38428         * gcc.c-torture/execute/string-opt-13.c
38429         * gcc.c-torture/execute/string-opt-14.c
38430         * gcc.c-torture/execute/string-opt-15.c
38431         * gcc.c-torture/execute/string-opt-16.c
38432         * gcc.c-torture/execute/string-opt-2.c
38433         * gcc.c-torture/execute/string-opt-6.c
38434         * gcc.c-torture/execute/string-opt-7.c
38435         * gcc.c-torture/execute/string-opt-8.c:
38436         Replace with ...
38438         * gcc.c-torture/execute/builtins/abs-2.c
38439         * gcc.c-torture/execute/builtins/abs-3.c
38440         * gcc.c-torture/execute/builtins/complex-1.c
38441         * gcc.c-torture/execute/builtins/fprintf.c
38442         * gcc.c-torture/execute/builtins/fputs.c
38443         * gcc.c-torture/execute/builtins/memcmp.c
38444         * gcc.c-torture/execute/builtins/memmove.c
38445         * gcc.c-torture/execute/builtins/memops-asm.c
38446         * gcc.c-torture/execute/builtins/mempcpy-2.c
38447         * gcc.c-torture/execute/builtins/mempcpy.c
38448         * gcc.c-torture/execute/builtins/memset.c
38449         * gcc.c-torture/execute/builtins/printf.c
38450         * gcc.c-torture/execute/builtins/sprintf.c
38451         * gcc.c-torture/execute/builtins/strcat.c
38452         * gcc.c-torture/execute/builtins/strchr.c
38453         * gcc.c-torture/execute/builtins/strcmp.c
38454         * gcc.c-torture/execute/builtins/strcpy.c
38455         * gcc.c-torture/execute/builtins/strcspn.c
38456         * gcc.c-torture/execute/builtins/strlen-2.c
38457         * gcc.c-torture/execute/builtins/strlen.c
38458         * gcc.c-torture/execute/builtins/strncat.c
38459         * gcc.c-torture/execute/builtins/strncmp-2.c
38460         * gcc.c-torture/execute/builtins/strncmp.c
38461         * gcc.c-torture/execute/builtins/strncpy.c
38462         * gcc.c-torture/execute/builtins/strpbrk.c
38463         * gcc.c-torture/execute/builtins/strpcpy-2.c
38464         * gcc.c-torture/execute/builtins/strpcpy.c
38465         * gcc.c-torture/execute/builtins/strrchr.c
38466         * gcc.c-torture/execute/builtins/strspn.c
38467         * gcc.c-torture/execute/builtins/strstr-asm.c
38468         * gcc.c-torture/execute/builtins/strstr.c:
38469         ... these new files.
38471         * gcc.c-torture/execute/builtins/abs-2-lib.c
38472         * gcc.c-torture/execute/builtins/abs-3-lib.c
38473         * gcc.c-torture/execute/builtins/complex-1-lib.c
38474         * gcc.c-torture/execute/builtins/fprintf-lib.c
38475         * gcc.c-torture/execute/builtins/fputs-lib.c
38476         * gcc.c-torture/execute/builtins/memcmp-lib.c
38477         * gcc.c-torture/execute/builtins/memmove-lib.c
38478         * gcc.c-torture/execute/builtins/memops-asm-lib.c
38479         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
38480         * gcc.c-torture/execute/builtins/mempcpy-lib.c
38481         * gcc.c-torture/execute/builtins/memset-lib.c
38482         * gcc.c-torture/execute/builtins/printf-lib.c
38483         * gcc.c-torture/execute/builtins/sprintf-lib.c
38484         * gcc.c-torture/execute/builtins/strcat-lib.c
38485         * gcc.c-torture/execute/builtins/strchr-lib.c
38486         * gcc.c-torture/execute/builtins/strcmp-lib.c
38487         * gcc.c-torture/execute/builtins/strcpy-lib.c
38488         * gcc.c-torture/execute/builtins/strcspn-lib.c
38489         * gcc.c-torture/execute/builtins/strlen-2-lib.c
38490         * gcc.c-torture/execute/builtins/strlen-lib.c
38491         * gcc.c-torture/execute/builtins/strncat-lib.c
38492         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
38493         * gcc.c-torture/execute/builtins/strncmp-lib.c
38494         * gcc.c-torture/execute/builtins/strncpy-lib.c
38495         * gcc.c-torture/execute/builtins/strpbrk-lib.c
38496         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
38497         * gcc.c-torture/execute/builtins/strpcpy-lib.c
38498         * gcc.c-torture/execute/builtins/strrchr-lib.c
38499         * gcc.c-torture/execute/builtins/strspn-lib.c
38500         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
38501         * gcc.c-torture/execute/builtins/strstr-lib.c
38502         * gcc.c-torture/execute/builtins/lib/abs.c
38503         * gcc.c-torture/execute/builtins/lib/fprintf.c
38504         * gcc.c-torture/execute/builtins/lib/memset.c
38505         * gcc.c-torture/execute/builtins/lib/printf.c
38506         * gcc.c-torture/execute/builtins/lib/sprintf.c
38507         * gcc.c-torture/execute/builtins/lib/strcpy.c
38508         * gcc.c-torture/execute/builtins/lib/strcspn.c
38509         * gcc.c-torture/execute/builtins/lib/strncat.c
38510         * gcc.c-torture/execute/builtins/lib/strncmp.c
38511         * gcc.c-torture/execute/builtins/lib/strncpy.c
38512         * gcc.c-torture/execute/builtins/lib/strpbrk.c
38513         * gcc.c-torture/execute/builtins/lib/strspn.c
38514         * gcc.c-torture/execute/builtins/lib/strstr.c:
38515         New files containing support routines.
38517         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
38518         declaration.
38519         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
38520         when not optimizing.
38522 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
38524         PR c++/16240
38525         * g++.dg/abi/mangle22.C: New test.
38526         * g++.dg/abi/mangle23.C: Likewise.
38528 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
38530         PR fortran/16290
38531         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
38532         Allow for cases without denormalized floating point numbers.
38534 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
38536         PR c/1027
38537         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38538         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
38539         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
38540         expected warning text.
38541         * gcc.dg/format/diag-2.c: New test.
38543 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38545         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
38547 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
38549         * gcc.dg/builtins-43.c: New.
38550         * gcc.dg/builtins-44.c: New.
38551         * gcc.dg/builtins-45.c: New.
38553 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
38554             Andreas Tobler  <a.tobler@schweiz.ch>
38556         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
38557         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
38558         as SIGSEGV.
38559         * gcc.dg/cleanup-11.c: Likewise.
38560         * gcc.dg/cleanup-8.c: Likewise.
38561         * gcc.dg/cleanup-9.c: Likewise.
38562         * gcc.dg/cleanup-5.c: Run on all platforms.
38564 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38566         * g++.dg/warn/nonnull1.C: New test.
38568 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38570         * gcc.dg/compat/compat-common.h: Wrap up CINT in
38571         an #ifndef SKIP_COMPLEX_INT/#endif pair.
38572         Special-case the Sun compiler wrt to <complex.h>.
38574 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
38576         * gcc.dg/Wunreachable-8.C: New test.
38578         * gcc.dg/h8300-ice2.c : New test.
38580 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
38582         PR fortran/16161
38583         * gfortran.fortran-torture/compile/implicit.f90: Add test
38584         for implicit character.
38586 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
38588         PR fortran/16289
38589         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
38590         Use tiny() intrinsic to find smallest non-negative real
38592 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
38594         * gcc.dg/compat/struct-by-value-22_main.c: New test.
38595         * gcc.dg/compat/struct-by-value-22_x.c: New.
38596         * gcc.dg/compat/struct-by-value-22_y.c: New.
38598         * gcc.c-torture/execute/20040629-1.c: New test.
38600 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
38602         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
38603         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
38605         PR target/16195
38606         * gcc.dg/20040625-1.c: New test.
38608 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38610         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
38612 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38614         PR fortran/15963
38615         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
38617 2004-06-29  Richard Henderson  <rth@redhat.com>
38619         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
38621 2004-06-29  Paul Brook  <paul@codesourcery.com>
38623         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
38624         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
38626 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
38628         PR c++/16260
38629         * g++.dg/parse/crash15.C: New.
38631 2004-06-28  Andrew Pinski  <apinski@apple.com>
38633         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
38634         by the error already.
38636         * g++.dg/opt/ptrmem4.C: Change to compile only test.
38638 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
38640         PR target/14041
38641         * gcc.dg/h8300-bss-align-1.c : New.
38643 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
38645         * PR c++/16174
38646         * g++.dg/template/ctor4.C: New.
38648 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
38650         PR c++/16205
38651         * g++.dg/warn/Wsequence-point-1.C: New test.
38653 2004-06-27  Paul Brook  <paul@codesourcery.com>
38655         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
38657 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
38659         * g++.old-deja/g++.mike/p7325.C: Remove.
38661 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
38663         PR c/14963
38664         * gcc.dg/pr14963.c: New test.
38666 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
38668         PR c++/16193
38669         * g++.dg/parse/redef1.C: New test.
38671 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38673         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
38674         20021110.c.
38675         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
38676         20021119-1.c.
38677         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
38678         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
38679         5-04.c.
38680         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
38681         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
38682         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
38683         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
38684         g++.brendan/enum14.C.
38685         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
38686         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
38687         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
38688         g++.mike/virt1.C.
38689         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
38690         memtemp24.C.
38692 2004-06-27  Roger Sayle  <roger@eyesopen.com>
38694         * gcc.dg/20040527-1.c: New test case.
38696 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
38698         PR gfortran/pr16196
38699         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
38701 2004-06-25  Roger Sayle  <roger@eyesopen.com>
38703         PR middle-end/15825
38704         * gcc.dg/pr15825-1.c: New test case.
38706 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
38708         * gcc.c-torture/execute/20040625-1.c: New test.
38710 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38712         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
38714 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
38716         * gcc.dg/torture/mips-div-1.c: New test.
38718 2004-06-24  Jeff Law  <law@redhat.com>
38720         * gcc.dg/tree-ssa/20040624-1.c: New test.
38722 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
38724         * gcc.c-torture/compile/20040624-1.c: New test.
38726 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38728         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
38729         this directory.
38731 2004-06-23  Andrew Pinski  <apinski@apple.com>
38733         PR middle-end/15988
38734         * g++.dg/opt/ptrmem4.C: New test.
38736         * gcc.dg/c90-array-quals-2.c: New test.
38738 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
38740         * gcc.dg/kpice1.c: New test.
38742 2006-06-23  Andrew Pinski  <apinski@apple.com>
38744         * gcc.dg/c90-array-quals.c: New test.
38746 2006-06-22  Richard Henderson  <rth@redhat.com>
38748         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
38750 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
38752         * gcc.dg/builtins-config.h: Handle FreeBSD.
38754 2006-06-22  Richard Henderson  <rth@redhat.com>
38756         * g++.dg/opt/devirt1.C: New.
38758 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
38760         * g++.dg/opt/pr15551.C: New testcase.
38762 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
38764         PR target/14800
38765         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
38766         x86_64-*-linux* when compiling for 32bit.
38768 2004-06-21  Andrew Pinski  <apinski@apple.com>
38770         * gcc.dg/pch/struct-1.c: New.
38771         * gcc.dg/pch/struct-1.hs: New.
38773 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
38775         * gcc.dg/pch/save-temps-1.c: New file.
38776         * gcc.dg/pch/save-temps-1.hs: New file.
38778 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38780         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
38781         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
38783 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38785         * gfortran.fortran-torture/execute/select_1.f90: Rename function
38786         to fix type error.
38787         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
38788         Remove trailing spaces.
38790 2004-06-21  Richard Henderson  <rth@redhat.com>
38792         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
38793         merging && to BIT_FIELD_REF.
38795 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
38797         * g++.dg/opt/placeholder1.C: New test.
38799 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38801         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
38802         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38803         * gcc.dg/compat/union-m128-1_x.c: Likewise.
38804         * gcc.dg/compat/union-m128-1_y.c: Likewise.
38806 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
38808         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
38809         extern "C".
38810         * g++.dg/other/pragma-re-1.C: Add comments.
38812 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
38814         PR gfortran/16080
38815         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
38817 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
38819         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
38820         instead of setting the type of size_t by
38821         hand.
38823 2004-06-18  Roger Sayle  <roger@eyesopen.com>
38825         * gcc.dg/unordered-2.c: New test case.
38826         * gcc.dg/unordered-3.c: New test case.
38828 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
38830         PR other/16043
38831         * lib/g++.exp (g++_version): Tweak regexp for version
38832         * lib/g77.exp (g77_version): Likewise.
38833         * lib/gfortran.exp (gfortran_version): Likewise.
38834         * lib/objc.exp (objc_version): Likewise.
38835         * lib/treelang.exp (treelang_version): Likewise.
38837 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
38839         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
38840         Use INT_MAX instead of __INT_MAX__.
38841         * gcc.dg/compat/struct-align-2_y.c: Likewise.
38843         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
38844         * gcc.dg/compat/scalar-return-3_x.c: Use it.
38845         * gcc.dg/compat/scalar-return-3_y.c: Use it.
38846         * gcc.dg/compat/scalar-return-4_x.c: Use it.
38847         * gcc.dg/compat/scalar-return-4_y.c: Use it.
38848         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
38849         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
38850         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
38851         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
38853         * gcc.dg/range-test-1.c: New test.
38854         * g++.dg/opt/range-test-1.C: New test.
38856 2004-06-17  Richard Henderson  <rth@redhat.com>
38858         * objc.dg/sync-1.m: New.
38859         * objc.dg/try-catch-1.m: Don't force next runtime.
38860         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
38861         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
38862         shadowed catch clause.
38863         * objc.dg/try-catch-5.m: New.
38865 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
38867         Bug 14610
38868         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
38870 2004-06-15  Richard Henderson  <rth@redhat.com>
38872         * gcc.dg/20001116-1.c: Move expected warning line.
38874 2004-06-15  Richard Henderson  <rth@redhat.com>
38876         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
38877         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
38879 2004-06-15  Jeff Law  <law@redhat.com>
38881         * gcc.dg/tree-ssa/20040615-1.c: New test.
38882         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
38883         be less sensitive to operand ordering.
38884         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
38886 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
38888         * g++.dg/abi/bitfield3.C: Add comment..
38890 2004-06-15  Richard Henderson  <rth@redhat.com>
38892         * g++.dg/ext/stmtexpr1.C: XFAIL.
38893         * gcc.dg/20030612-1.c: XFAIL.
38895 2004-06-15  Eric Christopher  <echristo@redhat.com>
38897         * g++.dg/charset/asm5.c: New.
38898         * gcc.dg/charset/asm6.c: New.
38900 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38902         PR fortran/15962
38903         * gfortran.fortran-torture/execute/select_1.f90: New test.
38905 2004-06-15  Paul Brook  <paul@codesourcery.com>
38907         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
38909 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38911         PR c++/15967
38912         * g++.dg/lookup/crash3.C: New test.
38914 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38916         PR c++/15947
38917         * g++.dg/parse/dtor4.C: New test.
38919 2004-06-14  Jeff Law  <law@redhat.com>
38921         * gcc.c-torture/compile/20040614-1.c: New test.
38923 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38925         PR fortran/15211
38926         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
38927         LEN of a character array.
38929 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
38931         PR c++/15096
38932         * g++.dg/template/ptrmem10.C: New test.
38934         PR c++/14930
38935         * g++.dg/template/friend30.C: New test.
38937 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38939         PR fortran/14928
38940         * gfortran.fortran-torture/compile/mloc.f90: New test.
38942 2004-06-13  Paul Brook  <paul@codesourcery.com>
38944         * gfortran.fortran-torture/execute/random_2.f90: New test.
38946 2004-06-13  Eric Christopher  <echristo@redhat.com>
38948         * gcc.dg/noncompile/redecl-1.c: Fix error message.
38950 2004-06-12  Paul Brook  <paul@codesourcery.com>
38952         * gfortran.fortran-torture/execute/contained_3.f90: New test.
38954 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38956         PR fortran/14923
38957         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
38959 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38961         PR fortran/14957
38962         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
38963         syntax errors in end statements of contained subroutines.
38965 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38967         PR fortran/12841
38968         * gfortran.fortran-torture/execute/null_arg.f90: New test.
38970 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38972         PR fortran/15665
38973         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
38975 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38977         PR gfortran/12839
38978         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
38980 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
38982         PR c++/15862
38983         * g++.dg/parse/enum1.C: New test.
38985 2004-06-10  Jeff Law  <law@redhat.com>
38987         * gcc.c-torture/compile/20040610-1.c: New test.
38989 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38991         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
38992         * g++.old-deja/g++.other/decl3.C: Likewise.
38994 2004-06-10  Brian Booth  <bbooth@redhat.com>
38996         * gcc.dg/tree-ssa/20031015-1.c: Scan for
38997         V_MAY_DEF instead of VDEF.
38998         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39000 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
39002         PR c++/14211
39003         * g++.dg/conversion/const1.C: New test.
39005         PR c++/15076
39006         * g++.dg/conversion/reinterpret1.C: New test.
39008         PR c++/15877
39009         * g++.dg/template/enum2.C: New test.
39011         PR c++/15227
39012         * g++.dg/template/error13.C: New test.
39014 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39016         PR fortran/14957
39017         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
39018         arguments to test_* REAL and of the right size.
39020 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39022         PR target/15569
39023         PR rtl-optimization/15681
39024         * gcc.dg/20040609-1.c: New test.
39026 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39028         PR c++/14791
39029         * g++.dg/opt/builtins1.C: New test.
39031 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
39033         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
39034         that use default windows32 struct layout.
39035         * gcc.dg/i386-bitfield2.c: Likewise.
39037 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
39039         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
39040         for mingw32 and cygwin targets.
39042 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
39044         * gcc.dg/pch/macro-4.c: New.
39045         * gcc.dg/pch/macro-4.hs: New.
39047 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39049         PR fortran/13249
39050         * gfortran.fortran-torture/compile/name_clash.f90: New test.
39052 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39054         PR fortran/13372
39055         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
39057 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39059         PR gfortran/14897
39060         * gfortran.fortran-torture/execute/t_edit.f90: New test.
39062 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39064         PR gfortran/15755
39065         * gfortran.fortran-torture/execute/backspace.c : New test.
39067 2004-06-09  Paul Brook  <paul@codesourcery.com>
39069         * gfortran.fortran-torture/execure/intrinsic_associated.f90
39070         (pointer_to_section): Rewrite to use smaller array.
39072 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
39074         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39075         * gcc.dg/ext/altivec-10.c: Same.
39076         * gcc.dg/ext/altivec-11.c: Same.
39077         * gcc.dg/ext/altivec-12.c: Same.
39078         * gcc.dg/ext/altivec-13.c: Same.
39079         * gcc.dg/ext/altivec-14.c: Same.
39080         * gcc.dg/ext/altivec-15.c: Same.
39081         * gcc.dg/ext/altivec-16.c: Same.
39082         * gcc.dg/ext/altivec-3.c: Same.
39083         * gcc.dg/ext/altivec-4.c: Same.
39084         * gcc.dg/ext/altivec-6.c: Same.
39085         * gcc.dg/ext/altivec-7.c: Same.
39086         * gcc.dg/ext/altivec-8.c: Same.
39087         * gcc.dg/ext/altivec-varargs-1.c: Same.
39089         * g++.dg/ext/altivec-1.C: Correct dg syntax.
39090         * g++.dg/ext/altivec-10.C: Same.
39091         * g++.dg/ext/altivec-2.C: Same.
39092         * g++.dg/ext/altivec-3.C: Same.
39093         * g++.dg/ext/altivec-4.C: Same.
39094         * g++.dg/ext/altivec-5.C: Same.
39095         * g++.dg/ext/altivec-6.C: Same.
39096         * g++.dg/ext/altivec-7.C: Same.
39097         * g++.dg/ext/altivec-8.C: Same.
39098         * g++.dg/ext/altivec-9.C: Same.
39100 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39102         PR c++/7841
39103         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
39105 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39107         * gcc.dg/union-1.c: New test.
39109 2004-06-07  Roger Sayle  <roger@eyesopen.com>
39111         * gcc.dg/builtins-41.c: New test case.
39112         * gcc.dg/builtins-42.c: New test case.
39114 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
39116         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
39117         * g++.dg/ext/altivec-10.C: Same.
39118         * g++.dg/ext/altivec-2.C: Same.
39119         * g++.dg/ext/altivec-3.C: Same.
39120         * g++.dg/ext/altivec-4.C: Same.
39121         * g++.dg/ext/altivec-5.C: Same.
39122         * g++.dg/ext/altivec-6.C: Same.
39123         * g++.dg/ext/altivec-7.C: Same.
39124         * g++.dg/ext/altivec-8.C: Same.
39125         * g++.dg/ext/altivec-9.C: Same.
39126         * g++.old-deja/g++.abi/cxa_vec.C: Same.
39127         * g++.old-deja/g++.brendan/new3.C: Same.
39128         * gcc.c-torture/execute/eeprof-1.x: Same.
39130 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39132         PR c/14765
39133         * gcc.dg/pr14765-1.c: New test.
39135 2004-06-07  Roger Sayle  <roger@eyesopen.com>
39137         PR c/14649
39138         * gcc.dg/pr14649-1.c: New test case.
39140 2004-06-07  Richard Henderson  <rth@redhat.com>
39142         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
39143         if temporaries.
39145 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
39147         * g++.dg/eh/elide1.C: Remove XFAIL.
39149 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
39151         PR c++/15337
39152         * g++.dg/expr/sizeof3.C: New test.
39154         PR c++/14777
39155         * g++.dg/template/access14.C: New test.
39157         PR c++/15554
39158         * g++.dg/template/enum1.C: New test.
39160         PR c++/15057
39161         * g++.dg/eh/throw1.C: New test.
39163 2004-06-07  David Ayers  <d.ayers@inode.at>
39164             Ziemowit Laski  <zlaski@apple.com>
39166         * lib/objc.exp (objc_target_compile): Revert the '-framework
39167         Foundation' flag fix, since bare Darwin does not ship
39168         with the Foundation framework.
39169         * objc/execute/next_mapping.h: Provide a local NSConstantString
39170         @interface and @implementation.
39171         (objc_constant_string_init): A constructor function, used to
39172         initialize the NSConstantString meta-class object.
39173         * objc/execute/string1.m: Include "next_mapping.h" instead of
39174         <Foundation/NSString.h>.
39175         * objc/execute/string2.m: Likewise.
39176         * objc/execute/string3.m: Likewise.
39177         * objc/execute/string4.m: Likewise.
39179 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
39181         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
39182         to double. Replace double with FLOAT.
39183         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
39185         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
39186         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
39187         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
39188         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
39189         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
39190         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
39191         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
39192         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
39194 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
39196         PR c/13519
39197         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
39199 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39201         PR c++/15503
39202         * g++.dg/template/meminit2.C: New test.
39204 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
39206         PR target/15822
39207         * gcc.c-torture/execute/compare-fp-1.c,
39208         gcc.c-torture/execute/compare-fp-2.c,
39209         gcc.c-torture/execute/compare-fp-3.c,
39210         gcc.c-torture/execute/compare-fp-4.c,
39211         gcc.c-torture/execute/compare-fp-3.x,
39212         gcc.c-torture/execute/compare-fp-4.x: Moved...
39213         * gcc.c-torture/execute/ieee/compare-fp-1.c,
39214         gcc.c-torture/execute/ieee/compare-fp-2.c,
39215         gcc.c-torture/execute/ieee/compare-fp-3.c,
39216         gcc.c-torture/execute/ieee/compare-fp-4.c,
39217         gcc.c-torture/execute/ieee/compare-fp-3.x,
39218         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
39220 2004-06-04  David Ayers  <d.ayers@inode.at>
39222         * objc/execute/protocol-isEqual-4.m: New testcase.
39224 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
39226         * objc/execute/protocol-isEqual-1.m: New testcase.
39227         * objc/execute/protocol-isEqual-2.m: New testcase.
39228         * objc/execute/protocol-isEqual-3.m: New testcase.
39230 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39232         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
39234 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
39236         * lib/objc.exp (objc_target_compile): When running tests on
39237         Darwin (Mac OS X), inform the linker about '-framework
39238         'Foundation'.
39240 2004-06-02  Eric Christopher  <echristo@redhat.com>
39242         * gcc.c-torture/compile/20040602-1.c: New.
39244 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
39246         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
39247         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
39249         PR tree-optimization/14736
39250         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
39252         PR tree-optimization/14042
39253         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
39255         PR tree-optimization/14729
39256         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
39258 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39260         PR fortran/15557
39261         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
39263 2004-06-01  Richard Hederson  <rth@redhat.com>
39265         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
39267 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39269         PR c++/14932
39270         * g++.dg/parse/offsetof4.C: New test.
39272 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
39274         PR objc/7993
39275         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
39277 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
39279         PR c++/15701
39280         * g++.dg/template/friend29.C: New test.
39282 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39284         PR c/15749
39285         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
39287 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
39289         * gcc.dg/sparc-trap-1.c: New test.
39291 2004-05-31  Roger Sayle  <roger@eyesopen.com>
39293         PR middle-end/15069
39294         * g++.dg/opt/fold3.C: New test case.
39296 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
39298         * lib/target-supports.exp (check_iconv_available): Fix fallout
39299         from 2004-05-28 patch.
39301 2004-05-30  Paul Brook  <paul@codesourcery.com>
39303         PR fortran/15620
39304         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
39305         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
39307 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
39309         * gfortran.fortran-torture/execute/random_1.f90: New test.
39311 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39313         * g++.dg/ext/altivec-10.C: New test.
39315 2004-05-29  Paul Brook  <paul@codesourcery.com>
39317         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
39319 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39321         * gcc.dg/altivec-16.c: New test.
39323 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
39325         * lib/target-supports.exp (check_vmx_hw_available): New.
39326         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
39328         * lib/target-supports.exp (check_alias_available,
39329         check_iconv_available, check_named_sections_available): Use
39330         unique names for temporary files.
39332 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39334         * gcc.dg/altivec-15.c: New test.
39336 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39338         PR c++/15083
39339         * g++.dg/warn/noeffect6.C: New test.
39341         PR c++/15471
39342         * g++.dg/expr/ptrmem4.C: New test.
39344         PR c++/15640
39345         * g++.dg/template/operator3.C: New test.
39347 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39349         PR c++/14668
39350         * g++.dg/lookup/redecl1.C: New test.
39351         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
39353 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
39355         * gcc.c-torture/execute/compare-fp-1.c,
39356         gcc.c-torture/execute/compare-fp-2.c,
39357         gcc.c-torture/execute/compare-fp-3.c,
39358         gcc.c-torture/execute/compare-fp-4.c,
39359         gcc.c-torture/execute/compare-fp-3.x,
39360         gcc.c-torture/execute/compare-fp-4.x,
39361         gcc.dg/pr15649-1.c: New.
39363 2004-05-27  Adam Nemet  <anemet@lnxw.com>
39365         PR c++/12883
39366         * g++.dg/init/array14.C: New test.
39368 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
39370         * lib/compat.exp (compat-get-options-main): New.
39371         (compat-get-options): Remove unneeded code, warn for ignored
39372         command.
39373         (compat-execute): Check flag set by dg-require-* commands.
39375         * lib/compat.exp (compat-execute): Break up long lines.
39377 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
39379         * gcc.dg/altivec-7.c: Don't use 'vector long'.
39380         * gcc.dg/altivec-14.c: New test.
39381         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
39383         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
39384         * gcc.dg/altivec-12.c: Ditto.
39386         * gcc.dg/altivec-3.c: Move call to altivec_check.
39388 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39390         PR c++/15044
39391         * g++.dg/template/error12.C: New test.
39393         PR c++/15317
39394         * g++.dg/ext/attrib15.C: New test.
39396         PR c++/15329
39397         * g++.dg/template/ptrmem9.C: New test.
39399 2004-05-25  Paul Brook  <paul@codesourcery.com>
39401         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
39403 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39405         PR c++/15165
39406         * g++.dg/template/crash19.C: New test.
39408 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39410         PR c++/15025
39411         * g++.dg/template/redecl1.C: New test.
39413 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39415         PR c++/14821
39416         * g++.dg/other/ns1.C: New test.
39418         PR c++/14883
39419         * g++.dg/template/invalid1.C: New test.
39421 2004-05-23  Paul Brook  <paul@codesourcery.com>
39422         Victor Leikehman  <lei@haifasphere.co.il>
39424         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
39425         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
39427 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39429         PR c++/15285
39430         PR c++/15299
39431         * g++.dg/template/non-dependent5.C: New test.
39432         * g++.dg/template/non-dependent6.C: New test.
39434 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39436         PR c++/15507
39437         * g++.dg/inherit/union1.C: New test.
39439         PR c++/15542
39440         * g++.dg/template/addr1.C: New test.
39442         PR c++/15427
39443         * g++.dg/template/array5.C: New test.
39445         PR c++/15287
39446         * g++.dg/template/array6.C: New test.
39448 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
39449             Roger Sayle  <roger@eyesopen.com>
39451         * g++.dg/lookup/forscope2.C: New test case.
39453 2004-05-22  Ben Elliston  <bje@au.ibm.com>
39455         * gcc.dg/cpp/Wmissingdirs.c: New.
39457 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39459         PR target/15301
39460         * gcc.dg/compat/union-m128-1.h: New file.
39461         * gcc.dg/compat/union-m128-1_main.c: Likewise.
39462         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39463         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39465 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39467         PR target/15302
39468         * gcc.dg/compat/struct-complex-1.h: New file.
39469         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
39470         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
39471         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39473 2004-05-20  Roger Sayle  <roger@eyesopen.com>
39475         PR middle-end/3074
39476         * gcc.dg/pr3074-1.c: New test case.
39477         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
39479 2004-05-20  Falk Hueffner  <falk@debian.org>
39481         PR other/15526
39482         * gcc.dg/ftrapv-1.c: New test case.
39484 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
39486         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
39488 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
39489             Jeff Law  <law@redhat.com>
39491         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
39492         * gcc.dg/tree-ssa/20040518-2.c: New test.
39494         * gcc.dg/tree-ssa/20040518-1.c: New test.
39496 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
39498         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
39500 2004-05-18  Paul Brook  <paul@codesourcery.com>
39502         PR fortran/13930
39503         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
39505 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39507         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
39508         constant folding.
39510 2004-05-17  Steven Bosscher  <stevenb@suse.de>
39512         * gcc.dg/tree-ssa/20040517-1.c: New test.
39514 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39516         * gcc.dg/loop-4.c: New test.
39518 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
39520         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
39522 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
39524         PR fortran/15311
39525         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
39527 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39529         PR fortran/13826
39530         PR fortran/13940
39531         * gfortran.fortran-torture/compile/data_1.f90: New test.
39533 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
39535         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
39536         * gcc.dg/uninit-H.c: Define ASM for __s390__.
39538 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39540         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
39542 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39544         PR c/15444
39545         * gcc.dg/format/xopen-1.c: Adjust expected message.
39546         * gcc.dg/format/xopen-3.c: New test.
39548 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
39550         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
39552 2004-05-14  Jeff Law  <law@redhat.com>
39554         * gcc.dg/tree-ssa/20040514-2.c: New test.
39556 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39558         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
39559         this ...
39560         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
39561         this.
39563 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
39565         * gcc.dg/tree-ssa/20040514-1.c: New test.
39567 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39569         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
39570         test.
39572 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39574         PR fortran/14066
39575         * gfortran.fortran-torture/compile/do_1.f90: New test.
39577 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39579         PR fortran/15051
39580         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
39581         test.
39583 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
39585         PR fortran/15149
39586         * gfortran.fortran-torture/execute/random_init.f90: New test.
39588 2004-05-13  Paul Brook  <paul@codesourcery.com>
39590         PR fortran/15314
39591         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
39593 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
39595         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
39596         for the powerpc case.
39598 2004-05-13  Jeff Law  <law@redhat.com>
39600         * gcc.dg/tree-ssa/20040513-1.c: New test.
39601         * gcc.dg/tree-ssa/20040513-2.c: New test.
39603 2004-05-13  Paul Brook  <paul@codesourcery.com>
39605         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
39606         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
39607         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
39609 2004-05-13  Andreas Schwab  <schwab@suse.de>
39611         PR other/10819
39612         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
39613         characters.
39615 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
39617         PR fortran/15294
39618         * gfortran.fortran-torture/execute/adjustr.f90: New file.
39620 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
39622         Merge from tree-ssa-20020619-branch.  See
39623         ChangeLog.tree-ssa for details.
39625 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
39627         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
39628         include <altivec.h> explicitly.
39629         * gcc.dg/altivec-13.c: Likewise.
39631 2004-05-11  Paul Brook  <paul@codesourcery.com>
39633         * gcc.c-torture/compile/20010518-1.c: Force enum size.
39635 2004-05-10  Eric Christopher  <echristo@redhat.com>
39637         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
39638         * gcc.dg/sibcall-4.c: Ditto.
39640 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
39642         * g++.dg/ext/altivec-8.C: New test case.
39643         * gcc.dg/altivec-13.c: New test case.
39645 2004-05-08  Roger Sayle  <roger@eyesopen.com>
39647         * gcc.c-torture/execute/divcmp-1.c: New test case.
39648         * gcc.c-torture/execute/divcmp-2.c: New test case.
39649         * gcc.c-torture/execute/divcmp-3.c: New test case.
39651 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
39653         * g++.dg/other/pragma-re-2.C: New test.
39655 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
39657         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
39658         * gcc.dg/i386-387-2.c: Likewise.
39660         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
39661         __builtin_drem.
39662         * gcc.dg/i386-387-6.c: Likewise.
39664 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
39666         * gcc.dg/builtins-33.c: Also check log1p*.
39668 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
39670         PR optimization/15296
39671         * gcc.c-torture/execute/pr15296.c: New test.
39673 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
39675         * gcc.dg/builtins-40.c: New test.
39677 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
39679         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
39681 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
39683         * g++.dg/ext/spe1.C: New testcase.
39685 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
39687         * objc.dg/image-info.m: Allow additional attributes
39688         for __image_info section.
39690 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
39692         * gcc.dg/torture/mips-hilo-2.c: New test.
39694 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39696         PR c++/14389
39697         * g++.dg/template/member5.C: New test.
39699 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
39701         * gcc.dg/builtins-34.c: Also check expm1*.
39703 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39705         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
39706         * gcc.dg/torture/builtin-convert-3.c: New test.
39708 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
39710         PR middle-end/15054
39711         * g++.dg/opt/pr15054.C: New test.
39713 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39715         * gcc.dg/torture/builtin-rounding-1.c: New test.
39716         * gcc.dg/builtins-25.c: Delete.
39717         * gcc.dg/builtins-29.c: Delete.
39719 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
39721         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
39722         * gcc.dg/sibcall-4.c: Likewise.
39723         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
39725 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39727         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
39728         bit-field on 16-bit targets.
39730 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39732         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
39733         16-bit targets.
39735 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
39737         * gcc.dg/rs6000-power2-1.c: Change to compile only.
39738         * gcc.dg/rs6000-power2-2.c: Likewise.
39740 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
39742         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
39743         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
39744         Change the asm registers to be in form of frN instead of fN.
39746 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39748         * gcc.dg/torture/builtin-convert-2.c: New test.
39750 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
39752         * gcc.dg/rs6000-power2-1.c: New test.
39753         * gcc.dg/rs6000-power2-2.c: New test.
39755 2004-04-28  Jan Hubicka  <jh@suse.cz>
39757         * gcc.dg/unused-6.c: New test.
39759 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
39760             Ulrich Weigand  <uweigand@de.ibm.com>
39762         * ada/acats/run_all.sh: Define $target variable.
39764 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
39766         PR c++/15119
39767         * g++.dg/other/vararg-1.C: New test.
39769         PR c++/4794
39770         * g++.dg/eh/cleanup3.C: New test.
39772 2004-04-24  Laurent GUERBY <laurent@guerby.net>
39774         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
39775         and ad8011a (target_insn).
39776         * ada/acats/support/macro.dfs: Likewise.
39777         * ada/acats/support/impbit.adb: New file.
39779 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
39781         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
39783 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39785         * gcc.dg/loop-3.c: New test.
39787 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
39789         * gcc.c-torture/execute/simd-5.c: New test.
39791 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39793         PR c++/15064
39794         * g++.dg/template/crash18.C: New test.
39796 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
39798         * g++.dg/ext/complit3.C: New test.
39800 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
39802         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
39803         * gcc.dg/altivec-3.c: Same.
39804         * gcc.dg/altivec-varargs-1.c: Same.
39806 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
39808         * lib/target-supports.exp (check_profiling_available): Assume
39809         profiling is not available on powerpc-eabi targets.
39811 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
39813         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
39814         * gcc.dg/vmx/bug-1.c: Ditto.
39816 2004-04-20  Eric Christopher  <echristo@redhat.com>
39818         * gcc.dg/charset/extern.c: New test.
39819         * g++.dg/charset/extern3.cc: Ditto.
39821 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
39823         * gcc.dg/builtins-39.c: New test.
39825 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
39827         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
39829 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
39831         * gcc.dg/torture/mips-hilo-1.c: New test.
39833 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
39835         * gcc.c-torture/compile/20040419-1.c: New test.
39837 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
39839         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
39841 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
39842             Aldy Hernandez  <aldyh@redhat.com>
39844         * gcc.c-torture/execute/va-arg-24.c: New.
39846 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
39847             Aldy Hernandez  <aldyh@redhat.com>
39849         * gcc.dg/vmx/1b-01.c: New.
39850         * gcc.dg/vmx/1b-02.c: New.
39851         * gcc.dg/vmx/1b-03.c: New.
39852         * gcc.dg/vmx/1b-04.c: New.
39853         * gcc.dg/vmx/1b-05.c: New.
39854         * gcc.dg/vmx/1b-06.c: New.
39855         * gcc.dg/vmx/1b-07.c: New.
39856         * gcc.dg/vmx/1c-01.c: New.
39857         * gcc.dg/vmx/1c-02.c: New.
39858         * gcc.dg/vmx/3a-01a.c: New.
39859         * gcc.dg/vmx/3a-01.c: New.
39860         * gcc.dg/vmx/3a-01m.c: New.
39861         * gcc.dg/vmx/3a-03.c: New.
39862         * gcc.dg/vmx/3a-03m.c: New.
39863         * gcc.dg/vmx/3a-04.c: New.
39864         * gcc.dg/vmx/3a-04m.c: New.
39865         * gcc.dg/vmx/3a-05.c: New.
39866         * gcc.dg/vmx/3a-06.c: New.
39867         * gcc.dg/vmx/3a-06m.c: New.
39868         * gcc.dg/vmx/3a-07.c: New.
39869         * gcc.dg/vmx/3b-01.c: New.
39870         * gcc.dg/vmx/3b-02.c: New.
39871         * gcc.dg/vmx/3b-10.c: New.
39872         * gcc.dg/vmx/3b-13.c: New.
39873         * gcc.dg/vmx/3b-14.c: New.
39874         * gcc.dg/vmx/3b-15.c: New.
39875         * gcc.dg/vmx/3c-01a.c: New.
39876         * gcc.dg/vmx/3c-01.c: New.
39877         * gcc.dg/vmx/3c-02.c: New.
39878         * gcc.dg/vmx/3c-03.c: New.
39879         * gcc.dg/vmx/3d-01.c: New.
39880         * gcc.dg/vmx/4-01.c: New.
39881         * gcc.dg/vmx/4-03.c: New.
39882         * gcc.dg/vmx/5-01.c: New.
39883         * gcc.dg/vmx/5-02.c: New.
39884         * gcc.dg/vmx/5-03.c: New.
39885         * gcc.dg/vmx/5-04.c: New.
39886         * gcc.dg/vmx/5-05.c: New.
39887         * gcc.dg/vmx/5-06.c: New.
39888         * gcc.dg/vmx/5-07.c: New.
39889         * gcc.dg/vmx/5-07t.c: New.
39890         * gcc.dg/vmx/5-08.c: New.
39891         * gcc.dg/vmx/5-10.c: New.
39892         * gcc.dg/vmx/5-11.c: New.
39893         * gcc.dg/vmx/7-01a.c: New.
39894         * gcc.dg/vmx/7-01.c: New.
39895         * gcc.dg/vmx/7c-01.c: New.
39896         * gcc.dg/vmx/7d-01.c: New.
39897         * gcc.dg/vmx/7d-02.c: New.
39898         * gcc.dg/vmx/8-01.c: New.
39899         * gcc.dg/vmx/8-02a.c: New.
39900         * gcc.dg/vmx/8-02.c: New.
39901         * gcc.dg/vmx/brode-1.c: New.
39902         * gcc.dg/vmx/bug-1.c: New.
39903         * gcc.dg/vmx/bug-2.c: New.
39904         * gcc.dg/vmx/bug-3.c: New.
39905         * gcc.dg/vmx/cw-bug-1.c: New.
39906         * gcc.dg/vmx/cw-bug-2.c: New.
39907         * gcc.dg/vmx/cw-bug-3.c: New.
39908         * gcc.dg/vmx/dct.c: New.
39909         * gcc.dg/vmx/debug-1.c: New.
39910         * gcc.dg/vmx/debug-2.c: New.
39911         * gcc.dg/vmx/debug-3.c: New.
39912         * gcc.dg/vmx/debug-4.c: New.
39913         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
39914         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
39915         * gcc.dg/vmx/eg-5.c: New.
39916         * gcc.dg/vmx/fft.c: New.
39917         * gcc.dg/vmx/gcc-bug-1.c: New.
39918         * gcc.dg/vmx/gcc-bug-2.c: New.
39919         * gcc.dg/vmx/gcc-bug-3.c: New.
39920         * gcc.dg/vmx/gcc-bug-4.c: New.
39921         * gcc.dg/vmx/gcc-bug-5.c: New.
39922         * gcc.dg/vmx/gcc-bug-6.c: New.
39923         * gcc.dg/vmx/gcc-bug-7.c: New.
39924         * gcc.dg/vmx/gcc-bug-8.c: New.
39925         * gcc.dg/vmx/gcc-bug-9.c: New.
39926         * gcc.dg/vmx/gcc-bug-b.c: New.
39927         * gcc.dg/vmx/gcc-bug-c.c: New.
39928         * gcc.dg/vmx/gcc-bug-d.c: New.
39929         * gcc.dg/vmx/gcc-bug-e.c: New.
39930         * gcc.dg/vmx/gcc-bug-f.c: New.
39931         * gcc.dg/vmx/gcc-bug-g.c: New.
39932         * gcc.dg/vmx/gcc-bug-i.c: New.
39933         * gcc.dg/vmx/harness.h: New.
39934         * gcc.dg/vmx/ira1.c: New.
39935         * gcc.dg/vmx/ira2a.c: New.
39936         * gcc.dg/vmx/ira2b.c: New.
39937         * gcc.dg/vmx/ira2.c: New.
39938         * gcc.dg/vmx/ira2c.c: New.
39939         * gcc.dg/vmx/mem.c: New.
39940         * gcc.dg/vmx/newton-1.c: New.
39941         * gcc.dg/vmx/ops.c: New.
39942         * gcc.dg/vmx/sn7153.c: New.
39943         * gcc.dg/vmx/spill2.c: New.
39944         * gcc.dg/vmx/spill3.c: New.
39945         * gcc.dg/vmx/spill.c: New.
39946         * gcc.dg/vmx/t.c: New.
39947         * gcc.dg/vmx/varargs-1.c: New.
39948         * gcc.dg/vmx/varargs-2.c: New.
39949         * gcc.dg/vmx/varargs-3.c: New.
39950         * gcc.dg/vmx/varargs-4.c: New.
39951         * gcc.dg/vmx/varargs-5.c: New.
39952         * gcc.dg/vmx/varargs-6.c: New.
39953         * gcc.dg/vmx/varargs-7.c: New.
39954         * gcc.dg/vmx/vmx.exp: New.
39955         * gcc.dg/vmx/vprint-1.c: New.
39956         * gcc.dg/vmx/vscan-1.c: New.
39957         * gcc.dg/vmx/x-01.c: New.
39958         * gcc.dg/vmx/x-02.c: New.
39959         * gcc.dg/vmx/x-03.c: New.
39960         * gcc.dg/vmx/x-04.c: New.
39961         * gcc.dg/vmx/x-05.c: New.
39962         * gcc.dg/vmx/yousufi-1.c: New.
39963         * gcc.dg/vmx/zero-1.c: New.
39964         * gcc.dg/vmx/zero.c: New.
39966 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
39968         * g++.dg/lookup/java1.C: Update for chage of
39969         _Jv_AllocObject.
39970         * g++.dg/lookup/java2.C: Likewise.
39972 2004-04-17  Laurent GUERBY <laurent@guerby.net>
39974         * ada/acats/run_all.sh: use -O2 by default.
39976 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
39978         * gcc.dg/vr-mult-[12].c: New tests.
39980 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39982         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
39984         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
39986 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
39988         * lib/target-supports.exp (check_profiling_available): Assume
39989         profiling isn't available for mips*-*-elf targets.
39991 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
39993         * gcc.dg/builtins-38.c: New test.
39995 2004-04-14  Eric Christopher  <echristo@redhat.com>
39997         * g++.dg/charset/charset.exp: Run .cc extension tests.
39999 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
40001         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
40003 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40005         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40007 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
40009         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
40010         * gcc.dg/i386-387-2.c: Likewise.
40012         * gcc.dg/i386-387-7.c: New test.
40013         * gcc.dg/i386-387-8.c: New test.
40015         * gcc.dg/builtins-37.c: New test.
40017 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
40019         * g++.dg/pch/externc-1.C: Add missing semicolon.
40021 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
40023         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
40025 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40027         * gcc.c-torture/execute/20040411-1.c: New test.
40029 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40031         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
40033 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
40035         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
40037 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
40039         * lib/target-supports.exp (check_named_sections_available): New.
40040         * lib/gcc-dg.exp (dg-require-named-sections): New.
40041         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
40042         old-deja.exp.  Also prune error-count message from HP linker.
40043         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
40045         * g++.dg/init/init-ref4.C: Use dg-require-weak.
40046         * g++.old-deja/g++.pt/static3.C: Likewise.
40047         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
40049 2004-04-09  Roger Sayle  <roger@eyesopen.com>
40051         * gcc.c-torture/execute/20040409-1.c: New test case.
40052         * gcc.c-torture/execute/20040409-2.c: New test case.
40053         * gcc.c-torture/execute/20040409-3.c: New test case.
40055 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
40057         * gcc.dg/20040409-1.c: New test.
40059 2004-04-08  Roger Sayle  <roger@eyesopen.com>
40061         PR target/14888
40062         * g++.dg/opt/pr14888.C: New test case.
40064 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
40066         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40067         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40068         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40069         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40070         New tests.
40072 2004-04-08  Paul Brook  <paul@codesourcery.com>
40074         * gcc.dg/spill-1.c: New test.
40076 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40078         * gcc.dg/torture/builtin-ctype-2.c: New test.
40080 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
40082         * gcc.dg/pch/pch.exp: Add largefile test.
40084 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
40086         * g++.dg/pch/externc-1.Hs: New.
40087         * g++.dg/pch/externc-1.C: New.
40089 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40091         * gcc.dg/compat/struct-by-value-5a_main.c,
40092         gcc.dg/compat/struct-by-value-5b_main.c: New files.
40093         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
40094         * gcc.dg/compat/struct-by-value-5a_x.c,
40095         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
40096         gcc.dg/compat/struct-by-value-5_x.c.
40097         * gcc.dg/compat/struct-by-value-5a_y.c,
40098         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
40099         gcc.dg/compat/struct-by-value-5_y.c.
40101         * gcc.dg/compat/struct-by-value-6a_main.c,
40102         gcc.dg/compat/struct-by-value-6b_main.c: New files.
40103         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
40104         * gcc.dg/compat/struct-by-value-6a_x.c,
40105         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
40106         gcc.dg/compat/struct-by-value-6_x.c.
40107         * gcc.dg/compat/struct-by-value-6a_y.c,
40108         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
40109         gcc.dg/compat/struct-by-value-6_y.c.
40111         * gcc.dg/compat/struct-by-value-7a_main.c,
40112         gcc.dg/compat/struct-by-value-7b_main.c: New files.
40113         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
40114         * gcc.dg/compat/struct-by-value-7a_x.c,
40115         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
40116         gcc.dg/compat/struct-by-value-7_x.c.
40117         * gcc.dg/compat/struct-by-value-7a_y.c,
40118         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
40119         gcc.dg/compat/struct-by-value-7_y.c.
40121 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
40123         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
40124         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
40125         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
40126         options.
40128 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
40130         * gcc.dg/builtins-36.c: New test.
40132 2004-04-06  Paul Brook  <paul@codesourcery.com>
40134         * README.gcc: Remove obsolete contraint on testcases.
40136 2004-04-05  Paul Brook  <paul@codesourcery.com>
40138         PR2123
40139         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
40140         failure and exit(0) on success.
40141         * g++.dg/expr/anew2.C: Ditto.
40142         * g++.dg/expr/anew3.C: Ditto.
40143         * g++.dg/expr/anew4.C: Ditto.
40145 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
40147         PR c++/3518
40148         * g++.dg/template/unify7.C: New.
40150 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
40152         * g++.dg/README: Bring up to date with new subdirectories; remove
40153         duplicate subdirectory lines.
40155 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
40157         PR c++/14007
40158         * g++.dg/template/unify5.C: New.
40159         * g++.dg/template/unify6.C: New.
40160         * g++.dg/template/qualttp20.C: Adjust.
40161         * g++.old-deja/g++.jason/report.C: Adjust.
40162         * g++.old-deja/g++.other/qual1.C: Adjust.
40164 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
40166         PR c++/14803
40167         * g++.dg/inherit/ptrmem1.C: New test.
40169 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
40171         PR c++/14755
40172         * gcc.c-torture/execute/20040331-1.c: New test.
40173         * gcc.dg/20040331-1.c: New test.
40175 2004-04-01  Paul Brook  <paul@codesourcery.com>
40177         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
40179 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
40181         PR c++/14724
40182         * g++.dg/init/goto1.C: New test.
40184         PR c++/14763
40185         * g++.dg/template/defarg4.C: New test.
40187 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
40189         * gcc.dg/altivec-11.c: Extend test for more valid cases.
40191 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
40193         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
40195 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
40197         * gcc.dg/noncompile/undeclared-2.c: New test.
40199 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
40201         * gcc.dg/940409-1.c: Remove XFAIL.
40202         * gcc.dg/reg-vol-struct-1.c: New test.
40204 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40206         * gcc.dg/torture/builtin-wctype-1.c: New test.
40208 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
40210         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
40211         * gcc.dg/20001101-1.c: Likewise.
40212         * gcc.dg/20001102-1.c: Likewise.
40214 2004-03-25  Roger Sayle  <roger@eyesopen.com>
40216         * gcc.dg/compare8.c: Add an additional test for XOR.
40218 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40220         * gcc.dg/torture/builtin-ctype-1.c: New test.
40222 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40224         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
40225         * gcc.dg/torture/builtin-math-1.c: Likewise.
40226         * gcc.dg/torture/builtin-power-1.c: New test.
40228 2004-03-24  Andreas Schwab  <schwab@suse.de>
40230         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
40231         IA64 assembler.
40233 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40234             Roger Sayle  <roger@eyesopen.com>
40236         * gcc.dg/compare8.c: New test case.
40238 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
40240         * g++.dg/ext/altivec-7.C: New test.
40242 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
40244         PR 12267, 12391, 12560, 13129, 14114, 14133
40245         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
40246         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
40247         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
40248         Adjust error regexps.
40249         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
40250         * gcc.dg/noncompile/undeclared-1.c: New test cases.
40251         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
40252         * gcc.dg/local1.c: Add explanatory comment.
40254 2004-03-23  Roger Sayle  <roger@eyesopen.com>
40256         PR optimization/14669
40257         * g++.dg/opt/fold2.C: New test case.
40259 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
40261         PR c/14069
40262         * gcc.dg/20040322-1.c: New test.
40264 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40266         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
40267         * gcc.dg/ultrasp4.c: Likewise.
40268         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
40270 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40272         * gcc.dg/i386-sse-8.c: Reset default options.
40274 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40276         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
40277         in the error message text.
40279 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40281         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
40283 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
40285         PR c++/14616
40286         * g++.dg/init/array13.C: New test.
40288 2004-03-20  Roger Sayle  <roger@eyesopen.com>
40290         PR target/13889
40291         * gcc.c-torture/compile/pr13889.c: New test case.
40293 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40295         PR c/14635
40296         * builtins-1.c (nan, nans): Don't test.
40297         * builtins-30.c: Don't use nan, nanf, nanl.
40298         * builtins-35.c: New test.
40300 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
40302         * g++.dg/ext/altivec-6.C: New test.
40304 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
40306         * g++.dg/init/placement3.C: New test.
40308         * g++.dg/template/spec13.C: New test.
40310         * g++.dg/lookup/using11.C: New test.
40312         * g++.dg/lookup/koenig3.C: New test.
40314         * g++.dg/template/operator2.C: New test.
40316         * g++.dg/expr/dtor3.C: New test.
40317         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
40318         marker.
40319         * g++.old-deja/g++.law/visibility28.C: Likewise.
40321 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
40323         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
40324         * gcc.dg/ppc64-abi-3.c: Likewise.
40326 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40328         PR c++/14545
40329         * g++.dg/parse/template15.C: New test.
40331 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40333         * g++.dg/expr/dtor2.C: New test.
40335         * g++.dg/lookup/anon4.C: New test.
40337         * g++.dg/overload/using1.C: New test.
40339         * g++.dg/template/lookup7.C: New test.
40341         * g++.dg/template/typename6.C: New test.
40343         * g++.dg/expr/cond6.C: New test.
40345 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40347         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
40349 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40351         * g++.dg/expr/cond5.C: New test.
40352         * g++.dg/expr/constcast1.C: Likewise.
40353         * g++.dg/expr/ptrmem2.C: Likewise.
40354         * g++.dg/expr/ptrmem3.C: Likewise.
40355         * g++.dg/lookup/main1.C: Likewise.
40356         * g++.dg/template/lookup6.C: Likewise.
40358 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40360         * gcc.dg/local1.c: New test.
40362         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
40364 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40366         * gcc.dg/torture/builtin-convert-1.c: New test.
40368 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40370         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
40372 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40374         PR c++/14481
40375         * g++.dg/warn/Wunused-7.C: New test.
40377 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40379         * gcc.dg/torture/builtin-integral-1.c: New test.
40381 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40383         PR c++/14586
40384         * g++.dg/parse/non-dependent3.C: New test.
40386 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
40388         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
40389         * g++.dg/eh/simd-2.C: Likewise.
40390         * g++.dg/init/array10.C: Likewise.
40391         * gcc.c-torture/compile/simd-1.c: Likewise.
40392         * gcc.c-torture/compile/simd-2.c: Likewise.
40393         * gcc.c-torture/compile/simd-3.c: Likewise.
40394         * gcc.c-torture/compile/simd-4.c: Likewise.
40395         * gcc.c-torture/compile/simd-6.c: Likewise.
40396         * gcc.c-torture/execute/simd-1.c: Likewise.
40397         * gcc.c-torture/execute/simd-2.c: Likewise.
40398         * gcc.dg/compat/vector-defs.h: Likewise.
40399         * gcc.dg/20020531-1.c: Likewise.
40400         * gcc.dg/altivec-3.c: Likewise.
40401         * gcc.dg/altivec-4.c: Likewise.
40402         * gcc.dg/altivec-varargs-1.c: Likewise.
40403         * gcc.dg/compat/vector-defs.h: Likewise.
40404         * gcc.dg/i386-mmx-3.c: Likewise.
40405         * gcc.dg/i386-sse-4.c: Likewise.
40406         * gcc.dg/i386-sse-5.c: Likewise.
40407         * gcc.dg/i386-sse-8.c: Likewise.
40408         * gcc.dg/simd-1.c: Likewise.
40409         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
40410         __ev64_opaque__ since the machine description provides it.
40412 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40414         * lib/compat.exp (skip_list): New global variable.
40415         Use it to hold the user defined COMPAT_SKIPS list if any.
40416         (compat-obj): Add the members of skip_list to optall.
40418 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40420         * gcc.dg/compat/union-by-value-1_main.c,
40421         union-by-value-1_x.c, union-by-value-1_y.c,
40422         union-check.h, union-defs.h,
40423         union-init.h, union-return-1_main.c,
40424         union-return-1_x.c, union-return-1_y.c: New files.
40426 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40428         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
40429         mixed-struct-init.h: Add 4 mixed structure types.
40430         struct-by-value-21_main.c, struct-by-value-21_x.c,
40431         struct-by-value-21_y.c, struct-return-21_main.c,
40432         struct-return-21_x.c, struct-return-21_y.c: New files.
40434 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
40436         PR c++/14550
40437         * g++.dg/parse/template14.C: New test.
40439 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40441         * gcc.c-torture/execute/20040313-1.c: New test.
40443 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
40445         PR target/14533
40446         * gcc.dg/20040311-2.c: New test.
40448 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
40450         PR other/14544
40451         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
40452         bit-field.
40454 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
40456         * gcc.dg/20040305-2.c: Add missing return statement.
40458 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40460         * gcc.dg/builtins-34.c: Also check pow10*.
40462 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40464         PR target/14262
40465         * gcc.dg/20040305-2.c: New test.
40467 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40469         * gcc.dg/20040310-1.c: New test.
40471 2004-03-11  Roger Sayle  <roger@eyesopen.com>
40473         * gcc.c-torture/execute/20040311-1.c: New test case.
40475 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
40477         PR c++/14476
40478         * g++.dg/lookup/enum1.C: New test.
40480 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
40482         PR c++/14510
40483         * g++.dg/lookup/struct2.C: New test.
40485 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
40487         * gcc.dg/builtins-34.c: New test.
40489 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40491         * gcc.dg/torture/builtin-nonneg-1.c: New test.
40493 2004-03-09  James E Wilson  <wilson@specifixinc.com>
40495         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
40496         * gcc.dg/alias-2.c: New testcase.
40498 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
40500         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
40502 2004-03-09  Roger Sayle  <roger@eyesopen.com>
40504         * gcc.c-torture/execute/20040309-1.c: New test case.
40506 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
40508         PR c++/14397
40509         * g++.dg/overload/ref1.C: New.
40511 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40513         PR c++/14409
40514         * g++.dg/template/spec12.C: New test.
40516         PR c++/14448
40517         * g++.dg/parse/crash14.C: New test.
40519 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
40521         PR c++/14230
40522         * g++.dg/init/ref11.C: New test.
40524 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
40526         PR c++/14432
40527         * g++.dg/parse/builtin2.C: New test.
40529 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
40531         PR c++/14401
40532         * g++.dg/init/ctor3.C: New test.
40533         * g++.dg/init/union1.C: New test.
40534         * g++.dg/ext/anon-struct4.C: New test.
40536 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
40538         * g++.dg/lookup/koenig1.C: Tweak error messages.
40539         * g++.dg/lookup/used-before-declaration.C: Likewise.
40540         * g++.dg/other/do1.C: Likewise.
40541         * g++.dg/overload/koenig1.C: Likewise.
40542         * g++.dg/parse/crash13.C: Likewise.
40543         * g++.dg/template/instantiate3.C: Likewise.
40545 2004-03-08  Eric Christopher  <echristo@redhat.com>
40547         * * lib/target-supports.exp: Enable libiconv in test
40548         compilation.  Fix up error checking.
40550 2004-03-08  Roger Sayle  <roger@eyesopen.com>
40552         PR middle-end/14289
40553         * gcc.dg/pr14289-1.c: New test case.
40554         * gcc.dg/pr14289-2.c: Likewise.
40555         * gcc.dg/pr14289-3.c: Likewise.
40557 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
40559         * gcc.c-torture/execute/20040308-1.c: New test.
40561 2004-03-07  Roger Sayle  <roger@eyesopen.com>
40563         * gcc.c-torture/execute/20040307-1.c: New test case.
40565 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
40567         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
40569 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
40571         * gcc.dg/20040306-1.c: New test.
40573 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
40575         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
40576         them static.
40577         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
40579 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40581         PR c/14465
40582         * gcc.dg/decl-6.c: New test.
40584 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40586         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
40587         Rename LOGPOW -> LOG_POW.
40588         (SQRT_EXP, POW_EXP): New.
40590 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40592         * gcc.dg/i386-sse-8.c: New test.
40594 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40596         PR c/14114
40597         * gcc.dg/decl-5.c: New test.
40599 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
40601         * gcc.dg/20040305-1.c: New test.
40603 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
40605         PR other/14354
40606         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
40608 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
40610         PR c++/14425, c++/14426
40611         * g++.dg/ext/altivec-4.C: New test.
40612         * g++.dg/ext/altivec-5.C: New test.
40614 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
40616         * g++.old-deja/g++.other/linkage1.C: Expect errors about
40617         global variables of a type with no linkage.
40618         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
40619         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
40620         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
40621         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
40622         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
40623         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
40624         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
40625         * g++.dg/warn/deprecated.C: Name enum Color.
40626         * g++.dg/overload/VLA.C: Name structure for 'b'.
40627         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
40629 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40631         * gcc.c-torture/compile/20040304-1.c: New test.
40633 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
40635         PR 13728
40636         * gcc.dg/decl-4.c: New testcase.
40638 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
40640         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
40641         as PRECF if sizeof (float) > sizeof (double).
40642         (PRECL): Make it the same as PRECF if
40643         sizeof (float) > sizeof (long double).
40645 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40647         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
40648         system type.  Add check for irix6 which doesn't have c99 runtime.
40650 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
40652         * gcc.dg/const-elim-1.c: xfail for xtensa.
40654 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40656         PR c++/14369
40657         * g++.dg/template/cond4.C: New test.
40659 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40661         PR c++/14360
40662         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
40664         PR c++/14361
40665         * g++.dg/parse/defarg7.C: New test.
40667         PR c++/14359
40668         * g++.dg/template/friend26.C: New test.
40670 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40672         PR c++/14324
40673         * g++.dg/abi/mangle21.C: New test.
40675         PR c++/14260
40676         * g++.dg/parse/constructor2.C: New test.
40678         PR c++/14337
40679         * g++.dg/template/sfinae1.C: New test.
40681 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
40683         PR c++/14267
40684         * g++.dg/expr/crash2.C: New test.
40686         PR middle-end/13448
40687         * gcc.dg/inline-5.c: New test.
40688         * gcc.dg/always-inline.c: Split out tests into ...
40689         * gcc.dg/always-inline2.c: ... this and ...
40690         * gcc.dg/always-inline3.c: ... this.
40692 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
40694         PR debug/12103
40695         * g++.dg/debug/crash1.C: New test.
40697 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
40699         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
40700         function with __attribute__((noinline)).
40701         (recurser_void2): Likewise.
40702         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
40703         (recurser_void2): Likewise.
40705 2004-02-29  Roger Sayle  <roger@eyesopen.com>
40707         PR middle-end/14203
40708         * g++.dg/warn/Wunused-6.C: New test case.
40710 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
40712         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
40713         not defined.
40715 2004-02-27  Eric Christopher  <echristo@redhat.com>
40717         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
40718         * g++.dg/charset/asm2.c: Run only x86.
40719         * gcc.dg/charset/asm3.c: Ditto.
40721 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
40723         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
40724         ld_library_path.
40726 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
40728         * g++.dg/ext/altivec-3.C: New.
40730 2004-02-26  Richard Henderson  <rth@redhat.com>
40732         * g++.dg/ext/attrib10.C: Mark for warning.
40733         * gcc.dg/attr-alias-1.c: New.
40735 2004-02-26  Richard Henderson  <rth@redhat.com>
40737         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
40738         * gcc.c-torture/execute/20040208-2.c: ... it back.
40740 2004-02-26  Eric Christopher  <echristo@redhat.com>
40742         * lib/target-supports.exp (check-iconv-available): New function.
40743         * lib/gcc-dg.exp (dg-require-iconv): New function.
40744         Use above.
40745         * gcc.dg/charset: New directory.
40746         * gcc.dg/charset/charset.exp: New file.
40747         * gcc.dg/charset/asm1.c: Ditto.
40748         * gcc.dg/charset/asm2.c: Ditto.
40749         * gcc.dg/charset/asm3.c: Ditto.
40750         * gcc.dg/charset/asm4.c: Ditto.
40751         * gcc.dg/charset/asm5.c: Ditto.
40752         * gcc.dg/charset/attribute1.c: Ditto.
40753         * gcc.dg/charset/attribute2.c: Ditto.
40754         * gcc.dg/charset/string1.c: Ditto.
40755         * g++.dg/charset: New directory.
40756         * g++.dg/dg.exp: Add here. Special options.
40757         * g++.dg/charset/charset.exp: New file.
40758         * g++.dg/charset/asm1.c: Ditto.
40759         * g++.dg/charset/asm2.c: Ditto.
40760         * g++.dg/charset/asm3.c: Ditto.
40761         * g++.dg/charset/asm4.c: Ditto.
40762         * g++.dg/charset/attribute1.c: Ditto.
40763         * g++.dg/charset/attribute2.c: Ditto.
40764         * g++.dg/charset/extern1.cc: Ditto.
40765         * g++.dg/charset/extern2.cc: Ditto.
40766         * g++.dg/charset/string1.c: Ditto.
40768 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
40770         PR c++/14278
40771         * g++.dg/parse/comma1.C: New test.
40773 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40775         PR c++/14284
40776         * g++.dg/template/ttp8.C: New test.
40778 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
40780         * gcc.dg/fixuns-trunc-1.c: New test.
40782 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40784         * gcc.dg/builtins-config.h: Use #elif.
40786 2004-02-26  Michael Matz  <matz@suse.de>
40788         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
40789         * gcc.dg/991214-1.c: Likewise.
40790         * gcc.dg/i386-asm-1.c: Likewise.
40792 2004-02-25  Richard Henderson  <rth@redhat.com>
40794         * gcc.c-torture/execute/20040208-2.c: Move ...
40795         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
40797 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40799         PR c++/14246
40800         * g++.dg/other/crash-3.C: New test.
40802 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40804         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
40805         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
40807         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
40808         HP-UX.
40810 2004-02-24  Michael Matz  <matz@suse.de>
40812         * gcc.dg/i386-regparm.c: New.
40814 2004-02-23  James E Wilson  <wilson@specifixinc.com>
40816         * gcc.c-torture/execute/20040223-1.c: New.
40818 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
40819             Kazu Hirata  <kazu@cs.umass.edu>
40821         * gcc.dg/fwritable-strings-1.c: Remove.
40823 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
40825         PR c/14156
40826         * gcc.dg/20040223-1.c: New test.
40828 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40830         PR c++/14106
40831         * g++.dg/ext/typeof9.C: New test.
40833 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40835         PR c++/14250
40836         * g++.dg/other/switch1.C: New test.
40838 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40840         * gcc.dg/cast-function-1.c: Adjust for new informative message.
40841         * gcc.dg/va-arg-1.c: Likewise.
40843 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40845         PR c++/14143
40846         * g++.dg/template/koenig5.C: New test.
40848 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
40850         * g++.dg/ext/altivec-1.C: Generalize target triple.
40851         * g++.dg/ext/altivec-2.C: New test case.
40852         * g++.dg/ext/altivec_check.h: New file.
40853         * gcc.dg/altivec-1.c: Generalize target triple;
40854         include altivec_check.h and call altivec_check().
40855         * gcc.dg/altivec-[2-5].c: Generalize target triple.
40856         * gcc.dg/altivec-6.c: New test case.
40857         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
40858         type casts as needed.
40859         * gcc.dg/altivec-10.c: Include altivec_check.h and call
40860         altivec_check().
40861         * gcc.dg/altivec-12.c: New test case.
40862         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
40863         include altivec_check.h and call altivec_check().
40864         * gcc.dg/altivec_check.h: New file.
40866 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40868         * lib/target-supports.exp (check_alias_available): Don't mangle
40869         function `g' in test program.
40871 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40873         * lib/target-supports.exp (check_profiling_available): Check
40874         argument to determine whether we support a profiling type.
40875         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
40876         check_profiling_available.
40877         * g++.dg/bprob/bprob.exp: Likewise.
40878         * g77.dg/bprob/bprob.exp: Likewise.
40879         * gcc.misc-tests/bprob.exp: Likewise.
40880         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
40881         dg-require-profiling and delete expected error handling.
40882         * gcc.dg/20021014-1.c: Likewise.
40883         * gcc.dg/nest.c: Likewise.
40885 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40887         PR c++/12007
40888         * g++.dg/other/vthunk1.C: New test.
40890 2004-02-20  Falk Hueffner  <falk@debian.org>
40892         PR target/14201
40893         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
40895 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
40897         PR c++/13927
40898         * g++.dg/other/error8.C: Remove XFAIL markers.
40900         PR c++/14173
40901         * g++.dg/ext/packed5.C: New test.
40903         PR c++/14199
40904         * g++.dg/warn/Wunused-5.C: New test.
40906         PR c++/14186
40907         * g++.dg/lookup/member1.C: New test.
40909 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
40911         * gcc.c-torture/compile/20040130-1.c: Enable only when
40912         __INT_MAX__ >= 2147483647L.
40913         * gcc.c-torture/compile/961203-1.c: Likewise.
40915 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
40917         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
40918         * g++.dg/opt/template1.C: Robustify assembler regexp
40920 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40922         * gcc.c-torture/execute/simd-4.x: Remove.
40923         * gcc.c-torture/execute/va-arg-25.x: Likewise.
40924         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
40925         Guard with #ifndef SKIP_ATTRIBUTE.
40926         * gcc.dg/compat/vector-1_y.c: Likewise.
40927         * gcc.dg/compat/vector-2_x.c: Likewise.
40928         * gcc.dg/compat/vector-2_y.c: Likewise.
40929         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
40930         * g++.dg/eh/simd-2.C: Likewise.
40932 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
40934         * gcc.c-torture/compile/complex-1.c: New.
40936 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
40938         PR target/14209
40939         * gcc.c-torture/execute/20040218-1.c: New test.
40941 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40943         PR c++/14181
40944         * g++.dg/parse/new2.C: New test.
40946 2004-02-18  Paul Brook  <paul@codesourcery.com>
40948         * gcc.c-torture/compile/libcall-1.c: New test.
40950 2004-02-18  Paul Brook  <paul@codesourcery.com>
40952         PR debug/12934
40953         * gcc.dg/debug/debug-7.c: New test.
40955 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
40957         * gcc.dg/20040217-1.c: New test.
40959 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
40961         * gcc.c-torture/execute/990208-1.x: Delete.
40963 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
40965         * gcc.c-torture/execute/20040208-2.x: New file.
40967 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
40969         PR c++/11326
40970         * g++.dg/abi/structret1.C: New test.
40972 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
40974         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
40975         (i386_cpuid): No need to test if cpuid is available on AMD64.
40976         Fix assembly, so that it works onboth i386 and AMD64.
40977         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
40978         (vecInLong): Fix s[] member type to unsigned int.
40979         (vecInWord): Remove type.
40980         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
40981         (a64, b64, c64, d64, e64): Remove.
40982         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
40983         Remove unused variable.  Remove initialization of removed variables.
40984         Don't call mmx_tests nor sse_tests.
40985         (reference_mmx, reference_sse): Remove.
40986         (check): Add return stmt.
40987         * gcc.dg/i386-sse-7.c: New test.
40988         * gcc.dg/i386-mmx-4.c: New test.
40990 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40992         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
40993         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40994         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40995         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
40996         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
40997         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
40998         g++.dg/tc1/dr94.C: Fix line terminator.
41000 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
41002         * gcc.c-torture/compile/20040216-1.c: New.
41004 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41006         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41007         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41008         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
41009         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
41010         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
41011         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
41013 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41015         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
41017 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
41019         PR c++/13971
41020         * g++.dg/expr/cond4.C: New test.
41022         PR c++/14086
41023         * g++.dg/lookup/crash2.C: New test.
41025 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
41027         * gcc.c-torture/compile/20040214-2.c: New test.
41029 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
41031         PR c++/14116
41032         * g++.dg/ext/typeof8.C: New test.
41034 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
41036         * gcc.c-torture/compile/20040214-1.c: New test.
41038 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41040         PR c++/13635
41041         * g++.dg/template/spec11.C: New test.
41043 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41045         PR c++/13927
41046         * g++.dg/other/error8.C: New test.
41048 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
41050         PR c++/14122
41051         * g++.dg/template/array4.C: New test.
41053         PR c++/14108
41054         * g++.dg/inherit/thunk2.C: New test.
41056         PR c++/14083
41057         * g++.dg/eh/cond2.C: New test.
41059 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
41061         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
41063 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
41065         * lib/scanasm.exp (dg-scan): Quote pattern before display.
41067 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
41069         * g++.dg/simd-2.C: xfail on ppc64-linux.
41071 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41073         PR c/456
41074         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41075         tests.
41077 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
41079         * gcc.dg/builtins-33.c: New test.
41081 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
41083         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
41085 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41087         * g++.dg/simd-2.C: Set -maltivec for ppc64.
41089 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41091         * gcc.dg/ppc64-abi-3.c: New test.
41093 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
41095         PR c/14092
41097         * gcc.dg/pr14092-1.c: New testcase.
41099 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
41101         * gcc.dg/cpp/assert4.c: Fix typo last change.
41103         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
41104         * gcc.dg/cpp/assert4.c: Handle powerpc64.
41106         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
41108 2004-02-09  Roger Sayle  <roger@eyesopen.com>
41110         * gcc.c-torture/compile/20040209-1.c: New test case.
41112 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41114         * gcc.dg/c90-init-1.c: Adjust expected error messages.
41116 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
41118         * gcc.c-torture/execute/20040208-[12].c: New tests.
41120 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41122         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
41124 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41126         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
41128 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
41130         Bug 13856
41131         * gcc.dg/visibility-8.c: New testcase.
41133 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
41135         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
41136         arguments.
41137         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
41139 2004-02-07  Roger Sayle  <roger@eyesopen.com>
41141         PR middle-end/13696
41142         * g++.dg/opt/fold1.C: New test case.
41144 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41146         PR c++/14033
41147         * g++.dg/other/crash-2.C: New test.
41149 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41151         PR c++/14028
41152         * g++.dg/parse/angle-bracket2.C: New test.
41154 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41156         PR middle-end/13750
41157         Revert:
41158         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
41159         PR pch/13361
41160         * g++.dg/pch/wchar-1.C: New.
41161         * g++.dg/pch/wchar-1.Hs: New.
41163 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41165         PR c++/14008
41166         * g++.dg/parse/error15.C: New test.
41167         * g++.dg/parse/crash11.C: Update dg-error mark.
41169 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41171         PR c++/13932
41172         * g++.dg/warn/conv2.C: New test.
41174 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41176         PR c++/13086
41177         * g++.dg/warn/incomplete1.C: Remove xfail.
41179 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41181         * lib/file-format.exp (gcc_target_object_format): Use
41182         ${tool}_target_compile, not gcc_target_compile.
41183         * lib/target-supports.exp (check_alias_available): Likewise.
41184         (check_gc_sections_available): Likewise.
41185         * g++.dg/ext/attrib10.C: Use dg-require-alias.
41186         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
41187         dg-require-alias.
41189 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41191         PR c++/13969
41192         * g++.dg/template/static6.C: New test.
41194 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
41196         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
41198 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41200         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
41201         tests for systems where `char' is unsigned by default.
41203 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41205         PR c++/13997
41206         * g++.dg/template/partial3.C: New test.
41208 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
41210         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
41211         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
41212         Remove mentions of obsolete ports.
41214 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
41216         * gcc.dg/noncompile/20001228-1.c: Fix for new
41217         error message.
41219 2004-02-03  Roger Sayle  <roger@eyesopen.com>
41221         PR target/9348
41222         * gcc.c-torture/execute/multdi-1.c: New test case.
41224 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41226         PR c++/13925
41227         * g++.dg/template/lookup5.C: New test.
41229 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41231         PR c++/13950
41232         * g++.dg/template/lookup4.C: New test.
41234         PR c++/13970
41235         * g++.dg/parse/error14.C: New test.
41237         PR c++/14002
41238         * g++.dg/parse/template13.C: New test.
41240 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41242         PR c++/13978
41243         * g++.dg/template/koenig4.C: New test.
41245         PR c++/13968
41246         * g++.dg/template/crash17.C: New test.
41248         PR c++/13975
41249         * g++.dg/parse/error13.C: New test.
41250         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
41252 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41254         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
41256 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
41258         PR c/11658
41259         PR c/13994
41260         * gcc.dg/noncompile/20040203-1.c: New test.
41261         * gcc.dg/noncompile/20040203-2.c: Likewise.
41262         * gcc.dg/noncompile/20040203-3.c: Likewise.
41263         * gcc.dg/20040203-1.c: Likewise.
41265 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
41267         PR c++/10858
41268         * g++.dg/template/sizeof7.C: New test.
41270 2004-02-02  Eric Christopher  <echristo@redhat.com>
41271             Zack Weinberg  <zack@codesourcery.com>
41273         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
41275 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
41277         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
41278         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
41279         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
41280         * gcc.dg/cleanup-5.c: Run only on Linux targets.
41282 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
41284         PR c++/13113
41285         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
41287         PR c++/13854
41288         * g++.dg/ext/attrib13.C: New test.
41290         PR c++/13907
41291         * g++.dg/conversion/op2.C: New test.
41293 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41295         * gcc.dg/titype-1.c: Fix pasto.
41297 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41299         * gcc.dg/titype-1.c: New test.
41301 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41303         PR c++/13957
41304         * g++.dg/template/non-type-template-argument-1.C,
41305         g++.dg/template/qualified-id1.C: Update dg-error marks.
41306         * g++.dg/template/nontype6.C: New test.
41308 2004-02-01  Roger Sayle  <roger@eyesopen.com>
41310         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
41311         * gcc.dg/builtins-31.c: New testcase.
41312         * gcc.dg/builtins-32.c: New testcase.
41314 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
41316         * objc.dg/call-super-2.m: Update line numbers
41317         for the including of stddef.h.
41319 2004-01-30  Michael Matz  <matz@suse.de>
41321         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
41322         g++.dg/ext/case-range3.C: New tests.
41324 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41326         DR206
41327         PR c++/13813
41328         * g++.dg/template/member4.C: New test.
41330 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41332         PR c++/13683
41333         * g++.dg/template/sizeof6.C: New test.
41335 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41337         * gcc.dg/fwritable-strings-1.c: New test.
41339 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41341         * gcc.c-torture/compile/20040130-1.c: New test.
41343 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
41345         * objc.dg/call-super-2.m: Include stddef.h for size_t.
41347 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
41349         PR c++/13883
41350         * g++.dg/template/ctor3.C: New test.
41352 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41354         * g++.dg/tc1: New directory.
41355         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
41356         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
41357         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
41358         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
41359         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
41361 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41363         * g++.dg/parse/error11.C: New test.
41364         * g++.dg/parse/error12.C: Likewise.
41366 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
41368         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
41369         (scan_initial, main): Use aligned_sizeof instead of sizeof.
41371 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
41373         PR c++/13791
41374         * g++.dg/ext/attrib12.C: New test.
41376         PR c++/13736
41377         * g++.dg/parse/cast2.C: New test.
41379 2004-01-27  James E Wilson  <wilson@specifixinc.com>
41381         * objc.dg/encode-2.m (main): New local string.  Set depending on
41382         sizeof long.  Use in sscanf call.
41383         * objc.dg/encode-3.m (main): New local string.  Set depending on
41384         sizeof long.  Use in scan_initial call.
41386 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41388         * objc.dg/call-super-2.m: Make LP64-safe.
41389         * objc.dg/desig-init-1.m: Likewise.
41391 2004-01-27  Devang Patel <dpatel@apple.com>
41393         * g++.dg/debug/namespace1.C: New test.
41395 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
41397         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
41398         xscale-*-*.
41400         * gcc.dg/arm-mmx-1.c: New test.
41402 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41404         * gcc.dg/20040127-1.c: New test.
41405         * gcc.dg/20040127-2.c: New test.
41407 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41409         * objc.dg/stret-1.m (glob): Renamed to globa.
41411 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
41413         PR c++/13663
41414         * g++.dg/expr/for1.C: New test.
41416 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
41418         PR middle-end/13779
41419         * gcc.dg/darwin-longlong.c: New test.
41421 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
41423         * gcc.dg/20040124-1.c: Moved test from here...
41424         * gcc.c-torture/compile/20040124-1.c: ...to here.
41426 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41428         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
41429         the assembly output if -m64 is passed.
41431 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
41433         PR c++/13833
41434         * g++.dg/template/cond3.C: New test.
41436 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41438         PR c++/13810
41439         * g++.dg/template/ttp7.C: New test.
41441 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41443         PR c++/13797
41444         * g++.dg/template/nontype4.C: New test.
41445         * g++.dg/template/nontype5.C: Likewise.
41447 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
41449         * gcc.dg/torture/mips-clobber-at.c: New test.
41451 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
41453         * gcc.dg/20040124-1.c: New test.
41455 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
41457         * gcc.dg/20040123-1.c: New test.
41459 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41461         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
41463 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41465         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
41467 2004-01-23  Andrew Pinski  <apinski@apple.com>
41469         * gcc.dg/20030121-1.c: Move to ..
41470         * gcc.dg/20040121-1.c: here.
41472 2004-01-23  Roger Sayle  <roger@eyesopen.com>
41474         * gcc.dg/builtins-29.c: New test case.
41476 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41478         PR 18314
41479         * gcc.dg/builtins-30.c: New testcase.
41481 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
41483         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
41484         * lib/g77.exp: Likewise.
41485         * lib/objc.exp: Likewise.
41486         * lib/g++.exp: Likewise.
41488 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41490         * gcc.dg/struct-by-value-2.c: New test.
41492 2004-01-21  Andrew Pinski  <apinski@apple.com>
41494         PR target/13785
41495         * gcc.dg/20030121-1.c: New test.
41497 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
41499         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
41500         clobber frame pointer register in asm statement.
41502 2004-01-21  Falk Hueffner  <falk@debian.org>
41504         * gcc.c-torture/compile/20040121-1.c: New test.
41506 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
41508         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
41510 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
41512         * gcc.dg/ppc64-abi-2.c: New test.
41514 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
41516         * lib/treelang.exp: Fill out this file.
41517         * lib/treelang-dg.exp: New File.
41519 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41521         * gcc.c-torture/compile/981022-1.c: Remove.
41522         * gcc.dg/array-5.c: Remove XFAIL.
41523         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
41524         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
41525         gcc.dg/cond-lvalue-1.c: Update.
41526         * gcc.dg/cast-lvalue-2.c: New test.
41528 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
41530         PR c++/13592
41531         * g++.dg/other/error1.C (class foo): Tweak error message.
41533         PR c++/13592
41534         * g++.dg/template/call2.C: New test.
41536 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41538         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
41539         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
41540         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
41541         scalar-return-1_x.c, scalar-return-2_y.c,
41542         scalar-return-3_x.c, scalar-return-3_y.c,
41543         scalar-return-4_x.c, scalar-return-4_y.c,
41544         struct-align-1.h, struct-align-1_x.c,
41545         struct-align-1_y.c, struct-align-2.h,
41546         struct-align-2_x.c, struct-align-2_y.c,
41547         struct-by-value-10_y.c, struct-by-value-11_x.c,
41548         struct-by-value-11_y.c, struct-by-value-12_x.c,
41549         struct-by-value-12_y.c, struct-by-value-13_x.c,
41550         struct-by-value-13_y.c, struct-by-value-14_x.c,
41551         struct-by-value-14_y.c, struct-by-value-15_x.c,
41552         struct-by-value-15_y.c, struct-by-value-16_y.c,
41553         struct-by-value-17_y.c, struct-by-value-18_y.c,
41554         struct-by-value-19_y.c, struct-by-value-1_x.c,
41555         struct-by-value-1_y.c, struct-by-value-20_y.c,
41556         struct-by-value-2_x.c, struct-by-value-2_y.c,
41557         struct-by-value-3_y.c, struct-by-value-4_x.c,
41558         struct-by-value-4_y.c, struct-by-value-5_y.c,
41559         struct-by-value-6_y.c, struct-by-value-7_y.c
41560         struct-by-value-8_x.c, struct-by-value-8_y.c
41561         struct-by-value-9_x.c, struct-by-value-9_y.c
41562         struct-return-10_x.c, struct-return-10_y.c,
41563         struct-return-19_x.c, struct-return-20_x.c
41564         struct-return-2_x.c, struct-return-2_y.c
41565         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
41566         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
41568 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41570         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
41571         attribute on sparc*-sun-solaris2.*.
41573 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
41575         PR c++/13710
41576         * g++.dg/ext/typeof7.C: New test.
41578 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
41580         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
41581         * gcc.dg/const-elim-1.c: Same.
41583 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
41585         * objc.dg/stret-1.m: New.
41586         * objc.dg/stret-2.m: New.
41588 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
41590         PR c++/11895
41591         * g++.dg/ext/vector1.C: New test.
41593 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
41595         * gcc.dg/pch/import-1.c: New.
41596         * gcc.dg/pch/import-1.hs: New.
41597         * gcc.dg/pch/import-1a.h: New.
41598         * gcc.dg/pch/import-1b.h: New.
41599         * gcc.dg/pch/import-1c.h: New.
41601 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
41603         PR c++/13574
41604         * g++.dg/ext/array1.C: New test.
41606         PR c++/13178
41607         * g++.dg/conversion/op1.C: New test.
41609 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
41611         PR 11864
41612         From Kazumoto Kojima / Dan Kegel:
41613         * gcc.dg/pr11864-1.c: New test.
41615         PR 10392
41616         From Marcus Comstedt / Dan Kegel:
41617         * gcc.dg/pr10392-1.c: New test.
41619 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
41621         PR c++/13478
41622         * g++.dg/init/ref10.C: New test.
41624 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41626         PR c++/13407
41627         * g++.dg/parse/typename6.C: New test.
41629 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
41631         PR pch/13361
41632         * g++.dg/pch/wchar-1.C: New.
41633         * g++.dg/pch/wchar-1.Hs: New.
41635 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41637         PR c++/9259
41638         * g++.dg/expr/sizeof2.C: New test.
41640 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
41642         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
41644 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
41646         PR c++/13659
41647         * g++.dg/lookup/strong-using-3.C: New.
41648         * g++.dg/lookup/using-10.C: New.
41650 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
41652         PR c++/13594
41653         * g++.dg/lookup/strong-using-2.C: New.
41655 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
41656             Dan Kegel <dank@kegel.com>
41657             J"orn Rennecke <joern.rennecke@superh.com>
41659         PR target/9365
41660         * gcc.dg/pr9365-1.c: New test.
41662 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41664         PR c++/8856
41665         * g++.dg/parse/casting-operator2.C: New test.
41666         * g++.old-deja/g++.pt/explicit83.C: Remove.
41668 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
41670         * gcc.dg/label-compound-stmt-1.c: New test.
41671         * gcc.c-torture/compile/950922-1.c,
41672         gcc.c-torture/compile/20000211-3.c,
41673         gcc.c-torture/compile/20000518-1.c,
41674         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
41675         compound statements.
41677 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
41679         * gcc.dg/ppc64-abi-1.c: New test.
41681 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
41683          * g++.dg/ext/attrib9.C: Add dg-warnings.
41685 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41687         PR c++/12335
41688         * g++.dg/parse/dtor3.C: New test.
41690 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
41692         PR c++/12709
41693         * g++.dg/parse/try-catch-1.C: New test.
41695 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
41697         * ada/acats/run_all.sh: Add more verbose output in acats.log
41698         when compiling tests.
41700 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
41702         PR 13656
41703         * gcc.dg/typedef-redecl.c: New test case.
41704         * gcc.dg/typedef-redecl.h: New support file.
41706 2004-01-13  Jan Hubicka  <jh@suse.cz>
41708         * gcc.dg/always_inline.c: New test.
41709         * gcc.dg/debug/20031231-1.c: Fix.
41711 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41713         PR c++/13474
41714         * g++.dg/template/array3.C: New test.
41716 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
41718         * g++.dg/ext/lvalue1.C: No longer expected to fail.
41719         * g++.dg/warn/Wunused-2.C: Likewise.
41721 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41723         PR c++/13289
41724         * g++.dg/template/instantiate6.C: New test.
41726 2004-01-12  Roger Sayle  <roger@eyesopen.com>
41728         PR middle-end/11397
41729         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
41731 2004-01-12  Jan Hubicka  <jh@suse.cz>
41733         PR opt/12826
41734         * gcc.dg/20040112-1.c: New.
41736         * gcc.dg/dwarf-die[1-7].c: Move to...
41737         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
41738         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
41740 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
41742         PR c++/4100
41743         * g++.dg/parse/friend4.C: New test.
41745 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
41747         PR c++/4100
41748         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
41749         definition is called a friend.
41751 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
41753         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
41755 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
41757         PR c++/3478
41758         * g++.dg/parse/error10.C: New test.
41759         * g++.dg/template/arg2.C: Accept "invalid type" error.
41761 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
41763         PR middle-end/13392
41764         * g++.dg/opt/expect2.C: New test.
41766 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
41768         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
41769         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
41770         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
41771         Update dg-error regexps.
41773 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
41775         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
41776         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
41778 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41780         * gcc.dg/pragma-re-1.c: Use right pointer type.
41782 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41784         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
41786 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
41788         * gcc.dg/rs6000-ldouble-1.c: New.
41790 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41792         DR 337
41793         PR c++/9256
41794         * g++.dg/other/abstract1.C: New test.
41796 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
41798         * g++.dg/lookup/strong-using-1.C: New.
41800 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
41802         PR c/11234
41803         * gcc.dg/func-ptr-conv-1.c: New test.
41804         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
41806 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
41808         PR target/13380.
41809         * gcc.c-torture/compile/20040109-1.c: New.
41811 2004-01-08  Stuart Hastings  <stuart@apple.com>
41813         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
41814         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
41815         * gcc.dg/i386-sse-6.c: ...this new testcase.
41817 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
41819         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
41821 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41823         * ada/acats/run_acats: Treat 'gnatchop' the same way
41824         as 'gnatmake'.  Export GCC_DRIVER.
41825         * ada/acats/run_all.sh: Add target_gnatchop.  Use
41826         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
41828 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41830         PR c++/12573
41831         * g++.dg/template/dependent-expr4.C: New test.
41833 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
41835         * gcc.dg/altivec-11.c: New test.
41837 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
41839         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
41841 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41843         PR c/6024
41844         * gcc.dg/enum-compat-1.c: New test.
41845         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
41847 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41849         PR c/12165
41850         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
41851         gcc.dg/c99-idem-qual-3.c: New tests.
41853 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
41855         * gcc.dg/winline-7.c: Don't cast void * to int.
41857 2004-01-06  Jan Hubicka  <jh@suse.cz>
41859         * gcc.dg/i386-sse-5.c: New test
41860         * g++.dg/eh/simd-1.c: Add -w argument for i386.
41862 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
41864         PR c++/12815
41865         * g++.dg/rtti/typeid4.C: New test.
41867 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41869         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
41871 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
41873         PR c++/12132
41874         * g++.dg/template/error11.C: New test.
41876         PR c++/13451
41877         * g++.dg/template/class2.C: New test.
41879 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41880         Richard Sandiford <rsandifo@redhat.com>
41882         PR c++/13387
41883         * g++.dg/opt/alias3.C: New test.
41885 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
41887         PR c++/13157
41888         * g++.dg/template/koenig3.C: New test.
41890         PR c++/13529
41891         * g++.dg/parse/offsetof3.C: New test.
41893         * g++.dg/init/copy7.C: Add missing dg-error markers.
41895         PR c++/12226
41896         * g++.dg/init/copy7.c: New test.
41898         PR c++/13536
41899         * g++.dg/parse/cast1.C: New test.
41901 2004-01-04  Jan Hubicka  <jh@suse.cz>
41903         * gcc.dg/winline[1-7].c: New tests.
41905 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41907         PR c++/13520
41908         * g++.dg/template/qualttp22.C: New test.
41910 2004-01-01  Jan Hubicka  <jh@suse.cz>
41912         * gcc.dg/debug/20031231-1.c: New.
41913         * gcc.c-torture/compile/20040101-1.c: New.
41914         * gcc.dg/dwarf-die-[1-7].c: New.
41916 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
41918         PR optimization/13521
41919         * gcc.c-torture/compile/20031231-1.c: New test.
41921 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41923         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
41925 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41927         PR c++/10079
41928         * g++.dg/template/crash16.C: New test.
41930 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
41932         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
41934 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41936         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
41937         ports.
41938         * g++.old-deja/g++.jason/thunk3.C: Likewise.
41939         * g++.old-deja/g++.law/profile1.C: Likewise.
41940         * gcc.c-torture/compile/981006-1.c: Likewise.
41941         * gcc.c-torture/execute/loop-2e.x: Likewise.
41942         * gcc.c-torture/execute/loop-2f.x: Remove.
41943         * gcc.c-torture/execute/loop-2g.x: Likewise.
41944         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
41945         * gcc.dg/20020312-2.c: Remove traces of dead ports.
41947 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41949         PR c++/13507
41950         * g++.dg/ext/attrib11.C: New test.
41952         PR c++/13494
41953         * g++.dg/template/array2-1.C: New test.
41954         * g++.dg/template/array2-2.C: New test.
41956 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
41958         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
41960 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41962         PR c++/12774
41963         * g++.dg/template/array1-1.C: New test.
41964         * g++.dg/template/array1-2.C: New test.
41966 2003-12-29  Roger Sayle  <roger@eyesopen.com>
41968         PR fortran/12632
41969         * g77.dg/12632.f: New test case.
41971 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41973         PR c++/13289
41974         * g++.dg/parse/nontype1.C: New test.
41976 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41978         PR c++/12403
41979         * g++.dg/parse/explicit1.C: New test.
41980         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
41982 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41984         PR c++/13081
41985         * g++.dg/opt/inline6.C: New test.
41987         PR c++/12613
41988         * g++.dg/parse/error9.C: New test.
41990         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
41992 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41994         PR c++/13009
41995         * g++.dg/init/assign1.C: New test.
41997 2003-12-28  Roger Sayle  <roger@eyesopen.com>
41999         PR c++/13070
42000         * g++.dg/warn/format3.C: New test case.
42002 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42004         * gcc.c-torture/compile/20031227-1.c: New test.
42006 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42008         * g++.dg/bprob/bprob.exp: Load target-supports.exp
42009         * g77.dg/bprob/bprob.exp: Likewise.
42010         * gcc.misc-tests/bprob.exp: Likewise.
42011         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
42012         variants on systems where the library does not provide that
42013         functionality.
42014         * gcc.dg/builtins-20.c: Use builtins-config.h.
42015         * gcc.dg/builtins-config.h: New file.
42017 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42019         * lib/gcc-dg.exp (dg-require-profiling): New function.
42020         * lib/target-supports.exp (check_profiling_available): Likewise.
42021         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
42022         * g77.dg/bprob/bprob.exp: Likewise.
42023         * gcc.misc-tests/bprob.exp: Likewise.
42024         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
42025         * gcc.dg/20021014-1.c: Likewise.
42026         * gcc.dg/nest.c: Likewise.
42028 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42030         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
42031         compiling.
42032         * g++.dg/lookup/java2.C: Likewise.
42033         * gcc.dg/cpp/lexident.c: Likewise.
42035 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
42037         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
42038         given.
42039         * gcc.c-torture/compile/961203-1.c: Likewise.
42040         * gcc.c-torture/compile/980506-1.c: Likewise.
42042 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
42044         * lib/gcc-dg.exp (dg-prune-output): New annotation.
42045         (additional_prunes): New global.
42046         (gcc-dg-prune): Handle additional per-test pruning.
42047         (dg-test): Clear additional_prunes between tests.
42049         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
42050         dg-prune-output to avoid spurious failures from assembler
42051         complaining about nonexistent WAW violations.
42052         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
42053         Use dg-prune-output to avoid spurious failures from assembler
42054         warning about Itanium B-step errata.
42056 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42058         * g++.dg/abi/macro0.C: New test.
42059         * g++.dg/abi/macro1.C: Likewise.
42060         * g++.dg/abi/macro2.C: Likewise.
42062         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
42063         * g++.dg/abi/bitfield7.C: Likewise.
42064         * g++.dg/abi/dtor2.C: Likewise.
42065         * g++.dg/abi/mangle11.C: Likewise.
42066         * g++.dg/abi/mangle12.C: Likewise.
42067         * g++.dg/abi/mangle14.C: Likewise.
42068         * g++.dg/abi/mangle17.C: Likewise.
42069         * g++.dg/abi/vbase10.C: Likewise.
42070         * g++.dg/abi/vbase14.C: Likewise.
42071         * g++.dg/template/qualttp17.C: Likewise.
42073 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
42075         PR c/11995
42076         * gcc.dg/20031223-1.c: New test.
42078 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42080         * gcc.dg/noreturn-7.c: New test.
42082 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42084         * gcc.dg/null-pointer-1.c: New test.
42086 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42088         * g++.old-deja/g++.jason/template18.C: Remove.
42089         * g++.old-deja/g++.jason/template37.C: Likewise.
42091         PR c++/12862
42092         * g++.dg/lookup/ns1.C: New test.
42094         PR c++/12397
42095         * g++.dg/template/lookup3.C: New test.
42097 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42099         * g++.dg/template/recurse1.C: New test
42101 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42103         PR c++/12479
42104         * g++.dg/parse/semicolon1.C: New test.
42105         * g++.dg/parse/semicolon1.h: Likewise.
42107 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
42109         * gcc.dg/darwin-misaligned.c: New test.
42111 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42113         PR c/9163
42114         * gcc.dg/20031222-1.c: New test.
42116 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
42118         PR c++/13438
42119         * g++.dg/parse/error8.C: New test.
42121         PR c++/11554
42122         * g++.dg/warn/ctor-init-1.C: New test.
42124 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
42126         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
42127         too small.
42128         * gcc.c-torture/compile/930217-1.c: Likewise.
42129         * gcc.c-torture/compile/930513-1.c: Likewise.
42130         * gcc.c-torture/execute/920908-2.c: Likewise.
42131         * gcc.c-torture/execute/921204-1.c: Likewise.
42132         * gcc.c-torture/execute/930621-1.c: Likewise.
42133         * gcc.c-torture/execute/930630-1.c: Likewise.
42134         * gcc.c-torture/execute/931031-1.c: Likewise.
42135         * gcc.c-torture/execute/980602-2.c: Likewise.
42136         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42137         * gcc.c-torture/execute/compndlit-1.c: Likewise.
42138         * gcc.c-torture/execute/extzvsi.c: Likewise.
42139         * gcc.c-torture/unsorted/ext.c: Likewise.
42141 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
42143         PR target/12749
42144         * gcc.c-torture/compile/20031220-2.c: New test case.
42146 2003-12-20  Roger Sayle  <roger@eyesopen.com>
42148         PR optimization/13031
42149         * gcc.c-torture/compile/20031220-1.c: New test case.
42151 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42153         * gcc.dg/cast-function-1.c: New test.
42155 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
42157         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
42158         formats.
42160 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
42162         PR c++/12795
42163         * g++.dg/ext/attrib10.C: New test.
42165 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
42167         * gcc.dg/cleanup-10.c: New test.
42168         * gcc.dg/cleanup-11.c: New test.
42170 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
42172         PR c++/13239
42173         * g++.dg/opt/expect1.C: New test.
42175 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
42177         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
42179 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
42181         PR debug/12923
42182         * gcc.dg/20031218-1.c: New test.
42184         PR debug/12389
42185         * gcc.dg/20031218-2.c: New test.
42186         * gcc.dg/20031218-3.c: New test.
42188         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
42189         of label name and allow for USER_LABEL_PREFIX == "_" names.
42190         * g++.dg/abi/mangle18-2.C: Likewise.
42191         * g++.dg/abi/mangle19-1.C: Likewise.
42192         * g++.dg/abi/mangle19-2.C: Likewise.
42193         * g++.dg/abi/mangle20-1.C: Likewise.
42194         * g++.dg/abi/mangle20-2.C: Likewise.
42196 2003-12-18  Richard Henderson  <rth@redhat.com>
42198         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
42200 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
42201             Dan Kegel <dank@kegel.com>
42203         PR other/12009
42204         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
42205         testing a cross compiler, it causes spurious compile failures.
42206         * lib/g++.exp: Likewise.
42208 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42210         PR c++/13262
42211         * g++.dg/template/access13.C: New test.
42213 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
42215         * gcc.dg/20031216-1.c: New test.
42217 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42219         PR c++/9154
42220         * g++.dg/template/error10.C: New test.
42222 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42224         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
42225         * g++.dg/eh/simd-2.C: Likewise.
42227 2003-12-17  James E Wilson  <wilson@specifixinc.com>
42228             Roger Sayle  <roger@eyesopen.com>
42230         * gcc.c-torture/execute/ieee/mzero5.c: New.
42232 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
42234         PR c++/10603
42235         * g++.dg/parse/error6.C: New test.
42237         PR c++/12827
42238         * g++.dg/parse/error7.C: New test.
42240 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
42242         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
42243         at -O with stabs debugging formats.
42244         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
42245         * gcc.dg/debug/debug-2.c: Likewise.
42247 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42249         PR c++/12696
42250         * g++.dg/init/error1.C: New test.
42252         PR c++/12218
42253         * g++.dg/init/pm3.C: New test.
42255 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
42257         PR c/3347
42258         * gcc.dg/bitfld-8.c: New test.
42260 2003-12-16  James Lemke  <jim@wasabisystems.com>
42262         * gcc.dg/arm-scd42-[123].c: New tests.
42264 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42266         PR c++/9043
42267         * g++.dg/abi/mangle20-1.C: New test.
42268         * g++.dg/abi/mangle20-2.C: New test.
42270 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42272         PR c++/13275
42273         * g++.dg/other/offsetof2.C: Remove XFAIL.
42274         * g++.dg/parse/offsetof1.C: New test.
42275         * g++.gd/parse/offsetof2.C: Likewise.
42277 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42279         * g++.dg/template/nontype3.C: New test.
42280         * g++.dg/template/static2.C: Tweaked the dg-error clause.
42282 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42284         * g++.dg/warn/noreturn-3.C: Also test instantiation.
42286 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42288         PR c++/13387
42289         * g++.dg/expr/assign1.C: New test.
42291         PR c++/13242
42292         * g++.dg/abi/mangle19-1.C: New test.
42293         * g++.dg/abi/mangle19-2.C: New test.
42295 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
42297         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
42299 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42301         * gcc.c-torture/execute/20031216-1.c: New test.
42303 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42305         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
42306         an ICE regression.
42308 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42310         PR c++/10926
42311         * g++.dg/template/error9.C: New test.
42313         PR c++/11116
42314         * g++.dg/template/error8.C: New test.
42316 2003-12-15  Roger Sayle  <roger@eyesopen.com>
42318         PR middle-end/13400
42319         * gcc.c-torture/execute/20031215-1.c: New test case.
42321 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42323         PR c++/13269
42324         * g++.dg/parse/error5.C: New test.
42326         PR c++/12989
42327         * g++.dg/expr/sizeof1.C: New test.
42329         PR c++/13310
42330         * g++.dg/template/crash15.C: New test.
42332 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
42334         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
42335         a non-POD type as the last named parameter of a varargs function.
42337 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42339         PR c++/13243
42340         PR c++/12573
42341         * g++.dg/template/crash14.C: New test.
42342         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
42344 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
42346         * g++.dg/other/java1.C: New test.
42348         PR c++/13241
42349         * g++.dg/abi/mangle18-1.C: New test.
42350         * g++.dg/abi/mangle18-2.C: New test.
42352 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42354         PR optimization/10312
42355         * gcc.c-torture/execute/20031214-1.c: New.
42357 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
42359         PR c++/10779
42360         PR c++/12160
42361         * g++.dg/parse/error3.C: New test.
42362         * g++.dg/parse/error4.C: Likewise.
42363         * g++.dg/abi/mangle4.C: Tweak error messages.
42364         * g++.dg/lookup/using5.C: Likewise.
42365         * g++.dg/other/error2.C: Likewise.
42366         * g++.dg/parse/typename5.C: Likewise.
42367         * g++.dg/parse/undefined1.C: Likewise.
42368         * g++.dg/template/arg2.C: Likewise.
42369         * g++.dg/template/ttp3.C: Likewise.
42370         * g++.dg/template/type1.C: Likewise.
42371         * g++.old-deja/g++.other/crash32.C: Likewise.
42372         * g++.old-djea/g++.pt/defarg8.C: Likewise.
42374 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42376         PR c++/13106
42377         * g++.dg/warn/noreturn-3.C: New test.
42379 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42381         PR c++/13118
42382         * g++.dg/abi/covariant3.C: New.
42384 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
42386         * g++.dg/eh/ia64-1.C: New test.
42388 2003-12-12  Roger Sayle  <roger@eyesopen.com>
42390         PR optimization/13037
42391         * g77.f-torture/execute/13037.f: New test case.
42393 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42395         PR c++/12881
42396         * g++.dg/abi/covariant2.C: New.
42398 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
42400         * gcc.dg/cpp/trad/macro.c: New tests.
42402 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
42404         * gcc.c-torture/execute/wchar_t-1.x: Delete.
42406 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
42408         PR other/10819
42409         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
42410         to fix Bug 10819.
42411         * lib/g++.exp (g++_version): Likewise.
42412         * lib/g77.exp (g77_version): Likewise.
42413         * lib/objc.exp (default_objc_version): Likewise.
42415 2003-12-10  Richard Henderson  <rth@redhat.com>
42417         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
42419         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
42421 2003-12-08  Matt Austern  <austern@apple.com>
42423         PR c/13134
42424         * lib/gcc-dg.exp (dg-require-visibility): Define.
42425         * lib/target-supports (check_visibility_available): Define.
42426         * gcc.dg/visibility-1.c: New test.
42427         * gcc.dg/visibility-2.c: Likewise.
42428         * gcc.dg/visibility-3.c: Likewise.
42429         * gcc.dg/visibility-4.c: Likewise.
42430         * gcc.dg/visibility-5.c: Likewise.
42431         * gcc.dg/visibility-6.c: Likewise.
42432         * g++.dg/ext/visibility-1.C: Likewise.
42433         * g++.dg/ext/visibility-2.C: Likewise.
42434         * g++.dg/ext/visibility-3.C: Likewise.
42435         * g++.dg/ext/visibility-4.C: Likewise.
42436         * g++.dg/ext/visibility-5.C: Likewise.
42437         * g++.dg/ext/visibility-6.C: Likewise.
42439 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42441         * g++.dg/lookup/java1.C: New test.
42442         * g++.dg/lookup/java2.C: New test.
42444 2003-12-07  Falk Hueffner  <falk@debian.org>
42446         * g++.dg/opt/noreturn-1.C: New test.
42448 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
42450         * gcc.dg/overflow-1.c: New test.
42452 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42454         * g77.f-torture/compile/13060.f: New test.
42456 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
42458         PR c++/13323
42459         * g++.dg/inherit/operator2.C: New test.
42461 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42463         PR c++/13305
42464         * g++.dg/ext/attrib9.C: New test.
42466 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42468         PR c++/13314
42469         * g++.dg/template/error7.C: New test.
42471 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
42472             J"orn Rennecke <joern.rennecke@superh.com>
42474         PR target/13302
42475         * g++.dg/other/struct-va_list.C: New test.
42477 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42479         PR c++/13166
42480         * g++.dg/parse/defarg6.C: New test.
42482 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
42484         PR target/13256
42485         * gcc.c-torture/execute/20031201-1.c: New test.
42487 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
42489         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
42491 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42493         * gcc.dg/builtin-return-1.c: New test.
42495 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
42496             J"orn Rennecke <joern.rennecke@superh.com>
42498         PR optimization/13260
42499         * gcc.c-torture/execute/20031204-1.c: New test.
42501 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42503         PR c++/9127
42504         * g++.dg/template/error6.C: New test.
42506 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
42508         * gcc.dg/20031202-1.c: New test.
42510 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42512         PR c++/13179
42513         * g++.dg/template/eh1.C: New test.
42515         PR c++/10771
42516         * g++.dg/template/error5.C: New test.
42518 2003-12-02  David Ung  <davidu@mips.com>
42520         * gcc.dg/compat/vector-check.h: Corrected type for var
42521         g_##TMODE
42523 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42525         PR c++/10126
42526         * g++.dg/template/ptrmem8.C: New test.
42528 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42530         PR c++/12573
42531         * g++.dg/template/dependent-expr3.C: New test.
42533 2003-12-01  James Lemke  <jim@wasabisystems.com>
42535         * gcc.dg/arm-g2.c: New test.
42537 2003-12-01  Roger Sayle  <roger@eyesopen.com>
42539         PR optimization/11634
42540         * gcc.dg/20031201-2.c: New test case.
42542 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
42544         PR 11433
42545         * objc.dg/proto-lossage-3.m: New test.
42547 2003-12-01  Roger Sayle  <roger@eyesopen.com>
42549         PR optimization/12628
42550         * gcc.dg/20031201-1.c: New test case.
42552 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42554         * gcc.dg/unaligned-1.c: New test.
42556 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
42558         PR c++/9849
42559         * g++.dg/template/error4.C: New test.
42560         * g++.dg/template/nested3.C: Adjust error markers.
42562 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42564         * gcc.dg/cpp/assert4.c: Check more #system assertions.
42566 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
42568         PR c/10333
42569         * gcc.dg/bitfld-7.c: New test.
42571 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
42573         * gcc.dg/tls/asm-1.C: New test.
42575 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42577         * gcc.dg/cpp/assert4.c: Update.
42579 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42581         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
42582         * gcc.dg/builtin-apply3.c: New test.
42584 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42586         * lib/compat.exp (compat-obj): New xfaildata parameter.
42587         Use it to set compiler_conditional_xfail_data before compiling.
42588         (compat-get-options): Handle dg-xfail-if.
42589         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
42590         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
42591         * gcc.dg/compat/vector-1_y.c: Likewise.
42592         * gcc.dg/compat/vector-2_x.c: Likewise.
42593         * gcc.dg/compat/vector-2_y.c: Likewise.
42595 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42597         * g++.dg/opt/reg-stack4.C: New test.
42599 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42601         * gcc.dg/builtin-apply2.c: New test.
42603 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42605         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
42607 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42609         PR c++/12924
42610         * g++.dg/template/template-id-2.C: New test.
42612 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42614         PR c++/5369
42615         * g++.dg/template/memfriend1.C: New test.
42616         * g++.dg/template/memfriend2.C: Likewise.
42617         * g++.dg/template/memfriend3.C: Likewise.
42618         * g++.dg/template/memfriend4.C: Likewise.
42619         * g++.dg/template/memfriend5.C: Likewise.
42620         * g++.dg/template/memfriend6.C: Likewise.
42621         * g++.dg/template/memfriend7.C: Likewise.
42622         * g++.dg/template/memfriend8.C: Likewise.
42623         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
42625 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
42627         PR c++/12515
42628         * g++.dg/ext/cond1.C: New test.
42630 2003-11-20  Richard Henderson  <rth@redhat.com>
42632         * gcc.dg/20020201-2.c: Remove.
42633         * gcc.dg/20020201-4.c: Remove.
42634         * gcc.dg/20020304-1.c: Remove.
42636 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
42638         * gcc.dg/cpp/trad/xwin1.c: New test case.
42640 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
42642         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
42643         * lib/g77.exp: Likewise.
42644         * lib/objc.exp: Likewise.
42645         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
42646         for darwin.
42648 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42650         PR c++/12932
42651         * g++.dg/template/static5.C: New test.
42653 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
42655         * gcc.dg/nested-func-1.c: New test.
42657 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42659         * gcc.dg/cpp/assert4.c: New test.
42661 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
42663         PR c++/2294
42664         * g++.dg/lookup/using9.c: New test.
42666 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
42668         PR c++/12762
42669         * g++.dg/template/error3.C: New test.
42671 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
42673         PR ada/13035
42674         * ada/acats/run_acats, run_all.sh: Fix syntax error.
42675         No longer use a wrapper for gcc, since this does not work under
42676         Windows.
42678 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
42680         PR c++/2094
42681         * g++.dg/template/ptrmem7.C: New test.
42683 2003-11-13  Andrew Pinski <apinski@apple.com>
42685         * gcc.c-torture/compile/20031113-1.c: New test.
42687 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
42688             Kean Johnston <jkj@sco.com>
42690         PR c/13029
42691         * gcc.dg/unused-4.c: Update.
42693 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42695         * g++.dg/opt/const3.C: New test.
42697 2003-11-13  Jan Hubicka  <jh@suse.cz>
42699         * gcc.c-torture/compile/20031112-1.c: New test.
42701 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
42703         * g++.dg/parse/crash10.C: Remove bogus error marker.
42705 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42707         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
42708         (host_gcc): Likewise.
42709         (ROOT): Honor $PWDCMD.
42710         (BASE): Likewise.
42711         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
42713 2003-11-12  Catherine Moore  <clm@redhat.com>
42715         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
42717 2003-11-12  Andreas Jaeger  <aj@suse.de>
42718             Jakub Jelinek  <jakub@redhat.com>
42719             Andrew Pinski  <pinskia@physics.uc.edu>
42720             Richard Henderson  <rth@redhat.com>
42722         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
42723         systems.
42724         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
42726         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
42727         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
42729 2003-11-11  Andreas Jaeger  <aj@suse.de>
42731         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
42733         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
42735 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
42737         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
42738         Clean ups.
42740 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
42742         * gcc.dg/trampoline-1.c: New test.
42744 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
42746         * gcc.c-torture/compile/200031109-1.c: New test.
42748 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42750         PR c/3190
42751         PR c/8714
42752         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42753         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
42754         gcc.dg/format/no-y2k-1.c: Update.
42756 2003-11-08  Roger Sayle  <roger@eyesopen.com>
42758         PR optimization/10467
42759         * gcc.dg/20031108-1.c: New test case.
42761 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
42763         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
42765 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42767         * gcc.dg/compound-lvalue-1.c: New test.
42768         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
42769         some XFAILs.
42771 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
42773         * gcc.dg/altivec-varargs-1.c: New test.
42775 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42777         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
42778         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
42779         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
42780         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
42781         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
42783 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
42785         * gcc.dg/cond-lvalue-1.c: New test.
42787 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
42789         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
42791 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42793         PR c++/11616
42794         * g++.dg/template/instantiate5.C: New test.
42796 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42798         PR c++/12726
42799         * g++.dg/ext/complit2.C: Replace test with self-contained version.
42800         * ChangeLog: Add missing first entry for above test.
42802 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42804         PR c++/9810
42805         * g++.dg/template/using8.C: New test.
42806         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
42808 2003-11-02  Roger Sayle  <roger@eyesopen.com>
42810         PR optimization/10817
42811         * gcc.c-torture/compile/20031102-1.c: New test case.
42813 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
42815         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
42816         2147483647.
42818 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42820         * gcc.dg/20031102-1.c: New test.
42822 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42824         * gcc.dg/complex-1.c: New test.
42826 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42828         PR c++/12796
42829         * g++.dg/template/crash13.C: Adjust expected error location.
42830         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42832 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
42834         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42836 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
42838         PR/10239
42839         * gcc.c-torture/compile/20031031-2.c: New test.
42841 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
42843         PR/11640
42844         * gcc.c-torture/compile/20031031-1.c: New test.
42846 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
42848         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42849         * gcc.misc-tests/bprob.exp: Likewise.
42850         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
42851         the execution test on arm-elf configs.
42852         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
42853         configs that don't support scratch files.
42854         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
42856 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
42858         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
42859         done by dejagnu.
42861 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
42863         * ada/acats/run_all.sh: Redirect mv output to /dev/null
42864         Avoid non pure sh syntax. Add more logging.
42866         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
42867         fail.
42869 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42871         PR libgcj/10610
42872         * gcc.dg/ppc-stackalign-1.c: New test.
42874 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
42876         * ada/acats/run_all.sh: Change output to be more compliant with
42877         dejagnu framework.
42878         Create acats.sum and acats.log files under testsuite/ada/acats
42879         Only run [a-z]* directories, to filter out e.g. CVS.
42880         Redirect build output to log file.
42882 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42884         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
42886 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42888         PR ada/5909:
42889         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
42891 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
42893         * gcc.c-torture/compile/20031023-1.c: New test.
42894         * gcc.c-torture/compile/20031023-2.c: New test.
42895         * gcc.c-torture/compile/20031023-3.c: New test.
42896         * gcc.c-torture/compile/20031023-4.c: New test.
42898 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42900         PR c++/10371
42901         * g++.dg/lookup/scoped8.C: New test.
42903 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42905         * g++.dg/opt/reg-stack3.C: New test.
42907 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42909         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
42911 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42913         PR c++/11076
42914         * g++.dg/template/crash13.C: New test.
42916 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42918         * gcc.dg/c99-restrict-2.c: New test.
42920 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
42922         PR c++/12698, c++/12699, c++/12700, c++/12566
42923         * g++.dg/inherit/covariant9.C: New test.
42924         * g++.dg/inherit/covariant10.C: New test.
42925         * g++.dg/inherit/covariant11.C: New test.
42927 2003-10-23  Jason Merrill  <jason@redhat.com>
42929         PR c++/12726
42930         * g++.dg/ext/complit2.C: New test.
42932 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42934         PR target/12654
42935         * gcc.c-torture/execute/20031020-1.c: New test.
42937 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42939         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
42940         following the jump_insn.
42942 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
42944         * gcc.dg/cast-lvalue-1.c: New test.
42946 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
42948         PR c++/11962
42949         * g++.dg/template/cond2.C: New test.
42951 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42953         * gcc.dg/builtins-28.c: New test.
42955 2003-10-20  Jan Hubicka  <jh@suse.cz>
42957         * g++.dg/opt/inline4.C: Do not use min-inline-insns
42958         parameter.
42959         * gcc.dg/inline-2.c: Likewise.
42961 2003-10-20  Phil Edwards  <phil@codesourcery.com>
42963         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
42964         * gcc.dg/nest.c: Likewise.
42966 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42968         PR c++/9781, c++/10583, c++/11862
42969         * g++.dg/parse/crash13.C: New test.
42971 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42973         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
42975 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42977         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
42978         Define HAVE_C99_RUNTIME except on Solaris.
42979         * gcc.dg/builtins-20.c: Likewise.
42981 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42983         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
42985 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42987         PR c++/12495
42988         * g++.dg/template/crash21.C: New test.
42990 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42992         PR c++/2513
42993         * g++.dg/template/typename5.C: New test.
42995 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42997         PR c++/12369
42998         * g++.dg/template/friend25.C: New test.
43000 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
43002         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43003         versions.
43005 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
43007         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
43008         == 2147483647.
43010 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
43012         * gcc.c-torture/execute/960416-1.x: Remove.
43013         * gcc.c-torture/execute/divconst-3.x: Likewise.
43015 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
43017         PR target/12598
43018         * gcc.dg/torture/cris-volatile-1.c: New test.
43020 2003-10-14  Roger Sayle  <roger@eyesopen.com>
43022         PR optimization/9325
43023         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
43024         for overflowing floating point to integer conversion during RTL
43025         simplification.
43027 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
43029         * objc/execute/_cmd.m: Fix typo.
43030         * objc.dg/image-info.m, objc.dg/symtab-1.m:
43031         Relax 'scan-assembler' regexp.
43032         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
43033         objc.dg/try-catch-4.m: Run on non-Darwin targets.
43034         * objc.dg/zero-link-2.m: Remove blank line.
43035         * objc.dg/zero-link-3.m: New test case.
43037 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
43039         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
43041         * gcc.dg/asm-names.c: Use scan-assembler-not rather
43042         than linker trickery.
43044 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43046         PR c++/12370
43047         * g++.dg/other/friend2.C: New test.
43049 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43051         * gcc.dg/20031012-1.c: New test.
43053 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43055         * gcc.dg/weak/weak-3.c: Fix for new warning.
43057 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
43059         PR optimization/8750
43060         * gcc.c-torture/execute/20031012-1.c: New test case.
43062 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43064         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43065         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43067 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43069         PR optimization/12260
43070         * gcc.c-torture/compile/20031011-2.c: New test case.
43072 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43074         * gcc.c-torture/execute/20031011-1.c: New testcase.
43076 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
43078         * gcc.c-torture/compile/20031011-1.c: New test.
43080 2003-10-11  Jan Hubicka  <jh@suse.cz>
43082         * g++.dg/other/first-global.C: New test.
43084 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43086         * gcc.c-torture/execute/string-opt-18.c: New testcase.
43088 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
43090         * gcc.c-torture/compile/20031010-1.c: New test.
43092 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
43094         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
43095         * gcc.c-torture/execute/va-arg-25.c: ... here.
43097 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
43099         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
43101 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
43103         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
43105 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
43107         * g++.dg/parse/error2.C: New test.
43109 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
43111         PR c++/11097
43112         * g++.dg/other/error5.C: Modify the error message.
43113         * g++.dg/lookup/using8.C: New test.
43115 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
43117         * gcc.dg/darwin-abi-2.c: New file.
43118         * gcc.c-torture/execute/va-arg-24.c: New file.
43120 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
43122         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
43123         indentation.
43125 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
43127         PR c++/10147
43128         * g++.dg/other/error4.C: Update error messages.
43129         * g++.dg/template/ptrmem4.C: Likewise.
43131         PR c++/12337
43132         * g++.dg/init/new9.C: New test.
43134         PR c++/12334, c++/12236, c++/8656
43135         * g++.dg/ext/attrib8.C: New test.
43137 2003-10-06  Devang Patel  <dpatel@apple.com>
43139         * gcc.dg/debug/dwarf2-3.h: New test.
43140         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
43142 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
43144         * g++.dg/opt/cfg2.C: New test.
43146 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43148         * g++.dg/opt/float1.C: New test.
43150 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43152         * gcc.dg/c90-array-lval-6.c: New test.
43153         * gcc.dg/c99-array-lval-6.c: New test.
43155 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
43156             Ziemowit Laski  <zlaski@apple.com>
43158         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
43159         'Derived', so that it is never considered a class method; add
43160         new warning for '+port' method ambiguity.
43161         * objc.dg/method-12.m: Include <objc/objc.h> instead of
43162         <objc/objc-api.h> (needed on Mac OS X).
43163         * objc.dg/method-13.m: New test.
43165 2003-10-03  Roger Sayle  <roger@eyesopen.com>
43167         PR optimization/9325, PR java/6391
43168         * gcc.c-torture/execute/20031003-1.c: New test case.
43170 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
43172         PR optimization/12180
43173         * gcc.dg/20031002-1.c: New test.
43175         PR c++/12486
43176         * g++.dg/inherit/error1.C: New test.
43178 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
43180         * lib/f-torture.exp (search_for): Rename to...
43181         (search_for_re): This.  Also, clean up comments and the
43182         "regexp" invocation.
43184 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
43186         * gcc.c-torture/compile/20031002-1.c: New test.
43188 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
43190         * g++.dg/opt/cond1.C: New test.
43192 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
43194         * gcc.dg/Wold-style-definition-2.c: New testcase.
43195         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
43197 2003-09-29  Richard Henderson  <rth@redhat.com>
43199         * g++.dg/init/array10.C: Add dg-options.
43201 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
43203         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
43205 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43207         * g++.dg/template/friend19.C: Fix typo.
43208         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
43210 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
43212         * gcc.c-torture/execute/20030928-1.c: New test.
43213         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
43215 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43217         * g++.dg/opt/unroll1.C: New test.
43219 2003-09-26  Roger Sayle  <roger@eyesopen.com>
43221         PR optimization/11741
43222         * gcc.dg/20030926-1.c: New test case.
43224 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43226         PR c++/5655
43227         * g++.dg/parse/access7.C: New test.
43228         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
43230 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
43232         MERGE OF objc-improvements-branch into MAINLINE:
43233         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
43234         if libobjc has not been built.
43235         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
43236         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
43237         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
43238         objc/execute/nested-3.m, objc/execute/np-2.m,
43239         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
43240         objc/execute/redefining_self.m, objc/execute/root_methods.m,
43241         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
43242         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
43243         objc.dg/special/unclaimed-category-1.h,
43244         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
43245         well as GNU runtime.
43246         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
43247         * execute/cascading-1.m, execute/function-message-1.m,
43248         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
43249         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
43250         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
43251         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
43252         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
43253         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
43254         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
43255         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
43256         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
43257         * objc.dg/bitfield-2.m: Run only on Darwin.
43258         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
43259         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
43260         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
43261         * objc.dg/const-str-1.m: Fix constant string layout.
43263 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
43265         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
43267 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
43269         * gcc.dg/darwin-abi-1.c: New file.
43271 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
43273         PR target/12281
43274         * gcc.c-torture/compile/20030921-1.c: New test.
43276 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43278         * g++.dg/opt/reg-stack2.C: New test.
43280 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43282         * g++.dg/eh/delayslot1.C: New test.
43284 2003-09-20  Richard Henderson  <rth@redhat.com>
43286         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
43288 2003-09-20  Roger Sayle  <roger@eyesopen.com>
43290         * gcc.c-torture/execute/20030920-1.c: New test case.
43292 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43294         * g++.dg/rtti/typeid3.C: Correct expected error message.
43296 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43298         PR c++/157
43299         * g++.dg/parse/crash12.C: New test.
43301 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
43303         * gcc.dg/compat/mixed-struct-check.h: New.
43304         * gcc.dg/compat/mixed-struct-defs.h: New.
43305         * gcc.dg/compat/mixed-struct-init.h: New.
43306         * gcc.dg/compat/struct-by-value-19_main.c: New.
43307         * gcc.dg/compat/struct-by-value-19_x.c: New.
43308         * gcc.dg/compat/struct-by-value-19_y.c: New.
43309         * gcc.dg/compat/struct-by-value-20_main.c: New.
43310         * gcc.dg/compat/struct-by-value-20_x.c: New.
43311         * gcc.dg/compat/struct-by-value-20_y.c: New.
43312         * gcc.dg/compat/struct-return-19_main.c: New.
43313         * gcc.dg/compat/struct-return-19_x.c: New.
43314         * gcc.dg/compat/struct-return-19_y.c: New.
43315         * gcc.dg/compat/struct-return-20_main.c: New.
43316         * gcc.dg/compat/struct-return-20_x.c: New.
43317         * gcc.dg/compat/struct-return-20_y.c: New.
43319 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
43320         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
43321         so that it will not complain on LP64 targets.
43323 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43325         PR c++/495
43326         * g++.dg/template/friend24.C: New test.
43328 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
43330         PR c++/12332
43331         * g++.dg/template/memtmpl2.C: New test.
43333 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
43335         PR target/11184
43336         * gcc.dg/builtin-apply1.c: New test.
43338 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
43340         PR c++/9848
43341         * g++.dg/warn/Wunused-4.C: New test.
43343 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43345         PR c++/12316
43346         * g++.dg/other/gc2.C: New test.
43348 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
43350         PR c++/11991
43351         * g++.dg/rtti/typeid3.C: New test.
43353         PR c++/12266
43354         * g++.dg/overload/template1.C: New test.
43356 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43358         * g++.dg/opt/cfg3.C: New test.
43360 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43362         PR c++/7939
43363         * g++.dg/template/crash11.C: New test.
43365 2003-09-16  Jason Merrill  <jason@redhat.com>
43366             Jakub Jelinek  <jakub@redhat.com>
43368         * gcc.dg/attr-warn-unused-result.c: New test.
43370 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43372         PR c++/12184
43373         * g++.dg/expr/call2.C: New test.
43375 2003-09-15  Andreas Jaeger  <aj@suse.de>
43377         * gcc.dg/Wold-style-definition-1.c: New test.
43379 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
43381         PR c++/3907
43382         * g++.dg/parse/template12.C: New test.
43384         * g++.dg/abi/bitfield11.C: New test.
43385         * g++.dg/abi/bitfield12.C: Likewise.
43387 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
43389         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
43390         non-expansion of functional macro name without arguments at EOL.
43391         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
43393 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
43395         * gcc.c-torture/execute/20030914-[12].c: New tests.
43397 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43399         PR c++/11788
43400         * g++.dg/overload/addr1.C: New test.
43402 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
43404         * gcc.dg/20030909-1.c: New test.
43406 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43408         * gcc.dg/ultrasp10.c: New test.
43410 2003-09-09  Devang Patel  <dpatel@apple.com>
43412         * gcc.dg/darwin-ld-6.c: New test.
43414 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43416         * gcc.dg/torture/builtin-explog-1.c: New testcase.
43418 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43420         * gcc.dg/ia64-types1.c: New test.
43421         * gcc.dg/ia64-types2.c: Likewise.
43423 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43425         * gcc.dg/builtins-1.c: Add more _Complex tests.
43426         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43428         * gcc.dg/builtins-1.c: Test existing _Complex functions.
43429         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43431 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43433         PR c++/11786
43434         * g++.dg/lookup/koenig2.C: New test.
43436         PR c++/5296
43437         * g++.dg/rtti/typeid2.C: New test.
43439 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
43441         * gcc.c-torture/compile/20030904-1.c: New test.
43443 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43445         * g++.dg/opt/longbranch2.C: New test.
43447 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43449         * g++.dg/template/crash10.C: Only compile it.
43451 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43453         PR middle-end/11665
43454         * gcc.c-torture/compile/20030907-1.c: New test.
43455         * g++.dg/init/array11.C: New test.
43457 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43459         PR c++/11852
43460         * g++.dg/init/struct1.C: New test.
43462 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43464         PR c++/12181
43465         * g++.dg/expr/comma1.C: New test.
43467 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
43469         PR c++/11867
43470         * g++.dg/expr/static_cast5.C: New test.
43472 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
43474         PR c++/11507
43475         * g++.dg/lookup/scoped7.C: New test.
43477         PR c++/9574
43478         * g++.dg/other/static1.C: New test.
43480         PR c++/11490
43481         * g++.dg/warn/template-1.C: New test.
43483         PR c++/11432
43484         * g++.dg/template/crash10.C: New test.
43486         PR c++/2478
43487         * g++.dg/overload/VLA.C: New test.
43489         PR c++/10804
43490         * g++.dg/template/call1.C: New test.
43492 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43494         PR c++/11794
43495         * g++.dg/parse/using3.C: New test.
43497 2003-09-06  Roger Sayle  <roger@eyesopen.com>
43499         PR c++/11409
43500         * g++.dg/overload/builtin3.C: New test case.
43502 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
43504         PR c/9862
43505         * gcc.dg/20030906-1.c: New test.
43506         * gcc.dg/20030906-2.c: Likewise.
43508 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43510         PR c++/12167
43511         * g++.dg/parse/defarg5.C: New test.
43513         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
43515 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
43517         PR c++/12163
43518         * g++.dg/expr/static_cast4.C: New test.
43520         PR c++/12146
43521         * g++.dg/template/crash9.C: New test.
43523 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
43525         * g++.old-deja/g++.ext/pretty2.C: Update for change
43526         in __FUNCTION__.
43527         * g++.old-deja/g++.ext/pretty3.C: Likewise.
43529 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
43531         PR c++/11922
43532         * g++/dg/template/qualified-id1.C: New test.
43534         PR c++/12037
43535         * g++.dg/warn/noeffect4.C: New test.
43537 2003-09-04  Matt Austern  <austern@apple.com>
43539         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
43540         * g++.dg/ext/fnname2.C: Likewise.
43541         * g++.dg/ext/fnname3.C: Likewise.
43543 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
43545         * g++.dg/expr/lval1.C: New test.
43546         * g++.dg/ext/lvcast.C: Remove.
43548 2003-09-03  Roger Sayle  <roger@eyesopen.com>
43550         PR optimization/11700.
43551         * gcc.c-torture/compile/20030903-1.c: New test case.
43553 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
43555         PR c++/12053
43556         * g++.dg/abi/layout4.C: New test.
43558 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
43560         PR c++/11553
43561         * g++.dg/parse/friend3.C: New test.
43563 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
43565         PR c++/11847
43566         * g++.dg/template/class1.C: New test.
43568         PR c++/11808
43569         * g++.dg/expr/call1.C: New test.
43571 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
43573         PR c++/12114
43574         * g++.dg/init/ref9.C: New test.
43576         PR c++/11972
43577         * g++.dg/template/nested4.C: New test.
43579 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
43581         PR c++/12093
43582         * g++.dg/template/non-dependent4.C: New test.
43584         PR c++/11928
43585         * g++.dg/inherit/conv1.C: New test.
43587 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
43589         PR c++/6196
43590         * g++.dg/ext/label1.C: New test.
43591         * g++.dg/ext/label2.C: Likewise.
43593 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
43595         * g++.dg/expr/cond3.C: New test.
43597 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43599         * gcc.dg/builtins-1.c: Add new builtin cases.
43601 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43603         * gcc.dg/builtins-1.c: Add new cases.
43604         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43606 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43608         * gcc.dg/builtins-1.c: Add more math builtin tests.
43609         * gcc.dg/torture/builtin-attr-1.c: New test.
43611 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
43613         PR optimization/5079
43614         * g++.dg/opt/static3.C: New test.
43616 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43618         * gcc.misc-tests/gcov-10b.c: New test.
43620 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
43622         * g++.dg/opt/ptrmem3.C: New test.
43624         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
43626 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
43628         * gcc.dg/20030826-2.c: New test.
43630 2003-08-26  Roger Sayle  <roger@eyesopen.com>
43632         PR middle-end/12002
43633         * g77.f-torture/compile/12002.f: New test case.
43635 2003-08-26  Roger Sayle  <roger@eyesopen.com>
43637         * gcc.dg/20030826-1.c: New test case.
43639 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
43641         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
43643 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
43645         PR c++/11871
43646         * c++.dg/lookup/crash1.C: New test.
43648         * c++.dg/warn/noeffect3.C: New test.
43650 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
43652         * gcc.dg/compat/vector-1_x.c: Compile with -w.
43653         * gcc.dg/compat/vector-1_y.c: Ditto.
43654         * gcc.dg/compat/vector-2_x.c: Ditto.
43655         * gcc.dg/compat/vector-2_y.c: Ditto.
43657 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
43659         * gcc.dg/20030702-1.c: New test.
43661 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
43663         PR c++/8795
43664         * g++.dg/ext/altivec-1.C: New test.
43666 2003-08-24  Richard Henderson  <rth@redhat.com>
43668         * g++.dg/eh/simd-2.C: Add -w for x86.
43670 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
43672         * gcc.dg/20030815-1.c: New test.
43674 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43676         PR c++/3765
43677         * g++.dg/parse/access6.C: New test.
43679 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43681         PR c++/641, c++/11876
43682         * g++.dg/template/friend22.C: New test.
43683         * g++.dg/template/friend23.C: Likewise.
43685 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43687         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
43688         identically.
43690 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43692         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
43694 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43696         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
43698 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43700         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
43702 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43704         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
43706 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
43708         PR c++/11919
43709         * g++.dg/overload/prom1.C: New test.
43711         PR c++/11551
43712         * g++.dg/parse/dtor2.C: New test.
43714         PR c++/10762
43715         * g++.dg/parse/using2.C: New test.
43717 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
43719         PR target/11805
43720         * gcc.c-torture/compile/20030821-1.c: New.
43722 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
43724         PR c++/11834
43725         * g++.dg/template/deduce2.C: New test.
43727 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
43729         * gcc.c-torture/execute/20030821-1.c: New test.
43731 2003-08-20  Roger Sayle  <roger@eyesopen.com>
43733         PR middle-end/11984
43734         * gcc.dg/20030820-1.c: New test case.
43736 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
43738         PR c++/11945
43739         * g++.dg/warn/noeffect2.C: New test.
43741 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
43743         PR c++/10926
43744         * g++.dg/template/dtor2.C: New test.
43746         PR c++/11684
43747         * g++.dg/template/operator1.C: New test.
43748         * g++.dg/parse/operator4.C: New test.
43750         PR c++/11946.C
43751         * g++.dg/expr/enum1.C: New test.
43752         * gcc.dg/c99-bool-1.c: Remove bogus warning.
43754         PR c++/11036.C
43755         * g++.dg/parse/elab2.C: New test.
43756         * g++.dg/parse/typedef4.C: Change error message.
43757         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
43758         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
43759         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
43761 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
43763         * gcc.dg/pch/warn-1.c: New.
43764         * gcc.dg/pch/warn-1.hs: New.
43766         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
43767         not-tested file.
43769 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
43771         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
43773 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
43775         * gcc.dg/uninit-D.c: New Test.
43776         * gcc.dg/uninit-E.c: New Test.
43777         * gcc.dg/uninit-F.c: New Test.
43778         * gcc.dg/uninit-G.c: New Test.
43780 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
43782         * g++.dg/README: Describe the pch directory.
43784 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43786         PR c++/11174
43787         * g++.dg/parse/access4.C: New test.
43788         * g++.dg/parse/access5.C: Likewise.
43789         * g++.old-deja/g++.jason/access17.C: Adjust error message.
43791 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
43793         * gcc.dg/noncompile/20030818-1.c: New.
43795 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43797         PR c++/11957
43798         * g++.dg/warn/noeffect1.C: New test.
43800         * g++.dg/template/scope2.C: New test.
43801         * g++.dg/template/error2.C: Correct dg-error
43803 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
43805         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
43807 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
43809         PR C++/11512
43810         * g++.dg/template/warn1.C: New.
43812 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43814         * g++.dg/template/error2.C: New test.
43815         * g++.dg/lookup/using7.C: Adjust errors
43816         * g++.old-deja/g++.pt/crash36.C: Likewise.
43817         * g++.old-deja/g++.pt/derived3.C: Likewise.
43819 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43821         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
43822         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
43823         * gcc.c-torture/execute/builtins/string-9.c: New, from
43824         string-opt-9.c.  Adjust for execute/builtins framework.
43825         * gcc.c-torture/execute/string-opt-9.c: Delete.
43827 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
43829         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
43831         * g++.dg/parse/ret-type2.C: New test.
43833         PR c++/11703
43834         * g++.dg/init/new8.C: New test.
43836         PR c++/10923
43837         * g++.dg/parse/typedef5.C: New test.
43839         PR c++/9512
43840         * g++.dg/parse/qualified2.C: New test.
43841         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
43842         invalid code.
43844 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
43846         * g++.dg/conversion/ptrmem1.C: New test.
43848 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
43850         PR target/11693
43851         * gcc.dg/20030811-1.c: New test.
43853         PR target/11535
43854         * gcc.c-torture/execute/20030811-1.c: New test.
43856 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43858         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
43860 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
43862         PR c++/11789.C
43863         * g++.dg/inherit/multiple1.C: New test.
43865 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43867         * gcc.dg/spe1.c: New test.
43869         PR c++/11670
43870         * g++.dg/expr/cast2.C: New test.
43872         PR c++/10530
43873         * g++.dg/template/dependent-name2.C: New test.
43875 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
43877         * g++.dg/parse/crash11.C: Put the dg options in comments.
43879 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
43881         * lib/gcc-dg.exp: Update for diagnostic change.
43883 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43885         PR c++/5767
43886         * g++.dg/parse/crash11.C: New test.
43888 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
43890         * gcc.dg/cpp/spacing1.c: Update.
43892 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
43894         PR target/11739
43895         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
43896         a value for -mtune.
43898 2003-08-04  Roger Sayle  <roger@eyesopen.com>
43900         PR middle-end/11771
43901         * gcc.c-torture/compile/20030804-1.c: New test case.
43903 2003-08-04  Roger Sayle  <roger@eyesopen.com>
43905         * gcc.dg/20030804-1.c: New test case.
43907 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
43909         * gcc.dg/cpp/separate-1.c: New test.
43911 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
43913         PR c++/11704
43914         * g++.dg/template/dependent-expr2.C: New test.
43916         PR c++/11766
43917         * g++.dg/expr/ptrmem1.C: New test.
43919 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43921         PR c++/9453
43922         * g++.dg/template/friend15.C: New test.
43924 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
43926         * lib/dg-pch.exp: Work round PCH bug.
43928 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43930         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
43931         builtins.  Move cases from builtins-4.c here.
43933         * gcc.dg/torture/builtin-math-1.c: New test taken from
43934         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
43935         additional cases.
43937         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
43938         Delete.
43940 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
43942         PR c++/9447
43943         * g++.dg/template/using7.C: New test.
43945 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
43947         * import1.c, import2.c: New tests.
43949 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
43951         * g++.dg/eh/crossjump1.C: New test.
43953 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
43955         PR c++/11697
43956         * g++.dg/template/using6.C: New test.
43958         PR c++/11744
43959         * g++.dg/template/koenig2.C: New test.
43961 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43963         PR c++/7983
43964         * g++.dg/parse/typedef4.C: New test.
43966 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43968         PR c++/8442, c++/8806
43969         * g++.dg/template/elab1.C: New test.
43970         * g++.dg/template/type2.C: Likewise.
43971         * g++.dg/template/ttp3.C: Adjust expected error message.
43972         * g++.old-deja/g++.law/visibility13.C: Likewise.
43973         * g++.old-deja/g++.niklas/t135.C: Likewise.
43974         * g++.old-deja/g++.pt/ttp41.C: Likewise.
43975         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
43976         template argument.
43977         * g++.old-deja/g++.pt/ttp44.C: Likewise.
43979 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
43981         PR c++/11295
43982         * g++.dg/ext/stmtexpr1.C: New test.
43984         * g++.dg/opt/tmp1.C: New test.
43986         PR c++/11525
43987         * g++.dg/parse/constant4.C: New test.
43989         PR c++/9447
43990         * g++.dg/template/using5.C: New test.
43992 2003-07-31  Roger Sayle  <roger@eyesopen.com>
43994         * gcc.dg/builtins-27.c: New test case.
43996 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
43998         * gcc.dg/tls/opt-7.c: New test.
44000 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
44002         * g++.old-deja/g++.other/crash18.C: Remove.
44004 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44006         * g++.dg/template/explicit3.C: New.
44007         * g++.dg/template/explicit4.C: New.
44008         * g++.dg/template/explicit5.C: New.
44010         PR c++/11347
44011         * g++.dg/template/memtmpl1.C: New.
44013 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
44015         PR target/11565
44016         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
44017         * gcc.dg/i386-387-5.c (dg-options): Likewise.
44019 2003-07-30  Jan Hubicka  <jh@suse.cz>
44021         * vtgc1.c: Kill.
44023 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
44025         * gcc.dg/struct-in-proto-1.c: New test.
44027 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
44029         * gcc.dg/cpp/include2.c: Only expect one message.
44031 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
44033         PR c++/9447
44034         * g++.dg/template/using1.C: New test.
44035         * g++.dg/template/using2.C: New test.
44036         * g++.dg/template/using3.C: New test.
44037         * g++.dg/template/using4.C: New test.
44039 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
44041         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
44042         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44044 2003-07-28  Jan Hubicka  <jh@suse.cz>
44046         PR c++/11530
44047         * g++.dg/opt/call1.C: New test.
44049 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
44051         PR c++/11667
44052         * g++.dg/init/enum2.C: New test.
44053         * g++.dg/template/overload1.C: Add "-w" option.
44055 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
44057         * gcc.dg/Wdeclaration-after-statement-1.c,
44058         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
44060 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
44062         * gcc.c-torture/compile/20030725-1.c: New test.
44064 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
44066         * gcc.dg/20030505.c: Only run for SPE.
44067         Remove definition of opaque type.
44069 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
44071         * g++.dg/template/ptrmem6.C: New test.
44073 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
44075         * gcc.c-torture/compile/zero-strct-2.c: New test.
44077 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
44079         * gcc.dg/intermod-1.c: New test.
44081 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44083         PR c++/11617
44084         * g++.dg/template/lookup2.C: New test.
44085         * g++.dg/template/memclass1.C: Remove instantiated from error.
44086         * g++.dg/other/error2.C: Tweak expected errors.
44088         PR c++/11596
44089         * g++.dg/template/defarg3.C: New test.
44091         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
44093 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
44095         * g++.dg/inherit/access5.C: New test.
44097 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44099         PR c++/11513
44100         * g++.dg/template/crash8.C: New test.
44102 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
44104         PR c/10602
44105         * gcc.dg/noncompile/incomplete-2.c: New test.
44107 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
44109         PR c++/11645
44110         * g++.dg/inherit/access4.C: New test.
44112         PR c++/11517
44113         * g++.dg/expr/cond2.C: New test.
44115         PR optimization/10679
44116         * g++.dg/opt/inline4.C: New test.
44118 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
44120         * g++.dg/parse/crash10: New test.
44122 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
44124         * g++.dg/ext/flexary1.C: New test.
44126 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44128         PR c++/10793
44129         * g++.dg/template/crash9.C: New test.
44131 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44133         PR c++/3004
44134         * g++.dg/parse/typedef3.C: New test.
44136         PR c++/7906
44137         * g++.dg/parse/operator2.C: New test.
44139         PR c++/8895
44140         * g++.dg/parse/def-tmpl-arg1.C: New test.
44142         PR c++/9282
44143         * g++.dg/parse/funptr1.C: New test.
44145         PR c++/9452
44146         * g++.dg/parse/ambig3.C: New test.
44148         PR c++/9454
44149         * g++.dg/parse/operator3.C: New test.
44151         PR c++/9486
44152         * g++.dg/parse/template10.C: New test.
44154         PR c++/9488
44155         * g++.dg/parse/template11.C: New test.
44157         PR c++/10150
44158         * g++.dg/parse/invalid-op1.C: New test.
44160         PR c++/10247
44161         * g++.dg/parse/condexpr1.C: New test.
44163 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
44165         * g++.dg/ext/packed3.C: New test.
44166         * g++.dg/ext/packed4.C: New test.
44168         * gcc.dg/pack-test-3.c: New test.
44170 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
44172         * lib/compat.exp: Handle dg-options per source file.
44173         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
44174         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
44175         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
44176         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
44177         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
44178         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
44179         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
44180         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
44181         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
44182         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
44183         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
44184         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
44185         * g++.dg/compat/break/bitfield7_x.C: Ditto.
44186         * g++.dg/compat/break/bitfield7_y.C: Ditto.
44188 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
44190         PR c/10320
44191         * gcc.c-torture/execute/20030718-1.c: New test.
44193 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44195         PR optimization/11536
44196         * gcc.dg/20030721-1.c: New test.
44198 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
44200         PR c++/11546
44201         * g++.dg/template/lookup1.C: New test.
44203 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
44205         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
44206         diagnostics of ill-formed constructs involving labels.
44207         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
44208         the new 'previously defined here' message.
44210 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
44212         * g++.dg/parse/non-dependent2.C: New test.
44214 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
44216         * g++.dg/init/init-ref4.C: xfail on targets without
44217         weak symbols.
44219 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
44221         PR target/11087
44222         * gcc.c-torture/execute/20030717-1.c: New test.
44224 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44226         * g++.dg/opt/cfg1.C: New test.
44228 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
44230         PR optimization/11557
44231         * gcc.dg/20030717-1.c: New test.
44233 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
44235         PR c++/10476
44236         * g++.dg/expr/crash-1.C: New test.
44238         PR c++/11027
44239         * g++.dg/template/init3.C: New test.
44241         PR c++/8222
44242         * g++.dg/template/non-dependent1.C: New test.
44244         PR c++/11070
44245         * g++.dg/template/non-dependent2.C: New test.
44247         PR c++/11071
44248         * g++.dg/template/non-dependent3.C: New test.
44250         PR c++/9907
44251         * g++.dg/template/sizeof5.C: New test.
44253 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
44255         PR 11498
44256         * gcc.c-torture/compile/mangle-1.c: New file.
44258 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44260         PR c++/7809
44261         * g++.dg/parse/access3.C: New test.
44263 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
44265         PR c++/11384
44266         * g++.dg/init/init-ref4.C: New test.
44268 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
44270         PR c++/11547
44271         * g++.dg/parse/constant3.C: New test.
44272         * g++.dg/parse/crash7.C: Likewise.
44274 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
44276         PR target/11008
44277         * gcc.dg/i386-pentium4-not-mull.c: New.
44279 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
44281         * gcc.dg/asm-names.c (ymain): Make it weak.
44283 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44285         PR c++/5421
44286         * g++.dg/template/friend21.C: New test.
44288 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
44290         * gcc.dg/cleanup-8.c: New test.
44291         * gcc.dg/cleanup-9.c: New test.
44293 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
44295         * g++.dg/ext/dll-MI1.h: New file.
44296         * g++.dg/ext/dllexport-MI1.C: New file.
44297         * g++.dg/ext/dllimport-MI1.C: New file.
44299 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
44301         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
44302         it does not have cmpstrsi patterns (just cmpmemsi).
44304 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
44306         PR debug/11473
44307         * g++.dg/debug/debug8.C: New test.
44309 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44311         PR c++/10108
44312         * g++.dg/template/crash7.C: New test.
44314 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
44316         PR target/10795
44317         * gcc.c-torture/compile/20030708-1.c: New.
44319 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
44321         * gcc.c-torture/execute/20030715-1.c: New test.
44323 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
44325         * gcc.dg/pch/inline-3.c: New file.
44326         * gcc.dg/pch/inline-3.hs: New file.
44327         * gcc.dg/pch/inline-4.c: New file.
44328         * gcc.dg/pch/inline-4.hs: New file.
44330 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
44332         PR c++/11509
44333         * g++.dg/template/crash6.C: New test.
44335         PR c++/7053
44336         * g++.dg/template/friend20.C: New test.
44338         PR c++/7019
44339         * g++.dg/template/overload2.C: New test.
44341 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44343         PR optimization/11440
44344         * gcc.c-torture/execute/20030714-1.c: New test.
44346 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44348         PR c++/11154
44349         * g++.dg/template/partial2.C: New test.
44351 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
44353         PR c++/11503
44354         * g++.dg/template/anon1.C: New test.
44356         PR c++/11493
44357         PR c++/11495
44358         * g++.dg/parse/template9.C: Likewise.
44359         * g++.dg/template/crash4.C: New test.
44360         * g++.dg/template/koenig1.C: Likewise.
44361         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
44362         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
44363         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
44364         functions.
44365         * g++.old-deja/g++.jason/template36.C: Likewise.
44366         * g++.old-deja/g++.mike/p1989.C: Likewise.
44367         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
44368         * g++.old-deja/g++.pt/ttp20.C: Use this->.
44369         * g++.old-deja/g++.pt/ttp21.C: Use this->.
44370         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
44371         compiling.
44372         * g++.old-deja/g++.pt/union2.C: Use this->.
44374 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
44376         * gcc.dg/20030711-1.c: New test.
44378 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
44380         PR c++/11050
44381         * g++.dg/parse/args1.C: New test.
44382         * g++.pt/defarg8.C: Change expected errors.
44384 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
44386         PR c++/8164
44387         * g++.dg/template/nontype2.C: New test.
44389         PR c++/10558
44390         * g++.dg/parse/template8.C: New test.
44392         PR c++/8327
44393         * g++.dg/template/scope1.C: New test.
44395         * g++.dg/warn/Wsign-compare-1.C: New test.
44397 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44399         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
44401 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
44403         PR c++/9411
44404         * g++.dg/template/explicit2.C: New test.
44406         PR c++/10032
44407         * g++.dg/warn/pedantic1.C: New test.
44409 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
44411         PR c++ 9483
44412         * g++.dg/other/field1.C: New test.
44414 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44416         PR c/11449
44417         * gcc.c-torture/compile/20030707-1.c: New.
44419 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44421         PR c++/10849
44422         * g++.dg/template/access12.C: New test.
44424 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
44426         * g++.dg/bprob/bprob.exp (prof_ext): Update.
44427         * g77.dg/bprob/bprob.exp (prof_ext): Update.
44428         * gcc.misc-tests/bprob.exp (prof_ext): Update.
44429         * gcc.misc-tests/gcov.exp: Update
44430         * g++.dg/gcov/gcov.exp: Update
44431         * lib/gcov.exp: Update.
44433 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
44435         * g++.dg/abi/mangle17.C: Make sure template expressions are
44436         dependent.
44437         * g++.dg/abi/mangle4.C: Mark erroneous casts.
44438         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
44439         * g++.dg/opt/stack1.C: Remove erroneous code.
44440         * g++.dg/parse/template7.C: New test.
44441         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
44442         * g++.old-deja/g++.pt/crash4.C: Likewise.
44444 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44446         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
44447         with zero or one occurence of `$' after the initial `L'.
44449 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
44451         * gcc.c-torture/compile/20030704-1.c: Add a comment.
44453 2003-07-08  Roger Sayle  <roger@eyesopen.com>
44455         PR c/11370
44456         * gcc.dg/Wunreachable-6.c: New testcase.
44457         * gcc.dg/Wunreachable-7.c: New testcase.
44459 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44461         PR c/11420
44462         * gcc.dg/20030708-1.c: New test.
44464 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
44466         * gcc.dg/compat/sdata-section.h: New file.
44467         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
44468         * gcc.dg/torture/mips-sdata-1.c: New test.
44470 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44472         PR c++/11030
44473         * g++.dg/template/friend19.C: New test.
44475 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44477         * g++.dg/opt/strength-reduce.C: New test.
44479 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44481         PR target/10979
44482         * gcc.dg/20030707-1.c: New testcase.
44484 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44486         PR optimization/11059
44487         * g++.dg/opt/emptyunion.C: New testcase.
44489 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44490             Eric Botcazou  <ebotcazou@libertysurf.fr>
44492         * g++.dg/opt/stack1.C: New test.
44494 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
44496         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
44497         run test.
44499         PR c++/11431
44500         * g++.dg/expr/static_cast3.C: New test.
44502 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
44504         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
44505         everywhere.
44506         * gcc.dg/concat.c: Concatenation of string constants with
44507         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
44508         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
44509         * gcc.dg/cpp/escape-2.c: Use wide character constants where
44510         necessary to avoid multi-character character constant warning.
44511         * gcc.dg/cpp/escape.c: Likewise.
44512         * gcc.dg/cpp/ucs.c: Likewise.
44513         Remove backslashes from dg-bogus comments, as they confuse Tcl.
44514         Fix a typo.
44516 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
44518         PR c/11428
44519         * gcc.c-torture/compile/20030704-1.c: New.
44521 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
44523         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
44525 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
44527         PR c++/5287, PR c++/7910,  PR c++/11021
44528         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
44529         tests for warnings.
44530         * g++.dg/ext/dllimport2.C: Add tests for warnings.
44531         * g++.dg/ext/dllimport3.C: Likewise.
44532         * g++.dg/ext/dllimport4.C: New file.
44533         * g++.dg/ext/dllimport5.C: New file.
44534         * g++.dg/ext/dllimport6.C: New file.
44535         * g++.dg/ext/dllimport7.C: New file.
44536         * g++.dg/ext/dllimport8.C: New file.
44537         * g++.dg/ext/dllimport9.C: New file.
44538         * g++.dg/ext/dllimport10.C: New file.
44539         * g++.dg/ext/dllexport1.C: New file.
44541 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
44543         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
44544         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
44546 2003-07-03  Roger Sayle  <roger@eyesopen.com>
44548         * gcc.dg/builtins-25.c: New testcase.
44549         * gcc.dg/builtins-26.c: New testcase.
44551 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
44553         * gcc.dg/compat/vector-defs.h: New file.
44554         * gcc.dg/compat/vector-setup.h: New file.
44555         * gcc.dg/compat/vector-check.h: New file.
44556         * gcc.dg/compat/vector-1_main.c: New file.
44557         * gcc.dg/compat/vector-1_x.c: New file.
44558         * gcc.dg/compat/vector-1_y.c: New file.
44559         * gcc.dg/compat/vector-2_main.c: New file.
44560         * gcc.dg/compat/vector-2_x.c: New file.
44561         * gcc.dg/compat/vector-2_y.c: New file.
44563         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
44564         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
44565         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
44566         * gcc.dg/compat/struct-align-1.h: New file.
44567         * gcc.dg/compat/struct-align-1_main.c: New file.
44568         * gcc.dg/compat/struct-align-1_x.c: New file.
44569         * gcc.dg/compat/struct-align-1_y.c: New file.
44570         * gcc.dg/compat/struct-align-2.h: New file.
44571         * gcc.dg/compat/struct-align-2_main.c: New file.
44572         * gcc.dg/compat/struct-align-2_x.c: New file.
44573         * gcc.dg/compat/struct-align-2_y.c: New file.
44575         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
44576         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44577         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44578         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44579         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44580         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44581         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44582         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44583         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44584         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44585         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44586         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44587         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44588         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44589         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44590         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44591         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44592         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44593         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44594         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44595         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44596         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44597         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44598         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44599         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44600         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44601         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44602         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44603         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44605 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44607         * gcc.dg/i386-call-1.c: New test.
44609 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44611         PR c++/9162
44612         * g++.dg/parse/defarg4.C: New.
44614 2003-07-03  Roger Sayle  <roger@eyesopen.com>
44616         PR target/10700
44617         * gcc.c-torture/compile/20030703-1.c: New test case.
44619 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
44621         * g++.dg/template/local3.C: Remove extra semicolon.
44623 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44625         * gcc.dg/i386-volatile-1.c: New test.
44627 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
44629         PR c++/11072
44630         * g++.dg/other/offsetof2.C: XFAIL.
44631         * g++.dg/other/offsetof5.C: New.
44633         PR c++/10219
44634         * g++.dg/template/error1.C: New.
44636         PR c++/9779
44637         * g++.dg/template/dependent-expr1.C: New.
44639 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
44641         PR c++/6949
44642         * g++.dg/template/local3.C: New test.
44644         PR c++/11149
44645         * g++.dg/lookup/scoped6.C: New test.
44647 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
44649         PR c++/8046
44650         * g++.dg/other/error7.C: New test.
44652 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
44654         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
44655         * g++.old-deja/g++.abi/vtable3.h: Likewise.
44656         * g++.old-deja/g++.law/code-gen5.C: Likewise.
44657         * g++.old-deja/g++.other/union2.C: Likewise.
44658         * gcc.dg/c90-const-expr-2.c: Likewise.
44659         * gcc.dg/c90-const-expr-3.c: Likewise.
44660         * gcc.dg/c99-const-expr-2.c: Likewise.
44661         * gcc.dg/c99-const-expr-3.c: Likewise.
44662         * gcc.dg/concat.c: Likewise.
44664 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
44666         PR c++/9559
44667         * g++.dg/init/static1.C: New test.
44669 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44671         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
44672         * g++.old-deja/g++.other/access2.C: Likewise.
44673         * g++.old-deja/g++.other/decl2.C: Likewise.
44674         * gcc.c-torture/execute/20020615-1.c: Likewise.
44676 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44678         PR c++/4933
44679         * g++.dg/template/sizeof4.C: New test.
44681 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44683         * g++.dg/other/error6.C: New test.
44685 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44687         PR c++/10750
44688         * g++.dg/parse/constant2.C: New test.
44690 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
44692         PR c++/11106
44693         * g++.dg/other/error5.C: New test.
44695 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44697         * gcc.dg/format/gcc_diag-1.c: New test.
44699 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
44701         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
44703 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
44705         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
44706         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
44707         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
44709 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
44711         * gcc.c-torture/execute/builtins/string-8.c: New test.
44712         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
44713         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
44714         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
44716 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
44718         PR c++/10468
44719         * g++.dg/ext/typeof6.C: New test.
44721 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
44723         PR c++/10796
44724         * g++.dg/init/enum1.C: New test.
44726 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
44728         * gcc.dg/20030627-1.c: New test.
44730 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
44732         PR c++/11332
44733         * g++.dg/expr/static_cast2.C: New test.
44735 2003-06-26  Roger Sayle  <roger@eyesopen.com>
44736             Jakub Jelinek  <jakub@redhat.com>
44738         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
44739         sprintf(dst,"%s",src) optimization.
44740         * gcc.c-torture/execute/20030626-1.c: New test case.
44741         * gcc.c-torture/execute/20030626-2.c: New test case.
44743 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
44745         * gcc.c-torture/execute/multi-ix.c: New test.
44747         * gcc.c-torture/execute/simd-4.c (main):
44748         Added missing semicolon at end of union.
44750 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
44752         PR c++/8266
44753         * g++.dg/template/explicit-instantiation3.C: New test.
44755 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
44757         * gcc.dg/20030626-1.c: Use signed char.
44759 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
44761         * gcc.dg/20030626-1.c: New test.
44763 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
44765         * const-str-2.m: Update.
44767 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
44769         PR c++/10990
44770         * g++.dg/rtti/dyncast1.C: New test.
44771         * g++.dg/abi/mangle4.C: Correct base-specifier access.
44772         * g++.dg/lookup/scoped1.C: Remove XFAIL.
44773         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
44775         PR c++/10931
44776         * g++.dg/expr/static_cast1.C: New test.
44778 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
44780         * gcc.dg/20030625-1.c: New test.
44782 2003-06-24  Roger Sayle  <roger@eyesopen.com>
44784         * gcc.c-torture/compile/20030624-1.c: New test case.
44786 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
44788         * gcc.c-torture/execute/string-opt-17.c: New test.
44790 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
44792         PR c++/5754
44793         * g++.dg/parse/crash6.C: New test.
44795 2003-06-23  Roger Sayle  <roger@eyesopen.com>
44797         * gcc.dg/builtins-24.c: New test case.
44799 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
44801         * g++.dg/opt/operator1.C: New test.
44803 2003-06-22  Roger Sayle  <roger@eyesopen.com>
44805         * gcc.c-torture/execute/string-opt-16.c: New test case.
44807 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
44809         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
44810         * g++.old-deja/g++.other/conv7.C: Likewise.
44811         * g++.old-deja/g++.other/overcnv2.C: Likewise.
44812         * g++.old-deja/g++.other/overload14.C: Likewise.
44814 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
44816         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
44817         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
44819 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44821         PR c++/10888
44822         * g++.dg/warn/Winline-3.C: New test.
44824 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44826         * lib/target-supports.exp (check_alias_available): Make the test
44827         program acceptable to the Solaris assembler.
44829         PR c++/10749
44830         * g++.dg/template/memclass2.C: New test.
44832 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44833             Eric Botcazou  <ebotcazou@libertysurf.fr>
44835         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
44836         data for non-matching targets.
44837         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
44839 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44841         PR c++/10845
44842         * g++.dg/template/member3.C: New test.
44844 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
44846         PR c++/10939
44847         * g++.dg/template/func1.C: New test.
44849         PR c++/9649
44850         * g++.dg/template/static4.C: New test.
44851         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
44853         PR c++/11041
44854         * g++.dg/init/ref7.C: New test.
44856 2003-06-19  Matt Austern  <austern@apple.com>
44858         PR c++/11228
44859         * g++.dg/anew1.C: New test.
44860         * g++.dg/anew2.C: New test.
44861         * g++.dg/anew3.C: New test.
44862         * g++.dg/anew4.C: New test.
44864 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
44866         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
44868 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
44870         * gcc.c-torture/execute/simd-4.c (main): Make expected value
44871         endian-dependent.
44873 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
44875         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
44876         Remove cruft.
44878 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
44880         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
44881         * gcc.c-torture/compile/961203-1.c: Likewise.
44882         * gcc.c-torture/compile/980506-1.c: Likewise.
44884 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
44886         PR c++/10712
44887         * g++.dg/lookup/using7.C: New test.
44889 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
44891         PR c++/11105
44892         * g++.dg/abi/conv1.C: Remove it.
44893         * g++.dg/template/conv7.C: New test.
44894         * g++.dg/template/conv8.C: Likewise.
44895         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
44896         conversion operator.
44898 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
44900         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
44901         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44902         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44903         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44904         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44905         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44906         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44907         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44908         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44909         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44910         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44911         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44912         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44913         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44914         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44915         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44916         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44917         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44918         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44919         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44920         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44921         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44922         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44923         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44924         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44925         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44926         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44927         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44928         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44930 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
44932         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
44933         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
44934         indications.
44936 2003-06-16  Roger Sayle  <roger@eyesopen.com>
44938         * gcc.dg/i386-387-5.c: New test case.
44939         * gcc.dg/i386-387-6.c: New test case.
44940         * gcc.dg/builtins-23.c: New test case.
44942 2003-06-15  Roger Sayle  <roger@eyesopen.com>
44944         * gcc.dg/builtins-22.c: New test case.
44945         * gcc.dg/i386-387-1.c: Update to test exp.
44946         * gcc.dg/i386-387-2.c: Likewise.
44948 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44950         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
44952 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44954         * lib/gcc-dg.exp (dg-require-dll): New function.
44955         (dg-xfail-if): Likewise.
44956         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
44957         driver.
44959         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
44960         * gcc.c-torture/compile/20001205-1.c: Likewise.
44961         * gcc.c-torture/compile/20001226-1.c: Likewise.
44962         * gcc.c-torture/compile/20010518-2.c: Likewise.
44963         * gcc.c-torture/compile/20020312-1.c: Likewise.
44964         * gcc.c-torture/compile/20020604-1.c: Likewise.
44965         * gcc.c-torture/compile/920501-12.c: Likewise.
44966         * gcc.c-torture/compile/920501-4.c: Likewise.
44967         * gcc.c-torture/compile/920520-1.c: Likewise.
44968         * gcc.c-torture/compile/920521-1.c: Likewise.
44969         * gcc.c-torture/compile/920625-1.c: Likewise.
44970         * gcc.c-torture/compile/961203-1.c: Likewise.
44971         * gcc.c-torture/compile/980506-1.c: Likewise.
44972         * gcc.c-torture/compile/981006-1.c: Likewise.
44973         * gcc.c-torture/compile/981022-1.c: Likewise.
44974         * gcc.c-torture/compile/981223-1.c: Likewise.
44975         * gcc.c-torture/compile/990617-1.c: Likewise.
44976         * gcc.c-torture/compile/dll.c: Likewise.
44977         * gcc.c-torture/compile/labels-3.c: Likewise.
44978         * gcc.c-torture/compile/mipscop-1.c: Likewise.
44979         * gcc.c-torture/compile/mipscop-2.c: Likewise.
44980         * gcc.c-torture/compile/mipscop-3.c: Likewise.
44981         * gcc.c-torture/compile/mipscop-4.c: Likewise.
44982         * gcc.c-torture/compile/simd-5.c: Likewise.
44983         * gcc.c-torture/compile/20000804-1.x: Remove.
44984         * gcc.c-torture/compile/20001205-1.x: Likewise.
44985         * gcc.c-torture/compile/20001226-1.x: Likewise.
44986         * gcc.c-torture/compile/20010518-2.x: Likewise.
44987         * gcc.c-torture/compile/20020312-1.x: Likewise.
44988         * gcc.c-torture/compile/20020604-1.x: Likewise.
44989         * gcc.c-torture/compile/920501-12.x: Likewise.
44990         * gcc.c-torture/compile/920501-4.x: Likewise.
44991         * gcc.c-torture/compile/920520-1.x: Likewise.
44992         * gcc.c-torture/compile/920521-1.x: Likewise.
44993         * gcc.c-torture/compile/920625-1.x: Likewise.
44994         * gcc.c-torture/compile/961203-1.x: Likewise.
44995         * gcc.c-torture/compile/980506-1.x: Likewise.
44996         * gcc.c-torture/compile/981006-1.x: Likewise.
44997         * gcc.c-torture/compile/981022-1.x: Likewise.
44998         * gcc.c-torture/compile/981223-1.x: Likewise.
44999         * gcc.c-torture/compile/990617-1.x: Likewise.
45000         * gcc.c-torture/compile/mipscop-1.x: Likewise.
45001         * gcc.c-torture/compile/mipscop-2.x: Likewise.
45002         * gcc.c-torture/compile/mipscop-3.x: Likewise.
45003         * gcc.c-torture/compile/mipscop-4.x: Likewise.
45004         * gcc.c-torture/compile/simd-5.x: Likewise.
45006         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
45008 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45010         * gcc.c-torture/execute/20030611-1.c: New test.
45012 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45014         PR middle-end/168
45015         * gcc.dg/20030612-1.c: New test case.
45017 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45019         PR c++/10635
45020         * g++.dg/expr/cast1.C: New test.
45022 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45024         * gcc.dg/builtins-21.c: New test case.
45026 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
45028         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
45029         options instead of at the end.
45030         * lib/objc.exp (objc_target_compile): Likewise.
45032 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
45034         PR c++/10432
45035         * g++.dg/parse/error1.C: New test.
45037 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
45039         * gcc.dg/compat/struct-by-value-11_main.c: New file.
45040         * gcc.dg/compat/struct-by-value-11_x.c: New file.
45041         * gcc.dg/compat/struct-by-value-11_y.c: New file.
45042         * gcc.dg/compat/struct-by-value-12_main.c: New file.
45043         * gcc.dg/compat/struct-by-value-12_x.c: New file.
45044         * gcc.dg/compat/struct-by-value-12_y.c: New file.
45045         * gcc.dg/compat/struct-by-value-13_main.c: New file.
45046         * gcc.dg/compat/struct-by-value-13_x.c: New file.
45047         * gcc.dg/compat/struct-by-value-13_y.c: New file.
45048         * gcc.dg/compat/struct-by-value-14_main.c: New file.
45049         * gcc.dg/compat/struct-by-value-14_x.c: New file.
45050         * gcc.dg/compat/struct-by-value-14_y.c: New file.
45051         * gcc.dg/compat/struct-by-value-15_main.c: New file.
45052         * gcc.dg/compat/struct-by-value-15_x.c: New file.
45053         * gcc.dg/compat/struct-by-value-15_y.c: New file.
45054         * gcc.dg/compat/struct-by-value-16_main.c: New file.
45055         * gcc.dg/compat/struct-by-value-16_x.c: New file.
45056         * gcc.dg/compat/struct-by-value-16_y.c: New file.
45057         * gcc.dg/compat/struct-by-value-17_main.c: New file.
45058         * gcc.dg/compat/struct-by-value-17_x.c: New file.
45059         * gcc.dg/compat/struct-by-value-17_y.c: New file.
45060         * gcc.dg/compat/struct-by-value-18_main.c: New file.
45061         * gcc.dg/compat/struct-by-value-18_x.c: New file.
45062         * gcc.dg/compat/struct-by-value-18_y.c: New file.
45064         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45065         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45066         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45067         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45068         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45069         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45070         * gcc.dg/compat/scalar-return-3_main.c: New file.
45071         * gcc.dg/compat/scalar-return-3_x.c: New file.
45072         * gcc.dg/compat/scalar-return-3_y.c: New file.
45073         * gcc.dg/compat/scalar-return-4_main.c: New file.
45074         * gcc.dg/compat/scalar-return-4_x.c: New file.
45075         * gcc.dg/compat/scalar-return-4_y.c: New file.
45077 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
45079         * gcc.dg/compat/fp2-struct-check.h: New file.
45080         * gcc.dg/compat/fp2-struct-defs.h: New file.
45081         * gcc.dg/compat/fp2-struct-init.h: New file.
45082         * gcc.dg/compat/struct-by-value-10_main.c: New file.
45083         * gcc.dg/compat/struct-by-value-10_x.c: New file.
45084         * gcc.dg/compat/struct-by-value-10_y.c: New file.
45085         * gcc.dg/compat/struct-return-10_main.c: New file.
45086         * gcc.dg/compat/struct-return-10_x.c: New file.
45087         * gcc.dg/compat/struct-return-10_y.c: New file.
45089         * gcc.dg/compat/compat-common.h: New file.
45090         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
45091         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
45092         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
45093         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
45094         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
45095         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
45096         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
45097         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45098         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
45099         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
45100         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45101         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
45102         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
45103         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45104         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
45105         * gcc.dg/compat/small-struct-check.h: Ditto.
45106         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
45107         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45108         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
45109         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
45110         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45111         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45112         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
45113         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45114         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
45115         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
45116         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45117         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45118         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
45119         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45120         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45121         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
45122         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45123         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
45124         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
45125         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45126         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
45127         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
45128         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45129         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
45130         * gcc.dg/compat/struct-return-2_main.c: Ditto.
45131         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45132         * gcc.dg/compat/struct-return-2_y.c: Ditto.
45133         * gcc.dg/compat/struct-return-3_main.c: Ditto.
45134         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45135         * gcc.dg/compat/struct-return-3_y.c: Ditto.
45137 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
45139         * g++.dg/pch/static-1.C: New file.
45140         * g++.dg/pch/static-1.Hs: New file.
45142 2003-06-10  Richard Henderson  <rth@redhat.com>
45144         * gcc.dg/asm-7.c: Adjust expected warning text.
45146 2003-06-10  Roger Sayle  <roger@eyesopen.com>
45148         * gcc.dg/builtins-20.c: New test case.
45150 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
45152         PR c++/11131
45153         * g++.dg/opt/template1.C: New test.
45155 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45157         * lib/gcc-dg.exp (dg-test): Clear additional_files and
45158         additional_sources.
45160 2003-05-21  David Taylor  <dtaylor@emc.com>
45162         * gcc.dg/Wpadded.c: New file.
45164 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45166         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
45167         * gcc.dg/special/weak-2.c: Add dg-require-weak.
45168         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
45169         dg-require-weak.
45171 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
45173         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
45175 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45177         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
45178         (dg-require-alias): Likewise.
45179         (dg-require-gc-sections): Likewise.
45180         * lib/target-supports.exp (check_gc_sections_available): Likewise.
45182 2003-06-08  Richard Henderson  <rth@redhat.com>
45184         * gcc.dg/20011029-2.c: Fix the array reference.
45185         * gcc.dg/asm-7.c: New.
45187 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
45189         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
45191 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
45193         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
45194         (dg-require-gc-sections): Likewise.
45196 2003-06-08  Jan Hubicka  <jh@suse.cz>
45198         * i386-cmov1.c: Fix regular expression.
45199         * i386-cvt-1.c: Likewise.
45200         * i386-local.c: Likewise.
45201         * i386-local2.c: Likewise.
45202         * i386-mul.c: Likewise.
45203         * i386-ssetype-1.c: Likewise.
45204         * i386-ssetype-3.c: Likewise.
45205         * i386-ssetype-5.c: Likewise.
45207 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45209         PR c++/11039
45210         * g++.dg/warn/implicit-typename2.C: New test.
45211         * g++.dg/warn/implicit-typename3.C: New test.
45213 2003-06-07  Richard Henderson  <rth@redhat.com>
45215         * g++.dg/other/offsetof3.C: Use size_t.
45216         * g++.dg/other/offsetof4.C: Likewise.
45218 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
45220         * lib/copy-file.exp: New. Implement gcc_copy_files.
45222         * lib/dg-pch.exp: Load copy-file.exp
45223         (dg-pch): Use gcc_copy_files instead of "file copy".
45225 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
45227         * gcc.dg/weak/weak.exp: Simplify.
45228         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
45229         * gcc.dg/weak/weak-1.c: Likewise.
45230         * gcc.dg/weak/weak-2.c: Likewise.
45231         * gcc.dg/weak/weak-3.c: Likewise.
45232         * gcc.dg/weak/weak-4.c: Likewise.
45233         * gcc.dg/weak/weak-5.c: Likewise.
45234         * gcc.dg/weak/weak-6.c: Likewise.
45235         * gcc.dg/weak/weak-7.c: Likewise.
45236         * gcc.dg/weak/weak-8.c: Likewise.
45237         * gcc.dg/weak/weak-9.c: Likewise.
45239 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
45241         gcc.c-torture/execute/20030606-1.c: New.
45243 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45245         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
45246         * gcc.dg/builtins-19.c: Likewise.
45248 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45250         * gcc.dg/builtins-2.c: Add some more tests.
45251         * gcc.dg/builtins-18.c: New test case.
45252         * gcc.dg/builtins-19.c: New test case.
45254 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45255             Jim Wilson  <wilson@tuliptree.org>
45257         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
45259 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
45261         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
45262         mempcpy/stpcpy calls not to be optimized into something else.
45263         * gcc.c-torture/execute/string-opt-3.c: Moved to...
45264         * gcc.c-torture/execute/builtins/string-7.c: ...here.
45265         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
45267 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45269         * gcc.dg/format/asm_fprintf-1.c: New test.
45271 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
45273         * lib/gcc-defs.exp (additional_sources): New variable.
45274         (dg-additional-sources): New function.
45275         (additional_files): New variable.
45276         (dg-additional-files): New function.
45277         (dg-additional-files-options): Likewise.
45278         * lib/gcc-dg.exp (dg-require-weak): New function.
45279         (dg-require-alias): Likewise.
45280         (dg-require-gc-sections): Likewise.
45281         * lib/target-supports.exp (check_alias_available): Remove testfile
45282         parameter.
45283         (check_gc_sections_available): New function.
45284         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
45285         (dg-gpp-additional-files): Likewise.
45286         * lib/g++.exp (additional_sources): Remove.
45287         (additional_files): Likewise.
45288         (g++_target_compile): Use dg-additional-files-options.
45290         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
45291         Tcl logic.
45292         * gcc.dg/special/ecos.exp: Remove.
45293         * gcc.dg/special/20000419-2.c: Use dg-require-*.
45294         * gcc.dg/special/alias-1.c: Likewise.
45295         * gcc.dg/special/alias-2.c: Likewise.
45296         * gcc.dg/special/gcsec-1.c: Likewise.
45297         * gcc.dg/special/weak-1.c: Likewise.
45298         * gcc.dg/special/weak-2.c: Likewise.
45299         * gcc.dg/special/wkali-1.c: Likewise.
45300         * gcc.dg/special/wkali-2.c: Likewise.
45302         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
45303         dg-gpp-additional-*.
45304         * g++.dg/special/conpr-3.C: Likewise.
45305         * g++.dg/special/conpr-4.C: Likewise.
45306         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
45307         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
45308         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
45309         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
45310         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
45311         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
45312         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
45313         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
45314         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
45315         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
45316         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
45317         * g++.old-deja/g++.other/comdat1.C: Likewise.
45318         * g++.old-deja/g++.other/comdat2.C: Likewise.
45319         * g++.old-deja/g++.other/comdat3.C: Likewise.
45320         * g++.old-deja/g++.other/ctor1.C: Likewise.
45321         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
45323 2003-06-05  Richard Henderson  <rth@redhat.com>
45325         * gcc.dg/debug/20030605-1.c: New.
45327 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
45329         * README.QMTEST: Update.
45331 2003-06-04  Richard Henderson  <rth@redhat.com>
45333         * gcc.dg/cleanup-1.c: New.
45334         * gcc.dg/cleanup-2.c: New.
45335         * gcc.dg/cleanup-3.c: New.
45336         * gcc.dg/cleanup-4.c: New.
45337         * gcc.dg/cleanup-5.c: New.
45338         * gcc.dg/cleanup-6.c: New.
45339         * gcc.dg/cleanup-7.c: New.
45341 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
45343         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
45345         * lib/dg-pch.exp: New file.
45346         * g++.dg/pch/pch.exp: Use dg-pch.exp.
45347         * gcc.dg/pch/pch.exp: Likewise.
45349 2003-06-04  Roger Sayle  <roger@eyesopen.com>
45351         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
45352         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
45353         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
45354         * gcc.dg/builtins-17.c: New test case.
45355         * gcc.dg/i386-387-4.c: New test case.
45356         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
45358 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45360         * gcc.dg/ultrasp9.c: New test.
45362 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45364         * gcc.c-torture/compile/20030604-1.c: New test.
45365         * gcc.dg/sparc-constant-1.c: New test.
45367 2003-06-03  Glen Nakamura  <glen@imodulo.com>
45369         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
45371 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
45373         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
45375         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
45376         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
45378 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
45380         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
45382 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45384         PR c++/10940
45385         * g++.dg/template/spec10.C: New test.
45387 2003-06-03  Roger Sayle  <roger@eyesopen.com>
45389         * gcc.dg/builtins-16.c: New test case.
45391 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
45393         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
45394         mempcpy test with post-increments.
45395         * gcc.c-torture/execute/string-opt-3.c: New test.
45396         * gcc.dg/string-opt-1.c: New test.
45398 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
45400         PR fortran/10965
45401         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
45403 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
45405         * lib/scanasm.exp (dg-scan): New function, factored out of ...
45406         (scan-assembler): ... here.  Use dg-scan.
45407         (scan-assembler-not): Likewise.
45408         (scan-file): New function.
45409         (scan-file-not): Likewise.
45410         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
45411         * gcc.dg/cpp/_Pragma4.c: Likewise.
45412         * gcc.dg/cpp/_Pragma5.c: Likewise.
45413         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45414         * gcc.dg/cpp/avoidpaste2.c: Likewise.
45415         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
45416         * gcc.dg/cpp/cmdlne-P.c: Likewise.
45417         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
45418         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
45419         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
45420         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
45421         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
45422         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
45423         * gcc.dg/cpp/cxxcom1.c: Likewise.
45424         * gcc.dg/cpp/line1.c: Likewise.
45425         * gcc.dg/cpp/maccom1.c: Likewise.
45426         * gcc.dg/cpp/maccom2.c: Likewise.
45427         * gcc.dg/cpp/maccom3.c: Likewise.
45428         * gcc.dg/cpp/maccom4.c: Likewise.
45429         * gcc.dg/cpp/maccom5.c: Likewise.
45430         * gcc.dg/cpp/maccom6.c: Likewise.
45431         * gcc.dg/cpp/multiline.c: Likewise.
45432         * gcc.dg/cpp/spacing1.c: Likewise.
45433         * gcc.dg/cpp/spacing2.c: Likewise.
45434         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
45435         * gcc.dg/cpp/trad/maccom1.c: Likewise.
45436         * gcc.dg/cpp/trad/maccom2.c: Likewise.
45437         * gcc.dg/cpp/trad/maccom3.c: Likewise.
45438         * gcc.dg/cpp/trad/maccom4.c: Likewise.
45439         * gcc.dg/cpp/trad/maccom6.c: Likewise.
45440         * gcc.dg/cpp/cxxcom2.c: Likewise.
45441         * gcc.dg/cpp/cxxcom2.h: New file.
45443         * gcc.dg/cpp/truefalse.cpp: Move it to ...
45444         * g++.dg/cpp/truefalse.C: Here.
45445         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
45447 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
45449         * gcc.dg/cpp/redef3.c: New file.
45451 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45453         * gcc.dg/i386-loop-3.c: New test.
45455 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
45457         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
45459 2003-05-31  Roger Sayle  <roger@eyesopen.com>
45461         * gcc.dg/fwrapv-1.c: New test case.
45462         * gcc.dg/fwrapv-2.c: New test case.
45464 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45466         PR c++/10956
45467         * g++.dg/template/spec9.C: New test.
45469 2003-05-29  Roger Sayle  <roger@eyesopen.com>
45471         * gcc.dg/duff-4.c: New test case.
45473 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
45475         PR fortran/10843
45476         * g77.dg/ffixed-form-1.f: New test
45477         * g77.dg/ffixed-form-2.f: New test
45478         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
45479         * g77.dg/ffree-form-3.f: New test
45481 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
45483         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
45484         * gcc.dg/wint_t-1.c: Likewise.
45486 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45488         * g++.dg/template/access11.C: New test.
45490 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45492         PR c++/10849
45493         * g++.dg/template/access10.C: New test.
45495 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45496             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45498         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
45500 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45502         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
45503         suppress for powerpc-*-darwin*.
45504         * gcc.dg/torture/builtin-noret-2.c: Likewise.
45506 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45508         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
45509         suppress option for powerpc-*-darwin*.
45511 2003-05-23  Roger Sayle  <roger@eyesopen.com>
45513         * gcc.dg/builtins-1.c: Add tests for tan and atan.
45514         * gcc.dg/builtins-4.c: Add test for fmod.
45516 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45518         PR c++/10682
45519         * g++.dg/template/instantiate4.C: New test.
45521 2003-05-22  Roger Sayle  <roger@eyesopen.com>
45523         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
45525 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
45527         * gcc.dg/compat/scalar-return-1_main.c: New file.
45528         * gcc.dg/compat/scalar-return-1_x.c: New file.
45529         * gcc.dg/compat/scalar-return-1_y.c: New file.
45530         * gcc.dg/compat/scalar-return-2_main.c: New file.
45531         * gcc.dg/compat/scalar-return-2_x.c: New file.
45532         * gcc.dg/compat/scalar-return-2_y.c: New file.
45533         * gcc.dg/compat/struct-return-3_main.c: New file.
45534         * gcc.dg/compat/struct-return-3_y.c: New file.
45535         * gcc.dg/compat/struct-return-3_x.c: New file.
45536         * gcc.dg/compat/struct-return-2_main.c: New file.
45537         * gcc.dg/compat/struct-return-2_x.c: New file.
45538         * gcc.dg/compat/struct-return-2_y.c: New file.
45540 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45542         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
45543         for hppa*-hp-hpux*.
45544         * gcc.dg/20021014-1.c (dg-options): Likewise.
45545         * gcc.dg/nest.c (dg-options): Likewise.
45547 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
45549         PR c++/9738
45550         * g++.dg/ext/dllimport2.C: New file.
45551         * g++.dg/ext/dllimport3.C: New file.
45553 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
45555         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
45556         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45557         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45558         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45559         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45560         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45561         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
45562         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
45563         * gcc.dg/compat/small-struct-defs.h: New file.
45564         * gcc.dg/compat/small-struct-init.h: New file.
45565         * gcc.dg/compat/small-struct-check.h: New file.
45566         * gcc.dg/compat/fp-struct-defs.h: New file.
45567         * gcc.dg/compat/fp-struct-check.h: New file.
45568         * gcc.dg/compat/fp-struct-init.h: New file.
45569         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
45570         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
45572 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
45574         * gcc.dg/20030225-2.c: New test.
45576 2003-05-18  Roger Sayle  <roger@eyesopen.com>
45577             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45579         * gcc.c-torture/compile/20030518-1.c: New test case.
45581 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
45583         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
45584         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
45585         gcc-dg-debug-runtest.
45586         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
45587         gcc-dg-debug-runtest.
45589 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45591         PR c++/9022
45592         * g++.dg/lookup/using6.C: New test.
45594 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45596         * g++.dg/parse/access2.C: New test.
45598 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
45600         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
45601         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
45602         * gcc.dg/debug/debug.exp: Likewise.
45604 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
45606         * gcc.dg/dollar.c: New test.
45608 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
45610         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
45611         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
45612         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
45613         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
45614         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
45615         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
45616         * gcc.dg/compat/struct-by-value-6_main.c: New file.
45617         * gcc.dg/compat/struct-by-value-6_x.c: New file.
45618         * gcc.dg/compat/struct-by-value-6_y.c: New file.
45619         * gcc.dg/compat/struct-by-value-7_main.c: New file.
45620         * gcc.dg/compat/struct-by-value-7_x.c: New file.
45621         * gcc.dg/compat/struct-by-value-7_y.c: New file.
45622         * gcc.dg/compat/struct-by-value-8_main.c: New file.
45623         * gcc.dg/compat/struct-by-value-8_x.c: New file.
45624         * gcc.dg/compat/struct-by-value-8_y.c: New file.
45625         * gcc.dg/compat/struct-by-value-9_main.c: New file.
45626         * gcc.dg/compat/struct-by-value-9_x.c: New file.
45627         * gcc.dg/compat/struct-by-value-9_y.c: New file.
45629 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
45631         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
45632         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
45633         support for "repo" mode.
45634         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
45635         * lib/g77-dg.exp: Likewise.
45636         * lib/obj-dg.exp: Likewise.
45638 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
45640         Merge from gcc-3_2-rhl8-branch:
45641         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
45643         * gcc.dg/tls/opt-6.c: New test.
45645         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
45647         * gcc.dg/20030405-1.c: New test.
45649         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
45651         * gcc.dg/20030309-1.c: New test.
45653         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45655         * gcc.c-torture/execute/20030307-1.c: New test.
45657         2003-02-20  Randolph Chung  <tausq@debian.org>
45659         * gcc.c-torture/compile/20030220-1.c: New test.
45661         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
45663         * gcc.dg/20030217-1.c: New test.
45665         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
45667         * gcc.c-torture/compile/20020129-1.c: New test.
45669         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45671         * gcc.dg/unroll-1.c: New test.
45673         2002-11-16  Jan Hubicka  <jh@suse.cz>
45675         * gcc.c-torture/execute/20020920-1.c: New test.
45677         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
45679         PR target/7434
45680         * gcc.c-torture/compile/20021008-1.c: New test.
45682         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
45684         PR target/7559
45685         * gcc.c-torture/execute/20020810-1.c: New test.
45687         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
45689         * gcc.c-torture/compile/20020807-1.c: New test.
45691         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
45693         * gcc.dg/tls/opt-1.c: New test.
45695         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
45697         * gcc.dg/20020729-1.c: New test.
45699         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
45701         * g++.dg/opt/life1.C: New test.
45703         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
45705         * gcc.dg/20020525-1.c: New test.
45707         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
45709         PR c++/6794
45710         * g++.dg/ext/pretty1.C: New test.
45711         * g++.dg/ext/pretty2.C: New test.
45713 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
45715         PR c++/8385
45716         * g++.dg/ext/typeof5.C: New test.
45718 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
45720         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
45721         __USER_LABEL_PREFIX__ into account.
45722         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
45724 2003-05-14  Roger Sayle  <roger@eyesopen.com>
45726         * gcc.dg/builtins-15.c: New test case.
45728 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
45730         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
45732 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
45734         * lib/g++.exp: Tweak handling of additional source files.
45735         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
45736         * g++.dg/special/conpr-2a.C: Rename to ...
45737         * g++.dg/special/conpr-2a.cc: ... this.
45738         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
45739         * g++.dg/special/conpr-3a.C: Rename to ...
45740         * g++.dg/special/conpr-3a.cc: This.
45741         * g++.dg/special/conpr-3b.C: Rename to ...
45742         * g++.dg/special/conpr-3b.cc: This.
45743         * g++.dg/special/conpr-4.C: New test.
45744         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
45746 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
45748         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
45750 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45752         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
45753         * g++.old-deja/g++.robertl/eb71.C: Likewise.
45754         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
45755         * g++.old-deja/g++.other/warn3.C: Likewise.
45757 2003-05-11  Roger Sayle  <roger@eyesopen.com>
45759         * gcc.dg/i386-387-1.c: Update to also test log.
45760         * gcc.dg/i386-387-2.c: Likewise.
45762 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45764         * g77.f-torture/execute/int8421.f: New test.
45766 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45768         PR c++/10230, c++/10481
45769         * g++.dg/lookup/scoped5.C: New test.
45771 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45773         PR c++/10552
45774         * g++.dg/template/ttp6.C: New test.
45776 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
45778         * gcc.c-torture/execute/builtins: New directory.
45779         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
45780         gcc.c-torture/execute/builtins.
45781         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
45782         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
45783         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
45784         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
45786 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45788         PR c++/9252
45789         * g++.dg/template/access8.C: New test.
45790         * g++.dg/template/access9.C: New test.
45792 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45794         PR c++/9554
45795         * g++.dg/parse/access1.C: New test.
45797 2003-05-09  DJ Delorie  <dj@redhat.com>
45799         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
45800         long, and not an int.
45802 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45804         PR c++/10555, c++/10576
45805         * g++.dg/template/memclass1.C: New test.
45807 2003-05-08  DJ Delorie  <dj@redhat.com>
45809         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
45810         targets.
45811         * gcc.c-torture/execute/20021024-1.x: Likewise.
45812         * gcc.c-torture/execute/shiftdi.x: Likewise.
45813         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
45814         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
45815         * gcc.dg/20021018-1.c: Likewise.
45817 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45819         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
45821         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
45822         (bcopy): Call memmove.
45824 2003-05-08  Roger Sayle  <roger@eyesopen.com>
45826         * g77.f-torture/compile/8485.f: New test case.
45828 2003-05-07  Richard Henderson  <rth@redhat.com>
45830         PR c++/10570
45831         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
45832         Verify exception_cleanup not called for rethrows.
45833         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
45834         when exiting catch block without rethrowing.
45835         * g++.dg/eh/forced3.C: New.
45836         * g++.dg/eh/forced4.C: New.
45838 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
45840         * gcc.dg/20030505.c: Fix triplet.
45842 2003-05-06  DJ Delorie  <dj@redhat.com>
45844         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
45845         * gcc.dg/nest.c: Likewise.
45847 2003-05-05  Roger Sayle  <roger@eyesopen.com>
45849         * gcc.dg/builtins-14.c: New test case.
45851 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
45853         * lib/compat.exp (compat-execute): New argument.
45854         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
45855         * gcc.dg/compat: New test directory.
45856         * gcc.dg/compat/compat.exp: New expect script.
45857         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
45858         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
45859         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
45860         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
45861         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
45862         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
45864         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
45865         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
45866         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
45867         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
45868         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
45869         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
45870         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
45871         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
45872         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
45873         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
45874         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
45875         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
45876         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
45877         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
45878         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
45880 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
45882         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
45884 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
45886         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
45888 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
45890         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
45891         * gcc.dg/ppc-fsel-2.c: New test.
45893         * gcc.dg/unused-5.c: New test.
45895 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45897         PR c++/10496
45898         * g++.dg/warn/pmf1.C: New test.
45900 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45902         PR c++/4494
45903         * g++.dg/warn/main.C: New test.
45905 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45907         * gcc.dg/nonnull-3.c: New test.
45909 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
45911         * gcc.dg/cpp/Wtrigraphs.c: Update.
45912         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
45914 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
45916         * gcc.dg/ppc-fsel-1.c: New test.
45918 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
45920         PR c/10604
45921         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
45923 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
45925         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
45927 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45929         PR c++/9364, c++/10553, c++/10586
45930         * g++.dg/parse/typename4.C: New test.
45931         * g++.dg/parse/typename5.C: Likewise.
45933 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
45935         * gcc.c-torture/compile/20030503-1.c: New test.
45937 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45939         * g++.dg/lookup/using5.C: Fix testcase error.
45941 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
45943         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
45944         since MEABI is no longer supported.  Remove all vestiges
45945         of MEABI from the test.
45947 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45949         PR c++/10554
45950         * g++.dg/lookup/using5.C: New test.
45952 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45954         PR c++/8772
45955         * g++.dg/template/ttp5.C: New test.
45957 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
45959         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
45960         (dg-gpp-additional-sources): New function.
45961         (dg-gpp-additional-files): Likewise.
45962         * lib/g++.exp (additional_sources): New variable.
45963         (additional_files): Likewise.
45964         (g++_target_compile): Deal with them.
45965         * lib/old-dejagnu.exp: Remove.
45966         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
45967         * g++.old-deja: Revise all tests to use dg commands.
45969 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45971         PR c++/9432, c++/9528
45972         * g++.dg/lookup/using4.C: New test.
45974 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
45976         * gcc.dg/noreturn-5.c: New file.
45977         * gcc.dg/noreturn-6.c: New file.
45979         * gcc.c-torture/compile/inline-1.c: New file.
45981 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45983         PR c++/10551
45984         * g++.dg/template/explicit1.C: New test.
45986 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45988         PR c++/10549
45989         * g++.dg/other/bitfield1.C: New test.
45991         PR c++/10527
45992         * g++.dg/init/new7.C: New test.
45994 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45996         * g++.dg/ext/desig1.C: New test.
45997         * g++.dg/ext/init1.C: Update.
45999         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46001 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
46003         PR c++/10180
46004         * g++.dg/warn/Winline-1.C: New test.
46006 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
46008         * gcc.c-torture/execute/string-opt-19.c: New test.
46010         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
46011         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
46013 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
46015         PR c++/10506
46016         * g++.dg/init/new6.C: New test.
46018         PR c++/10503
46019         * g++.dg/init/ref6.C: New test.
46021 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
46023         * g++.dg/warn/weak1.C: XFAIL on AIX4.
46025 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46027         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
46028         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
46030 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
46032         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
46033         initialized static data members.
46035 2003-04-25  H.J. Lu <hjl@gnu.org>
46037         * gcc.dg/ia64-sync-4.c: New test.
46039 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46041         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
46042         date.
46044 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
46046         PR c++/10337
46047         * g++.dg/warn/conv1.C: New test.
46048         * g++.old-deja/g++.other/conv7.C: Adjust.
46049         * g++.old-deja/g++.other/overload14.C: Adjust.
46051 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46053         PR c++/10471
46054         * g++.dg/template/defarg2.C: New test.
46056 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
46058         * gcc.dg/cpp/include2.c: Update.
46059         * gcc.dg/cpp/multiline-2.c: New.
46060         * gcc.dg/cpp/multiline.c: Update.
46061         * gcc.dg/cpp/strify2.c: Update.
46062         * gcc.dg/cpp/trad/literals-2.c: Update.
46064 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46066         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46068 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46070         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46072 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46074         PR c++/10451
46075         * g++.dg/parse/crash4.C: New test.
46077         PR c++/9847
46078         * g++.dg/parse/crash5.C: New test.
46080 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
46082         PR c++/10446
46083         * g++.dg/parse/crash3.C: New test.
46085         PR c++/10428
46086         * g++.dg/parse/elab1.C: New test.
46088 2003-04-22  Devang Patel  <dpatel@apple.com>
46090         * gcc.dg/cpp/trad/funlike-5.c: New test.
46092 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
46094         * g++.dg/other/packed1.C: Fix dg options.
46096 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
46098         * g++.dg/other/offsetof2.C: New test.
46100 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
46102         * g++.dg/template/recurse.C: Adjust location of error messages.
46104 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
46106         PR c++/9881
46107         * g++.dg/init/addr-const1.C: New test.
46108         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
46110 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46112         PR c++/10405
46113         * g++.dg/lookup/struct-hack1.C: New test.
46115 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
46117         * ucs.c: Update diagnostic messages.
46119 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
46121         * gcc.dg/cpp/truefalse.cpp: New test.
46122         * gcc.dg/cpp/cpp.exp: Update.
46123         * g++.dg/other/stdbool-if.C: Remove.
46125 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
46127         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
46128         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
46130 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46132         * gcc.c-torture/compile/20030418-1.c: New test.
46134 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
46136         * README.compat: Remove; content moved to doc/sourcebuild.texi.
46138 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46140         PR c++/10347
46141         g++.dg/template/dependent-name1.C: New test.
46143 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
46145         * gcc.dg/warn-1.c (tourist_guide): New array,
46146         contains a pointer to bar.
46148 2003-04-16  Roger Sayle  <roger@eyesopen.com>
46150         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
46151         * gcc.c-torture/execute/medce-1.c: New test case.
46152         * gcc.c-torture/execute/medce-2.c: New test case.
46154 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
46156         * lib/prune.exp: Ignore more messages.
46158         PR c++/10381
46159         * g++.dg/parse/lookup3.C: New test.
46161 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
46163         * gcc.c-torture/compile/20030415-1.c : New test.
46165 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
46167         * gcc.c-torture/execute/scope-2.c: Move to ...
46168         * gcc.dg/noncompile/scope.c: .... here.
46170 2003-04-14  Roger Sayle  <roger@eyesopen.com>
46172         * gcc.dg/20030414-2.c: New test case.
46174 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
46176         PR target/10377
46177         * gcc.dg/20030414-1.c: New test.
46179 2003-04-13  Roger Sayle  <roger@eyesopen.com>
46181         * gcc.dg/builtins-12.c: New test case.
46182         * gcc.dg/builtins-13.c: New test case.
46184 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46186         * gcc.c-torture/execute/string-opt-18.c: New test.
46188 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
46190         PR c++/10300
46191         * g++.dg/init/new5.C: New test.
46193 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
46195         PR c++/7910
46196         * g++.dg/ext/dllimport1.C: New test.
46198 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46200         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
46202 2003-04-11  Bud Davis <bdavis9659@comcast.net>
46204         PR Fortran/9263
46205         * g77.f-torture/noncompile/9263.f: New test
46206         PR Fortran/1832
46207         * g77.f-torture/execute/1832.f: New test
46209 2003-04-11  David Chad  <davidc@freebsd.org>
46210             Loren J. Rittle  <ljrittle@acm.org>
46212         PR libobjc/8562
46213         * objc.dg/headers.m: New test.
46215 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
46217         * gcc.c-torture/execute/builtin-noret-2.c: New.
46218         * gcc.c-torture/execute/builtin-noret-2.x: New.
46219         XFAIL builtin-noret-2.c at -O1 and above.
46220         * gcc.dg/redecl.c: New.
46221         * gcc.dg/Wshadow-1.c: Update error regexps.
46223 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
46225         * g++.dg/abi/bitfield10.C: New test.
46227 2003-04-09  Mike Stump  <mrs@apple.com>
46229         * gcc.dg/pch/pch.exp: Make testcase names longer.
46230         * g++.dg/pch/pch.exp: Make testcase names longer.
46232 2003-04-08  Roger Sayle  <roger@eyesopen.com>
46234         * gcc.dg/builtins-11.c: New test case.
46236 2003-04-08  Roger Sayle  <roger@eyesopen.com>
46238         * gcc.dg/builtins-9.c: New test case.
46239         * gcc.dg/builtins-10.c: New test case.
46241 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
46243         * gcc.dg/noncompile/init-4.c.c: New test.
46245 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
46247         * gcc.misc-test/gcov-9.c: New test.
46248         * gcc.misc-test/gcov-10.c: New test
46249         * gcc.misc-test/gcov-11.c: New test.
46251 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
46253         PR optimization/10024
46254         * gcc.c-torture/compile/20030405-1.c: New test.
46256 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
46258         * gcc.dg/pch/static-3.c: New.
46259         * gcc.dg/pch/static-3.hs: New.
46260         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
46262 2003-04-04  Richard Henderson  <rth@redhat.com>
46264         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
46265         * g++.dg/eh/forced2.C: Likewise.
46267 2003-04-03  Mike Stump  <mrs@apple.com>
46269         * lib/scanasm.exp (scan-assembler): Add xfail processing for
46270         target arg.
46271         (scan-assembler-times, scan-assembler-not): Likewise.
46272         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
46274 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46276         * gcc.dg/sparc-loop-1.c: New test.
46278 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
46280         PR other/9274
46281         * g++.dg/pch/system-2.C: New.
46282         * g++.dg/pch/system-2.Hs: New.
46284 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
46286         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
46288         * g++.dg/eh/simd-1.C (vecfunc): Same.
46290 2003-04-01  Roger Sayle  <roger@eyesopen.com>
46292         * gcc.c-torture/execute/20030401-1.c: New test case.
46294 2003-04-01  Ziemowit Laski <zlaski@apple.com>
46296         * objc.dg/defs.m: New.
46298 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
46300         * g++.dg/eh/simd-1.C: New.
46301         * g++.dg/eh/simd-2.C: New.
46303 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
46305         * gcc.c-torture/execute/simd-3.c: New.
46307 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
46309         PR c/9936
46310         * gcc.dg/20030331-2.c: New test.
46312 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
46314         PR c++/10278
46315         * g++.dg/parse/crash2.C: New test.
46317 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46319         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
46320         * gcc.c-torture/execute/20030331-1.c: ...here.
46322 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46324         * gcc.c-torture/execute/20030331-1.c: New test.
46326 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
46328         * lib/gcov.exp: Adjust call return testing strings.
46329         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
46331 2003-03-31  Roger Sayle  <roger@eyesopen.com>
46333         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
46334         * gcc.dg/builtins-7.c: New test case.
46335         * gcc.dg/builtins-8.c: New test case.
46337 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46339         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
46341 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
46343         PR c++/7647
46344         * g++.dg/lookup-class-member-2.C: New test.
46346 2003-03-30  Glen Nakamura  <glen@imodulo.com>
46348         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
46350 2003-03-28  Roger Sayle  <roger@eyesopen.com>
46352         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
46354 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
46356         * g++.dg/init/attrib1.C: New test.
46358 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46360         * gcc.dg/ultrasp8.c: New test.
46362 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46364         * gcc.dg/ultrasp7.c: New test.
46366 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
46368         PR c++/10047
46369         * g++.dg/template/inline1.C: New test.
46371 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46373         * gcc.dg/sparc-dwarf2.c: New test.
46375 2003-03-27  Roger Sayle  <roger@eyesopen.com>
46377         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
46378         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
46380 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
46382         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
46383         than reading .x files.
46384         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
46385         * g77.dg/gcov/gcov-1.f: Likewise.
46386         * gcc.misc-tests/gcov-4b.c: Likewise.
46387         * gcc.misc-tests/gcov-5b.c: Likewise.
46388         * gcc.misc-tests/gcov-6.c: Likewise.
46389         * gcc.misc-tests/gcov-7.c: Likewise.
46390         * gcc.misc-tests/gcov-8.c: Likewise.
46391         * g++.dg/gcov/gcov-1.x: Remove.
46392         * g77.dg/gcov/gcov-1.x: Likewise.
46393         * gcc.misc-tests/gcov-4b.x: Likewise.
46394         * gcc.misc-tests/gcov-5b.x: Likewise.
46395         * gcc.misc-tests/gcov-6.x: Likewise.
46396         * gcc.misc-tests/gcov-7.x: Likewise.
46397         * gcc.misc-tests/gcov-8.x: Likewise.
46399 2003-03-27  Glen Nakamura  <glen@imodulo.com>
46401         PR opt/10087
46402         * gcc.dg/20030324-1.c: New test.
46404 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
46406         PR c++/10224
46407         * g++.dg/template/arg3.C: New test.
46409         PR c++/10158
46410         * g++.dg/template/friend18.C: New test.
46412 2003-03-26  Roger Sayle  <roger@eyesopen.com>
46414         * g77.f-torture/compile/20030326-1.f: New test case.
46416 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
46418         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
46420         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
46422 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
46424         * gcc.dg/ia64-sync-3.c: New test.
46426 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
46428         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
46430 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
46432         * gcc.dg/ultrasp6.c: New test.
46434 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46436         * gcc.dg/i386-signbit-1.c: New test.
46437         * gcc.dg/i386-signbit-2.c: New test.
46438         * gcc.dg/i386-signbit-3.c: New test.
46440 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46442         * gcc.dg/ultrasp5.c: Fix options.
46444 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46446         * gcc.dg/ultrasp5.c: Fix comment.
46448 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
46450         PR fortran/10197
46451         * g77.f-torture/execute/10197.f: New test.
46453 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
46455         PR c++/9898, c++/383
46456         * g++.dg/template/conv6.C: New test.
46458         PR c++/10119
46459         * g++.dg/template/ptrmem5.C: New test.
46461         PR c++/10026
46462         * g++.dg/lookup/koenig1.C: New test.
46464         PR C++/10199
46465         * g++.dg/lookup/template2.C: New test.
46467 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
46469         * g++.dg/opt/rtti1.C: New test.
46471 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
46473         * gcc.dg/ultrasp5.c: New test.
46475 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
46477         PR middle-end/9967
46478         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
46479         builtin fputs.
46481 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
46483         PR c/8224
46484         * gcc.dg/20030323-1.c: New test.
46486 2003-03-23  Roger Sayle  <roger@eyesopen.com>
46488         * gcc.c-torture/compile/20030323-1.c: New test case.
46490 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
46492         * gcc.dg/20030321-1.c: New test.
46494 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
46496         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
46498 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
46500         PR c++/9978, c++/9708
46501         * g++.dg/ext/vlm1.C: Adjust expected error.
46502         * g++.dg/ext/vla2.C: New test.
46503         * g++.dg/template/arg1.C: New test.
46504         * g++.dg/template/arg2.C: New test.
46506 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
46508         * g77.f-torture/execute/select.f: New test.
46509         * g77.f-torture/noncompile/select_no_compile.f: New test.
46511 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
46513         PR c++/9898
46514         * g++.dg/other/error4.C: New test.
46516 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
46518         * g++.dg/template/friend17.C: New test.
46520 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
46522         * gcc.c-torture/compile/20030320-1.c: New.
46524 2003-03-20  Roger Sayle  <roger@eyesopen.com>
46526         * gcc.dg/builtins-6.c: New test case.
46528 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
46530         PR target/10073
46531         * gcc.c-torture/compile/20030319-1.c: New.
46533 2003-03-18  Jan Hubicka  <jh@suse.cz>
46535         * gcc.dg/i386-cvt-1.c: New test.
46537 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
46539         * objc.dg/naming-1.m: Use "(parse|syntax) error".
46540         * objc.dg/naming-2.m: Likewise.
46542 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
46544         PR c++/9639
46545         * g++.dg/parse/crash1.C: New test.
46547 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
46549         PR c++/8805
46550         * g++.dg/eh/cleanup1.C: New test.
46552 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
46554         * gcc.c-torture/execute/20030316-1.c: New test case.
46556 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
46558         PR c++/9629
46559         * g++.dg/init/ctor2.C: New test.
46561 2003-03-15  Roger Sayle  <roger@eyesopen.com>
46563         * g77.f-torture/compile/xformat.f: New test case.
46565 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46567         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
46568         * g++.old-deja/g++.mike/eh50.C: Likewise.
46570 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46572         PR c++/6440
46573         * g++.dg/template/spec7.C: New test.
46574         * g++.dg/template/spec8.C: Likewise.
46576 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
46578         * gcc.c-torture/execute/20030313-1.c: New test.
46580 2003-03-14  Richard Henderson  <rth@redhat.com>
46582         * gcc.dg/inline-2.c: Adjust alpha test for external call.
46584 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
46586         * gcc.c-torture/compile/20030314-1.c: New test.
46588 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
46590         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
46591         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
46592         thumb target,
46593         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
46594         to accept newer _imp__  prefix and additional
46595         newline in .drectve section.
46596         * gcc.dg/dll-4.c: Likewise.
46597         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
46598         switch.
46600 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
46602         * g++.dg/parse/namespace9.C: New test.
46604         * g++.dg/init/ref5.C: New test.
46605         * g++.dg/parse/ptrmem1.C: Likewise.
46607 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46609         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
46610         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
46611         regular expression.
46612         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
46613         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
46615 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
46617         * gcc.c-torture/execute/20030224-2.c: New test.
46619 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46621         * gcc.dg/decl-3.c: New test.
46623 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46625         * gcc.dg/i386-loop-2.c: New test.
46627 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
46629         PR c++/9474
46630         * g++.dg/parse/namespace8.C: New test.
46632         PR c++/9924
46633         * g++.dg/overload/builtin2.C: New test.
46635 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
46637         * gcc.dg/return-type-3.c: New test.
46639 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
46641         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
46642         profiling options are not supported.
46644 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
46646         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
46647         * g++.old-deja/g++.warn/impint2.C: Likewise.
46649 2003-03-10  Devang Patel  <dpatel@apple.com>
46651         * g++.dg/cpp/c++_cmd_1.C: New test.
46652         * g++.dg/cpp/c++_cmd_1.h: New file.
46654 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
46656         * gcc.dg/altivec-9.c: New file.
46658 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46660         * gcc.dg/ppc-sdata-1.c: New test.
46661         * gcc.dg/ppc-sdata-2.c: New test.
46663 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
46665         PR c++/9373
46666         * g++.dg/opt/ptrmem2.C: New test.
46668         PR c++/8534
46669         * g++.dg/opt/ptrmem1.C: New test.
46671 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46673         * gcc.dg/i386-loop-1.c: New test.
46675 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46677         PR c++/9970
46678         * g++.dg/lookup/friend1.C: New test.
46680 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
46682         PR c++/9823
46683         * g++.dg/parser/constructor1.C: New test.
46685 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
46687         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
46689         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
46691 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
46693         * gcc.dg/cpp/Wunused.c: Update test.
46695 2003-03-08  Jan Hubicka  <jh@suse.cz>
46697         * gcc.dg/inline-3.c: New test.
46699 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
46701         PR c++/9809
46702         * g++.dg/parse/builtin1.C: New test.
46704         PR c++/9982
46705         * g++.dg/abi/cookie1.C: New test.
46706         * g++.dg/abi/cookie2.C: Likewise.
46708         PR c++/9524
46709         * g++.dg/template/field1.C: New test.
46711         PR c++/9912
46712         * g++.dg/parse/class1.C: New test.
46713         * g++.dg/parse/namespace7.C: Likewise.
46714         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
46716 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
46718         * g++.dg/init/ref4.C: New test.
46720 2003-03-07  Jan Hubicka  <jh@suse.cz>
46722         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
46723         * gcc.dg/inline-3.c: New test.
46725 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
46727         * g++.dg/init/ref3.C: New test.
46729         PR c++/9965
46730         * g++.dg/init/ref2.C: New test.
46732         PR c++/9400
46733         * g++.dg/warn/Wshadow-2.C: New test.
46735         PR c++/9791
46736         * g++.dg/warn/Woverloaded-1.C: New test.
46738 2003-03-05  Jan Hubicka  <jh@suse.cz>
46740         * gcc.dg/i386-local2.c: New.
46741         * gcc.dg/i386-local.c: Fix typo.
46743 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
46745         * g++.dg/abi/layout3.C: New test.
46747 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
46749         * gcc.c-torture/compile/20030305-1.c
46751 2003-03-05  Jan Hubicka  <jh@suse.cz>
46753         * gcc.dg/i386-local.c: New.
46755 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
46757         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
46759 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46761         * gcc.dg/switch-2.c: New test.
46762         * gcc.dg/switch-3.c: New test.
46763         * gcc.dg/Wswitch.c: Adjust line numbers.
46764         * gcc.dg/Wswitch-default.c: Likewise.
46765         * gcc.dg/Wswitch-enum.c: Likewise.
46767 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
46769         * gcc.c-torture/execute/20030222-1.c: New test.
46771 2003-03-03  James E Wilson  <wilson@tuliptree.org>
46773         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
46775 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
46777         PR c++/9878
46778         * g++.dg/init/ref1.C: New test.
46780 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
46782         * gcc.dg/sh-relax.c: New SH-only test.
46784 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
46786         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
46787         comment explaining purpose of testcase.
46789 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
46791         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
46792         for HC11/HC12 (asm needs two int registers).
46793         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
46794         HC11/HC12 because the test uses an asm which needs two 32-bit
46795         registers.
46797 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
46799         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
46800         for HC11/HC12 (array is too large otherwise).
46801         * gcc.c-torture/compile/920501-4.x: New file, likewise.
46802         * gcc.c-torture/compile/20010518-2.x: Likewise.
46803         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
46804         HC11/HC12 (array is too large).
46806 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
46808         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
46809         * lib/g++-dg.exp (g++-dg-test): Likewise.
46811 2003-03-01  Roger Sayle  <roger@eyesopen.com>
46813         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
46814         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
46816 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46818         * g++.dg/warn/implicit-typename1.C: Remove warning.
46820 2003-02-28  Richard Henderson  <rth@redhat.com>
46822         * gcc.dg/noreturn-1.c: Move noreturn warning line.
46823         * gcc.dg/return-type-1.c: Move control reaches end warning line.
46825 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
46827         * gcc.dg/pch/pch.exp: Change .pch to .gch.
46828         * g++.dg/pch/pch.exp: Likewise.
46830 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
46832         PR c++/9879
46833         * g++.dg/init/new4.C: New test.
46835 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
46837         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
46839 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
46841         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
46842         unsigned long.
46844         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
46845         wider than float.
46847 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46849         * lib/scanasm.exp: Add support for counting numbers of
46850         occurences.
46851         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
46852         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
46854 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
46856         PR c++/9683
46857         * g++.dg/template/static3.C: New test.
46859         PR c++/9829
46860         * g++.dg/parse/namespace6.C: New test.
46862 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46864         PR target/9732
46865         * gcc.dg/20030225-1.c: New test.
46867 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
46869         * README: Remove out-of-date information.
46871         PR c++/9836
46872         * g++.dg/template/spec6.C: New test.
46874 2003-02-24  Jeff Law  <law@redhat.com>
46876         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
46878 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46880         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
46881         * gcc.dg/pragma-ep-1.c: Likewise.
46883 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46885         PR c++/9602
46886         * g++.dg/template/friend16.C: New test.
46888 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
46890         PR c++/5333
46891         * g++.dg/parse/fused-params1.C: Adjust error messages.
46892         * g++.dg/template/nested3.C: New test.
46894 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
46896         * g++.dg/abi/param1.C: New test.
46898 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46900         PR c++/7982
46901         * g++.dg/warn/implicit-typename1.C: New test.
46903 2003-02-22  Kelley Cook <kelleycook@comcast.net>
46905         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
46906         with "mtune".
46907         * g++.old-deja/g++.other/store-expr2.C: Likewise.
46908         * gcc.c-torture/execute/20010129-1.x: Likewise.
46909         * gcc.dg/20011107-1.c: Likewise.
46910         * gcc.dg/20020108-1.c: Likewise.
46911         * gcc.dg/20020122-3.c: Likewise.
46912         * gcc.dg/20020206-1.c: Likewise.
46913         * gcc.dg/20020310-1.c: Likewise.
46914         * gcc.dg/20020426-2.c: Likewise.
46915         * gcc.dg/20020517-1.c: Likewise.
46916         * gcc.dg/991230-1.c: Likewise.
46917         * gcc.dg/i386-unroll-1.c: Likewise.
46918         * gcc.misc-tests/i386-prefetch.exp: Likewise.
46920 2003-02-22  Jan Hubicka  <jh@suse.cz>
46922         * gcc.dg/i386-mul.c: New test.
46924 2003-02-21  Roger Sayle  <roger@eyesopen.com>
46926         * gcc.dg/builtins-5.c: New test case.
46928 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
46930         * gcc.dg/asmreg-1.c: New test.
46932 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46934         PR c++/9749
46935         * g++.dg/parse/varmod1.C: New test.
46937 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46939         PR c++/9727
46940         * g++.dg/template/op1.C: New test.
46942 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46944         PR c++/8906
46945         * g++.dg/template/nested2.C: New test.
46947 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46949         PR c++/8724
46950         * g++.dg/expr/dtor1.C: New test.
46952 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
46954         * gcc.dg/cpp/include3.c: New test.
46955         * gcc.dg/cpp/inc/foo.h: New file.
46957 2003-02-21  Glen Nakamura  <glen@imodulo.com>
46959         * gcc.c-torture/execute/20030221-1.c: New test.
46961 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
46963         PR c++/9729
46964         * g++.dg/abi/conv1.C: New test.
46966 2003-02-20  Jan Hubicka  <jh@suse.cz>
46968         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
46970 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
46972         * gcc.c-torture/compile/20030219-1.c: New test.
46974 2003-02-18  Jan Hubicka  <jh@suse.cz>
46976         * gcc.dg/funcorder.c: New test.
46978 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46980         * gcc.c-torture/execute/20030218-1.c: New.
46982 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
46984         * gcc.dg/20030218-1.c: New.
46986 2003-02-18  Richard Henderson  <rth@redhat.com>
46988         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
46989         * gcc.dg/attr-used-2.c: New.
46991 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
46993         PR c++/9704
46994         * g++.dg/init/copy5.C: New test.
46996 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
46998         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
46999         * g++.dg/pch/pch.exp: Likewise.
47001 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47003         * gcc.c-torture/execute/20030209-1.c: Enable the test if
47004         STACK_SIZE is not defined.
47006 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47008         PR c++/9457
47009         * g++.dg/template/init1.C: New test.
47011 2003-02-16  Jan HUbicka  <jh@suse.cz>
47013         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
47014         (foo): Add few extra tests
47015         * gcc.dg/c99-const-expr-3.c: Likewise.
47016         * gcc.c-torture/execute/20030216-1.c: New.
47018 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47020         PR c++/9459
47021         * g++.dg/ext/typeof4.C: New test.
47023 2003-02-15  Roger Sayle  <roger@eyesopen.com>
47025         * gcc.dg/i386-387-3.c: New test case.
47027 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
47029         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
47030         cris-*-elf* cris-*-aout* and mmix-*-*.
47032 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
47034         * gcc.dg/20030213-1.c: New test.
47036 2003-02-12  Roger Sayle  <roger@eyesopen.com>
47038         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
47039         * gcc.dg/i386-387-2.c: Likewise.
47041 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
47043         * gcc.dg/ppc-spe.c: Fix formatting.
47044         Enable tests that were previously unsupported by gas.
47045         Delete tests for instructions that no longer exist.
47046         Switch arguments on evsubifw builtin.
47048 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
47050         * gcc.c-torture/execute/20030209-1.c: Disable the test if
47051         STACK_SIZE is too small.
47053 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
47054             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
47056         * gcc.dg/decl-2.c: New test.
47058 2003-02-10  Jan Hubicka  <jh@suse.cz>
47060         * gcc.dg/i386-fpcvt-1.c: New test.
47062 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
47064         * gcc.c-torture/execute/20030209-1.c: New test.
47066 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
47068         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47069         int-wide bitops, use the constants of the same width.
47070         Likewise, if long long is 32-bit wide, test bitops using
47071         32-bit constants.
47073 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
47075         * gcc.dg/20021014-1.c: Annotate with expected notice text.
47077 2003-02-07  Roger Sayle  <roger@eyesopen.com>
47079         * gcc.dg/builtins-4.c: New test case.
47081 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47083         * gcc.dg/20020430-1.c: Fix dg command typos.
47084         * gcc.dg/20020503-1.c: Likewise.
47086 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47088         PR c++/8785
47089         * g++.dg/parse/fused-params1.C: New test.
47091         PR c++/8857
47092         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
47094         PR c++/8921
47095         * g++.dg/parse/non-dependent1.C: New test.
47097         PR c++/8928
47098         * g++.dg/parse/dupl-tmpl-args1.C: New test.
47100         PR c++/9228
47101         * g++.dg/parse/undefined7.C: New test.
47102         * g++.dg/parse/non-templ1.C: New test.
47104         PR c++/9229
47105         * g++.dg/parse/too-many-tmpl-args1.C: New test.
47107 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
47109         * gcc.c-torture/compile/20030206-1.c: New test.
47111 2003-02-05  Roger Sayle  <roger@eyesopen.com>
47113         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
47114         "pow" to "foo" to avoid potential confusion with a math built-in.
47116 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47118         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
47119         conditions for SPARC targets.
47121 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
47123         * gcc.dg/20030204-1.c: New test.
47125 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47127         PR c++/38
47128         * g++.dg/parse/array-size1.C: New test.
47130         PR c++/5657
47131         * g++.dg/parse/undefined3.C: New test.
47133         PR c++/5665
47134         * g++.dg/parse/undefined4.C: New test.
47136         PR c++/5975
47137         * g++.dg/parse/undefined5.C: New test.
47139         PR c++/7259
47140         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
47142         PR c++/8578
47143         * g++.dg/parse/casting-operator1.C: New test.
47145         PR c++/8596
47146         * g++.dg/parse/undefined6.C: New test.
47148         PR c++/8736
47149         * g++.dg/parse/missing-template1.C: New test.
47151 2003-02-04  Jan Hubicka  <jh@suse.cz>
47153         * gcc.dg/i386-cadd.c: Compile using -march=k8.
47154         * gcc.dg/i386-cmov?.c: Likewise.
47155         * gcc.dg/i386-fpcvt-?.c: Likewise.
47156         * gcc.dg/i386-ssefp-1.c: Likewise.
47157         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
47158         conventions.
47160 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
47162         PR c++/7129
47163         * g++.dg/ext/max.C: New test.
47165 2003-02-03  Jan Hubicka  <jh@suse.cz>
47167         * gcc.c-torture/execute/20030203-1.c: New test.
47169 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
47171         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
47172         'natural-endian'.
47174 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
47176         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
47177         * g++.dg/init/new2.C: Likewise.
47178         * g++.dg/other/new1.C: Likewise.
47180 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
47182         * gcc.dg/struct-ret-libc.c: New test.
47184 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
47186         * gcc.dg/20030129-1.c: New test.
47188 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47190         PR c++/8849
47191         * g++.dg/template/ptrmem4.C: New test.
47193 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
47195         * g++.dg/parser/constant1.C: New test.
47197 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47199         PR c++/8591
47200         * g++.dg/parse/friend2.C: New test.
47202 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
47204         PR c++/9437
47205         * g++.dg/template/unify4.C: New test.
47207 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
47209         * gcc.c-torture/execute/20030128-1.c: New test.
47211 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
47213         * g++.dg/lookup/nested1.C: Test moved from ...
47214         * g++.old-deja/g++.other/lookup24.C: ... here.
47216 2003-01-28  Jan Hubicka  <jh@suse.cz>
47218         * gcc.dg/i386-cmov5.c: New test.
47220 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47222         * gcc.c-torture/execute/20010925-1.c: Changed the
47223         memcpy declaration.
47225 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
47227         PR c++/3902
47228         * g++.dg/parse/template5.C: New test.
47230 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
47232         PR fortran/9258
47233         * g77.dg/pr9258: New test.
47235 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47237         * README: Move relevant parts from README.g++.
47239         * README.g++: Remove this file.
47241 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
47243         * g++.dg/abi/dcast1.C: New test.
47245 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47247         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
47249 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
47251         PR c++/47
47252         * g++.old-deja/g++.other/lookup24.C: New test.
47254 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47256         PR middle-end/7227
47257         * gcc.dg/uninit-C.c: New test.
47259 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
47261         * g++.dg/abi/covariant1.C: New test.
47263 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
47265         * gcc.dg/20030123-1.c: New test.
47267 2003-01-25  Jan Hubicka  <jh@suse.cz>
47269         PR opt/8492
47270         * gcc.c-torture/compile/20030125-1.c
47272 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
47274         PR c++/9403
47275         * g++.dg/parse/template3.C: New test.
47276         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
47278         PR c++/795
47279         * g++.dg/parse/template4.C: New test.
47281         PR c++/9415
47282         * g++.dg/template/qual2.C: New test.
47284         PR c++/8545
47285         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
47287         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
47289 2003-01-25  Roger Sayle  <roger@eyesopen.com>
47291         * gcc.c-torture/execute/switch-1.c: New test case.
47293 2003-01-25  Jan Hubicka  <jh@suse.cz>
47295         * gcc.c-torture/execute/20030125-1.[cx]: New test.
47297 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
47299         Tweaks for Bison-1.875. From the NEWS file:
47300         "- `parse error' -> `syntax error'
47301         Bison now uniformly uses the term `syntax error'"
47302         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
47303         * gcc.dg/cpp/digraph2.c: Likewise.
47304         * gcc.dg/cpp/direct2.c: Likewise.
47305         * gcc.dg/cpp/paste4.c: Likewise.
47306         * gcc.dg/c90-restrict-1.c: Likewise.
47307         * gcc.dg/c99-func-2.c: Likewise.
47308         * gcc.dg/noncompile/920721-2.c: Likewise.
47309         * gcc.dg/noncompile/930622-2.c: Likewise.
47310         * gcc.dg/noncompile/940112-1.c: Likewise.
47311         * gcc.dg/noncompile/950921-1.c: Likewise.
47312         * gcc.dg/noncompile/951123-1.c: Likewise.
47313         * gcc.dg/noncompile/971104-1.c: Likewise.
47314         * gcc.dg/noncompile/990416-1.c: Likewise.
47316 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
47318         * g++.dg/parse/undefined1.C: Add error message.
47320 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47322         PR c++/9354
47323         * g++.dg/parse/new1.C: New test.
47325         PR c++/9216
47326         * g++.dg/parse/template2.C: New test.
47328         PR c++/9354
47329         * g++.dg/parse/typedef2.C: New test.
47331         PR c++/9328
47332         * g++.dg/ext/typeof3.C: New test.
47334 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47336         PR c++/2738
47337         * g++.dg/parse/ret-type1.C: New test.
47339         PR c++/3792
47340         * g++.dg/parse/tmpl-outside1.C: New test.
47342         PR c++/4207
47343         * g++.dg/parse/int-as-enum1.C: New test.
47345         PR c++/4903
47346         * g++.dg/parse/no-typename1.C: New test.
47348         PR c++/5533
47349         * g++.dg/parse/no-value1.C: New test.
47351         PR c++/5921
47352         * g++.dg/parse/wrong-inline1.C: New test.
47354         PR c++/6402
47355         * g++.dg/parse/ref1.C: New test.
47357         PR c++/6992
47358         * g++.dg/parse/attr-ctor1.C: New test.
47360         PR c++/7229
47361         * g++.dg/parse/namespace5.C: New test.
47363         PR c++/7917
47364         * g++.dg/parse/func-def1.C: New test.
47366         PR c++/8143
47367         * g++.dg/parse/undefined1.C: New test.
47369         PR c++/5723, PR c++/8522
47370         * g++.dg/parse/specialization1.C: New test.
47372         PR c++/163, PR c++/8595
47373         * g++.dg/parse/struct-as-enum1.C: New test.
47375         PR c++/9173
47376         * g++.dg/parse/undefined2.C: New test.
47378 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47380         PR c++/9298
47381         * g++.dg/parse/template1.C: New test.
47383         PR c++/9384
47384         * g++.dg/parse/using1.C: New test.
47386         PR c++/9285
47387         PR c++/9294
47388         * g++.dg/parse/expr2.C: New test.
47390         PR c++/9388
47391         * g++.dg/parse/lookup2.C: Likewise.
47393 2003-01-21  Jan Hubicka  <jh@suse.cz>
47395         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
47396         * gcc.c-torture/execute/eeprof-1.c: Likewise.
47397         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
47398         * gcc.c-torture/execute/string-opt-*.c: Likewise.
47400 2003-01-20  Nick Clifton  <nickc@redhat.com>
47402         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
47403         problem with ARM sibcall code generation.
47405 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
47407         * gcc.c-torture/execute/20030120-1.c: New.
47409 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
47411         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
47413 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
47415         PR c++/9272
47416         * g++.dg/parse/ctor1.C: New test.
47418         PR c++/9294:
47419         * g++.dg/parse/qualified1.C: New test.
47421         * g++.dg/parse/typename3.C: New test.
47423 2003-01-16  Richard Henderson  <rth@redhat.com>
47425         * g++.dg/tls/init-2.C: Fix error matches for real this time.
47427 2003-01-16  Richard Henderson  <rth@redhat.com>
47429         * g++.dg/pch/pch.exp: Copy test header to the working directory
47430         before using it either for precompilation or direct use.
47431         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
47432         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
47434 2003-01-16  Richard Henderson  <rth@redhat.com>
47436         * gcc.dg/pch/pch.exp: Copy test header to the working directory
47437         before using it either for precompilation or direct use.
47438         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
47439         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
47441 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
47443         * g++.dg/ext/typename1.C: Add typename keyword.
47444         * g++.dg/template/crash1.C: Update error messages.
47445         * g++.dg/template/crash2.C: Remove error message.
47446         * g++.dg/parse/typename2.C: New test.
47447         * g++.dg/template/typename2.C: Change implicit
47448         typename warning into error.
47449         * g++.old-deja/g++.benjamin/tem03.C: Issue more
47450         error messages.
47451         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
47452         * g++.old-deja/g++.brendan/crash56.C: Add this->.
47453         * g++.old-deja/g++.law/visibility13.C: Remove error
47454         messages.
47455         * g++.old-deja/g++.ns/template17.C: Reorder code to
47456         make declaration visible in template.
47457         * g++.old-deja/g++.pt/crash3.C: Fix typos.
47458         * g++.old-deja/g++.pt/crash36.C: Issue more error
47459         messages.
47460         * g++.old-deja/g++.pt/crash5.C: Improve error
47461         message.
47462         * g++.old-deja/g++.pt/crash67.C: Remove warning.
47463         * g++.old-deja/g++.pt/inherit1.C: Add this->.
47464         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
47465         * g++.old-deja/g++.pt/typename16.C: Replace implicit
47466         typename warning with error message.
47467         * g++.old-deja/g++.pt/typename19.C: Remove warning.
47468         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
47469         * g++.old-deja/g++.robertl/eb24.C: Use this->.
47471 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
47473         * g++.dg/parse/ambig2.C: New test.
47475 2003-01-15  Richard Henderson  <rth@redhat.com>
47477         * g++.dg/tls/init-2.C: Update error message string.
47479 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47481         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
47483 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
47485         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
47486         all for HC11/HC12.
47487         * gcc.c-torture/compile/20001205-1.x: Likewise.
47488         * gcc.c-torture/compile/20001226-1.x: Likewise.
47489         * gcc.c-torture/compile/920520-1.x: Likewise.
47490         * gcc.c-torture/compile/961203-1.x: Likewise.
47491         * gcc.c-torture/compile/20020604-1.x: Likewise.
47493 2003-01-15  Jan Hubicka  <jh@suse.cz>
47495         * gcc.c-torture/compile/20030115-1.c: New test.
47497         * gcc.dg/i386-fpcvt-1.c: New test.
47498         * gcc.dg/i386-fpcvt-2.c: New test.
47500 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
47502         Further conform g++'s __vmi_class_type_info to the C++ ABI
47503         specification.
47504         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
47505         the specification.
47507 2003-01-14  Jan Hubicka  <jh@suse.cz>
47509         * gcc.dg/i386-fpcvt-1.c: New test.
47510         * gcc.dg/i386-fpcvt-2.c: New test.
47512 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47514         * gcc.dg/i386-mmx-3.c: New test.
47516 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
47518         PR c++/9264
47519         * g++.dg/parse/octal1.C: New file.
47521         PR c++/9172
47522         * g++.dg/parse/typename1.C: New file.
47524 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
47526         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
47527         * gcc.dg/bf-no-ms-layout.c: Likewise.
47528         * gcc.dg/bf-ms-attrib.c: Likewise.
47530 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
47532         PR c++/9099
47533         * g++.dg/parse/dtor1.C: New file.
47535         PR c++/9128
47536         * g++.dg/rtti/typeid1.C: New file.
47538         PR c++/9153
47539         * g++.dg/parse/lookup1.C: New file.
47541         PR c++/9171
47542         * g++.dg/templ/spec5.C: New file.
47544 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
47546         * gcc.c-torture/compile/20030110-1.c: New test.
47548 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
47550         Merge from pch-branch:
47552         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
47554         * gcc.dg/pch/cpp-1.h: New.
47555         * gcc.dg/pch/cpp-1.c: New.
47556         * gcc.dg/pch/cpp-2.h: New.
47557         * gcc.dg/pch/cpp-2.c: New.
47559         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
47561         * gcc.dg/pch/except-1.h: New.
47562         * gcc.dg/pch/except-1.c: New.
47564         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
47566         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
47567         running test.
47568         * gcc.dg/pch: Include *.hp not *.h.
47569         * gcc.dg/pch/system-1.h: New.
47570         * gcc.dg/pch/system-1.c: New.
47572         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
47574         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
47575         rather than trying to build and run a program using PCH.
47576         * gcc.dg/pch: Remove dg-do commands from test files.
47578         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
47580         * gcc.dg/pch/macro-3.c: New.
47581         * gcc.dg/pch/macro-3.h: New.
47583         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
47585         * gcc.dg/pch/common-1.c: New.
47586         * gcc.dg/pch/common-1.h: New.
47587         * gcc.dg/pch/decl-1.c: New.
47588         * gcc.dg/pch/decl-1.h: New.
47589         * gcc.dg/pch/decl-2.c: New.
47590         * gcc.dg/pch/decl-2.h: New.
47591         * gcc.dg/pch/decl-3.c: New.
47592         * gcc.dg/pch/decl-3.h: New.
47593         * gcc.dg/pch/decl-4.c: New.
47594         * gcc.dg/pch/decl-4.h: New.
47595         * gcc.dg/pch/decl-5.c: New.
47596         * gcc.dg/pch/decl-5.h: New.
47597         * gcc.dg/pch/global-1.c: New.
47598         * gcc.dg/pch/global-1.h: New.
47599         * gcc.dg/pch/inline-1.c: New.
47600         * gcc.dg/pch/inline-1.h: New.
47601         * gcc.dg/pch/inline-2.c: New.
47602         * gcc.dg/pch/inline-2.h: New.
47603         * gcc.dg/pch/static-1.c: New.
47604         * gcc.dg/pch/static-1.h: New.
47605         * gcc.dg/pch/static-2.c: New.
47606         * gcc.dg/pch/static-2.h: New.
47608         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
47610         * g++.dg/pch/pch.exp: Better handle failing testcases.
47611         * gcc.dg/pch/pch.exp: Likewise.
47612         * gcc.dg/pch/macro-1.c: New.
47613         * gcc.dg/pch/macro-1.h: New.
47614         * gcc.dg/pch/macro-2.c: New.
47615         * gcc.dg/pch/macro-2.h: New.
47617         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
47619         * g++.dg/dg.exp: Treat files in pch/ specially.
47620         * g++.dg/pch/pch.exp: New file.
47621         * g++.dg/pch/empty.H: New file.
47622         * g++.dg/pch/empty.C: New file.
47623         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
47624         "precompile".
47626         * gcc.dg/pch/pch.exp: New file.
47627         * gcc.dg/pch/empty.h: New file.
47628         * gcc.dg/pch/empty.c: New file.
47629         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
47630         "precompile".
47632 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47634         * g++.dg/template/friend14.C: New test.
47636 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47638         * gcc.dg/old-style-asm-1.c: New test.
47640 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
47642         * gcc.c-torture/compile/20030109-1.c: New test.
47644 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47646         * gcc.c-torture/execute/20030109-1.c: New test.
47648 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
47650         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
47651         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
47652         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
47653         * g++.old-deja/g++.mike/eh2.C: Likewise.
47654         * g++.old-deja/g++.mike/eh3.C: Likewise.
47655         * g++.old-deja/g++.mike/eh5.C: Likewise.
47656         * g++.old-deja/g++.mike/eh6.C: Likewise.
47657         * g++.old-deja/g++.mike/eh7.C: Likewise.
47658         * g++.old-deja/g++.mike/eh8.C: Likewise.
47659         * g++.old-deja/g++.mike/eh9.C: Likewise.
47660         * g++.old-deja/g++.mike/eh10.C: Likewise.
47661         * g++.old-deja/g++.mike/eh12.C: Likewise.
47662         * g++.old-deja/g++.mike/eh13.C: Likewise.
47663         * g++.old-deja/g++.mike/eh14.C: Likewise.
47664         * g++.old-deja/g++.mike/eh16.C: Likewise.
47665         * g++.old-deja/g++.mike/eh17.C: Likewise.
47666         * g++.old-deja/g++.mike/eh18.C: Likewise.
47667         * g++.old-deja/g++.mike/eh21.C: Likewise.
47668         * g++.old-deja/g++.mike/eh23.C: Likewise.
47669         * g++.old-deja/g++.mike/eh24.C: Likewise.
47670         * g++.old-deja/g++.mike/eh25.C: Likewise.
47671         * g++.old-deja/g++.mike/eh26.C: Likewise.
47672         * g++.old-deja/g++.mike/eh27.C: Likewise.
47673         * g++.old-deja/g++.mike/eh28.C: Likewise.
47674         * g++.old-deja/g++.mike/eh29.C: Likewise.
47675         * g++.old-deja/g++.mike/eh31.C: Likewise.
47676         * g++.old-deja/g++.mike/eh33.C: Likewise.
47677         * g++.old-deja/g++.mike/eh34.C: Likewise.
47678         * g++.old-deja/g++.mike/eh35.C: Likewise.
47679         * g++.old-deja/g++.mike/eh36.C: Likewise.
47680         * g++.old-deja/g++.mike/eh37.C: Likewise.
47681         * g++.old-deja/g++.mike/eh38.C: Likewise.
47682         * g++.old-deja/g++.mike/eh39.C: Likewise.
47683         * g++.old-deja/g++.mike/eh40.C: Likewise.
47684         * g++.old-deja/g++.mike/eh41.C: Likewise.
47685         * g++.old-deja/g++.mike/eh42.C: Likewise.
47686         * g++.old-deja/g++.mike/eh44.C: Likewise.
47687         * g++.old-deja/g++.mike/eh46.C: Likewise.
47688         * g++.old-deja/g++.mike/eh47.C: Likewise.
47689         * g++.old-deja/g++.mike/eh48.C: Likewise.
47690         * g++.old-deja/g++.mike/eh49.C: Likewise.
47691         * g++.old-deja/g++.mike/eh50.C: Likewise.
47692         * g++.old-deja/g++.mike/eh51.C: Likewise.
47693         * g++.old-deja/g++.mike/eh53.C: Likewise.
47694         * g++.old-deja/g++.mike/eh55.C: Likewise.
47695         * g++.old-deja/g++.mike/p7912.C: Likewise.
47696         * g++.old-deja/g++.mike/p9706.C: Likewise.
47697         * g++.old-deja/g++.mike/p10416.C: Likewise.
47698         * g++.old-deja/g++.mike/p11667.C: Likewise.
47699         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
47700         Remove redundant reference to Iris.
47701         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
47702         Elxsi, i860, Pico Java, and WE32K.
47704 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
47706         * g++.dg/ext/asm4.C: New test.
47708 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47710         PR c++/9030
47711         * g++.dg/template/friend12.C: New test.
47712         * g++.dg/template/friend13.C: Likewise.
47713         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
47715 2003-01-08  Jan Hubicka  <jh@suse.cz>
47717         * gcc.dg/i386-cadd.c: New test.
47718         * gcc.dg/i386-cmov4.c: Likewise.
47720 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
47722         PR c++/9165
47723         * g++.dg/warn/Wunused-3.C: New test.
47725         * g++.dg/abi/bitfield9.C: New test.
47727         PR c++/9189
47728         * g++.dg/parse/defarg3.C: New test.
47730 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
47732         * g++.dg/parse/ambig1.C: New test.
47733         * g++.dg/parse/defarg2.C: New test.
47735 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
47737         * g++.dg/template/defarg-1.C: New test.
47738         * g++.dg/template/local2.C: Likewise.
47740 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
47742         * gcc.c-torture/execute/20030105-1.c: New test.
47744 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47746         * g++.dg/parse/namespace3.C: Remove extra semicolons.
47747         * g++.dg/parse/namespace4.C: Likewise.
47749 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47751         * g++.dg/template/ntp2.C: New test.
47753 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
47755         * g++.dg/parse/extern-C-1.C: New test.
47757         * g++.dg/parse/namespace4.C: New test.
47759         * g++.dg/template/nested1.C: New test.
47761         * g++.dg/parse/namespace3.C: New test.
47763 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
47765         * g++.dg/lookup/two-stage1.C: New test.
47767 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47769         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
47770         * g++.old-deja/g++.jason/access8.C: Likewise.
47771         * g++.old-deja/g++.other/decl5.C: Likewise.
47773 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
47775         * g++.dg/parse/parse7.C: New test.
47777 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
47779         PR c++/2843
47780         * g++.dg/ext/attrib7.C: New test.
47782 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
47784         * g++.dg/parse/parse6.C: New test.
47786 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
47788         * gcc.dg/h8300-stack-1.c: New.
47790 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
47792         g++.dg/lookup/exception1.C: New test.
47794         g++.dg/lookup/template1.C: New test.
47796         g++.dg/parse/namespace2.C: New test.
47798         g++.dg/parse/parens2.C: New test.
47800 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47802         * g++.dg/parse/parse5.C: New test.
47803         * g++.dg/lookup/scoped4.C: New test.
47805 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
47807         * g++.dg/parse/parens1.C: New test.
47809         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
47810         angle-bracket1.C.
47811         * g++.dg/parse/parens2.C: New test.
47813         * g++.dg/lookup/scope-operator1.C: New test.
47815         * g++.dg/parse/operator1.C: New test.
47817 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47819         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
47820         * g++.old-deja/g++.other/access6.C: Likewise.
47821         * g++.old-deja/g++.other/decl1.C: Likewise.
47822         * g++.old-deja/g++.pt/typename12.C: Likewise.
47824 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
47826         * g++.dg/parse/namespace1.C: New test.
47828 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47830         * g++.dg/parse/parse4.C: New test.
47832 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47834         * g++.dg/parse/parse3.C: New test.
47836 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47838         * g++.dg/parse/parse2.C: New test.
47840 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47842         * g++.dg/template/friend11.C: New test.
47844 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47846         * g++.dg/parse/parse1.C: New test.
47848 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
47850         * lib/profopt.exp: Change the name of a global variable to avoid
47851         possible clashes with other test suites.
47853 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
47855         * g++.dg/inherit/covariant8.C: New test.
47857 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
47859         * g++.dg/init/array9.C: New test.
47861         PR c++/9112
47862         * g++.dg/parse/expr1.C: New test.
47864 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
47866         * gcc.c-torture/compile/20021230-1.c: New test.
47868 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
47870         * g++.dg/inherit/covariant5.C: New test.
47871         * g++.dg/inherit/covariant6.C: New test.
47872         * g++.dg/inherit/covariant7.C: New test.
47874 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47876         PR c++/2739
47877         * g++.dg/other/access2.C: New test.
47879 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47881         * g++.dg/other/anon-struct.C: No longer fails
47882         * g++.old-deja/g++.brendan/parse4.C: Likewise.
47883         * g++.old-deja/g++.brendan/parse5.C: Likewise.
47884         * g++.old-deja/g++.brendan/parse6.C: Likewise.
47886 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47888         * g++.dg/parse/angle-bracket.C (main): No longer fails.
47890 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
47892         * g++.dg/eh/spec4.C: Remove stray semicolon.
47893         * g++.dg/expr/pmf-1.C: Change error message.
47894         * g++.dg/ext/asm1.C: Remove stray semicolon.
47895         * g++.dg/ext/typename1.C: Add missing typenames.
47896         * g++.dg/inherit/template-as-base.C: Change error message.
47897         * g++.dg/lookup/scoped1.C: Likewise.
47898         * g++.dg/lookup/scoped2.C: Likewise.
47899         * g++.dg/lookup/using2.C: Likewise.
47900         * g++.dg/other/component1.C: Remove stray semicolon.
47901         * g++.dg/other/do1.C: Change error message.
47902         * g++.dg/other/error2.C: Likewise.
47903         * g++.dg/other/init1.C: Likewise.
47904         * g++.dg/other/packed1.C: Remove stray semicolon.
47905         * g++.dg/other/ptrmem2.C: Change error message.
47906         * g++.dg/parse/parameter-declaration-1.C: Remove line number
47907         marker.
47908         * g++.dg/special/initp1.C: Remove invalid attribute usage.
47909         * g++.dg/template/access3.C: Add typename keyword.
47910         * g++.dg/template/access5.C: Remove stray semicolon.
47911         * g++.dg/template/access6.C: Likewise.
47912         * g++.dg/template/complit1.C: Likewise.
47913         * g++.dg/template/crash1.C: Change error message.
47914         * g++.dg/template/inherit2.C: Remove stray semicolon.
47915         * g++.dg/template/instantiate2.C: Likewise.
47916         * g++.dg/template/instantiate3.C: Change error message.
47917         * g++.dg/template/qual1.C: Remove stray semicolon.
47918         * g++.dg/template/qualttp18.C: Change error message.
47919         * g++.dg/template/ref1.C: Remove stray semicolon.
47920         * g++.dg/template/sizeof1.C (A::value): Declare it.
47921         * g++.dg/template/spec4.C: Change error message.
47922         * g++.dg/template/static1.C: Likewise.
47923         * g++.dg/template/type1.C: Likewise.
47924         * g++.dg/template/typename3.C: Likewise.
47925         * g++.old-deja/g++.benjamin/13478.C: Change error message.
47926         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
47927         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
47928         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
47929         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
47930         named return value extension.
47931         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
47932         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
47933         * g++.old-deja/g++.bob/extern_C.C: Likewise.
47934         * g++.old-deja/g++.bob/inherit2.C: Likewise.
47935         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47936         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47937         * g++.old-deja/g++.brendan/crash13.C: Likewise.
47938         * g++.old-deja/g++.brendan/crash15.C: Likewise.
47939         * g++.old-deja/g++.brendan/crash18.C: Change error message.
47940         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
47941         * g++.old-deja/g++.brendan/crash38.C: Likewise.
47942         * g++.old-deja/g++.brendan/crash50.C: Likewise.
47943         * g++.old-deja/g++.brendan/crash56.C: Likewise.
47944         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
47945         syntax.
47946         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
47947         * g++.old-deja/g++.brendan/crash8.C: Change error message.
47948         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
47949         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47950         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
47951         * g++.old-deja/g++.brendan/template11.C: Likewise.
47952         * g++.old-deja/g++.brendan/template26.C: Likewise.
47953         * g++.old-deja/g++.brendan/template27.C: Use explicit
47954         specialization syntax.
47955         * g++.old-deja/g++.brendan/template30.C: Likewise.
47956         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
47957         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
47958         non-dependent names.
47959         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
47960         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
47961         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
47962         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
47963         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
47964         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
47965         named return value extension.
47966         * g++.old-deja/g++.ext/namedret2.C: Likewise.
47967         * g++.old-deja/g++.ext/namedret3.C: Likewise.
47968         * g++.old-deja/g++.ext/return1.C: Likewise.
47969         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
47970         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
47971         * g++.old-deja/g++.jason/access8.C: Likewise.
47972         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
47973         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
47974         pseudo-destructor names.
47975         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
47976         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
47977         pseudo-destructor names.
47978         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
47979         * g++.old-deja/g++.jason/overload19.C: Likewise.
47980         * g++.old-deja/g++.jason/overload32.C: Likewise.
47981         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
47982         stray semicolons.
47983         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
47984         * g++.old-deja/g++.jason/return.C: Likewise.
47985         * g++.old-deja/g++.jason/return2.C: Likewise.
47986         * g++.old-deja/g++.jason/shadow1.C: Likewise.
47987         * g++.old-deja/g++.jason/special.C: Use explicit specialization
47988         syntax.
47989         * g++.old-deja/g++.jason/template10.C: Account for use of
47990         non-dependent names.
47991         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
47992         syntax.
47993         * g++.old-deja/g++.jason/template37.C: Likewise.
47994         * g++.old-deja/g++.law/access4.C: Change error messages.
47995         * g++.old-deja/g++.law/arm13.C: Remove incorrect
47996         pseudo-destructor names.
47997         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
47998         * g++.old-deja/g++.law/ctors9.C: Likewise.
47999         * g++.old-deja/g++.law/cvt22.C: Likewise.
48000         * g++.old-deja/g++.law/dtors5.C: Likewise.
48001         * g++.old-deja/g++.law/global-init1.C: Likewise.
48002         * g++.old-deja/g++.law/missed-error3.C: Likewise.
48003         * g++.old-deja/g++.law/operators28.C: Likewise.
48004         * g++.old-deja/g++.law/visibility28.C: Likewise.
48005         * g++.old-deja/g++.martin/eval1.C: Likewise.
48006         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
48007         name.
48008         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
48009         * g++.old-deja/g++.mike/net34.C: Likewise.
48010         * g++.old-deja/g++.mike/net36.C: Likewise.
48011         * g++.old-deja/g++.mike/ns2.C: Likewise.
48012         * g++.old-deja/g++.mike/p12306.C: Likewise.
48013         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
48014         value extension.
48015         * g++.old-deja/g++.mike/p700.C: Likewise.
48016         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
48017         * g++.old-deja/g++.mike/p710.C: Likewise.
48018         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
48019         value extension.
48020         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
48021         * g++.old-deja/g++.mike/pmf9.C: Likewise.
48022         * g++.old-deja/g++.ns/crash2.C: Likewise.
48023         * g++.old-deja/g++.ns/crash3.C: Likewise.
48024         * g++.old-deja/g++.ns/invalid1.C: Likewise.
48025         * g++.old-deja/g++.ns/ns17.C: Likewise.
48026         * g++.old-deja/g++.ns/template16.C: Likewise.
48027         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
48028         keyword.
48029         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
48030         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
48031         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
48032         named return value extension.
48033         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
48034         * g++.old-deja/g++.other/access4.C: Issue additional error
48035         messages.
48036         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
48037         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
48038         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
48039         * g++.old-deja/g++.other/crash25.C: Change error message.
48040         * g++.old-deja/g++.other/crash4.C: Change error message.
48041         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
48042         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
48043         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
48044         checks.
48045         * g++.old-deja/g++.other/defarg8.C: Likewise.
48046         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
48047         * g++.old-deja/g++.other/dtor10.C: Likewise.
48048         * g++.old-deja/g++.other/incomplete.C: Likewise.
48049         * g++.old-deja/g++.other/linkage7.C: Likewise.
48050         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
48051         lookup algorithm.
48052         * g++.old-deja/g++.other/mangle2.C: Likewise.
48053         * g++.old-deja/g++.other/refinit2.C: Likewise.
48054         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
48055         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
48056         * g++.old-deja/g++.pt/crash28.C: Likewise.
48057         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
48058         syntax.
48059         * g++.old-deja/g++.pt/crash32.C: Change error message.
48060         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
48061         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
48062         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
48063         error message position.
48064         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48065         * g++.old-deja/g++.pt/defarg8.C: Change error message.
48066         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48067         syntax.
48068         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48069         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48070         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48071         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48072         keyword.
48073         * g++.old-deja/g++.pt/explicit31.C: Likewise.
48074         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48075         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48076         keyword.
48077         * g++.old-deja/g++.pt/explicit71.C: Change error message.
48078         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
48079         syntax.
48080         * g++.old-deja/g++.pt/friend28.C: Account for use of
48081         non-dependent names.
48082         * g++.old-deja/g++.pt/friend29.C: Likewise.
48083         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
48084         rules.
48085         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
48086         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
48087         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
48088         lookup rules.
48089         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
48090         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
48091         keyword.
48092         * g++.old-deja/g++.pt/memclass20.C: Likewise.
48093         * g++.old-deja/g++.pt/memclass5.C: Likewise.
48094         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
48095         keyword.
48096         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
48097         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
48098         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
48099         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
48100         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
48101         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
48102         keyword.
48103         * g++.old-deja/g++.pt/spec10.C: Likewise.
48104         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
48105         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
48106         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
48107         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
48108         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
48109         * g++.old-deja/g++.pt/ttp62.C: Likewise.
48110         * g++.old-deja/g++.pt/ttp64.C: Likewise.
48111         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
48112         * g++.old-deja/g++.pt/typename15.C: Likewise.
48113         * g++.old-deja/g++.pt/typename22.C: Likewise.
48114         * g++.old-deja/g++.pt/typename6.C: Change error messages.
48115         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
48116         * g++.old-deja/g++.pt/virtual2.C: Likewise.
48117         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
48118         syntax.
48119         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
48120         return value extension.
48121         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
48122         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
48123         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
48124         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
48126 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
48128         * g++.dg/warn/inline1.C: New test.
48129         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
48130         * g++.old-deja/g++.jason/synth10.C: Likewise.
48131         * g++.old-deja/g++.mike/net31.C: Likewise.
48132         * g++.old-deja/g++.mike/p8786.C: Likewise.
48134         * g++.dg/template/friend10.C: New test.
48135         * g++.dg/template/conv5.C: New test.
48137 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
48139         * g++.dg/lookup/scoped3.C: New test.
48141         * g++.dg/lookup/decl1.C: New test.
48142         * g++.dg/lookup/decl2.C: New test.
48144 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
48146         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
48147         gcc.c-torture/compile/20021015-1.c,
48148         gcc.c-torture/compile/20021015-2.c,
48149         gcc.c-torture/compile/20021123-1.c,
48150         gcc.c-torture/compile/20021123-2.c,
48151         gcc.c-torture/compile/20021123-3.c,
48152         gcc.c-torture/compile/20021123-4.c,
48153         gcc.c-torture/execute/20021024-1.c: Add tests previously added
48154         only to 3.1 or 3.2 branch.
48156 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
48158         * gcc.dg/i386-bitfield3.c: New test.
48160         * gcc.dg/i386-bitfield2.c: New test.
48162 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
48164         * g++.dg/parse/conv_op1.C: New test.
48166 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
48168         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
48169         approved.
48171 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
48173         * gcc.c-torture/compile/20021220-1.c: New test.
48175 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
48177         * gcc.dg/i386-fastcall-1.c: New.
48179 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48181         * gcc.c-torture/execute/20021219-1.c: New test.
48183 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48185         * gcc.dg/i386-pic-1.c: New test.
48187 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48189         PR c++/8099
48190         * g++.dg/template/friend9.C: New test.
48192 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48194         PR c++/3663
48195         * g++.dg/template/access7.C: New test.
48197 2002-12-18  Nick Clifton  <nickc@redhat.com>
48199         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
48200         the libstdc++-v3 directory has been found.
48202 2002-12-12  Devang Patel <dpatel@apple.com>
48203         * gcc.dg/darwin-ld-1.c: New test.
48204         * gcc.dg/darwin-ld-2.c: New test.
48205         * gcc.dg/darwin-ld-3.c: New test.
48206         * gcc.dg/darwin-ld-4.c: New test.
48207         * gcc.dg/darwin-ld-5.c: New test.
48209 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48211         * gcc.c-torture/compile/20021212-1.c: New test.
48213 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
48215         * gcc.dg/fshort-wchar: New test.
48217 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
48219         PR c++/8372
48220         * g++.dg/template/dtor1.C: New test.
48222         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
48223         markers.
48225 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
48227         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
48229 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
48231         * g++.dg/template/static1.C: New test.
48232         * g++.dg/template/static2.C: New test.
48233         * g++.old-deja/g++.ext/memconst.C: New test.
48235 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48237         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
48238         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
48239         * g++.dg/special/initp1.C: Likewise.
48241 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
48243         * gcc.c-torture/execute/20021204-1.c: New test.
48245 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
48247         * gcc.dg/ppc-fmadd-1.c: New file.
48248         * gcc.dg/ppc-fmadd-2.c: New file.
48249         * gcc.dg/ppc-fmadd-3.c: New file.
48251 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48253         * gcc.c-torture/compile/20021204-1.c: New test.
48255 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48257         * g++.dg/inherit/covariant2.C: New test.
48258         * g++.dg/inherit/covariant3.C: New test.
48259         * g++.dg/inherit/covariant4.C: New test.
48260         * g++.dg/inherit/covariant1.C: Remove XFAIL.
48261         * g++.old-deja/g++.robertl/eb17.C: Likewise.
48263 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
48265         PR c++/8688
48266         * g++.dg/init/brace3.C: New test.
48268 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
48270         * gcc.dg/20020210-1.c: Fix a comment typo.
48272 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
48274         PR c++/8720
48275         * g++.dg/parse/defarg1.C: New test.
48277         PR c++/8615
48278         * g++.dg/template/char1.C: New test.
48280         * g++.dg/template/varmod1.C: Fix typo.
48282 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48284         DR 180
48285         * g++.old-deja/g++.pt/crash32.C: Expect error.
48287 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
48289         PR c++/5919
48290         * g++.dg/template/varmod1.C: New test.
48292         PR c++/8727
48293         * g++.dg/inherit/typeinfo1.C: New test.
48295         PR c++/8663
48296         * g++.dg/inherit/typedef1.C: New test.
48298 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
48300         PR c++/8332
48301         PR c++/8493
48302         * g++.dg/template/strlen1.C: New test.
48304         PR c++/8227
48305         * g++.dg/template/ctor2.C: New test.
48307         PR c++/8214
48308         * g++.dg/init/string1.C: New test.
48310         PR c++/8511
48311         * g++.dg/template/friend8.C: New test.
48313 2002-11-29  Joe Buck <jbuck@synopsys.com>
48315         * g++.dg/lookup/anon2.C: New test.
48317 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
48319         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
48320         h8300 port.
48322 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
48324         * gcc.dg/bitfld-6.c: New test.
48326 2002-11-27  Jan Hubicka  <jh@suse.cz>
48328         * gcc.c-torture/execute/20021127.[cx]: New test.
48330 2002-11-26  Jan Hubicka  <jh@suse.cz>
48332         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
48333         quality.
48335 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
48337         * g++.dg/init/brace2.C: New test.
48338         * g++.old-deja/g++.mike/p9129.C: Correct.
48340 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
48342         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
48344 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
48346         * gcc.dg/sibcall-6: New test for indirect sibcalls.
48348 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
48350         * g++.dg/abi/empty11.C: New test.
48351         * g++.dg/rtti/cv1.C: New test.
48353 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
48355         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
48357 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
48359         * g++.dg/abi/empty10.C: New test.
48361 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48363         * gcc.c-torture/compile/20021124-1.c: New test.
48365 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
48367         * g++.dg/abi/rtti2.C: New test.
48369 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48371         * gcc.dg/i386-unroll-1.c: New test.
48373 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
48375         * gcc.c-torture/compile/20021120-1.c: New test.
48376         * gcc.c-torture/compile/20021120-2.c: New test.
48378 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48380         * gcc.dg/bitfld-5.c: New test.
48382 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48384         * gcc.c-torture/execute/20021120-3.c: New test.
48386 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48388         * gcc.c-torture/execute/20021120-2.c: New test.
48390 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48392         * gcc.c-torture/execute/20021120-1.c: New test.
48394 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
48396         * gcc.c-torture/execute/20021118-3.c: New test.
48398 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48400         * gcc.c-torture/compile/20021119-1.c: New test.
48402 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
48404         * gcc.dg/duff-1.c: New test.
48405         * gcc.dg/duff-2.c: New test.
48406         * gcc.dg/duff-3.c: New test.
48408 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
48410         * gcc.dg/cpp/_Pragma5.c: New test.
48412 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48414         * gcc.c-torture/execute/20021118-2.c: New test.
48416 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48418         * gcc.c-torture/execute/20021118-1.c: New test.
48420 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
48422         * gcc.dg/20021116-1.c: New test.
48424 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
48426         * g++.dg/abi/vcall1.C: New test.
48428 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
48430         * gcc.dg/20021029-1.c: New test.
48431         * gcc.dg/20021029-2.c: New test.
48433 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48435         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
48437 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48439         PR c/8439
48440         * gcc.dg/20021110.c: Move to ...
48441         * gcc.c-torture/compile/20021110.c: .... here.
48443 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48445         PR c/8467
48446         * gcc.c-torture/execute/20021111-1.c
48448 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48450         PR c/8439
48451         * gcc.dg/20021110.c: New test.
48453 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
48455         * g++.dg/abi/vthunk3.C: Run only on x86.
48457 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
48459         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
48461 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
48463         * lib/compat.exp (compat-execute): Fix logic error in last
48464         change.
48466 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
48468         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
48470 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48472         PR c++/8389
48473         * g++.dg/template/access6.C: New test.
48475 2002-11-08  Jan Hubicka  <jh@suse.cz>
48477         * gcc.dg/i386-ssefp-1.c: New test.
48478         * gcc.dg/i386-ssefp-1.c: New test.
48480 2002-11-08  Jan Hubicka  <jh@suse.cz>
48482         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
48484 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48486         * g++.dg/abi/vthunk3.C: New test.
48488         PR c++/8338
48489         * g++.dg/template/crash2.C: New test.
48491 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48493         * g++.dg/abi/dtor1.C: New test.
48494         * g++.dg/abi/dtor2.C: Likewise.
48496 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
48498         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
48499         Darwin.
48501 2002-11-04  Adam Nemet  <anemet@lnxw.com>
48503         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
48504         -mthumb.  Only xfail with -O0.
48506 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
48508         * g++.dg/abi/thunk1.C: New test.
48509         * g++.dg/abi/thunk2.C: Likewise.
48510         * g++.dg/abi/vtt1.C: Likewise.
48512 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
48514         PR optimization/8423
48515         * gcc.c-torture/execute/builtin-constant.c: New test.
48517 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
48519         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
48520         Add some more cases.
48522 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
48524         PR c++/8391
48525         * g++.dg/opt/local1.C: New test.
48527 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
48529         PR c++/8160
48530         * g++.dg/template/complit1.C: New test.
48532         PR c++/8149
48533         * g++.dg/template/typename4.C: Likewise.
48535 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48537         Core issue 287, PR c++/7639
48538         * g++.dg/template/instantiate1.C: Adjust error location.
48539         * g++.dg/template/instantiate3.C: New test.
48540         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
48541         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
48542         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
48544 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
48546         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
48548 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
48550         PR c++/8287
48551         * g++.dg/init/dtor2.C: New test.
48553 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48555         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
48556         * gcc.dg/nest.c: Bypass errors on irix6.
48558 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
48560         * gcc.dg/nest.c: Expect error for mmix-*-*.
48561         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
48563 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
48565         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
48566         markers.
48568         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
48570 2002-10-25  Mike Stump  <mrs@apple.com>
48572         * gcc.dg/warn-1.c: New test.
48574 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
48576         * g++.dg/template/typename3.C: New test.
48578 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
48580         * g++.dg/lookup/ptrmem1.C: New test.
48582         * g++.dg/abi/vthunk2.C: New test.
48584 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
48586         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
48588 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
48590         * g++.dg/abi/empty9.C: New test.
48592 2002-10-24  Richard Henderson  <rth@redhat.com>
48594         * g++.dg/inherit/thunk1.C: Enable for ia64.
48596 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
48598         PR c++/8067
48599         * g++.dg/lookup/pretty1.C: New test.
48601 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
48603         * gcc.dg/20021023-1.c: New test.
48605 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
48607         PR c++/7679
48608         * g++.dg/parse/inline1.C: New test.
48610 2002-10-23  Richard Henderson  <rth@redhat.com>
48612         * g++.dg/inherit/thunk1.C: Enable for x86_64.
48614         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
48616 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
48618         PR c++/6579
48619         * g++.dg/parse/stmtexpr3.C: New test.
48621 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
48623         * g++.dg/expr/cond1.C: New test.
48625 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
48627         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
48629 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48631         * g++.dg/abi/vbase13.C: New test.
48632         * g++.dg/abi/vbase14.C: Likewise.
48634 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
48636         * gcc.dg/tls/pic-1.c: New test.
48637         * gcc.dg/tls/nonpic-1.c: New test.
48638         * gcc.dg/20021018-1.c: New test.
48640 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
48642         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
48643         Remove only files with the same base name as the test case.
48644         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
48645         (profopt-execute): Likewise.  Also, remove old profiling
48646         and performance data files before running the tests.
48648         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
48649         * g++.dg/bprob/bprob.exp: Likewise.
48650         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
48651         to allow more general test case names.
48653         * g++.dg/bprob/bprob-1.C: Rename to ...
48654         * g++.dg/bprob/g++-bprob-1.C: ... this.
48656         * g77.dg/bprob/bprob-1.f: Rename to ...
48657         * g77.dg/bprob/g77-bprob-1.f: ... this.
48659 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
48661         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
48662         bison 1.50 or later.
48664 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
48666         * g++.dg/README: Describe more test directories.
48668 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48670         * g++.dg/init/array6.C: Add additional tests.
48672 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
48674         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
48675         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
48677 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
48679         * gcc.c-torture/compile/20020604-1.x: New.
48680         * gcc.c-torture/compile/simd-5.x: Likewise.
48681         * gcc.c-torture/execute/920710-1.x: Likewise.
48682         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
48684 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48686         * g++.dg/inherit/override1.C: Add dg-options clause.
48688 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48690         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
48691         _mm_slli_si128.
48693 2002-10-19  Andreas Schwab  <schwab@suse.de>
48695         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
48696         directory component.
48698 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
48700         * g++.dg/inherit/thunk1.C: New test.
48702         * g++.dg/inherit/override1.C: New test.
48704         * g++.dg/abi/mangle11.C: New test.
48705         * g++.dg/abi/mangle14.C: New test.
48706         * g++.dg/abi/mangle17.C: New test.
48708 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
48710         * g++.dg/overload/member2.C: New test.
48712 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
48714         * g++.dg/README: Describe new compat directory.
48715         * g++.dg/dg.exp: Skip tests in compat directory.
48716         * README.compat: New file.
48717         * lib/compat.exp: New expect script.
48718         * g++.dg/compat: New test directory.
48719         * g++.dg/compat/compat.exp: New expect script.
48720         * g++.dg/compat/abi: New test directory.
48721         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
48722         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
48723         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
48724         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
48725         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
48726         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
48727         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
48728         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
48729         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
48730         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
48731         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
48732         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
48733         * g++.dg/compat/break: New test directory.
48734         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
48735         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
48736         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
48737         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
48738         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
48739         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
48740         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
48741         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
48742         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
48743         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
48744         g++.dg/compat/break/README: New files.
48745         * g++.dg/compat/eh: New test directory.
48746         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
48747         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
48748         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
48749         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
48750         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
48751         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
48752         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
48753         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
48754         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
48755         g++.dg/compat/eh/filter2_y.C,
48756         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
48757         g++.dg/compat/eh/new1_y.C,
48758         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
48759         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
48760         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
48761         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
48762         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
48763         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
48764         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
48765         g++.dg/compat/eh/unexpected1_y.C: New files.
48766         * g++.dg/compat/init: New test directory.
48767         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
48768         g++.dg/compat/init/array5_y.C,
48769         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
48770         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
48771         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
48772         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
48773         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
48774         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
48775         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
48776         g++.dg/compat/init/init-ref2_y.C: New files.
48778 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
48780         PR c++/7584
48781         * g++.dg/inherit/using3.C: New test.
48783 2002-10-17  Jan Hubicka  <jh@suse.cz>
48785         * gcc.dg/20021017-2.c: New test.
48787 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
48789         * g++.dg/abi/mangle16.C: Adjust.
48791         * g++.dg/init/array8.C: New test.
48793 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
48795         * gcc.dg/special/mips-abi.exp: New test.
48796         * gcc.dg/special/mips-abi.s: Empty file used by the above.
48798 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
48800         * g++.dg/abi/mangle16.C: New test.
48801         * g++.dg/abi/mangle17.C: Likewise.
48803         PR c++/7478
48804         * g++.dg/template/ref1.C: New test.
48806 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48808         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
48810 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
48812         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
48814 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
48816         PR c++/7524
48817         * g++.dg/init/array7.C: New test.
48819 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
48821         * g++.dg/init/array6.C: New test.
48823         * g++.dg/abi/mangle13.C: Likewise.
48824         * g++.dg/abi/mangle14.C: Likewise.
48825         * g++.dg/abi/mangle15.C: Likewise.
48827 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48829         * g++.dg/abi/empty8.C: New test.
48831 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
48833         * g++.dg/init/ctor1.C: New test.
48835 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
48837         * gcc.c-torture/execute/20021015-1.c: New test.
48839 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
48841         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
48843 2002-10-14  Jan Hubicka  <jh@suse.cz>
48845         * gcc.dg/i386-ssetype-[1-5].c: New tests.
48847 2002-10-14  Richard Henderson  <rth@redhat.com>
48849         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
48851 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48853         PR optimization/6631
48854         * g++.dg/opt/const2.C: New test.
48856 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48858         PR c++/7176
48859         * g++.dg/parse/friend1.C: New test.
48860         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
48862 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
48864         * gcc.dg/20021014-1.c: New test.
48866 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
48868         PR c++/5661
48869         * g++.dg/ext/vlm1.C: New test.
48870         * g++.dg/ext/vlm2.C: Likewise.
48872         * g++.dg/init/array1.C: Remove invalid braces.
48873         * g++.dg/init/brace1.C: New test.
48874         * g++.dg/init/copy2.C: Likewise.
48875         * g++.dg/init/copy3.C: Likewise.
48876         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
48877         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
48878         braces.
48880 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
48882         * gcc.dg/cpp/assembler.S: Don't use -ansi.
48884 2002-10-11  Richard Shann  <richard.shann@superh.com>
48886         * gcc.c-torture/compile/simd-5.c: New test.
48888 2002-10-10  Roger Sayle  <roger@eyesopen.com>
48890         * gcc.c-torture/execute/shiftopt-1.c: New test case.
48892 2002-10-10  Jim Wilson  <wilson@redhat.com>
48894         * gcc.c-torture/execute/20021010-1.c: New test.
48896 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
48898         PR c/7353
48899         * g++.dg/ext/typedef-init.C: New test.
48900         * gcc.dg/typedef-init.c: New test.
48902 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
48904         * gcc.dg/cpp/paste13.c: New test.
48906 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48908         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
48909         remaining platforms, XFAIL during compile, not execute.  Don't
48910         XFAIL at -O0.
48912 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
48914         * gcc.dg/alias-1.c: Tweak expected warning.
48916 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48918         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
48920 2002-10-06  Andreas Jaeger  <aj@suse.de>
48922         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
48923         * gcc.dg/cpp/c++98.C: Likewise.
48925         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
48926         * g++.dg/cpp/c++98.C: Likewise.
48928         * g++.dg/README (Subdirectories): Mention cpp directory.
48930         PR target/7559
48931         * gcc.dg/20021006-1.c: New test.
48933 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48935         PR c++/7804
48936         * g++.dg/other/warning1.C: New test.
48938 2002-10-04  Roger Sayle  <roger@eyesopen.com>
48940         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
48941         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
48942         and sparc-*-* with -m64 as expected failures.  See PR 8087.
48944 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48946         PR c++/7931
48947         * g++.dg/template/ptrmem3.C: New test.
48949         PR c++/7754
48950         * g++.dg/template/union1.C: New test.
48952 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48954         PR c++/8006
48955         * g++.dg/abi/mangle9.C: New test.
48956         * g++.dg/abi/mangle10.C: New test.
48957         * g++.dg/abi/mangle11.C: New test.
48958         * g++.dg/abi/mangle12.C: New test.
48960 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
48962         PR c++/7188.
48963         * g++.dg/template/meminit1.C: New test.
48964         * g++.dg/warn/Wreorder-1.C: Likewise.
48965         * g++.old-deja/g++.mike/warn3.C: Tweak.
48966         * lib/prune.exp: Ingore "in copy constructor".
48968 2002-10-02  Andreas Jaeger  <aj@suse.de>
48970         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
48971         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
48972         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
48973         on x86-64.
48975 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48977         * gcc.dg/empty1.C: Fix typo.
48979 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
48981         * gcc.dg/alias-1.c: New test.
48983 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48985         * gcc.dg/empty1.C: New test.
48987         * g++.dg/tls/init-2.C: Tweak error messages.
48989 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
48991         * gcc.c-torture/compile/20020923-1.c: New test.
48993 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
48995         * gcc.c-torture/execute/ffs-1.c: New test.
48996         * gcc.c-torture/execute/ffs-2.c: Ditto.
48998 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
49000         * g++.dg/overload/member1.C: New test.
49002 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
49004         * g++.dg/abi/empty7.C: New test.
49005         * g++.dg/init/pm2.C: Likewise.
49007 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
49009         * g++.dg/rtti/crash1.C: New test.
49011 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
49013         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
49014         gcc.dg/sibcall-4.c: New tests.
49016 2002-09-28  Roger Sayle  <roger@eyesopen.com>
49018         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
49019         powerpc and MMIX targets.
49021 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
49023         * gcc.dg/cpp/20020927-1.c: New.
49025 2002-09-26  David S. Miller  <davem@redhat.com>
49027         * gcc.c-torture/compile/trunctfdf.c: New.
49029 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49031         * lib/target-supports.exp (check_weak_available): Handle solaris2.
49033 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
49035         * gcc.c-torture/execute/loop-15.c: New.
49037 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
49039         * README.QMTEST: Fix typo.
49041 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
49043         * gcc.dg/20020926-1.c: New test.
49045 2002-09-25  David S. Miller  <davem@redhat.com>
49047         PR target/7842
49048         * gcc.c-torture/execute/shiftdi.c: New test.
49050 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
49052         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
49053         unique to the tool.
49054         * lib/g77.exp (g77_init): Likewise.
49055         * lib/g++.exp (g++_init): Likewise.
49056         * lib/objc.exp (objc_init): Likewise.
49058 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
49060         * g++.dg/abi/empty5.C: New test.
49061         * g++.dg/abi/empty6.C: New test.
49062         * g++.dg/abi/vbase12.C: New test.
49064 2002-09-25  Richard Henderson  <rth@redhat.com>
49066         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49067         too-small long double.
49069 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
49071         * gcc.dg/20020919-1.c: New test.
49073 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
49075         * g++.dg/abi/bitfield6.C: New test.
49076         * g++.dg/abi/bitfield7.C: New test.
49077         * g++.dg/abi/bitfield8.C: New test.
49078         * g++.dg/abi/vbase11.C: New test.
49080 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49082         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
49083         hppa*-*-hpux*.  Update test comment.
49085 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
49087         * gcc.dg/tls/struct-1.c: New test.
49089 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
49091         * gcc.dg/cpp/tr-warn2.c: Update.
49093 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49095         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
49097 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49099         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
49100         systems.
49102 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
49104         * gcc.c-torture/execute/ieee/mzero3.c: New test.
49106         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49107         Adjust for c++filt moved to binutils.  Remove spurious duplicate
49108         setting of cxxfilt.
49110 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
49112         * gcc.dg/20020312-2.c: Update for darwin.
49114 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
49116         * g++.old-deja/g++.other/crash32.C: Mark ICE.
49118 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
49120         * objc.dg/comp-types-1.m: New test.
49121         * objc.dg/comp-types-2.m: New test.
49122         * objc.dg/comp-types-3.m: New test.
49123         * objc.dg/comp-types-4.m: New test.
49124         * objc.dg/comp-types-5.m: New test.
49125         * objc.dg/comp-types-6.m: New test.
49127 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49129         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
49131 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
49133         * g++.dg/other/do1.C: New test.
49135         * g++.dg/template/subst1.C: New test.
49137 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
49139         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
49141 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
49143         * g++.dg/template/qualttp20.C: Adjust expected errors.
49144         * g++.old-deja/g++.jason/report.C: Likewise.
49145         * g++.old-deja/g++.other/qual1.C: Likewise.
49147         * g++.dg/lookup/scoped2.C: New test.
49149         * g++.dg/ext/asm3.C: New test.
49151 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
49153         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
49155 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
49157         * ChangeLog: follow spelling conventions.
49158         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
49159         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
49160         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
49161         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
49162         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
49163         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
49164         * g++.old-deja/g++.law/global-init1.C: Likewise.
49165         * g++.old-deja/g++.other/delete4.C: Likewise.
49166         * g++.old-deja/g++.other/inline21.C: Likewise.
49167         * g++.old-deja/g++.other/singleton.C: Likewise.
49168         * g77.dg/strlen0.f: Likewise.
49169         * g77.f-torture/compile/20010519-1.f: Likewise.
49170         * g77.f-torture/compile/980310-4.f: Likewise.
49171         * gcc.c-torture/compile/20000605-1.c: Likewise.
49172         * gcc.c-torture/execute/20020225-1.c: Likewise.
49173         * gcc.dg/c90-hexfloat-2.c: Likewise.
49174         * gcc.dg/c99-bool-1.c: Likewise.
49175         * gcc.dg/c99-hexfloat-2.c: Likewise.
49176         * gcc.dg/dll-2.c: Likewise.
49177         * gcc.dg/wtr-union-init-1.c: Likewise.
49178         * gcc.dg/wtr-union-init-2.c: Likewise.
49179         * gcc.dg/wtr-union-init-3.c: Likewise.
49180         * gcc.dg/cpp/avoidpaste1.c: Likewise.
49181         * gcc.dg/cpp/defined.c: Likewise.
49182         * gcc.dg/cpp/macsyntx.c: Likewise.
49183         * gcc.dg/cpp/paste2.c: Likewise.
49184         * gcc.dg/cpp/trad/defined.c: Likewise.
49185         * gcc.dg/format/c90-printf-1.c: Likewise.
49186         * gcc.dg/format/c90-scanf-1.c: Likewise.
49187         * gcc.dg/format/c99-printf-1.c: Likewise.
49188         * gcc.dg/format/c99-scanf-1.c: Likewise.
49189         * gcc.misc-tests/gcov-8.c: Likewise.
49190         * lib/profopt.exp: Likewise.
49192 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
49194         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
49196 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
49198         * g++.dg/inherit/using2.C: New test.
49200 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
49202         * ChangeLog: Follow spelling conventions.
49203         * g++.dg/template/friend4.C: Likewise.
49204         * g++.old-deja/g++.pt/crash67.C: Likewise.
49205         * gcc.c-torture/execute/20000801-4.c: Likewise.
49206         * gcc.dg/c90-digraph-1.c: Likewise.
49207         * gcc.dg/c94-digraph-1.c: Likewise.
49208         * gcc.dg/c99-digraph-1.c: Likewise.
49209         * gcc.dg/cpp/line5.c: Likewise.
49210         * gcc.dg/cpp/multiline.c: Likewise.
49211         * gcc.dg/cpp/trad/literals-1.c: Likewise.
49212         * gcc.dg/format/attr-3.c: Likewise.
49213         * gcc.dg/format/c90-scanf-3.c: Likewise.
49214         * gcc.dg/format/ext-4.c: Likewise.
49216 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
49218         * g++.dg/template/pretty1.C: New test.
49220 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
49222         * gcc.c-torture/execute/struct-cpy-1.c: New test.
49224 2002-09-13  Matt Austern  <austern@apple.com>
49226         * g++.dg/other/constref[12].C: New, regression tests for
49227         passing a cast expression to a function by const reference.
49229 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
49231         * g++.dg/template/deduce1.C: New test.
49233 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
49235         * gcc.c-torture/execute/simd-1.c: Force all use of int to
49236         32-bit int.
49238 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49240         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
49241         usage.
49243 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
49245         * gcc.c-torture/compile/20020910-1.c: New test.
49247 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
49249         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
49251 2002-09-10  Andreas Jaeger  <aj@suse.de>
49253         * gcc.dg/20020312-2.c: Adjust for x86-64.
49255 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
49257         * g77.dg/7388.f: New test case for PR 7388.
49259 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
49261         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
49263 2002-09-05  Ziemowit Laski <zlaski@apple.com>
49265         * objc.dg/proto-lossage-1.m: New test.
49267 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
49269         * gcc.dg/cpp/_Pragma4.c: Fix typo.
49271 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
49273         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
49274         expected to pass.
49276 2002-09-06  Stan Shebs  <shebs@apple.com>
49277             David Edelsohn  <edelsohn@gnu.org>
49279         * gcc.dg/weak: New directory.
49280         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
49281         target-specific xfail bits.
49282         * gcc.dg/typeof-2.c: Move to new directory.
49283         * gcc.dg/weak.exp: New expect script.
49285 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
49287         * gcc.c-torture/execute/extzvsi.c: New test.
49289 2002-09-05  Stan Shebs  <shebs@apple.com>
49291         * gcc.dg/weak-1.c: xfail on Darwin.
49292         * gcc.dg/weak-2.c: Ditto.
49293         * gcc.dg/weak-3.c: Ditto.
49294         * gcc.dg/weak-4.c: Ditto.
49295         * gcc.dg/weak-5.c: Ditto.
49296         * gcc.dg/weak-6.c: Ditto.
49297         * gcc.dg/weak-7.c: Ditto.
49298         * gcc.dg/weak-8.c: Ditto.
49299         * gcc.dg/weak-9.c: Ditto.
49301 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
49303         * gcc.c-torture/execute/loop-14.c: New test.
49305 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
49307         * g++.dg/other/cxa-atexit1.C: New test.
49309         * gcc.dg/typeof-2.c: New test.
49311 2002-09-03  Roger Sayle  <roger@eyesopen.com>
49313         * gcc.dg/builtins-2.c: New testcase.
49314         * gcc.dg/builtins-3.c: New testcase.
49316 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
49318         * gcc.dg/cpp/_Pragma4.c: New test.
49320 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
49322         * objc/execute/nil_method-1.m: New testcase.
49324 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
49326         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
49327         [Object class], not [Object initialize].
49329 2002-08-31  Roger Sayle  <roger@eyesopen.com>
49330             Hans-Peter Nilsson  <hp@bitrange.com>
49332         * gcc.c-torture/execute/20020720-1.x: Skip test on
49333         mmix-knuth-mmixware.  Correct comment.
49335 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
49337         * g++.dg/abi/bitfield5.C: New test.
49338         * g++.dg/abi/vbase10.C: Likewise.
49340 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
49342         * objc.dg/undeclared-selector.m: New test.
49344 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
49346         * g++.dg/other/offsetof1.C: Avoid cast warning.
49348 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
49350         * objc.dg/super-class-2.m: New test.
49352 2002-08-24  Matt Austern  <austern@apple.com>
49354         * g++.dg/ext/lvaddr.C: New test.
49355         * g++.dg/ext/lvcast.C: New test.
49357 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
49359         * g++.dg/inherit/cond1.C: New test.
49361 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
49363         * gcc.dg/noncompile/incomplete-1.c: New test.
49365 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
49367         * gcc.dg/typespec-1.c: New test.
49369 2002-08-20  Devang Patel  <dpatel@apple.com>
49370         * objc.dg/proto-hier-2.m: New test.
49372 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
49374         * objc.dg/bitfield-1.m: New test.
49375         * objc.dg/bitfield-2.m: New test.
49377 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
49379         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
49380         gcc.dg/c99-flex-array-4.c: New tests.
49382 2002-08-16  Stan Shebs  <shebs@apple.com>
49384         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
49386 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
49388         * gcc.dg/typeof-1.c: New test.
49389         * g++.dg/ext/typeof2.C: New test.
49391 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
49393         * g++.dg/other/offsetof1.C: New test.
49395 2002-08-14  Richard Henderson  <rth@redhat.com>
49397         * gcc.dg/tls/diag-3.c: Fix expected message strings.
49399 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
49401         * gcc.dg/cpp/_Pragma3.c: New test.
49403 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
49405         * g++.dg/template/inherit3: New test.
49407 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49409         * gcc.dg/bitfld-4.c: Add blank options.
49411 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
49413         * g++.dg/template/crash1.C: New test.
49415 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49417         * gcc.dg/tls/opt-2.c: New test.
49419 2002-08-08  Devang Patel  <dpatel@apple.com>
49421         * objc.dg/selector-1.m : New test
49423 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49425         * g++.dg/abi/bitfield4.C: New test.
49426         * gcc.dg/bitfld-4.c: New test.
49428 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49430         * g++.dg/other/packed1.C: New test.
49432 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
49434         * g++.dg/abi/offsetof.C: Tweak error messages.
49435         * g++.old-deja/g++.mike/p10769a.C: Likewise.
49437 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49439         * gcc.dg/bitfld-3.c: New test.
49441 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
49442             Richard Henderson  <rth@redhat.com>
49444         * gcc.dg/i386-bitfield1.c: New test.
49445         * g++.dg/abi/bitfield3.C: Update.
49447 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
49449         * objc.dg/const-str-2.m: Update.
49450         * gcc.dg/cpp/c++98.c: Change to C extension.
49451         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
49452         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
49454 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
49456         * gcc.dg/tls/diag-3.c: New.
49458 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
49460         * g++.dg/README (Subdirectories): Document new subdir expr.
49461         * g++.dg/expr/pmf-1.C: New test.
49463 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
49465         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
49467 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
49469         * g++.dg/abi/bitfield3.C: New test.
49471 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
49473         * lib/gcov.exp: Tweak expected line formats.
49474         * gcc.misc-tests/gcov8.c: New test.
49475         * gcc.misc-tests/gcov8.x: New flags.
49477 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
49479         * consistency.vlad/layout/endian.c: Include string.h.
49481         * gcc.c-torture/execute/20020805-1.c: New test.
49483 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
49485         * g++.dg/other/conversion1.C: New test.
49487 2002-08-03  Roger Sayle  <roger@eyesopen.com>
49489         * gcc.dg/builtins-1.c: New testcase.
49491 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
49493         * g++.dg/inherit/access3.C: New test.
49495 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
49497         * gcc.dg/ia64-visibility-2.c: New test.
49499 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
49501         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
49502         __qualifier_flags to __flags.
49504 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
49506         * g++.dg/inherit/operator1.C: New test.
49507         * g++.dg/lookup/disamb1.C: Fix typo in comment.
49508         * g++.dg/other/error1.C: Change expected error message.
49509         * g++.dg/template/conv4.C: Likewise.
49511 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
49513         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
49514         for documented behavior.
49516 2002-07-25  Roger Sayle  <roger@eyesopen.com>
49518         * gcc.c-torture/execute/20020720-1.x: Skip this test on
49519         several targets known to fail.
49521 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
49523         * gcc.dg/mips-args-[123].c: New tests.
49525 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
49527         * gcc.dg/ppc-spe.c: New.
49529 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
49531         * g++.dg/other/ptrmem4.C: New testcase.
49533 2002-07-24  Richard Henderson  <rth@redhat.com>
49535         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
49537 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
49539         * g++.dg/ext/alignof1.C (main): Return 0 for success.
49541 2002-07-24  Roger Sayle  <roger@eyesopen.com>
49543         * gcc.c-torture/execute/memset-3.c: New testcase.
49545 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
49547         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
49548         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
49550 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49552         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
49553         Delete.
49555 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
49557         * gcc.c-torture/compile/simd-4.c: New test.
49559 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49561         PR c++/7347, c++/7348
49562         * g++.dg/template/access4.C: New test.
49563         * g++.dg/template/access5.C: New test.
49564         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
49565         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
49566         * g++.old-deja/g++.pt/ttp58.C: Likewise.
49567         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
49569 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
49571         * gcc.dg/gnu89-init-2.c: New test.
49573 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
49575         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
49577 2002-07-20  Roger Sayle  <roger@eyesopen.com>
49579         * gcc.c-torture/execute/20020720-1.c: New testcase.
49581 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
49583         * gcc.dg/cpp/Wsignprom.c: New tests.
49585 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
49587         * gcc.c-torture/execute/loop-13.c: New test.
49589 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
49591         * gcc.dg/cpp/expr.c: New tests.
49593 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
49595         * g++.dg/opt/pr6713.C: Add template instantiation.
49597 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
49599         * gcc.dg/nest.c: New test.
49601 2002-07-17  Richard Henderson  <rth@redhat.com>
49603         * g++.dg/opt/pr6713.C: New test.
49605 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
49607         * gcc.c-torture/execute/loop-2e.x: Let the testcase
49608         XFAIL for all x86 processors.
49610 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
49612         * gcc.c-torture/execute/20010122-1.x: Do not test with
49613         -fomit-frame-pointer.
49615 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49617         * g++.dg/template/instantiate2.C: New test.
49618         * g++.dg/template/spec4.C: New test.
49620 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49622         * g++.dg/template/access2.C: New test.
49623         * g++.dg/template/access3.C: New test.
49625 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
49627         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
49628         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
49629         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
49630         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
49631         Convert to use <stdarg.h>.
49632         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
49633         Delete.
49634         * gcc.dg/va-arg-2.c: New.
49635         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
49637 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
49639         * gcc.c-torture/compile/20020710-1.c: New test.
49641 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
49642                           Andrew Pinski  <pinskia@physics.uc.edu>
49644         gcc.c-torture/compile/simd-2.c: New testcase.
49645         gcc.c-torture/compile/simd-3.c: Likewise.
49647 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
49649         PR c++/7224
49650         * g++.dg/overload/error1.C: New test.
49652 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49654         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
49655         configuration and IRIX 6 O32 ABI.
49657 2002-07-11  Roger Sayle  <roger@eyesopen.com>
49659         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
49661 2002-07-10  Roger Sayle  <roger@eyesopen.com>
49663         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
49665 2002-07-10  Jeffrey A Law  <law@redhat.com>
49667         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
49669         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
49671 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
49673         * gcc.dg/20020312-2.c: Check for __PPC__.
49675 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
49677         * gcc.c-torture/compile/20020709-1.c: New test.
49679 2002-07-07  Roger Sayle  <roger@eyesopen.com>
49681         * g++.dg/template/qualttp21.C: New test case.
49683 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
49685         * gcc.c-torture/compile/20020706-1.c: New test.
49686         * gcc.c-torture/compile/20020706-2.c: New test.
49688 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
49689             Alexandre Oliva  <aoliva@redhat.com>
49691         * g++.dg/warn/incomplete1.C: New test.
49693 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49695         PR c++/7099
49696         * g++.dg/warn/noreturn1.C: New test.
49698 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
49700         PR c++/6706
49701         * g++.dg/debug/debug6.C: New test.
49702         * g++.dg/debug/debug7.C: New test.
49704 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
49706         * gcc.c-torture/compile/simd-3.c: New test.
49708 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
49710         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
49711         * gcc.dg/20020620-1.c: Likewise.
49713 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49715         PR c++/6944
49716         * g++.dg/init/array4.C: New test.
49717         * g++.dg/init/array5.C: New test.
49719 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
49721         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
49722         * gcc.c-torture/execute/simd-2.c (main): Likewise.
49724 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49726         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
49727         * gcc.dg/wtr-aggr-init-1.c: Likewise.
49728         * gcc.dg/wtr-conversion-1.c: Likewise.
49729         * gcc.dg/wtr-escape-1.c: Likewise.
49730         * gcc.dg/wtr-int-type-1.c: Likewise.
49731         * gcc.dg/wtr-label-1.c: Likewise.
49732         * gcc.dg/wtr-static-1.c: Likewise.
49733         * gcc.dg/wtr-strcat-1.c: Likewise.
49734         * gcc.dg/wtr-suffix-1.c: Likewise.
49735         * gcc.dg/wtr-switch-1.c: Likewise.
49736         * gcc.dg/wtr-unary-plus-1.c: Likewise.
49737         * gcc.dg/wtr-union-init-1.c: Likewise.
49738         * gcc.dg/wtr-union-init-2.c: Likewise.
49739         * gcc.dg/wtr-union-init-3.c: Likewise.
49741         * gcc.dg/wtr-func-def-1.c: New test.
49743 2002-07-02 Devang Patel <dpatel@apple.com>
49745         * objc.dg/param-1.m: New test.
49747 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
49749         * gcc.dg/cpp/trad/directive.c: Add test.
49750         * gcc.dg/cpp/trad/macroargs.c: Add test.
49751         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
49753 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
49755         * gcc.dg/cpp/cmdlne-M.c: New test.
49757 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
49759         * objc.dg/desig-init-1.m: New test.
49761 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49763         PR c++/6716
49764         * g++.dg/template/instantiate1.C: New test.
49766 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
49768         PR c++/7112
49769         * g++.dg/template/sizeof2.C: New test.
49771 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
49773         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
49774         gcc.dg/cpp/trad/include.c: New tests.
49776 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
49778         PR target/7177
49779         * gcc.c-torture/compile/20020701-1.c: New test.
49781 2002-07-01  Stan Shebs  <shebs@apple.com>
49783         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
49784         header here...
49785         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
49786         (objc-torture-execute): or here.
49788 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
49790         * gcc.c-torture/execute/arith-rand-ll.c: New test.
49792 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
49794         * gcc.dg/cpp/trad/escaped-nl.c: New test.
49796 2002-06-30  Devang Patel  <dpatel@apple.com>
49798         * objc.dg/fsyntax-only.m: New test.
49800 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
49802         PR c++/6695
49803         * g++.dg/template/friend7.C: New file.
49805 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
49807         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
49808         return type.
49810 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
49812         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
49813         avoid division by zero.
49815 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
49817         * gcc.dg/Wunknownprag.c: New tests.
49819 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
49821         * gcc.c-torture/execute/simd-2.c: New test.
49823 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
49825         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
49826         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
49827         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
49828         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
49829         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
49830         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
49831         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
49832         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
49833         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
49834         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
49835         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
49836         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
49837         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
49838         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
49839         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
49840         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
49841         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
49843 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
49845         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
49846         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
49847         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
49848         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
49849         New tests.
49850         * gcc.dg/cpp/trad/directive.c: Update.
49852 2002-06-23  Andreas Jaeger  <aj@suse.de>
49854         * gcc.c-torture/execute/complex-6.c: New.
49856 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
49858         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
49859         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
49860         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
49861         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
49863 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
49865         * gcc.dg/cpp/trad: New directory with traditional tests copied
49866         from parent directory.
49867         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49868         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49869         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49870         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49871         Move to trad/ and rename.
49872         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
49873         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
49874         gcc.dg/cpp/trad/redef2.c: New tests.
49875         * gcc.dg/cpp/trad/trad.exp: New driver.
49877 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
49879         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49880         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49881         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49882         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49883         Remove.
49885 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
49887         * gcc.dg/20020620-1.c: New test.
49889 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49891         * g++.dg/template/ttp4.C: New test.
49893 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
49895         * g++.dg/opt/vt1.C: Fix regexp.
49897 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49899         * gcc.c-torture/execute/pure-1.c: Make functions static again.
49900         Don't use attribute `noinline'.
49902 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
49904         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
49906 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
49908         * gcc.c-torture/execute/simd-1.c: New.
49910         * gcc.dg/simd-1.c: New.
49912 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
49914         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
49916 2002-06-16  Richard Henderson  <rth@redhat.com>
49918         * g++.dg/ext/anon-struct1.C: New.
49919         * g++.dg/ext/anon-struct2.C: New.
49920         * g++.dg/ext/anon-struct3.C: New.
49921         * gcc.dg/anon-struct-1.c: New.
49922         * gcc.dg/anon-struct-2.c: New.
49923         * gcc.dg/anon-struct-3.c: New.
49924         * gcc.dg/20011008-1.c: Adjust warning text.
49925         * gcc.dg/20020527-1.c: Add -fms-extensions.
49927 2002-06-16  Richard Henderson  <rth@redhat.com>
49929         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
49931 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
49933         * gcc.c-torture/execute/20020615-1.c: New test.
49935 2002-06-15  Roger Sayle  <roger@eyesopen.com>
49937         * gcc.c-tortuture/execute/compare-1.c: New test case.
49938         * gcc.c-tortuture/execute/compare-2.c: New test case.
49939         * gcc.c-tortuture/execute/compare-3.c: New test case.
49941 2002-06-13  Richard Henderson  <rth@redhat.com>
49943         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
49944         ia64 ilp32.
49946 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49948         * g++.dg/template/typename2.C: Update error message.
49950 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
49952         * gcc.c-torture/execute/20020611-1.c: New test.
49954 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
49956         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
49957         list of targets to skip.
49959 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
49961         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
49962         targets if not optimizing.
49964 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
49966         * gcc.c-torture/compile/20020605-1.c: New test.
49968         * g++.dg/opt/vt1.C: New test.
49970         * gcc.dg/20020531-1.c: New test.
49972         * gcc.dg/20020530-1.c: New test.
49974         * gcc.dg/20020527-1.c: New test.
49976         * g++.dg/opt/cse1.C: New test.
49978 2002-06-07  Roger Sayle  <roger@eyesopen.com>
49980         * gcc.dg/20020607-2.c: New test case.
49982 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
49984         * gcc.c-torture/compile/20020604-1.c: New test.
49986 2002-06-04  Richard Henderson  <rth@redhat.com>
49988         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
49989         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
49990         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
49992 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
49994         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
49996 2002-06-03  Richard Henderson  <rth@redhat.com>
49998         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
49999         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50001 2002-06-02  Richard Henderson  <rth@redhat.com>
50003         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50004         test functions static.
50006 2002-06-02  Andreas Jaeger  <aj@suse.de>
50008         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
50009         now.
50011 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50013         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
50014         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
50015         Update for mofified diagnostics.
50016         * gcc.dg/c99-intconst-1.c: No longer fail.
50018 2002-06-02  Richard Henderson  <rth@redhat.com>
50020         * gcc.dg/uninit-A.c: Remove xfail markers.
50022 2002-06-01  Roger Sayle  <roger@eyesopen.com>
50024         * gcc.dg/fnegate-1.c: New test case.
50026 2002-05-30  Osku Salerma  <osku@iki.fi>
50028         * gcc.c-torture/execute/mayalias-1.c: New file.
50030 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50032         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
50033         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
50034         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
50036 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
50038         * gcc.c-torture/execute/20020529-1.c: New test.
50040 2002-05-27  Richard Henderson  <rth@redhat.com>
50042         * g++.dg/ext/attrib6.C: New test case.
50044 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50046         * gcc.c-torture/execute/pure-1.c: New test.
50048 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50050         * gcc.dg/cpp/arith-2.c: Remove.
50052 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50054         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
50055         * gcc.dg/cpp/if-3.c: Remove.
50057 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
50059         * g++.dg/opt/cse2.C: New test.
50061 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
50063         * gcc.dg/cpp/arith-1.c: New semantic tests.
50064         * gcc.dg/cpp/if-1.c: Update.
50066 2002-05-24  Ben Elliston  <bje@redhat.com>
50068         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50070 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
50072         * gcc.dg/verbose-asm.c: New test.
50074 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50076         * gcc.dg/cpp/paste12.c: New test.
50078 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50080         * g++.dg/parse/named_ops.C: New test.
50082 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
50084         * gcc.dg/weak-8.c: New test.
50086 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
50088         * gcc.dg/weak-2.c: Allow optional leading underscore
50089         in scan-assembler symbol name.
50090         * gcc.dg/weak-3.c: Likewise.
50091         * gcc.dg/weak-4.c: Likewise.
50092         * gcc.dg/weak-5.c: Likewise.
50094 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
50096         * gcc.dg/20020523-1.c: New test.
50098 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50100         * objc.dg/const-str-2.m: Update now that we stop after
50101         a command line error.
50103 2002-05-22  Richard Henderson  <rth@redhat.com>
50105         * g++.dg/dg.exp: Fix typo in test pruneing.
50107 2002-05-22  Richard Henderson  <rth@redhat.com>
50109         * g++.dg/dg.exp: Prune the tls subdirectory.
50110         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
50111         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
50112         * g++.dg/tls/init-1.C: New.
50114 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
50116         * gcc.dg/20020517-1.c: New test.
50118 2002-05-21  Richard Henderson  <rth@redhat.com>
50120         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
50121         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
50123 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
50125         * g++.dg/other/copy2.C: New test.
50127 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
50129         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
50130         (MAX_COPY): Bump up to 10 times sizeof (long long).
50131         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
50133         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
50134         sizeof (long long).
50136         * gcc.c-torture/execute/strcpy-1.c: New test.
50138 2002-05-19  Jason Merrill  <jason2redhat.com>
50140         * g++.dg/ext/oper1.C: New test.
50142 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
50143 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
50145         * README.QMTEST: New file.
50147         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
50149 2002-05-19  Andreas Jaeger  <aj@suse.de>
50151         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
50152         now.
50153         * gcc.c-torture/execute/loop-2d.x: Likewise.
50155 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
50157         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
50158         support weak symbols.
50159         * gcc.dg/weak-4.c: Likewise.
50160         * gcc.dg/weak-6.c: Likewise.
50162 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
50164         * gcc.dg/weak-3.c: Add dg-excess-error comment for
50165         cygwin, coff and h8300-*-hms targets
50166         * gcc.dg/weak-5.c: Likewise.
50167         * gcc.dg/weak-7.c: Likewise.
50169 2002-05-16  Jason Merrill  <jason@redhat.com>
50171         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
50172         (scan-assembler-not, scan-assembler-dem): Likewise.
50173         (scan-assembler-dem-not): Likewise.
50175 2002-05-15  Richard Henderson  <rth@redhat.com>
50177         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
50179 2002-05-15  Richard Henderson  <rth@redhat.com>
50181         * gcc.dg/weak-5.c (vfoo1c): No warning here.
50182         (vfoo1f): Warning here.
50183         (vfoo1l): Don't redefine the alias.
50185 2002-05-14  Jason Merrill  <jason@redhat.com>
50186             Alexandre Oliva  <aoliva@redhat.com>
50188         * g++.dg/init/pm1.C: New test.
50190 2002-05-12  David S. Miller  <davem@redhat.com>
50192         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
50193         types.
50195 2002-05-10  Roger Sayle  <roger@eyesopen.com>
50197         * gcc.c-torture/execute/20020510-1.c: New test case.
50199 2002-05-10  David S. Miller  <davem@redhat.com>
50201         * gcc.c-torture/execute/conversion.c: Test long double too.
50203 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
50205         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
50206         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
50207         * lib/g++.exp (g++_link_flags): Likewise.
50208         * lib/objc.exp (objc_target_compile): Likewise.
50210 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
50212         * gcc.dg/cpp/poison.c: Update.
50213         * gcc.dg/cpp/20000625-2.c: Remove.
50214         * gcc.dg/cpp/direct2s.c: Remove final test.
50216 2002-05-08  Tom Rix  <trix@redhat.com>
50218         * gcc.c-torture/execute/20020508-1.c: New test.
50219         * gcc.c-torture/execute/20020508-2.c: New test.
50220         * gcc.c-torture/execute/20020508-3.c: New test.
50222 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50224         * gcc.dg/cpp/charconst-4.c: More tests.
50226 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
50228         PR c/6569
50229         * gcc.dg/weak-3.c: Update location of warning messages.
50230         * gcc.dg/weak-5.c: Likewise.
50232 2002-05-06  Roger Sayle  <roger@eyesopen.com>
50234         * gcc.c-torture/execute/20020506-1.c: New test case.
50236 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50238         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
50240 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50242         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
50244 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50246         * gcc.dg/cpp/charconst-3.c: New test.
50248 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50250         * gcc.dg/cpp/charconst.c: Update tests.
50252 2002-05-05  Tim Josling  <tej@melbpc.org.au>
50254         * treelang: Added directory for new sample language treelang. Also
50255         lib/treelang.exp: New file to signal treelang should be tested.
50257 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50259         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
50260         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
50261         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
50262         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
50263         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
50264         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
50265         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
50267 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50269         * gcc.dg/format/xopen-2.c: New test.
50271 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50273         * gcc.dg/20020503-1.c: New test.
50275 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
50277         * g++.dg/init/dtor1.C: Make it tougher.
50279 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
50281         * g++.dg/init/dtor1.C: New test.
50283 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
50285         * gcc.dg/altivec-8.c: New.
50287 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
50289         * gcc.dg/altivec-7.c: New.
50291 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
50293         * g++.dg/parse/typedef1.C: New test.
50295 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
50297         PR c++/6486
50298         * g++.dg/template/friend6.C: New test.
50300         PR c++/6492
50301         * g++.dg/init/copy1.C: New test.
50303 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
50305         * g++.dg/warn/effc1.C: New test.
50307 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50309         * gcc.dg/cpp/if-cexp.c: Add a test.
50311 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
50313         * gcc.dg/20020426-2.c: New test.
50315 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
50317         * gcc.dg/cpp/if-mop.c: Update.
50318         * gcc.dg/cpp/if-mpar.c: Add test.
50319         * gcc.dg/cpp/if-oppr.c: Update.
50321 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50323         PR c/6343
50324         * gcc.dg/weak-[2-7].c: New tests.
50326 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
50328         * gcc.dg/enum1.c: New test.
50330 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
50332         PR c++/6497
50333         * g++.dg/inherit/access2.C: New test.
50335 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
50337         PR bootstrap/6445
50338         * gcc.dg/20020426-1.c: New test.
50340 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
50342         * g++.dg/abi/enum1.C: New test.
50344 2002-04-26  Richard Henderson  <rth@redhat.com>
50346         * gcc.dg/c99-bool-1.c: Expect always true warning.
50348 2002-04-25  Roger Sayle  <roger@eyesopen.com>
50350         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
50352 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50354         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
50355         targets.
50357 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
50359         * g++.dg/abi/mange7.C: New test.
50361         PR c++/6438.
50362         * g++.dg/parse/stmtexpr2.C: New test.
50364 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
50366         * gcc.dg/20020312-2.c: Add SH target.
50368 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50370         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
50371         compiler output on mips*-*-irix*.
50373 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
50375         * g++.dg/parse/attr1.C: New test.
50377 2002-04-23  Roger Sayle  <roger@eyesopen.com>
50379         * gcc.c-torture/execute/string-opt-17.c: New test case.
50380         * gcc.c-torture/execute/memset-2.c: New test case.
50382 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
50384         PR c++/6256:
50385         * g++.dg/template/friend5.C: New test.
50387         PR c++/6331:
50388         * g++.dg/template/qual1.C: Likewise.
50390 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
50392         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
50393         Include stdlib.h, not stdio.h or ctype.h.
50395 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
50397         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
50398         cris-*-elf* and mmix-*-*.
50399         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
50400         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
50401         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
50402         Ditto.
50403         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
50404         * gcc.dg/wchar_t-1.c: Ditto.
50406 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
50408         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
50409         Clarify comment.
50411 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
50413         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
50415 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50417         * gcc.c-torture/execute/20000906-1.x: Delete.
50419 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
50421         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
50423 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
50425         * PR6367
50426         * g77.f-torture/execute/6367.f: New test.
50427         * g77.f-torture/execute/6367.x: Disable for MMIX.
50429 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
50431         * PR6352
50432         * g++.dg/opt/inline2.C: New test.
50434 2002-04-18  Richard Henderson  <rth@redhat.com>
50436         * gcc.dg/20000906-1.c: Enable for all targets.
50437         * gcc.c-torture/compile/iftrap-2.c: New.
50439 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50441         * gcc.dg/20020418-1.c: New test.
50442         * gcc.dg/20020418-2.c: New test.
50444 2002-04-18  Richard Henderson  <rth@redhat.com>
50446         * gcc.c-torture/compile/iftrap-1.c: New.
50447         * gcc.dg/iftrap-1.c: Adjust for ia64.
50448         * gcc.dg/iftrap-2.c: New.
50450 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50452         * gcc.c-torture/compile/20020418-1.c: New test.
50454 2002-04-18  Roger Sayle  <roger@eyesopen.com>
50456         * gcc.c-torture/compile/20020415-1.c: New.
50458 2002-04-18  David S. Miller  <davem@redhat.com>
50460         * gcc.c-torture/execute/20020418-1.c: New test.
50462 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
50464         * gcc.dg/20020416-1.c: New test.
50466         * g++.dg/opt/inline1.C: New test.
50468 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
50470         * gcc.dg/altivec-5.c: New test.
50472         * gcc.dg/20020415-1.c: New test.
50474 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
50476         * lib/chill.exp: Remove.
50478 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
50480         * g++.dg/other/big-struct.C: New test.
50482 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
50484         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
50485         of scratch file.
50487 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
50489         PR c/6277
50490         * gcc.dg/i386-387-1.c: Allow optional leading underscore
50491         in scan-assembler function name
50493 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
50495         * g77.f-torture/execute/980628-4.x,
50496         g77.f-torture/execute/980628-5.x,
50497         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50498         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50499         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
50500         i[34567]86-*-*.
50502 2002-04-13  David S. Miller  <davem@redhat.com>
50504         * gcc.c-torture/execute/20020413-1.c: New test.
50506 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
50508         * gcc.dg/asm-6.c,
50509         * g++.dg/ext/asm1.C: New tests.
50511 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
50513         PR c++ 5373.
50514         * g++.dg/parse/stmtexpr1.C: New test.
50516         PR c++/5189.
50517         * g++.dg/template/copy1.C: New test.
50519 2002-04-12  Richard Henderson  <rth@redhat.com>
50521         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
50523 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
50525         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
50526         gcc.c-torture/execute/20020307-2.c.
50528 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
50530         * g++.dg/ext/attrib5.C,
50531         * g++.dg/lookup/struct1.C: New tests.
50533 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
50535         * gcc.dg/20020411-1.c: New test.
50537         * gcc.c-torture/execute/20020411-1.c: New test.
50539 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
50541         * g77.f-torture/execute/6177.f: New test.
50543 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
50545         PR middle-end/6247
50546         * g++.dg/opt/cleanup1.C: New test.
50548         * g++.dg/opt/const1.C: New test.
50550 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
50552         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
50554 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
50556         PR c++/5507
50557         * g++.dg/template/typename2.C: New test.
50559 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
50561         * gcc.c-torture/execute/loop-12.c: New.
50563 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
50565         * g77.f-torture/execute/980628-4.x,
50566         g77.f-torture/execute/980628-5.x,
50567         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50568         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50569         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
50571 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50573         PR optimization/6086
50574         * g++.dg/opt/preinc1.C: New test.
50576 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
50578         PR c++/5571
50579         * g++.dg/opt/static2.C: New test.
50581 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
50583         PR c/5120
50584         * gcc.dg/20020406-1.c: New test.
50586 2002-04-04  David S. Miller  <davem@redhat.com>
50588         * gcc.c-torture/execute/20020404-1.c: New test.
50590 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
50592         PR c/6123
50593         * gcc.dg/20020312-2.c: Do not declare global register variable
50594         if __PIC__ or __pic__ is defined.
50596 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
50598         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
50599         __asm__ so that it works correctly even if -ansi -pedantic-errors.
50601 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50603         * gcc.misc-tests/linkage.exp: Update last change to handle
50604         sparc*-, not just sparc-.
50606 2002-04-03  Richard Henderson  <rth@redhat.com>
50608         * gcc.dg/cpp/ucs.c: Improved long UCS test.
50610 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
50612         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
50614 2002-04-02  David S. Miller  <davem@redhat.com>
50616         * gcc.c-torture/execute/20020402-3.c: New test.
50618 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
50620         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
50621         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
50623         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
50624         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
50625         g77.f-torture/execute/20001201.x,
50626         g77.f-torture/execute/u77-test.x: New files.
50628         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
50629         * gcc.dg/wchar_t-1.c: Ditto.
50631 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50633         * gcc.c-torture/execute/20020402-1.c: New test.
50635 2002-04-01  Richard Henderson  <rth@redhat.com>
50637         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
50639         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
50641 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50643         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
50645 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50647         * g++.dg/inherit/template-as-base.C: Expect error.
50648         * g++.dg/inherit/namespace-as-base.C: Likewise.
50650 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
50652         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
50653         g++.dg/ext/instantiate3.C: Tweak match patterns.
50655         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
50656         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
50657         -da test.
50659 2002-03-31  Richard Henderson  <rth@redhat.com>
50661         * gcc.dg/special/alias-2.c: New.
50662         * gcc.dg/special/ecos.exp: Run it.
50664 2002-03-31  Richard Henderson  <rth@redhat.com>
50666         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
50668 2002-03-31  Kazu Hirata  <kazu@hxi.com>
50670         * gcc.dg/weak-1.c: Disable on h8300 port.
50672 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
50674         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
50675         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
50676         ordering tests.
50677         * g++.dg/bprob/bprob-1.C: New test.
50678         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
50679         * g++.dg/gcov/gcov-1.C: New test.
50680         * g++.dg/gcov/gcov-1.x: New file.
50681         * g++.dg/gcov/gcov-2.C: New test.
50682         * g++.dg/gcov/gcov-3.C: New test.
50683         * g++.dg/gcov/gcov-3.h: New file.
50685 2002-03-28  Roger Sayle  <roger@eyesopen.com>
50687         * g++.old-deja/g++.other/builtins5.C: New test.
50688         * g++.old-deja/g++.other/builtins6.C: New test.
50689         * g++.old-deja/g++.other/builtins7.C: New test.
50690         * g++.old-deja/g++.other/builtins8.C: New test.
50691         * g++.old-deja/g++.other/builtins9.C: New test.
50693 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
50695         * g++.dg/opt/static1.C: New test.
50697         * g++.dg/opt/longbranch1.C: New test.
50699 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
50701         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
50703         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
50705 2002-03-28  Jeffrey A Law  (law@redhat.com)
50707         * gcc.c-torture/execute/20020328-1.c: New test.
50709 2002-03-27  Richard Henderson  <rth@redhat.com>
50711         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
50712         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
50713         move from g++.old-deja/g++.ext/.
50715 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
50717         * g++.dg/init/new2.C: New test.
50719 2002-03-26  Richard Henderson  <rth@redhat.com>
50721         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
50723         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
50724         on sparc.
50726         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
50727         sparcv9 systems.
50728         * gcc.dg/20001102-1.c: Likewise.
50730 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
50732         * gcc.dg/cpp/endif-pedantic1.c,
50733         gcc.dg/cpp/endif-pedantic2.c: New tests.
50735 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
50737         * g++.dg/init/new1.C: New test.
50739 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
50741         * g++.dg/abi/vbase9.C: New test.
50743 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
50745         * gcc.dg/arm-asm.c: New test.
50747 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
50749         * gcc.dg/Wswitch-enum.c: New test.
50750         Fix PR c/5044.
50752 2002-03-26  Richard Henderson  <rth@redhat.com>
50754         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
50755         structure.
50757 2002-03-25  Richard Henderson  <rth@redhat.com>
50759         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
50760         sparcv9 systems.
50762         * gcc.c-torture/compile/20011119-1.c (xxx): New.
50763         * gcc.c-torture/compile/20011119-2.c (xxx): New.
50765 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
50767         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
50769 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
50771         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
50772         targets using generic thunk support.
50774 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
50776         * gcc.c-torture/compile/20020323-1.c: New test.
50778         * g++.dg/opt/conj2.C: New test.
50780 2002-03-24  Richard Henderson  <rth@redhat.com>
50782         * gcc.dg/weak-1.c: Use -fno-common.
50784 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50786         * g77.dg/f77-edit-apostrophe-out.f: New test
50787         * g77.dg/f77-edit-h-out.f: New test
50788         * g77.dg/f77-edit-t-in.f: New test
50789         * g77.dg/f77-edit-t-out.f: New test
50790         * g77.dg/f77-edit-x-out.f: New test
50791         * g77.dg/f77-edit-slash-out.f: New test
50792         * g77.dg/f77-edit-colon-out.f: New test
50793         * g77.dg/f77-edit-s-out.f: New test
50795 2002-03-24  Richard Henderson  <rth@redhat.com>
50797         * objc/execute/formal_protocol-6.x: New XFAIL.
50799 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50801         * gcc.dg/weak-1.c: Early return from dg-final on platforms
50802         that do not support weak symbols
50804 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50806         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
50807         * lib/g77.exp: Likewise.
50808         * lib/objc.exp: Likewise.
50810 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
50812         * gcc.dg/Wswitch-default.c: New test.
50814 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
50816         * g++.dg/other/enum1.C: New test.
50818 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
50820         * gcc.dg/pragma-ep-3.c: Fix typo.
50822 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50824         * g++.dg/inherit/template-as-base.C: New test.
50826 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
50828         * g++.old-deja/g++.other/dwarf2-1.C: Move...
50829         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
50831 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
50833         * gcc.dg/cpp/multiline.c: Update to match.
50835 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
50837         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
50839 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
50841         * gcc.dg/cpp/extratokens2.c: New file.
50843 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
50845         * gcc.dg/20020312-2.c: Add rs6000 target.
50847         * gcc.c-torture/compile/20020319-1.c: New test.
50849 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50851         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
50852         (A, E): Handle this.
50854 2002-03-20  Jason Merrill  <jason@redhat.com>
50856         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
50857         ignoring -fpic.
50858         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
50859         through prune_gcc_output.
50861 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
50863         * gcc.c-torture/compile/20020320-1.c: New test.
50865 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
50867         * gcc.c-torture/compile/20020318-1.c: New test.
50869         * gcc.dg/struct-by-value-1.c: New test.
50871         * gcc.dg/20020319-1.c: New test.
50873 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
50875         * g++.dg/opt/conj1.C: New test.
50877 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
50879         * g++.dg/template/qualttp20.C: Revert previous change.
50880         * g++.dg/template/qualttp3.C: Likewise.
50881         * g++.dg/template/qualttp4.C: Likewise.
50882         * g++.dg/template/qualttp5.C: Likewise.
50883         * g++.dg/template/qualttp6.C: Likewise.
50884         * g++.dg/template/qualttp7.C: Likewise.
50885         * g++.dg/template/qualttp8.C: Likewise.
50886         * g++.dg/template/recurse.C: Likewise.
50888 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50890         * gcc.dg/cpp/wchar-1.c: Update.
50892 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
50894         * g++.dg/template/conv1.C: New test.
50895         * g++.dg/template/conv2.C: New test.
50896         * g++.dg/template/conv3.C: New test.
50897         * g++.dg/template/conv4.C: New test.
50899 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
50901         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
50902         * g++.dg/template/qualttp3.C: Likewise.
50903         * g++.dg/template/qualttp4.C: Likewise.
50904         * g++.dg/template/qualttp5.C: Likewise.
50905         * g++.dg/template/qualttp6.C: Likewise.
50906         * g++.dg/template/qualttp7.C: Likewise.
50907         * g++.dg/template/qualttp8.C: Likewise.
50908         * g++.dg/template/recurse.C: Likewise.
50910 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
50912         * g++.dg/opt/dtor1.C: New test.
50914 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
50916         * gcc.c-torture/compile/20020315-1.c: New test.
50918 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
50920         * gcc.dg/weak-1.c: Fix scan tests.
50922 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
50924         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
50925         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
50926         cris-*-aout* mmix-*-*.
50927         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
50928         cris-*-aout* mmix-*-*.
50929         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
50930         cris-*-elf* cris-*-aout* and mmix-*-*.
50931         * gcc.dg/20001009-1.c: Ditto.
50932         * gcc.dg/20010912-1.c: Ditto.
50933         * gcc.dg/20020122-4.c: Ditto.
50934         * gcc.dg/inline-2.c: Ditto.
50936 2002-03-14  Jeffrey A Law  (law@cygnus.com)
50938         * gcc.c-torture/compile/20020314-1.c: New test.
50940 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
50942         * gcc.c-torture/execute/20020314-1.c: New test.
50944 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
50946         * g++.dg/warn/Wunused-1.C: New test.
50948 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
50950         * g++.dg/abi/mangle6.C: New test.
50952 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
50954         * gcc.c-torture/compile/20020309-2.c: New test.
50956         * gcc.c-torture/compile/20020312-1.c: New test.
50958 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50960         * g++.dg/other/access1.C: New test.
50962 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
50964         * gcc.c-torture/execute/wchar_t-1.c: New test.
50966 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
50968         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
50970 2002-03-12  Roger Sayle  <roger@eyesopen.com>
50972         * gcc.dg/20020312-1.c: New test case.
50974 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
50976         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
50978 2002-03-11  Richard Henderson  <rth@redhat.com>
50980         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
50981         * g++.old-deja/g++.jason/report.C: Likewise.
50983 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50985         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
50986         * g++.old-deja/g++.robertl/eb56.C: Likewise.
50988 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50990         * g++.dg/overload/pmf1.C: New test.
50992 2002-03-11  Kazu Hirata  <kazu@hxi.com>
50994         * gcc.c-torture/execute/20020307-1.c: Use long.
50996 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
50998         PR optimization/5844
50999         * gcc.dg/20020310-1.c: New test.
51001 2002-03-09  Michael Meissner  <meissner@redhat.com>
51003         * gcc.c-torture/execute/memcpy-2.c: New test.
51004         * gcc.c-torture/execute/memset-1.c: New test.
51005         * gcc.c-torture/execute/strlen-1.c: New test.
51006         * gcc.c-torture/execute/strcmp-1.c: New test.
51007         * gcc.c-torture/execute/strncmp-1.c: New test.
51009 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
51011         * gcc.dg/ppc-ldstruct.c: New test.
51013 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
51015         * gcc.c-torture/execute/va-arg-22.c: New test.
51017 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51019         * gcc.c-torture/compile/20020309-1.c: New test.
51021 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
51023         * gcc.c-torture/execute/20020307-2.c: New test.
51025 2002-03-07  Jeffrey A Law  (law@redhat.com)
51027         * g77.f-torture/compile/20020307-1.f: New test.
51029 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
51031         * gcc.dg/unordered-1.c: New test.
51033 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
51035         * gcc.c-torture/execute/20020307-1.c: New test.
51037 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
51039         * gcc.dg/20020304-1.c: New test.
51041         * gcc.c-torture/compile/20020304-2.c: New test.
51043 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
51045         * gcc.c-torture/compile/20020304-1.c: New test case
51046         (from PR c/5830).
51048 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
51050         * gcc.dg/20020103-1.c: Add other -D ppc variants.
51052 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51054         * g++.dg/other/classkey1.C: New test.
51056 2002-03-01  Richard Henderson  <rth@redhat.com>
51058         * gcc.c-torture/compile/981223-1.x: New.
51059         * gcc.c-torture/compile/920625-1.x: New.
51061 2002-02-28  Richard Henderson  <rth@redhat.com>
51063         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51065 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
51067         * gcc.c-torture/execute/20020227-1.c: New test.
51069 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
51071         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51072         here" ERROR lines.
51073         * g++.old-deja/g++.oliva/partord1.C: Likewise.
51074         * g++.old-deja.g++.other/defarg1.C: Likewise.
51075         * g++.old-deja/g++.pt/calls2.C: Likewise.
51076         * g++.old-deja/g++.pt/crash20.C: Likewise.
51077         * g++.old-deja/g++.pt/crash30.C: Likewise.
51078         * g++.old-deja/g++.pt/crash36.C: Likewise.
51079         * g++.old-deja/g++.pt/crash6.C: Likewise.
51080         * g++.old-deja/g++.pt/defarg13.C: Likewise.
51081         * g++.old-deja/g++.pt/derived3.C: Likewise.
51082         * g++.old-deja/g++.pt/error1.C: Likewise.
51083         * g++.old-deja/g++.pt/friend21.C: Likewise.
51084         * g++.old-deja/g++.pt/friend23.C: Likewise.
51085         * g++.old-deja/g++.pt/infinite1.C: Likewise.
51086         * g++.old-deja/g++.robertl/eb128.C: Likewise.
51088 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
51090         * gcc.c-torture/execute/20020225-2.c: New test.
51092 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
51094         * gcc.c-torture/execute/920730-1t.c,
51095         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
51096         Delete test cases, only relevant to -traditional.
51098 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51100         * gcc.dg/cpp/undef1.c: Remove.
51101         * gcc.dg/cpp/directiv.c: Update.
51102         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
51104 2002-02-27  Michael Meissner  <meissner@redhat.com>
51106         * gcc.c-torture/execute/20020226-1.c: New test.
51108 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
51110         * g++.dg/debug/debug4.C: New test.
51112         * gcc.dg/ia64-visibility-1.c: New test.
51114 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
51116         * gcc.dg/debug/20020224-1.c: New.
51118 2002-02-25  Kazu Hirata  <kazu@hxi.com>
51120         * gcc.c-torture/execute/960416-1.x: New.
51121         * gcc.c-torture/execute/divconst-3.x: Likewise.
51123 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
51125         * gcc.dg/20020224-1.c: New test.
51127 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
51129         * gcc.c-torture/execute/20020225-1.c: New.
51131 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51133         * gcc.dg/cpp/wchar-1.c: New test.
51135 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
51137         * gcc.dg/20020222-1.c: New test.
51139 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
51141         * g++.dg/opt/anonunion1.C: New test.
51143 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
51145         * g++.dg/template/qualttp19.C: New test.
51146         * g++.dg/template/qualttp20.C: New test.
51147         * g++.old-deja/g++.jason/report.C: Adjust expected errors
51148         * g++.old-deja/g++.other/qual1.C: Likewise.
51150 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
51152         * gcc.dg/attr-alwaysinline.c: New.
51154 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
51156         * gcc.dg/20020220-1.c: New test.
51158         * gcc.dg/20020220-2.c: New test.
51160         * g++.dg/opt/mmx1.C: New test.
51162 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
51164         * gcc.c-torture/compile/20020110.c: New test.
51166 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
51168         * gcc.c-torture/execute/20020219-1.c: New test.
51170         * gcc.dg/20020219-1.c: New test.
51172         * gcc.dg/noncompile/20020220-1.c: New test.
51174         * g++.dg/opt/ptrintsum1.C: New test.
51176         * gcc.dg/debug/20020220-1.c: New test.
51178 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
51180         * gcc.c-torture/execute/20020216-1.c: New test.
51182 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51184         * gcc.dg/decl-1.c: Update, new test.
51186 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
51188         * g++.dg/abi/bitfield1.C: New test.
51189         * g++.dg/abi/bitfield2.C: New test.
51191 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
51193         * gcc.dg/attr-nest.c: New test.
51195 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
51197         * gcc.c-torture/execute/20020215-1.c: New test.
51199 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
51201         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
51202         * g++.dg/debug/debug.exp: New.
51203         * g++.dg/debug/trivial.C: New.
51204         * g++.dg/debug/debug1.C: Moved...
51205         * g++.dg/other/debug1.C: ...from here.
51206         * g++.dg/debug/debug2.C: Moved...
51207         * g++.dg/other/debug2.C: ...from here.
51208         * g++.dg/debug/debug3.C: Moved...
51209         * g++.dg/other/debug3.C: ...from here.
51211         * gcc.dg/noncompile/20020213-1.c: New test.
51213 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
51215         * g++.dg/other/debug3.C: New test.
51217         * gcc.c-torture/execute/20020213-1.c: New test.
51219 2002-02-13  Richard Smith <richard@ex-parrot.com>
51221         * g++.old-deja/g++.other/thunk1.C: New test.
51223 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
51225         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
51227 2002-02-13  Stan Shebs  <shebs@apple.com>
51229         * gcc.dg/altivec-3.c: New.
51231 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
51233         * gcc.dg/Wunreachable-1.c: New test.
51234         * gcc.dg/Wunreachable-2.c: New test.
51236 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51238         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
51240 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
51242         * gcc.dg/decl-1.c: New test.
51244 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
51246         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
51248 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51250         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
51251         * gcc.c-torture/compile/980506-1.x: Likewise.
51253 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51255         * gcc.dg/20020210-1.c: New.
51257 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
51259         * g77.f-torture/execute/947.f: New regression test
51260         for PR fortran/947.
51262 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
51264         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
51265         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
51267 2002-02-08  Richard Henderson  <rth@redhat.com>
51269         * gcc.c-torture/compile/labels-3.c: New.
51271 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
51273         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
51274         expression statements work instead.
51275         * gcc.dg/noncompile/20020207-1.c: New test.
51277 2002-02-07  Richard Henderson  <rth@redhat.com>
51279         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
51281 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51283         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
51284         message from g77
51285         * lib/g77-dg.exp: Trim g77 error messages so that they are
51286         recognized by dg.exp.
51288 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51290         PR fortran/5473
51291         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
51293 2002-02-07  Richard Henderson  <rth@redhat.com>
51295         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
51296         to be sufficiently aligned for integers.
51298 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
51300         * g++.dg/template/friend4.C: New test.
51302 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51304         PR fortran/5743
51305         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
51306         unsupported cases.
51308 2002-02-07  Richard Henderson  <rth@redhat.com>
51310         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
51311         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
51312         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
51313         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
51315 2002-02-06  Richard Henderson  <rth@redhat.com>
51317         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
51319 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
51321         * gcc.dg/20020206-1.c: New test.
51323 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
51325         * gcc.c-torture/execute/20020206-1.c: New test.
51327         * gcc.c-torture/execute/20020206-2.c: New test.
51329         PR optimization/5429:
51330         * gcc.c-torture/compile/20020206-1.c: New test.
51332 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
51334         * g++.dg/ext/align1.C: Do not use an explicit alignment value
51335         as certain file formats cannot support particularly large
51336         alignments.
51338         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
51339         and do not expect to be able to link the executable.
51341         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
51342         fail because the COFF format does not support the weak attribute.
51344 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
51346         * g77.dg/pr5473.f: New test
51348 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
51350         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
51351         Fix testcase accordingly.
51353 2002-02-04  Richard Henderson  <rth@redhat.com>
51355         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
51356         (buf): Change to be an array of pointers, not ints.
51358 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51360         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
51361         before all tests.  Move warning one line above to match where it
51362         C frontend emits.
51363         * gcc.dg/Wswitch-2.c: New test.
51364         * g++.dg/warn/Wswitch-1.C: New test.
51365         * g++.dg/warn/Wswitch-2.C: New test.
51367 2002-02-04  Richard Henderson  <rth@redhat.com>
51369         * g++.dg/abi/offsetof.C: Fix size comparison.
51371 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
51373         * gcc.dg/cast-qual-2.c: New test.
51375 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51377         * gcc.dg/20020201-4.c: New test.
51379 2002-02-04  Ben Elliston  <bje@redhat.com>
51381         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
51382         target_info attribute != 0, in addition to the empty string.
51383         (gcc_target_compile): Likewise.
51385 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
51387         * gcc.dg/Wswitch.c: New test.
51388         PR gcc/4475. PR gcc/3780.
51390 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
51392         * g77.f-torture/execute/5122.f: New test for regressions
51393         against PR fortran/5122.
51395 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
51397         * g77.f-torture/compile/pr3743.f: Delete
51398         * g77.dg/pr3743-1.f: New test.
51399         * g77.dg/pr3743-2.f: New test.
51400         * g77.dg/pr3743-3.f: New test.
51401         * g77.dg/pr3743-4.f: New test.
51403 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51405         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
51407 2002-02-02  Richard Henderson  <rth@redhat.com>
51409         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
51410         * gcc.c-torture/execute/bf64-1.c: Likewise.
51412 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51414         * gcc.dg/20020201-2.c: New test.
51416         * gcc.dg/20020201-3.c: New test.
51418         * gcc.c-torture/execute/bitfld-2.c: New test.
51420 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51422         * gcc.dg/bitfld-1.c: Update.
51423         * gcc.dg/bitfld-2.c: Update.
51424         * gcc.c-torture/execute/bitfld-1.x: New.
51426 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51428         * gcc.c-torture/execute/20020201-1.c: New test.
51430 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
51432         PR target/5469
51433         * gcc.dg/20020201-1.c: New test.
51435 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
51437         PR fortran/3743
51438         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
51439         * g77.f-torture/compile/pr3743.x: Remove
51441 2002-01-31  Tom Rix  <trix@redhat.com>
51443         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
51445 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51447         * gcc.dg/noncompile/20020130-1.c: New test.
51449 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
51451         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
51453 2002-01-29  Richard Henderson  <rth@redhat.com>
51455         * gcc.c-torture/execute/991118-1.c: Cast various constants back
51456         to long long.
51457         * gcc.c-torture/execute/bf64-1.c: Likewise.
51459 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
51461         * gcc.c-torture/execute/20020129-1.c: New test.
51463 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51465         * gcc.c-torture/compile/20000224-1.c: Update.
51466         * gcc.c-torture/execute/bitfld-1.c: New tests.
51467         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
51468         * gcc.dg/uninit-A.c: Update.
51470 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
51472         * g++.dg/template/ctor1.C: Add instantiation.
51474 2002-01-28  Paul Koning  <pkoning@equallogic.com>
51476         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
51477         argument to __builtin_prefetch to be const ptr.
51479 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
51481         * gcc.c-torture/compile/20020120-1.c: New test.
51483 2002-01-27  Kazu Hirata  <kazu@hxi.com>
51485         * gcc.c-torture/execute/20020127-1.c: New test.
51487 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
51489         * g77.dg/f77-edit-i-in.f: New test
51490         * g77.dg/f77-edit-i-out.f: New test
51492 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
51494         * gcc.dg/debug/debug.exp: New file.
51495         * gcc.dg/debug/trivial.c: New file.
51496         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
51497         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
51498         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
51499         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
51500         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
51501         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
51502         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
51503         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
51504         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
51505         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
51506         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
51507         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
51508         * gcc.dg/20000503-1.c: Removed.
51509         * gcc.dg/20010207-1.c: Removed.
51510         * gcc.dg/20011223-1.c: Removed.
51511         * gcc.dg/20020104-2.c: Removed.
51512         * gcc.dg/debug-1.c: Removed.
51513         * gcc.dg/debug-2.c: Removed.
51514         * gcc.dg/debug-3.c: Removed.
51515         * gcc.dg/debug-4.c: Removed.
51516         * gcc.dg/debug-5.c: Removed.
51517         * gcc.dg/debug-6.c: Removed.
51518         * gcc.dg/dwarf2-1.c: Removed.
51519         * gcc.dg/dwarf2-2.c: Removed.
51521 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
51523         * g++.old-deja/g++.other/eh5.C: New test.
51524         * g++.old-deja/g++.other/sibcall2.C: New test.
51525         * g++.old-deja/g++.other/array9.C: New test.
51526         * g++.old-deja/g++.other/typename2.C: New test.
51527         * g++.old-deja/g++.other/crash60.C: New test.
51528         * g++.old-deja/g++.other/conv9.C: New test.
51529         * g++.old-deja/g++.other/mangle10.C: New test.
51530         * g++.old-deja/g++.other/unchanging1.C: New test.
51531         * g++.old-deja/g++.other/exprstmt1.C: New test.
51532         * g++.old-deja/g++.other/inline23.C: New test.
51533         * g++.old-deja/g++.eh/ia64-1.C: New test.
51534         * g++.old-deja/g++.other/dwarf2-1.C: New test.
51535         * g++.old-deja/g++.other/reload1.C: New test.
51536         * g++.old-deja/g++.other/static20.C: New test.
51537         * g++.old-deja/g++.other/local-alloc1.C: New test.
51538         * g++.old-deja/g++.other/conv8.C: New test.
51539         * g++.old-deja/g++.other/stmtexpr2.C: New test.
51540         * g++.old-deja/g++.other/storeexpr1.C: New test.
51541         * g++.old-deja/g++.other/storeexpr2.C: New test.
51542         * g++.dg/eh/template2.C: New test.
51543         * g++.dg/warn/weak1.C: New test.
51545 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
51547         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51548         Remove first, non-varying, argument.
51550 2002-01-23  Richard Henderson  <rth@redhat.com>
51552         * gcc.dg/inline-2.c: New.
51554         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
51555         Add optional target arg.  Check number of arguments.
51556         (scan-assembler-not, scan-assembler-dem): Likewise.
51557         (scan-assembler-dem-not): Likewise.
51559 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
51561         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
51562         line 12.
51563         * g++.old-deja/g++.brendan/parse3.C,
51564         g++.old-deja/g++.other/crash26.C,
51565         g++.old-deja/g++.other/crash28.C,
51566         g++.old-deja/g++.other/crash29.C,
51567         g++.old-deja/g++.other/crash30.C,
51568         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
51570 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
51572         * gcc.dg/20020115-1.c: New.
51574 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
51576         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
51578 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
51580         * gcc.dg/20020122-3.c: New.
51582 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
51584         * g++.dg/other/gc1.C: New test.
51586 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
51588         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
51590 2002-01-22  Richard Henderson  <rth@redhat.com>
51592         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
51594 2002-01-22  Richard Henderson  <rth@redhat.com>
51596         * gcc.dg/20020122-4.c: New.
51598 2002-01-22  H.J. Lu <hjl@gnu.org>
51600         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
51601         link output.
51602         * gcc.dg/special/ecos.exp: Likewise.
51603         * lib/g++-dg.exp: Likewise.
51604         * lib/g77-dg.exp: Likewise.
51605         * lib/gcc-dg.exp : Likewise.
51606         * lib/mike-g++.exp: Likewise.
51607         * lib/mike-g77.exp: Likewise.
51608         * lib/mike-gcc.exp: Likewise.
51609         * lib/objc-dg.exp: Likewise.
51611 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
51613         PR target/5379
51614         * gcc.dg/20020122-2.c: New test.
51616 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
51618         * gcc.dg/20020122-1.c: New test.
51620 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
51622         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
51624 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
51626         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
51628 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51630         * gcc.c-torture/compile/20020121-1.c: New test.
51632 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51634         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
51635         ld_library_path.
51637 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
51639         * gcc.dg/20020218-1.c: New test.
51641 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
51643         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
51644         messages
51645         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
51646         "At global scope" warning
51647         * g++.dg/ext/align1.C: Change cygwin test for alignment
51648         from db-bogus to dg-warning
51650 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
51652         * g77.f-torture/compile/cpp2.F: New test.
51654 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51656         * g++.dg/template/access1.C: New test.
51658 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
51660         * gcc.dg/20020118-1.c: New.
51662 2002-01-18  Kazu Hirata  <kazu@hxi.com>
51664         * gcc.c-torture/execute/20020118-1.c: New test.
51666 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
51668         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
51669         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
51670         alignment warnings.
51672 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
51674         * gcc.misc-tests/i386-prefetch.exp: Save and restore
51675         torture_with_loops and torture_without_loops
51677 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
51679         * gcc.c-torture/compile/20020116-1.c: New test.
51681 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
51683         * gcc.dg/20020116-2.c: New test.
51685         * gcc.dg/ultrasp4.c: New test.
51687         * gcc.dg/20020116-1.c: New test.
51689 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
51691         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
51692         by EABI.
51694 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
51696         * gcc.misc-tests/i386-prefetch.exp: New.
51697         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
51698         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
51699         * gcc.misc-tests/i386-pf-none-1.c: New test.
51700         * gcc.misc-tests/i386-pf-sse-1.c: New test.
51702 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
51704         * gcc.dg/gnu89-init-1.c: Add new tests.
51706 2002-01-15  Andreas Jaeger  <aj@suse.de>
51708         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
51709         * gcc.dg/i386-mmx-2.c: Likewise.
51710         * gcc.dg/i386-sse-1.c: Likewise.
51711         * gcc.dg/i386-sse-2.c: Likewise.
51712         * gcc.dg/i386-sse-3.c: Likewise.
51714 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
51716         * g77.f-torture/execute/intrinsic-unix-bessel.f:
51717         Uncomment additional cases that now pass.
51719 2002-01-11  Richard Henderson  <rth@redhat.com>
51721         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
51722         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
51724 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
51726         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
51728 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
51730         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
51731         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
51733 2002-01-10  Dale Johannesen  <dalej@apple.com>
51735         * gcc.c-torture/execute/loop-11.c: New.
51737 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
51739         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
51740         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
51742 2002-01-09  Richard Henderson  <rth@redhat.com>
51744         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
51745         type in which to perform the operation for each size.
51747 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
51749         * gcc.c-torture/compile/20020109-2.c: New test.
51751 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
51753         * gcc.c-torture/execute/loop-10.c: New test.
51755 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
51757         * gcc.c-torture/compile/20010226-1.c: New test.
51758         * gcc.c-torture/compile/20010227-1.c: New test.
51759         * gcc.c-torture/compile/20010426-1.c: New test.
51760         * gcc.c-torture/compile/20010510-1.c: New test.
51761         * gcc.c-torture/compile/20010605-3.c: New test.
51762         * gcc.c-torture/compile/20010824-1.c: New test.
51763         * gcc.c-torture/execute/20010409-1.c: New test.
51764         * gcc.dg/noncompile/20000901-1.c: New test.
51765         * gcc.dg/20001023-1.c: New test.
51766         * gcc.dg/20001101-1.c: New test.
51767         * gcc.dg/20001102-1.c: New test.
51768         * gcc.dg/20010207-1.c: New test.
51769         * gcc.dg/20010405-1.c: New test.
51770         * gcc.dg/20010822-1.c: New test.
51771         * gcc.dg/20011107-1.c: New test.
51773 2002-01-09  Jeffrey A Law  (law@redhat.com)
51775         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
51777         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
51778         execution failure on PA targets.
51780 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
51782         * gcc.c-torture/compile/20020109-1.c: New test.
51784 2002-01-08  Kazu Hirata  <kazu@hxi.com>
51786         * gcc.c-torture/execute/20020108-1.c: New test.
51788 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
51790         * gcc.dg/20020108-1.c: New test.
51792 2002-01-08  H.J. Lu <hjl@gnu.org>
51794         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
51795         for header files.
51797 2002-01-08  Geoff Keating  <geoffk@redhat.com>
51799         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
51800         consistency.
51802 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
51804         * gcc.dg/altivec-4.c: Test altivec predicates.
51806 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
51808         * gcc.c-torture/execute/20020107-1.c: New test.
51810 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
51812         PR c/5279
51813         * gcc.c-torture/compile/20020106-1.c: New test.
51815 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
51817         * gcc.c-torture/execute/nestfunc-4.c: New test.
51819 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
51821         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
51822         extra triple that slipped in.
51823         * g++.old-deja/g++.abi/align.C: Likewise.
51824         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51826 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
51828         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
51829         * g++.old-deja/g++.abi/align.C: Likewise.
51830         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51832         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
51833         on FreeBSD/i386.
51834         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
51835         FreeBSD.
51837 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
51839         * gcc.dg/20020104-1.c: New test.
51841         * gcc.dg/20020104-2.c: New test.
51843 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
51845         * gcc.dg/20020103-1.c: Fix typo in target selector.
51847 2002-01-03  Richard Henderson  <rth@redhat.com>
51849         * gcc.dg/20020103-1.c: New.
51851 2002-01-03  Kazu Hirata  <kazu@hxi.com>
51853         * gcc.c-torture/execute/20020103-1.c: New test.
51855 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
51857         * g++.dg/other/debug2.C: New test.
51859         * gcc.c-torture/compile/20020103-1.c: New test.
51861 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
51863         * gcc.dg/gnu89-init-1.c: Added new tests.
51865 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51867         * g++.dg/template/friend2.C: Remove as patch is reverted.
51869         * g++.dg/warn/oldcast1.C: New test.
51871         * g++.dg/template/ptrmem1.C: New test.
51872         * g++.dg/template/ptrmem2.C: New test.
51874         * g++.dg/template/ntp.C: New test.
51876         * g++.dg/other/component1.C: New test.
51878         * g++.dg/template/ttp3.C: New test.
51880         * g++.dg/template/friend2.C: New test.
51881         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
51883 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51885         * g++.dg/other/ptrmem1.C: New test.
51886         * g++.dg/other/ptrmem2.C: New test.
51888 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51890         * g++.dg/template/ctor1.C: New test.
51892 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51894         * g++.dg/template/friend2.C: New test.
51896 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
51898         * gcc.dg/mmix-1.c: New test.
51900 2001-12-31  Richard Henderson  <rth@redhat.com>
51902         * gcc.dg/asm-5.c: New.
51904 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
51906         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
51907         in namespace __gnu_cxx
51909 2001-12-30  Richard Henderson  <rth@redhat.com>
51911         * gcc.dg/debug-6.c: New.
51913 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
51915         * gcc.c-torture/compile/20011229-2.c: New test.
51917 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
51919         * gcc.dg/debug-3.c: New test.
51920         * gcc.dg/debug-4.c: New test.
51921         * gcc.dg/debug-5.c: New test.
51923 2001-12-29  Richard Henderson  <rth@redhat.com>
51925         * g++.dg/eh/loop1.C: New.
51927 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51929         * g++.dg/template/crash1.C: New test.
51931 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51933         * g++.dg/other/const1.C: New test.
51935 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
51937         * gcc.c-torture/compile/20011229-1.c: New test.
51939 2001-12-28  Stan Shebs  <shebs@apple.com>
51941         * lib/objc-torture.exp: Resync with c-torture.exp.
51942         * lib/objc.exp: Load standard libraries.
51944 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
51946         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
51947         additional tests.
51949 2001-12-27  Roger Sayle <roger@eyesopen.com>
51951         * gcc.c-torture/execute/string-opt-16.c: New testcase.
51953 2001-12-27  Richard Henderson  <rth@redhat.com>
51955         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
51957 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51959         * g++.dg/eh/ctor1.C: New test.
51960         * g++.dg/other/error2.C: New test.
51962 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51964         * g++.dg/other/init2.C: New test.
51966 2001-12-24  Richard Henderson  <rth@redhat.com>
51968         * gcc.dg/20011223-1.c: New.
51969         * gcc.dg/inline-1.c: New.
51971 2001-12-23  Richard Henderson  <rth@redhat.com>
51973         * gcc.dg/asm-4.c: Test operand modifiers.
51975 2001-12-23  Richard Henderson  <rth@redhat.com>
51977         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
51979 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51981         * gcc.c-torture/execute/20011223-1.c: New test.
51983 2001-12-21  Richard Henderson  <rth@redhat.com>
51985         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
51986         re-enables the warning.
51988 2001-12-21  Richard Henderson  <rth@redhat.com>
51990         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
51992 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51994         * gcc.c-torture/compile/20011218-1.c: New test.
51996 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
51998         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
51999         arm-isr.c test.
52000         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
52001         epilogue generation for ARM ISR routines.
52003 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52005         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52006         * gcc.dg/format/c90-printf-3.c: Likewise.
52007         * gcc.dg/format/c99-printf-3.c: Likewise.
52008         * gcc.dg/format/ext-1.c: Likewise.
52009         * gcc.dg/format/ext-6.c: Likewise.
52010         * gcc.dg/format/format.h: Prototype unlocked stdio.
52012 2001-12-20  Richard Henderson  <rth@redhat.com>
52014         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
52015         (arena): Use it.
52016         (malloc): Correct allocation logic.  Abort if we fill up the
52017         arena before initialization complete.
52018         (realloc): Correct allocation logic.
52020 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52022         * gcc.c-torture/compile/20011219-2.c: New test.
52024         * gcc.c-torture/execute/20011219-1.c: New test.
52026 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
52028         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
52029         target does not support weak symbols.
52031 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
52033         * gcc.c-torture/compile/20011219-1.c: New test.
52035 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
52037         * g++.dg/other/error1.C: New test.
52039 2001-12-17  Jeffrey A Law  (law@redhat.com)
52041         * gcc.c-torture/execute/20011217-1.c: New test.
52043 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
52045         * objc.dg/special/: New directory.
52046         * objc.dg/special/special.exp: New file.
52047         * objc.dg/special/unclaimed-category-1.h: New file.
52048         * objc.dg/special/unclaimed-category-1a.m: New file.
52049         * objc.dg/special/unclaimed-category-1.m: New file.
52051 2001-12-17  Andreas Jaeger  <aj@suse.de>
52053         * gcc.c-torture/compile/20011217-2.c: New test.
52055 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52057         * gcc.c-torture/compile/20011217-1.c: New test.
52059 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
52061         * gcc.dg/20011214-1.c: New.
52063 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
52065         * gcc.dg/altivec-4.c: New.
52067 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
52069         * gcc.dg/20011113-1.c: New test.
52071 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52073         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52074         std::__malloc_alloc_template<0> and
52075         std::__default_alloc_template<false, 0>.
52077 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
52079         * objc/execute/bf-21.m: New test.
52080         * objc/execute/enumeration-1.m: New test.
52081         * objc/execute/enumeration-2.m: New test.
52083 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
52085         * gcc.dg/gnu89-init-1.c: New test.
52087 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
52089         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
52090         * g++.old-deja/g++.jason/2371.C: Likewise.
52091         * g++.old-deja/g++.jason/template33.C: Likewise.
52092         * g++.old-deja/g++.jason/template34.C: Likewise.
52093         * g++.old-deja/g++.jason/template36.C: Likewise.
52094         * g++.old-deja/g++.oliva/typename1.C: Likewise.
52095         * g++.old-deja/g++.oliva/typename2.C: Likewise.
52096         * g++.old-deja/g++.other/typename1.C: Likewise.
52097         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52098         * g++.old-deja/g++.pt/nontype5.C: Likewise.
52099         * g++.old-deja/g++.pt/typename11.C: Likewise.
52100         * g++.old-deja/g++.pt/typename14.C: Likewise.
52101         * g++.old-deja/g++.pt/typename16.C: Likewise.
52102         * g++.old-deja/g++.pt/typename3.C: Likewise.
52103         * g++.old-deja/g++.pt/typename4.C: Likewise.
52104         * g++.old-deja/g++.pt/typename5.C: Likewise.
52105         * g++.old-deja/g++.pt/typename7.C: Likewise.
52106         * g++.old-deja/g++.robertl/eb9.C: Likewise.
52108 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
52110         * g++.dg/other/linkage1.C: New test.
52111         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
52112         specifiers.
52114 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
52116         * gcc.dg/concat.c: New test.
52118 2001-12-11  Stan Shebs  <shebs@apple.com>
52120         * objc/compile: New test directory.
52121         * objc/compile/compile.exp: New expect script.
52122         * objc/compile/20011211-1.m: New compile test.
52124 2001-12-11  Jason Merrill  <jason@redhat.com>
52126         * lib/prune.exp (prune_gcc_output): Also handle "In member
52127         function".  So many permutations...
52129 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
52131         * g++.dg/template/typedef1.C: New test.
52133 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
52135         * g++.dg/other/copy1.C: New test.
52137 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
52139         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
52141         * gcc.dg/builtin-choose-expr.c: New.
52143 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
52145         * gcc.dg/altivec-2.c: New.
52147 2001-12-07  Richard Henderson  <rth@redhat.com>
52149         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
52151 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
52153         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
52154         ultrasparc.
52156 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52158         * g++-old.deja/g++.robertl/eb101.C: Deleted.
52160 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
52162         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
52163         variable argument list.
52165 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
52167         * gcc.c-torture/execute/memcheck: Delete entire directory.
52168         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
52169         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
52171 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52173         * gcc.dg/Wshadow-1.c: New test.
52175 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
52177         * gcc.c-torture/compile/20011130-1.c: New test.
52179         * gcc.dg/noncompile/20011025-1.c: New test.
52181         * g++.dg/other/anon-union.C: New test.
52183         * gcc.c-torture/execute/20011024-1.c: New test.
52185 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52187         * gcc.c-torture/execute/20000722-1.x,
52188         gcc.c-torture/execute/20010123-1.x: Remove.
52189         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
52190         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
52191         gcc.dg/c99-complit-2.c: New tests.
52193 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
52195         * g++.dg/inherit/base1.C: New test.
52197 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
52199         * g++.dg/other/stdarg1.C: New test.
52201         * gcc.c-torture/compile/20011130-2.c: New test.
52203 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
52205         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
52206         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
52207         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
52208         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
52209         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
52210         * gcc.dg/builtin-prefetch-1.c: New test.
52212 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
52214         * gcc.dg/20011130-1.c: New test.
52216 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
52218         * g++.dg/other/scope1.C: New test.
52219         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
52221 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52223         * gcc.dg/vla-init-1.c: New test.
52225 2001-12-01  Geoff Keating  <geoffk@redhat.com>
52227         * gcc.c-torture/compile/structs.c: New testcase from GDB.
52229 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52231         * objc.dg/alias.m: Update.
52232         * objc.dg/class-1.m: Update.
52233         * objc.dg/const-str-1.m: Update.
52234         * objc.dg/fwd-proto-1.m: Update.
52235         * objc.dg/id-1.m: Update.
52236         * objc.dg/super-class-1.m: Update.
52238 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
52240         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
52241         constructs.
52243 2001-11-28  Jeffrey A Law  (law@cygnus.com)
52245         * gcc.c-torture/execute/20011128-1.c: New test.
52247 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
52249         * gcc.dg/20011127-1.c: New test.
52251 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52253         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
52254         from Austin Group draft 7.
52255         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
52256         scanf format arguments.
52257         * gcc.dg/format/no-exargs-2.c: New test.
52259 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
52261         * g++.dg/abi/vbase8-4.C: New test.
52263 2001-11-24  Ian Lance Taylor  <ian@airs.com>
52265         * gcc.c-torture/execute/20011121-1.c: New test.
52267 2001-11-23  Jeffrey A Law  (law@cygnus.com)
52269         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
52271 2001-11-23  Andreas Jaeger  <aj@suse.de>
52273         * gcc.dg/cpp/charconst-2.c: New test.
52275 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
52277         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
52278         to the host if it is remote.  Let tests specify extra headers
52279         they use.
52280         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
52281         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
52282         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
52283         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
52284         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
52285         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
52286         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
52287         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
52288         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
52289         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
52291 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
52293         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
52294         for little endian ARMs.
52296 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
52298         * gcc.c-torture/compile/20011119-1.c: New test.
52299         * gcc.c-torture/compile/20011119-2.c: New test.
52301 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
52303         * gcc.dg/altivec-1.c: Fix typo.
52305 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52307         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
52309 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
52311         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
52313 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
52315         * lib/g77.exp: Don't specify --rpath-link.
52317         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
52318         across all the headers.
52319         * gcc.dg/format/format.exp: For testing on a remote host,
52320         copy format.h.
52322         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
52323         * gcc.c-torture/execute/930406-1.c: Likewise.
52324         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
52326 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
52328         * gcc.dg/altivec-1.c: New.
52330 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
52332         * gcc.dg/cpp/fpreprocessed.c: New test case.
52334 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52336         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
52337         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
52338         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
52340 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52342         * gcc.dg/no-builtin-1.c: New test.
52344 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
52346         * gcc.c-torture/execute/20011115-1.c: New test.
52348 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
52350         * gcc.c-torture/compile/20011114-2.c: New test.
52351         * gcc.c-torture/compile/20011114-3.c: New test.
52352         * gcc.c-torture/compile/20011114-4.c: New test.
52354 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52356         * g++.dg/other/init1.C: New test.
52358 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
52360         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
52361         message.
52363         * gcc.c-torture/execute/20011114-1.c: New testcase.
52365         * gcc.c-torture/compile/20010327-1.c: Revert last change.
52366         * gcc.c-torture/compile/20011114-1.c: New test, exactly
52367         like the (before this change) version of 20010327-1.c.
52369 2001-11-14  Roger Sayle <roger@eyesopen.com>
52371         * gcc.c-torture/execute/string-opt-13.c: New testcase.
52373 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
52375         * g++.dg/init/array2.C: New test.
52377 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
52379         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
52381 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
52383         * g++.dg/other/forscope1.C: New test.
52384         * g++.dg/ext/forscope1.C: New test.
52385         * g++.dg/ext/forscope2.C: New test.
52387 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
52389         * gcc.c-torture/execute/20011113-1.c: New test.
52391 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
52393         * gcc.c-torture/execute/20011109-2.c: New test.
52395         * gcc.c-torture/execute/20011109-1.c: New test.
52397 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
52399         * gcc.c-torture/compile/20011109-1.c: New test.
52401 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
52403         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
52404         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
52405         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
52406         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
52407         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
52408         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
52409         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
52411 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52413         * g++.dg/warn/Wshadow-1.C: New tests.
52414         * g++.old-deja/g++.mike/for3.C: Update.
52416 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52418         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
52419         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
52420         XFAILs.  Adjust expected error texts.
52421         * gcc.c-torture/compile/20011106-1.c,
52422         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
52423         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
52424         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
52425         gcc.dg/c99-array-lval-5.c: New tests.
52427 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52429         * gcc.dg/cpp/defined.c: Update.
52431 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52433         * gcc.c-torture/execute/anon-1.c: New test.
52435 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
52437         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
52438         same size, so no warning should be produced on stormy16.
52440         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
52441         due to oversized array.
52442         * g++.old-deja/g++.mike/ns15.C: Likewise.
52443         * g++.old-deja/g++.pt/crash16.C: Likewise.
52445 2001-11-02  Graham Stott  <grahams@redhat.com>
52447         * g++.dgother/debug1.C: Fix typos.
52449 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
52451         * g++.dg/other/debug1.C: New test.
52453 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52455         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
52456         of unsigned long.
52458 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
52460         * gcc.dg/20011029-2.c: New test.
52462         * gcc.c-torture/compile/20011029-1.c: New test.
52464 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
52466         * objc/execute/class_self-1.m: New test.
52467         * objc/execute/class_self-2.m: New test.
52469 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
52471         * gcc.misc-tests/msgs.exp: Delete.
52472         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
52473         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
52474         error set to match recent changes.
52476 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
52478         * gcc.dg/20011021-1.c: New test.
52480 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
52482         * gcc.c-torture/compile/20011023-1.c: New test.
52484 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
52486         * lib/g77.exp: Rewrite based on lib/g++.exp.
52488 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
52490         * gcc.c-torture/execute/20011019-1.c: New test.
52492         * gcc.dg/20011018-1.c: New test.
52494 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
52496         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
52498 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
52500         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
52501         * gcc.dg/attr-invalid.c: Likewise.
52503 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
52505         * gcc.dg/20011015-1.c: New test.
52507 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52509         * g++.dg/template/unify2.C: New test.
52511 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52513         * g++.dg/other/exception-specification.C: New test
52515 2001-10-13  Tom Rix  <trix@redhat.com>
52517         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
52518         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
52520 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
52522         * gcc.dg/20011009-1.c: New test.
52524 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
52526         PR g++/4476
52527         * g++.dg/other/friend1.C: New test.
52529 2001-10-11  Richard Henderson  <rth@redhat.com>
52531         * g++.old-deja/g++.other/crash18.C: Add -S to options.
52533 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52535         * gcc.c-torture/compile/20011010-1.c: New.
52537 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52539         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
52540         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
52541         g77.f-torture/execute/execute.exp,
52542         g77.f-torture/noncompile/noncompile.exp,
52543         gcc.c-torture/compile/compile.exp,
52544         gcc.c-torture/execute/execute.exp,
52545         gcc.c-torture/execute/ieee/ieee.exp,
52546         gcc.c-torture/execute/memcheck/memcheck.exp,
52547         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
52548         objc/execute/execute.exp: Update FSF address.
52550 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52552         * gcc.dg/cpp/cmdlne-C.c: Update.
52553         * gcc.dg/cpp/cmdlne-C2.c: New.
52555 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52557         * gcc.c-torture/execute/20011008-3.c: New.
52559 2001-10-08  DJ Delorie  <dj@redhat.com>
52561         * gcc.dg/20011008-1.c: New.
52562         * gcc.dg/20011008-2.c: New.
52564 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52566         * gcc.dg/cpp/spacing1.c: Update test.
52568 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52570         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
52571         spelling errors of "separate" as "seperate".
52573 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
52575         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
52576         enough to avoid inlining.
52578 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52580         * lib/g77.exp: set libg2c_dir correctly.
52582 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52584         * gcc.dg/cpp/macro11.c: New test.
52586 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52588         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
52589         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
52590         gcc.dg/format/multattr-3.c: New tests.
52591         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
52592         tests for format attributes on function pointers being rejected.
52594 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52596         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
52598 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52600         * g++.dg/warn/format1.C: New test.
52602 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52604         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
52606 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52608         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
52610 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52612         * gcc.dg/cpp/redef2.c: Add test.
52614 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
52616         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
52617         long-standing bug on i686, apparently.
52618         * gcc.c-torture/execute/loop-2c.x: New file.
52619         * gcc.c-torture/execute/loop-2d.x: New file.
52620         * gcc.c-torture/execute/loop-3c.x: New file.
52622 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
52624         * gcc.dg/cpp/20000625-2.c: Correct line number.
52626 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52628         * gcc.dg/cpp/macro10.c: New test.
52629         * gcc.dg/cpp/strify3.c: New test.
52630         * gcc.dg/cpp/spacing1.c: Add tests.
52631         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
52632         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
52634 2001-09-24  DJ Delorie  <dj@redhat.com>
52636         * gcc.c-torture/execute/20010924-1.c: New test.
52638 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52640         * objc/execute/paste.m: Remove.
52642 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52644         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
52646 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
52648         * g77.dg/strlen0.f: New test.
52650 2001-09-21  Richard Henderson  <rth@redhat.com>
52652         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
52653         * g++.old-deja/g++.abi/vtable2.C: Likewise.
52655 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52657         Table-driven attributes.
52658         * g++.dg/ext/attrib1.C: New test.
52660 2001-09-20  DJ Delorie  <dj@redhat.com>
52662         * gcc.dg/20000926-1.c: Update expected warning messages.
52663         * gcc.dg/array-2.c: Likewise, and test for warnings too.
52664         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
52665         array.
52667 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
52669         * g++.dg/eh/registers1.C: New test case.
52671 2001-09-17  Richard Henderson  <rth@redhat.com>
52673         * gcc.dg/array-5.c: Fix VLA decomposition test.
52675 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52677         * gcc.dg/cpp/line5.c: New testcase.
52679 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52681         * gcc.dg/cpp/macro9.c: New test.
52683 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
52685         * gcc.c-torture/execute/980223.c: Change type of addr from long
52686         to char *.
52688 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
52690         * gcc.c-torture/execute/20010915-1.c: New test.
52692 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
52694         * g77.dg/bprob: New directory.
52695         * g77.dg/bprob/bprob.exp: New file.
52696         * g77.dg/bprob/bprob-1.f: New test.
52697         * g77.dg/gcov: New directory.
52698         * g77.dg/gcov/gcov.exp: New file.
52699         * g77.dg/gcov/gcov-1.f: New test.
52700         * g77.dg/gcov/gcov-1.x: New file.
52702 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52704         * gcc.dg/cpp/directiv.c: Update.
52705         * gcc.dg/cpp/undef1.c: Update.
52707 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
52709         * gcc.dg/20010912-1.c: New test.
52711 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
52713         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
52714         language-independent file in lib.
52715         * lib/gcov.exp: New file.
52717 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52719         * gcc.c-torture/compile/20010911-1.c: New test.
52721 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
52723         * lib/profopt.exp: New, to support profile-directed optimizations.
52724         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
52725         * gcc.misc-tests/bprob-1.c: New test.
52726         * gcc.misc-tests/bprob-2.c: New test.
52728 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
52730         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
52731         XFAIL and which kinds of gcov output to verify.
52732         * gcc.misc-tests/gcov-4b.x: New file.
52733         * gcc.misc-tests/gcov-5b.x: New file.
52734         * gcc.misc-tests/gcov-6.x: New file.
52735         * gcc.misc-tests/gcov-7.c: New test.
52736         * gcc.misc-tests/gcov-7.x: New file.
52738 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
52740         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
52741         * gcc.misc-tests/gcov-6.c: New test.
52743 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52745         PR c++/3986
52746         * g++.dg/abi/vbase1.C: New test.
52748 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
52750         * objc.dg/method-2.m: New.
52752 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52754         PR c++/4203
52755         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
52756         * g++.dg/init/empty1.C: New test.
52758 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
52760         * gcc.c-torture/compile/20010903-1.c: New test.
52762 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
52764         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
52765         for m68k.
52767 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
52769         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
52771         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
52773         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
52775 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
52777         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
52778         for 16-bit 'unsigned int'.
52780 2001-08-29  Kazu Hirata  <kazu@hxi.com>
52782         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
52784 2001-08-27  Richard Henderson  <rth@redhat.com>
52786         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
52787         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
52789 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
52791         * gcc.dg/asm-names.c (ymain): New.
52793 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
52795         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
52796         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
52797         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
52799 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52801         * gcc.dg/compare5.c: New testcase.
52803 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
52805         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
52806         and "In instantiation".
52808 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
52810         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
52812 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
52814         * gcc.misc-tests/gcov.exp: Add support for branch information.
52815         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
52816         * gcc.misc-tests/gcov-4.c: New test.
52817         * gcc.misc-tests/gcov-4b.c: New test.
52818         * gcc.misc-tests/gcov-5b.c: New test.
52820 2001-08-20  Zack Weinberg  <zackw@panix.com>
52822         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
52823         expected to fail.
52825 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52827         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
52829 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
52831         * g++.dg/eh/template1.C: New test.
52833 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
52835         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
52836         Fix thinko.
52837         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
52838         for xfail.
52840 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
52842         * lib/g77-dg.exp: Use prune.exp for common procedures
52843         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
52844         * lib/g77.exp: (g77-dg-prune) Remove
52846 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
52848         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
52850 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52852         * g++.dg/template/unify1.C: New test.
52854 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
52856         * g++.dg/abi/empty4.C: New test.
52858 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
52860         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
52861         solaris2.*
52862         * g77.f-torture/compile/pr3743.x: Likewise.
52864 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52866         * g++.dg/other/using-declaration.C: New test.
52868 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52870         * gcc.dg/cpp/tr-sign.c: New testcase.
52872 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52874         * gcc.dg/cpp/19951025-1.c: Revert.
52875         * gcc.dg/cpp/directiv.c: We no longer process directives that
52876         interrupt macro arguments.
52878 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
52880         * gcc.dg/bconstp-1.c: New test.
52882 2001-08-03  Richard Henderson  <rth@redhat.com>
52884         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
52886 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52888         * gcc.dg/cpp/19951025-1.c: Update.
52890 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
52892         * g77.dg/ff90-1.f (s): Fix reference of variable z,
52893         should be x.
52895 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
52897         Kill -fhonor-std.
52898         * g++.old-deja/g++.ns/ns14.C: Remove special options.
52899         * g++.old-deja/g++.other/std1.C: Likewise.
52900         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
52902 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
52904         * lib/g77.exp: Load gcc-defs.exp for common procedures
52905         (g77_pass, g77_fail, g77_finish, g77_exit,
52906         ${tool}_check_unsupported_p} Now redundant.  Deleted.
52908 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
52910         * g77.dg/fbackslash.f
52911         * g77.dg/fcase-preserve.f
52912         * g77.dg/ff90-1.f
52913         * g77.dg/ffixed-line-length-0.f
52914         * g77.dg/ffixed-line-length-132.f
52915         * g77.dg/ffixed-line-length-7.f
52916         * g77.dg/ffixed-line-length-72.f
52917         * g77.dg/ffixed-line-length-none.f
52918         * g77.dg/ffree-form-1.f
52919         * g77.dg/fno-backslash.f
52920         * g77.dg/fno-f90-1.f
52921         * g77.dg/fno-fixed-form-1.f
52922         * g77.dg/fno-onetrip.f
52923         * g77.dg/fno-typeless-boz.f
52924         * g77.dg/fno-underscoring.f
52925         * g77.dg/fno-vxt-1.f
52926         * g77.dg/fonetrip.f
52927         * g77.dg/ftypeless-boz.f
52928         * g77.dg/fugly-assumed.f
52929         * g77.dg/funderscoring.f
52930         * g77.dg/fvxt-1.f
52932 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
52934         * objc.dg/fwd-proto-1.m: New.
52935         * objc.dg/local-decl-1.m: New.
52936         * objc.dg/naming-1.m: New.
52937         * objc.dg/naming-2.m: New.
52938         * objc.dg/proto-hier-1.m: New.
52940 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
52942         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
52943         largest-type elements to a struct makes its size grow.
52945 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52947         * g++.dg/abi/vthunk1.C: New test.
52949 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52951         * g++.dg/abi/vbase8-22.C: New test.
52953 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52955         * gcc.dg/cpp/macro8.c: New test.
52957 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52959         * g++.dg/abi/vbase8-21.C: New test.
52961 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52963         * g++.dg/abi/vbase8-10.C: New test.
52965 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52967         * lib/g++.exp (g++_set_ld_library_path): Renamed to
52968         ${tool}_set_ld_library_path.
52969         Changed caller.
52970         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
52971         g++.exp.
52973 2001-07-26  Stan Cox <scox@redhat.com>
52975         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
52976         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
52977         gcc_exit, gcc_check_unsupported_p):
52978         Moved to gcc-deps.exp
52979         * gcc-deps.exp: New file.
52981 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52983         * g++.old-deja/g++.pt/defarg14.C: New test.
52985 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52987         * g++.old-deja/g++.other/lineno5.C: New test.
52989 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52991         * g++.old-deja/g++.pt/crash68.C: New test.
52993 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52995         * g++.old-deja/g++.other/crash42.C: New test.
52997 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52999         * gcc.dg/cpp/extratokens.c: Fix.
53000         * gcc.dg/cpp/skipping2.c: New tests.
53002 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53004         * gcc.c-torture/execute/20010724-1.c: New file.
53005         * gcc.c-torture/execute/20010724-1.x: New file.
53007 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53009         * g++.old-deja/g++.other/cond7.C: New test.
53011 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53013         * g++.old-deja/g++.other/optimize4.C: New test.
53015 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53017         * g++.old-deja/g++.abi/vbase8-5.C: New test.
53019 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
53021         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
53022         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
53023         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
53024         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
53026         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
53027         bug report" message.
53029         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
53030         * g++.dg/ext/instantiate1.C: Move from old-deja.
53032 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
53034         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
53035         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
53036         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
53037         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
53039 2001-07-23  Jeffrey A Law  (law@cygnus.com)
53041         * gcc.c-torture/execute/20010723-1.c: New test.
53043 2001-07-23  Ben Elliston  <bje@redhat.com>
53045         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
53047 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53049         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
53050         i[34567]86-*-*.
53051         Delete handling of ieee_multilib_flags.
53052         Pass -mieee for alpha*-*-* and sh-*-*.
53053         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
53055 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
53057         Remove old-abi tests.
53058         * g++.old-deja/g++.mike/p11116.C: Remove.
53059         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
53061 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
53063         * g77.f-torture/compile/pr3743.f: New test
53065 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
53067         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53069 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53071         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53072         g++.old-deja/g++.pt/static6.C: Likewise.
53073         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53074         supports weak symbols.
53076 2001-07-18  Andreas Jaeger  <aj@suse.de>
53078         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
53079         supported again.
53081 2001-07-18  Andreas Jaeger  <aj@suse.de>
53083         * gcc.dg/iftrap-1.c: Fix target line.
53085 2001-07-17  Richard Henderson  <rth@redhat.com>
53087         * gcc.c-torture/execute/20010717-1.c: New.
53089 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53091         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
53092         tests.
53094 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53096         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
53098 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53100         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
53101         UAC_SIGBUS, UAC_NOPRINT definitions.
53103 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
53105         * objc/execute/object_is_class.m: New test.
53106         * objc/execute/object_is_meta_class.m: New test.
53108 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53110         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
53111         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
53113 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
53115         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
53116         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
53118 2001-07-14  Richard Henderson  <rth@redhat.com>
53120         * gcc.dg/iftrap-1.c: New.
53122 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
53124         * g77.f-torture/execute/intrinsic77.f: New test.
53126 2001-07-11  Janis Johnson <janis@us.ibm.com>
53128         * gcc.misc-tests/gcov-3.c: New test.
53130 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
53132         * gcc.c-torture/compile/20010711-1.c,
53133         * gcc.c-torture/compile/20010711-2.c: New tests.
53135 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
53137         * gcc.c-torture/execute/20010711-1.c: New test.
53139 2001-07-11  Ben Elliston  <bje@redhat.com>
53141         * g++.old-deja/g++.other/enum5.C: New test.
53143 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
53145         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
53146         (g++-dg-prune): Call prune_gcc_output.
53147         * prune.exp: New file for prune_gcc_output.
53148         * lib/g++.exp, lib/gcc.exp: Load it.
53150 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53152         * gcc.c-torture/compile/20010701-1.c,
53153         g++.old-deja/g++.ext/attrib6.C: New tests.
53155 2001-07-06  Jeffrey A Law  (law@cygnus.com)
53157         * gcc.c-torture/compile/20010706-1.c: New test.
53159 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
53161         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
53163 2001-06-28  Stan Shebs  <shebs@apple.com>
53165         * gcc.dg/pragma-darwin.c: New test.
53167 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53169         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
53170         Solaris 2.[678] system.
53172 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53174         * gcc.dg/20010622-1.c: New test.
53176 2001-06-18  Stan Shebs  <shebs@apple.com>
53178         * objc.dg: New directory.
53179         * objc.dg/dg.exp: New file.
53180         * objc.dg/alias.m: New.
53181         * objc.dg/class-1.m: New.
53182         * objc.dg/class-2.m: New.
53183         * objc.dg/const-str-1.m: New.
53184         * objc.dg/const-str-2.m: New.
53185         * objc.dg/id-1.m: New.
53186         * objc.dg/method-1.m: New.
53187         * objc.dg/super-class-1.m: New.
53188         * lib/objc-dg.exp: New file.
53190 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53192         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
53193         of label name.
53195 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
53197         * g++.old-deja/g++.abi/vbase8-9.C: New test.
53199 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53201         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
53202         variable.
53204 2001-06-12  Richard Henderson  <rth@redhat.com>
53206         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
53208 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
53210         * g++.old-deja/g++.abi/vbase5.C: New test.
53211         * g++.old-deja/g++.abi/vbase6.C: New test.
53212         * g++.old-deja/g++.abi/vbase7.C: New test.
53214 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53216         * gcc.c-torture/compile/20010610-1.c: New test.
53218 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
53220         * g++.old-deja/g++.abi/vbase4.C: New test.
53222 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53224         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
53225         support %f for HC11/HC12 targets.
53226         * gcc.c-torture/execute/930513-1.x: New file, likewise.
53227         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
53228         on HC11/HC12 targets.
53229         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
53231 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53233         * gcc.dg/wchar_t-1.c: New file.
53234         * gcc.dg/wint_t-1.c: Likewise.
53236 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
53238         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
53240 2001-06-11  Richard Henderson  <rth@redhat.com>
53242         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
53244 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53246         * gcc.c-torture/compile/20010611-1.c: New test.
53248 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53250         * gcc.dg/c99-tag-1.c: Add more tests.
53252 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
53254         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
53255         representation on MN10300 and ARM/Thumb.
53257 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
53259         * g77.f-torture/execute/20010610.f: New.
53261 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
53263         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
53264         names.
53266 2001-06-09  Richard Henderson  <rth@redhat.com>
53268         * gcc.c-torture/execute/ashrdi-1.c: New.
53269         * gcc.c-torture/execute/ashldi-1.c: New.
53270         * gcc.c-torture/execute/lshrdi-1.c: New.
53272 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
53274         * objc/execute/load-3.m: Added. Check sending +load to categories,
53275         in addition to classes.
53277 2001-06-08  Stan Shebs  <shebs@apple.com>
53279         * objc/execute/load-2.m: New test.  From Nicola Pero
53280         <n.pero@mi.flashnet.it>.
53282 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
53284         * gcc.c-torture/execute/20010605-2.c: New test.
53286 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
53288         * g++.old-deja/g++.abi/vbase2.C: New test.
53289         * g++.old-deja/g++.abi/vbase3.C: New test.
53291 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
53293         * g++.old-deja/g++.pt/friend49.C: New test.
53295 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
53297         * g++.old-deja/g++.ext/anon3.C: New test.
53299 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
53301         * g++.old-deja/g++.other/conv7.C: New test.
53303 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53305         * gcc.c-torture/compile/20010605-2.c: New test.
53307 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53309         * gcc.c-torture/execute/20010604-1.c: New test.
53311 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
53313         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
53315 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
53317         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
53318         (g++_link_flags): Likewise.
53319         (g++_init): Pass gccpath's value to two previous functions.
53321 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53323         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
53324         Ensure logfile entry matches exec command line.
53326 2001-05-31  Richard Henderson  <rth@redhat.com>
53328         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
53329         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
53331 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
53333         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
53334         compiler for irix6.2
53336 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
53338         * g++.old-deja/g++.other/optimize3.C: New file.
53340 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
53342         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
53343         assemble.
53345 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
53347         * g++.old-deja/g++.other/optimize2.C: New file.
53349 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
53351         * gcc.c-torture/compile/20010518-2.c: New file.
53352         * gcc.c-torture/execute/20010518-1.c: New file.
53353         * gcc.c-torture/execute/20010518-2.c: New file.
53355 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53357         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
53359 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
53361         G++ no longer defines builtins that do not begin with __builtin.
53362         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
53363         * g++.old-deja/g++.brendand/misc13.C: Likewise.
53364         * g++.old-deja/g++.law/builtin1.C: Likewise.
53365         * g++.old-deja/g++.law/cvt2.C: Likewise.
53366         * g++.old-deja/g++.mike/net5.C: Likewise.
53367         * g++.old-deja/g++.other/builtins1.C: Likewise.
53368         * g++.old-deja/g++.other/builtins2.C: Likewise.
53369         * g++.old-deja/g++.other/builtins3.C: Likewise.
53370         * g++.old-deja/g++.other/builtins4.C: Likewise.
53371         * g++.old-deja/g++.other/inline8.C: Likewise.
53372         * g++.old-deja/g++.robertl/eb39.C: Likewise.
53374 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
53376         * g++.old-deja/g++.pt/using1.C: Adjust.
53377         * g++.old-deja/g++.pt/using2.C: New test.
53379 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53381         * gcc.dg/cpp/charconst.c: New tests.
53382         * gcc.dg/cpp/escape.c: New tests.
53383         * gcc.dg/cpp/escape-1.c: New tests.
53384         * gcc.dg/cpp/escape-2.c: New tests.
53385         * gcc.dg/cpp/ucs.c: New tests.
53387 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
53389         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
53390         native compiler for irix6.5.
53392 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
53394         * lib/g++.exp (g++_include_flags): Use args to compute
53395         get_multilibs.
53396         (g++_link_flags): Likewise.
53397         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
53399 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53401         * gcc.dg/c90-hexfloat-1.c: Add more tests.
53403 2001-05-21  Geoff Keating  <geoffk@redhat.com>
53405         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
53406         this file.
53408 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53410         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
53411         STACK_SIZE;
53412         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
53413         to STACK_SIZE; Use it to define size of add_histo array.
53414         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
53415         to STACK_SIZE.
53416         (f): Use GITT_SIZE to define size of gitt local table.
53417         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
53418         to STACK_SIZE; Use it to define size of bytemem array.
53420 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53422         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
53423         on 68HC11/HC12 due to the asm instruction.
53424         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
53425         * gcc.c-torture/compile/920520-1.x: Likewise.
53426         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
53427         on 68HC11/HC12 because the function is larger than 64K.
53428         * gcc.c-torture/compile/961203-1.x: New file, this test fails
53429         on 68HC11/HC12 because the structure is too large.
53431 2001-05-20  Richard Henderson  <rth@redhat.com>
53433         * gcc.c-torture/execute/20010520-1.c: New.
53435 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53437         * g++.old-deja/g++.warn/compare1.C: New test.
53438         * gcc.dg/compare4.c: New test.
53440 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
53442         * g++.old-deja/g++.other/optimize1.C: New test.
53444 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53446         * g++.old-deja/g++.pt/spec41.C: New test.
53448 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
53450         * gcc.c-torture/compile/20010114-1.x: Remove.
53452 2001-05-18  Stan Shebs  <shebs@apple.com>
53454         * gcc.c-torture/compile/20010518-1.c: New test.
53456 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
53458         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
53459         * g++.old-deja/g++.pt/crash67.C: New test.
53461 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
53463         * g++.old-deja/g++.other/debug9.C: New test.
53465 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
53467         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
53469 2001-05-16  Jan Hubicka  <jh@suse.cz>
53471         * gcc.c-torture/compile/20010516-1.c: New test.
53473 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53475         * g++.old-deja/g++.other/crash41.C: New test.
53477 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53479         * g++.old-deja/g++.pt/crash66.C: New test.
53481 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
53483         * g++.old-deja/g++.robertl/eb27.C: Convert.
53485 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
53487         * g++.dg/friend-warn.C: New test.  Do not warn about friend
53488         declaration being redundant.
53490 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
53492         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
53494 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
53496         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
53498 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
53500         * lib/g++.exp: Use testsuite_flags.
53502 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
53504         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
53506 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53508         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
53510 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
53512         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
53514 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
53516         * gcc.c-torture/compile/20010313-1.c: New test.
53518 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
53520         * gcc.dg/cpp/direct2.c: New test.
53521         * gccq.dg/cpp/direct2s.c: New test.
53523         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
53525 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
53527         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
53528         * g++.old-deja/g++.other/op3.C: Likewise.
53530 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53532         * gcc.dg/cpp/syshdr.h: New file.
53533         * gcc.dg/cpp/sysmac1.c: Update.
53534         * gcc.dg/cpp/sysmac2.c: Update.
53536 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53538         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
53540 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
53542         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
53543         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
53545 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
53547         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
53549 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
53551         * lib/g++.exp (g++_include_flags): Don't use any special flags
53552         if TESTING_IN_BUILD_TREE is not defined.
53553         (g++_init): Use a plain 'c++' as the compiler if
53554         TESTING_IN_BUILD_TREEE is not defined.
53556 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
53558         * g++.old-deja/g++.eh/catch13.C: New test.
53559         * g++.old-deja/g++.eh/catch14.C: New test.
53561 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
53563         * gcc.dg/cpp/tr-define.c: New test.
53565 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
53567         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
53568         <stdlib.h>, not <malloc.h>.
53570 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
53572         * g++.old-deja/g++.ns/template17.C: New test.
53574 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
53576         * g++.old-deja/g++.pt/ref4.C: New test.
53578 2001-04-30  Richard Henderson  <rth@redhat.com>
53580         * gcc.dg/20000724-1.c: Revert last change.
53582 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
53584         * g77.f-torture/execute/20010430.f: New test.
53586 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
53588         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
53590 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
53592         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
53594 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53596         * g++.old-deja/g++.eh/crash6.C: New test.
53598 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53600         * g++.old-deja/g++.other/warn7.C: New test.
53602 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53604         * g++.old-deja/g++.other/defarg9.C: New test.
53606 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
53608         * g77.f-torture/compile/20010426.f: New test.
53609         * g77.f-torture/execute/20010426.f: New test.
53611 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
53613         * g77.f-torture/compile/20000629-1.x: Remove - error
53614         has been fixed.
53616 2001-04-26  Jeffrey A Law  (law@cygnus.com)
53618         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
53619         Tweak slightly to work with g++.dg framework.
53620         * g++.dg/special/ecos.exp: Run initp1.C test.
53621         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
53623         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
53624         its linker doesn't give line numbers either.
53625         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
53627 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
53629         * g++.old-deja/g++.other/lex1.C: New test.
53631 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
53633         * gcc.dg/noncompile/20010425-1.c: New test.
53635 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
53637         * g++.old-deja/g++.pt/mangle2.C: New test.
53639 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53641         * gcc.dg/format/plus-1.c: New test.
53643 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53645         * gcc.dg/20010423-1.c: New test.
53647 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53649         * gcc.c-torture/execute/20010422-1.c: New test.
53651 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
53653         * g++.old-deja/g++.ns/type2.C: New test.
53655 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
53657         * g++.old-deja/g++.other/perf1.C: New test.
53659 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
53661         * gcc.dg/c99-func-2.c: Remove xfail.
53662         * gcc.dg/c99-func-3.c: Remove xfail.
53663         * gcc.dg/c99-func-4.c: Remove xfail.
53665 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
53667         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
53669 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53671         * gcc.c-torture/compile/20010423-1.c: New test.
53673 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53675         * g++.old-deja/g++.pt/typename28.C: New test.
53677 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53679         * g++.old-deja/g++.abi/empty2.C: New test.
53680         * g++.old-deja/g++.abi/empty3.C: New test.
53682 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53684         * g++.old-deja/g++.other/comdat2.C: New test.
53685         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
53687 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53689         * g++.old-deja/g++.other/overload14.C: New test.
53691 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53693         * g++.old-deja/g++.other/lookup23.C: New test.
53695 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53697         * gcc.c-torture/execute/20010403-1.c: New test.
53699 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
53700             Mark Mitchell  <mark@codesourcery.com>
53702         * lib/old-dejagnu.exp: Don't delete output of executable.
53703         Add .exe suffix to executables.
53705 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
53707         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
53709 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53711         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
53713 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
53715         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
53716         * g++.old-deja/g++.abi/crash1.C: New test.
53718 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
53720         * g++.old-deja/g++.other/crash40.C: New test.
53722 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53724         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
53726 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
53728         * g++.old-deja/g++.other/warn6.C: New test.
53730 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53732         * g++.old-deja/g++.robertl/eb42.C: Same.
53734 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53736         * gcc.dg/wtr-conversion-1.c: New testcase.
53738 2001-04-10  Richard Henderson  <rth@redhat.com>
53740         * g++.old-deja/g++.other/array5.C: New.
53742 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53744         * gcc.c-torture/execute/20010408-1.c: New test.
53746 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
53748         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
53749         headers and constructs.
53750         * g++.old-deja/g++.robertl/eb79.C: Same.
53751         * g++.old-deja/g++.robertl/eb77.C (main): Same.
53752         * g++.old-deja/g++.robertl/eb73.C: Same.
53753         * g++.old-deja/g++.robertl/eb66.C (main): Same.
53754         * g++.old-deja/g++.robertl/eb55.C (t): Same.
53755         * g++.old-deja/g++.robertl/eb54.C (main): Same.
53756         * g++.old-deja/g++.robertl/eb46.C (main): Same.
53757         * g++.old-deja/g++.robertl/eb44.C: Same.
53758         * g++.old-deja/g++.robertl/eb41.C (main): Same.
53759         * g++.old-deja/g++.robertl/eb4.C (main): Same.
53760         * g++.old-deja/g++.robertl/eb39.C: Same.
53761         * g++.old-deja/g++.robertl/eb33.C (main): Same.
53762         * g++.old-deja/g++.robertl/eb31.C (main): Same.
53763         * g++.old-deja/g++.robertl/eb30.C: Same.
53764         * g++.old-deja/g++.robertl/eb3.C: Same.
53765         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
53766         * g++.old-deja/g++.robertl/eb21.C: Same.
53767         * g++.old-deja/g++.robertl/eb15.C: Same.
53768         * g++.old-deja/g++.robertl/eb118.C: Same.
53769         * g++.old-deja/g++.robertl/eb115.C (main): Same.
53770         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
53771         * g++.old-deja/g++.robertl/eb109.C: Same.
53772         * g++.old-deja/g++.other/sibcall1.C (main): Same.
53773         * g++.old-deja/g++.mike/rtti1.C: Same.
53774         * g++.old-deja/g++.mike/p658.C: Same.
53775         * g++.old-deja/g++.mike/net46.C: Same.
53776         * g++.old-deja/g++.mike/net34.C: Same.
53777         * g++.old-deja/g++.mike/memoize1.C: Same.
53778         * g++.old-deja/g++.mike/eh2.C: Same.
53779         * g++.old-deja/g++.law/weak.C: Same.
53780         * g++.old-deja/g++.law/visibility7.C: Same.
53781         * g++.old-deja/g++.law/visibility25.C: Same.
53782         * g++.old-deja/g++.law/visibility22.C: Same.
53783         * g++.old-deja/g++.law/visibility2.C: Same.
53784         * g++.old-deja/g++.law/visibility17.C: Same.
53785         * g++.old-deja/g++.law/visibility13.C: Same.
53786         * g++.old-deja/g++.law/visibility10.C: Same.
53787         * g++.old-deja/g++.law/visibility1.C: Same.
53788         * g++.old-deja/g++.law/virtual3.C (eval): Same.
53789         * g++.old-deja/g++.law/vbase1.C: Same.
53790         * g++.old-deja/g++.law/operators32.C: Same.
53791         * g++.old-deja/g++.law/nest3.C: Same.
53792         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
53793         * g++.old-deja/g++.law/except5.C (main): Same.
53794         * g++.old-deja/g++.law/cvt7.C (run): Same.
53795         * g++.old-deja/g++.law/cvt2.C: Same.
53796         * g++.old-deja/g++.law/cvt16.C: Same.
53797         * g++.old-deja/g++.law/ctors6.C (bar): Same.
53798         * g++.old-deja/g++.law/ctors17.C (main): Same.
53799         * g++.old-deja/g++.law/ctors13.C: Same.
53800         * g++.old-deja/g++.law/ctors12.C (main): Same.
53801         * g++.old-deja/g++.law/ctors10.C: Same.
53802         * g++.old-deja/g++.law/code-gen5.C: Same.
53803         * g++.old-deja/g++.law/bad-error7.C: Same.
53804         * g++.old-deja/g++.law/arm9.C: Same.
53805         * g++.old-deja/g++.law/arm12.C: Same.
53806         * g++.old-deja/g++.law/arg8.C: Same.
53807         * g++.old-deja/g++.law/arg1.C: Same.
53808         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
53809         * g++.old-deja/g++.jason/template31.C: Same.
53810         * g++.old-deja/g++.jason/template24.C (main): Same.
53811         * g++.old-deja/g++.jason/2371.C: Same.
53812         * g++.old-deja/g++.eh/new2.C: Same.
53813         * g++.old-deja/g++.eh/new1.C: Same.
53814         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
53815         * g++.old-deja/g++.brendan/nest21.C (main): Same.
53816         * g++.old-deja/g++.brendan/err-msg3.C: Same.
53817         * g++.old-deja/g++.brendan/crash62.C: Same.
53818         * g++.old-deja/g++.brendan/crash52.C: Same.
53819         * g++.old-deja/g++.brendan/crash49.C (main): Same.
53820         * g++.old-deja/g++.brendan/crash38.C: Same.
53821         * g++.old-deja/g++.brendan/crash15.C (main): Same.
53822         * g++.old-deja/g++.brendan/copy9.C: Same.
53824 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
53826         * gcc.c-torture/execute/20001203-2.c (memset):
53827         Count argument is of type __SIZE_TYPE__.
53829 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
53831         * gcc.c-torture/compile/20010404-1.c: New test.
53833 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
53835         * gcc.c-torture/compile/20010326-1.c: New test.
53837 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
53839         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
53840         peculiarities of the SH.
53841         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
53843 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53845         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
53846         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
53847         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
53849 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53851         * g77.f-torture/compile/20010321-1.f: New test.
53853 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53855         * gcc.c-torture/compile/20010329-1.c: New test.
53857 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53859         * gcc.c-torture/execute/20010329-1.c: New test.
53861 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
53863         * g++.old-deja/g++.other/eh4.C: Fix typo.
53865 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
53867         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
53869 2001-03-28  Philip Blundell  <philb@gnu.org>
53871         * gcc.c-torture/compile/20010328-1.c: New test.
53873 2001-03-27  Richard Henderson  <rth@redhat.com>
53875         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
53876         * g++.old-deja/g++.eh/vbase3.C: Likewise.
53878 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
53880         * gcc.c-torture/compile/20010327-1.c: New test.
53882 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53884         * g++.old-deja/g++.other/friend12.C: New test.
53885         * g++.old-deja/g++.other/friend9.C: Expect no errors.
53886         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
53888 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53890         * gcc.c-torture/execute/20010325-1.c: New test.
53892 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
53894         * g++.old-deja/g++.other/mangle3.C: New test.
53896 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
53898         * g++.old-deja/g++.other/anon8.C: New test.
53900 2001-03-20  Philip Blundell  <philb@gnu.org>
53902         * gcc.c-torture/compile/20010320-1.c: New test.
53904 2001-03-17  Richard Henderson  <rth@redhat.com>
53906         * g++.old-deja/g++.other/eh4.C: Add expected error text.
53908 2001-03-15  Geoff Keating  <geoff@redhat.com>
53910         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
53911         tests on AIX.
53913 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
53915         * g++.old-deja/g++.other/eh4.C: New test.
53917 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
53919         * gcc.dg/cpp/mi1.c: Update.
53921 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
53923         * g++.old-deja/g++.other/regstack.C: New test.
53925 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53927         * g++.old-deja/g++.other/ref4.C: New test.
53929 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
53931         * objc/execute/va_method.m: Added.
53932         * objc/execute/IMP.m: Added.
53933         * objc/execute/_cmd.m: Added.
53934         * objc/execute/accessing_ivars.m: Added.
53935         * objc/execute/class-1.m: Added.
53936         * objc/execute/class-10.m: Added.
53937         * objc/execute/class-11.m: Added.
53938         * objc/execute/class-12.m: Added.
53939         * objc/execute/class-13.m: Added.
53940         * objc/execute/class-14.m: Added.
53941         * objc/execute/class-2.m: Added.
53942         * objc/execute/class-3.m: Added.
53943         * objc/execute/class-4.m: Added.
53944         * objc/execute/class-5.m: Added.
53945         * objc/execute/class-6.m: Added.
53946         * objc/execute/class-7.m: Added.
53947         * objc/execute/class-8.m: Added.
53948         * objc/execute/class-9.m: Added.
53949         * objc/execute/class-tests-1.h
53950         * objc/execute/class-tests-2.h
53951         * objc/execute/compatibility_alias.m: Added.
53952         * objc/execute/encode-1.m: Added.
53953         * objc/execute/formal_protocol-1.m: Added.
53954         * objc/execute/formal_protocol-2.m: Added.
53955         * objc/execute/formal_protocol-3.m: Added.
53956         * objc/execute/formal_protocol-4.m: Added.
53957         * objc/execute/formal_protocol-5.m: Added.
53958         * objc/execute/formal_protocol-6.m: Added.
53959         * objc/execute/formal_protocol-7.m: Added.
53960         * objc/execute/informal_protocol.m: Added.
53961         * objc/execute/initialize.m: Added.
53962         * objc/execute/load.m: Added.
53963         * objc/execute/many_args_method.m: Added.
53964         * objc/execute/nested-3.m: Added.
53965         * objc/execute/no_clash.m: Added.
53966         * objc/execute/private.m: Added.
53967         * objc/execute/redefining_self.m: Added.
53968         * objc/execute/root_methods.m: Added.
53969         * objc/execute/selector-1.m: Added.
53970         * objc/execute/static-1.m: Added.
53971         * objc/execute/static-2.m: Added.
53972         * objc/execute/va_method.m: Added.
53974 2001-03-10  Richard Henderson  <rth@redhat.com>
53976         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
53978 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53980         * g++.old-deja/g++.other/crash31.C: XFAIL.
53981         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
53982         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
53983         * gcc.c-torture/execute/20010123-1.x: XFAIL.
53984         * gcc.c-torture/execute/20010124-1.x: XFAIL.
53985         * gcc.dg/sequence-pt-1.c: XFAIL one test.
53987 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53989         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
53991 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53993         * gcc.dg/20000724-1.c: Don't use multiline strings.
53995 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53997         * objc/execute/string1.m, objc/execute/string2.m: Compare the
53998         result of -cString against what we expect it to be; don't just
53999         print it out for no one to read.
54001         * objc/execute/string3.m, objc/execute/string4.m: New tests.
54002         Based on testcases provided by Nicola Pero.
54004 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54006         * gcc.dg/cpp/macro7.c: New test.
54008 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54010         * gcc.dg/cpp/multiline.c: Update.
54012 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54014         * g++.old-deja/g++.other/enum3.C: New test.
54016 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54018         * g++.old-deja/g++.other/pod1.C: New test.
54020 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54022         * g++.old-deja/g++.ext/overload1.C: New test.
54024 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54026         * g++.old-deja/g++.pt/using1.C: New test.
54028 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54030         * g++.old-deja/g++.other/using9.C: New test.
54032 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
54034         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
54036         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
54038 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
54040         * g++.old-deja/g++.ext/realpt1.C: Remove.
54042 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
54044         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
54046 2001-02-26  Will Cohen  <wcohen@redhat.com>
54048         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
54050 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
54052         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
54053         templatized constructors.
54055 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54057         * gcc.c-torture/execute/20010224-1.c: New test.
54059 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
54061         * gcc.c-torture/execute/20010222-1.c: New test.
54063 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
54065         * g++.old-deja/g++.other/inline20.C: New test.
54067 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
54069         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54071 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54073         * g++.old-deja/g++.other/lookup22.C: New test.
54075 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
54077         * g77.dg: New directory.
54078         * g77.dg/20010216-1.f: New test case.
54079         * g77.dg/dg.exp: New driver.
54080         * lib/g77-dg.exp: New driver library.
54082 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54084         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
54086 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
54088         * g++.old-deja/g++.other/decl9.C: New test.
54090 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
54092         * g++.old-deja/g++.other/init16.C: Update the test so that it does
54093         not need <string> and also tests the initialization at runtime.
54095 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54097         * gcc.c-torture/execute/longlong.c: New test.
54099 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54101         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
54103 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54105         * gcc.c-torture/execute/920302-1.c (execute):
54106         Change argument type to short.
54108 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
54110         * g++.old-deja/g++.pt/deduct6.C: New test.
54112 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
54114         * g++.old-deja/g++.pt/deduct5.C: New test.
54116 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
54118         * gcc.c-torture/execute/20010209-1.c: New test.
54120 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54122         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
54124 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
54126         * g++.dg/vtgc1.C: Update for new ABI.
54128         * consistency.vlad: New directory, 1665 files.
54130 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54132         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
54133         return type.
54134         * gcc.dg/cpp/digraphs.c: Declare puts.
54136 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54138         * g++.old-deja/g++.other/warn5.C: New test.
54140 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54142         * g++.old-deja/g++.pt/spec40.C: New test.
54144 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54146         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
54147         case.
54148         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
54150 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
54152         * gcc.c-torture/compile/20010209-1.c: New test.
54154 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
54156         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
54157         excess errors message but not if it crashes.
54158         * g++.old-deja/g++.other/crash27.C: Likewise.
54159         * g++.old-deja/g++.other/crash28.C: Likewise.
54160         * g++.old-deja/g++.other/crash30.C: Likewise.
54161         * g++.old-deja/g++.other/crash32.C: Likewise.
54162         * g++.old-deja/g++.other/crash35.C: Likewise.
54163         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54165 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54167         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
54168         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
54169         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
54170         g77.f-torture/execute/execute.exp,
54171         g77.f-torture/noncompile/noncompile.exp,
54172         gcc.c-torture/execute/execute.exp,
54173         gcc.c-torture/execute/memcheck/memcheck.exp,
54174         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
54175         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
54176         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
54177         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
54178         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
54179         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
54180         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
54181         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
54182         Remove bug reporting instructions with ancient email addresses.
54184 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
54186         * gcc.dg/20010202-1.c: New test.
54187         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
54189 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
54191         * g++.dg/stdbool-if.C: New test.
54193 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
54195         * objc/execute/fdecl.m: Added main().
54197 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
54199         * gcc.c-torture/execute/20010206-1.c: New test.
54201 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54203         * gcc.dg/cpp/avoidpaste1.c: Update.
54205 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
54207         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
54208         Pero <nicola@brainstorm.co.uk>.
54209         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
54211 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
54213         * g++.old-deja/g++.pt/spec39.C: New test.
54215 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
54217         * gcc.c-torture/compile/20010202-1.c: New test.
54219 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
54221         * g++.old-deja/g++.abi/primary2.C: New test.
54222         * g++.old-deja/g++.abi/primary3.C: New test.
54223         * g++.old-deja/g++.abi/primary4.C: New test.
54224         * g++.old-deja/g++.abi/primary5.C: New test.
54225         * g++.old-deja/g++.abi/vtable3.h: New test.
54226         * g++.old-deja/g++.abi/vtable3a.C: New test.
54227         * g++.old-deja/g++.abi/vtable3b.C: New test.
54228         * g++.old-deja/g++.abi/vtable3c.C: New test.
54229         * g++.old-deja/g++.abi/vtable3d.C: New test.
54230         * g++.old-deja/g++.abi/vtable3e.C: New test.
54231         * g++.old-deja/g++.abi/vtable3f.C: New test.
54232         * g++.old-deja/g++.abi/vtable3g.C: New test.
54233         * g++.old-deja/g++.abi/vtable3h.C: New test.
54234         * g++.old-deja/g++.abi/vtable3i.C: New test.
54235         * g++.old-deja/g++.abi/vtable3j.C: New test.
54236         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
54238 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
54240         * g++.old-deja/g++.other/anon6.C: New test.
54241         * g++.old-deja/g++.other/anon7.C: New test.
54243 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54245         * gcc.dg/cpp/avoidpaste2.c: New tests.
54247 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
54249         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
54251 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
54253         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
54254         DECIMAL_DIG cases for Irix."
54256 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
54258         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
54260 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54262         * gcc.dg/c99-tag-1.c: New test.
54264 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54266         * gcc.dg/cpp/tr-warn1.c: Add tests.
54268 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54270         * gcc.dg/cpp/avoidpaste1.c: Update.
54271         * gcc.dg/cpp/paste4.c: Update.
54273 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
54275         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
54276         cases for Irix.
54278 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
54280         * g++.old-deja/g++.other/inline19.C: New test.
54282 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54284         * gcc.dg/Wlarger-than.c: New test.
54286 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54288         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
54290 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
54292         * gcc.c-torture/execute/20010129-1.c: New test.
54293         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
54295 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
54297         * gcc.dg/cpp/avoidpaste1.c: Test case.
54299 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
54301         * g++.old-deja/g++.other/inline18.C: New test.
54303 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54305         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
54306         and __builtin_putchar.
54308 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
54310         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
54311         tests.
54313 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
54315         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
54316         floating point number rounding mode to round to the nearest
54317         representable mode.
54319 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
54321         * g++.old-deja/g++.other/mangle2.C: New test.
54323 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54325         * gcc.c-torture/compile/20010124-1.c: New test.
54327 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
54329         * g++.old-deja/g++.pt/spec38.C: New test.
54331 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54333         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
54334         "Build don't run".
54336 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54338         * gcc.c-torture/execute/20010123-1.c: New test.
54340 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
54342         * g++.old-deja/g++.pt/spec37.C: New test.
54344 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
54346         * g++.old-deja/g++.pt/overload14.C: New test.
54348 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54350         * gcc.c-torture/execute/20010122-1.c: New test, exercise
54351         __builtin_return_address.
54353 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
54355         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
54356         * g++.old-deja/g++.pt/spec35.C: New test.
54357         * g++.old-deja/g++.pt/spec36.C: New test.
54359 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
54361         * gcc.c-torture/compile/20010118-1.c: New test.
54363 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
54365         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
54367 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54369         * gcc.c-torture/execute/20010119-1.c: New test.
54371 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54373         * g++.old-deja/g++.other/vbase5.C: New test.
54375 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54377         * gcc.c-torture/execute/20010118-1.c: New test.
54379 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54381         * g++.old-deja/g++.pt/deduct3.C: New test.
54383 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54385         * g++.old-deja/g++.pt/spec34.C: New test.
54387 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
54389         * g77.f-torture/compile/20000601-2.f: New test.
54391 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54393         * g++.old-deja/g++.other/init17.C: New test.
54395 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
54397         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
54399 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54401         * g++.old-deja/g++.pt/unify8.C: New test.
54403 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54405         * g++.old-deja/g++.abi/vbase1.C: New test.
54407 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54409         * g++.old-deja/g++.pt/crash65.C: New test.
54411 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54413         * gcc.dg/cpp/assembl2.S: New test case.
54415 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
54417         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
54418         are supported.
54420 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54422         * g++.old-deja/g++.other/builtins1.C: New test.
54423         * g++.old-deja/g++.other/builtins2.C: Likewise.
54424         * g++.old-deja/g++.other/builtins3.C: Likewise.
54425         * g++.old-deja/g++.other/builtins4.C: Likewise.
54427 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
54429         * gcc.c-torture/compile/20010117-1.c: New test.
54430         * gcc.c-torture/compile/20010117-2.c: New test.
54432 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54434         * g77.f-torture/execute/20010116.[fx]: New test,
54435         XFAIL on i?86-*-*.
54436         * g77.f-torture/compile/20010115.f: Indicate it's
54437         a test for PR fortran/1636.
54439 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54441         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
54443 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54445         * g77.f-torture/compile/20010115.f: New test.
54447 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
54449         * g++.old-deja/g++.pt/nontype5.C: New test.
54451 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54453         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
54454         have an equivalent working one below it.
54456 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54458         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
54459         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54461 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54463         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
54464         message containing "init_priority".
54465         (conpr-2.C): Likewise.
54466         (conpr-3.C): Likewise.
54467         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
54469 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54471         * gcc.c-torture/execute/20010114-2.c: New test.
54473 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54475         * gcc.c-torture/compile/20010114-1.c: New test.
54476         * gcc.c-torture/compile/20010114-1.x: Xfail.
54477         * gcc.c-torture/compile/20010114-2.c: New test.
54478         * gcc.c-torture/execute/20010114-1.c: New test.
54479         * gcc.dg/trunc-1.c: New test.
54480         * gcc.dg/uninit-B.c: New test.
54482 2001-01-13  Nick Clifton  <nickc@redhat.com>
54484         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
54485         target.
54487 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54489         * gcc.c-torture/compile/20010113-1.c: New test.
54491 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
54493         * gcc.c-torture/compile/20001212-1.c: New test.
54495 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54497         * gcc.dg/cpp/widestr1.c: Update.
54498         * gcc.dg/cpp/prag-imp.c: Remove.
54500 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
54502         * gcc.c-torture/execute/20000801-3.x: Remove.
54503         * gcc.dg/c90-init-1.c: New test.
54504         * gcc.dg/c99-init-1.c: New test.
54505         * gcc.dg/c99-init-2.c: New test.
54506         * gcc.dg/gnu99-init-1.c: New test.
54508 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
54510         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
54511         testing that no relevant ones were found.
54513 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
54515         * g++.old-deja/g++.pt/cast2.C: New test.
54517 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
54519         * g++.old-deja/g++.pt/friend47.C: New test.
54521 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54523         * g++.old-deja/g++.pt/instantiate13.C: New test.
54525 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54527         * g++.old-deja/g++.other/defarg7.C: New test.
54528         * g++.old-deja/g++.other/defarg8.C: New test.
54530 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54532         * g++.old-deja/g++.pt/crash64.C: New test.
54534 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54536         * g++.old-deja/g++.pt/crash63.C: New test.
54538 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54540         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
54542 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
54544         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
54546 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54548         * g++.old-deja/g++.pt/error3.C: New test.
54550 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54552         * g++.old-deja/g++.other/crash39.C: New test.
54554 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54556         * g++.old-deja/g++.other/vbase4.C: New test.
54558 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
54560         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
54561         * gcc.dg/special/20000419-2.c: New file. Identical to above.
54562         * gcc.dg/special/special.exp: New test driver which will check
54563         for alias support for the above test.
54565 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
54567         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
54568         problems on small machines.
54569         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
54570         parameterize.
54572 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
54574         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
54575         mips.
54576         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54578 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
54580         * g++.old_deja/g++.pt/using8.C: New test.
54582 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54584         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
54586 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
54588         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
54589         where a failure is expected.
54590         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
54592 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54594         * g++.old_deja/g++.pt/instantiate12.C: New test.
54596 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54598         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
54599         start of structs.
54600         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
54601         * g++.old-deja/g++.brendan/crash17.C: Likewise.
54602         * g++.old-deja/g++.brendan/crash29.C: Likewise.
54603         * g++.old-deja/g++.brendan/crash48.C: Likewise.
54604         * g++.old-deja/g++.brendan/ns1.C: Likewise.
54605         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
54606         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
54607         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
54608         * g++.old-deja/g++.eh/spec6.C: Likewise.
54609         * g++.old-deja/g++.jason/crash3.C: Likewise.
54610         * g++.old-deja/g++.law/ctors11.C: Likewise.
54611         * g++.old-deja/g++.law/ctors17.C: Likewise.
54612         * g++.old-deja/g++.law/ctors5.C: Likewise.
54613         * g++.old-deja/g++.law/ctors9.C: Likewise.
54614         * g++.old-deja/g++.mike/ambig1.C: Likewise.
54615         * g++.old-deja/g++.mike/net22.C: Likewise.
54616         * g++.old-deja/g++.mike/p3538a.C: Likewise.
54617         * g++.old-deja/g++.mike/p3538b.C: Likewise.
54618         * g++.old-deja/g++.mike/virt3.C: Likewise.
54619         * g++.old-deja/g++.niklas/t128.C: Likewise.
54620         * g++.old-deja/g++.other/anon4.C: Likewise.
54621         * g++.old-deja/g++.other/using1.C: Likewise.
54622         * g++.old-deja/g++.other/warn3.C: Likewise.
54623         * g++.old-deja/g++.pt/t37.C: Likewise.
54624         * g++.old-deja/g++.robertl/eb69.C: Likewise.
54625         * g++.old-deja/g++.robertl/eb71.C: Likewise.
54627 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54629         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
54631 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54633         * gcc.c-torture/execute/stdio-opt-3.c: New test.
54635 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
54637         * gcc.c-torture/compile/20010107-1.c: New test.
54639 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54641         * gcc.c-torture/execute/builtin-noret-1.c: New test.
54643 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54645         * gcc.dg/format/format.h: New file.
54646         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
54647         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
54648         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
54649         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
54650         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
54651         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
54652         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
54653         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
54654         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
54655         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
54656         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
54657         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
54658         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
54659         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
54660         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
54661         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
54662         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
54663         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
54664         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
54665         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
54666         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
54667         instead of declaring standard types, macros and functions in each
54668         test.
54670 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
54672         * gcc.c-torture/execute/20010106-1.c: New test.
54674 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54676         * gcc.dg/format/format.exp: New file.
54677         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
54678         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
54679         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
54680         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
54681         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
54682         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
54683         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
54684         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
54685         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
54686         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
54687         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
54688         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
54689         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
54690         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
54691         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
54692         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
54693         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
54694         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
54695         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
54696         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
54697         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
54698         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
54699         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
54700         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
54701         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
54702         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
54703         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
54704         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
54705         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
54706         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
54707         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
54708         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
54709         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
54710         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
54711         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
54712         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
54713         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
54714         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
54715         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
54716         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
54717         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
54718         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
54720 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
54722         * gcc.c-torture/execute/991228-1.c: Take word endianness into
54723         account.
54725 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54727         * gcc.c-torture/execute/builtin-complex-1.c: New test.
54729 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
54731         * g++.old-deja/g++.pt/crash62.C: New test.
54733 2001-01-04  Richard Henderson  <rth@redhat.com>
54735         * gcc.dg/20000926-1.c: Update expected warnings.
54736         * gcc.dg/array-2.c: Likewise.
54737         * gcc.dg/array-4.c: Also validate flexible array members.
54738         * gcc.dg/c99-flex-array-1.c: New.
54740 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54742         * gcc.c-torture/compile/20001222-1.x: Remove.
54744 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54746         * gcc.c-torture/execute/built-in-setjmp.c: New.
54748 2001-01-03  Richard Henderson  <rth@redhat.com>
54750         * gcc.dg/940510-1.c: Update expected error wording.
54751         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
54753 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
54755         * lib/target-supports.exp (check_alias_available): Modified to
54756         indicate aliases not supported if only weak aliases are supported.
54758 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54760         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
54761         Turn on cmpstrsi checks for __pj__ and __i370__.
54763 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
54765         * g++.old-deja/g++.other/virtual11.C: New test.
54767 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
54769         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
54771 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54773         * gcc.c-torture/compile/20010102-1.c: New test.
54775 2001-01-02  Andreas Jaeger  <aj@suse.de>
54777         * gcc.dg/noreturn-3.c: New test.
54779         * gcc.dg/noreturn-4.c: New test.
54781 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54783         * gcc.c-torture/execute/stdio-opt-1.c: Also test
54784         __builtin_fputc and __builtin_fwrite.
54786 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
54788         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
54789         signed char, not default char.
54791 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
54793         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
54795 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
54797         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
54799 2000-12-29  Richard Henderson  <rth@redhat.com>
54801         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
54802         (__cyg_profile_func_exit): Define.
54804 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54806         * g++.dg/vtgc1.C: New test.
54808 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
54810         * gcc.dg/noncompile/20001228-1.c: New test.
54812         * gcc.dg/20001228-1.c: New test.
54814         * gcc.c-torture/execute/20001228-1.c: New test.
54816 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
54818         * gcc.dg/format-strfmon-1.c: New test.
54820 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54822         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
54823         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
54824         * gcc.c-torture/execute/string-opt-1.c: Likewise.
54825         * gcc.c-torture/execute/string-opt-2.c: Likewise.
54826         * gcc.c-torture/execute/string-opt-3.c: Likewise.
54827         * gcc.c-torture/execute/string-opt-4.c: Likewise.
54828         * gcc.c-torture/execute/string-opt-6.c: Likewise.
54829         * gcc.c-torture/execute/string-opt-7.c: Likewise.
54830         * gcc.c-torture/execute/string-opt-8.c: Likewise.
54831         * gcc.c-torture/execute/string-opt-9.c: Likewise.
54832         * gcc.c-torture/execute/string-opt-10.c: Likewise.
54833         * gcc.c-torture/execute/string-opt-11.c: Likewise.
54834         * gcc.c-torture/execute/string-opt-12.c: Likewise.
54836         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
54837         * gcc.c-torture/execute/string-opt-4.c: Test index.
54839 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
54841         * gcc.c-torture/compile/20001226-1.c: New test.
54843 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54845         * gcc.c-torture/compile/20001222-1.c: New test.
54846         * gcc.c-torture/compile/20001222-1.x: Xfail.
54848 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
54850         * gcc.c-torture/execute/comp-goto-2.c: New test.
54852 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
54854         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
54855         Use long types if __INT_MAX__ is 32767.
54856         (main): Use cast to (sint32 *) when poking 88 into a_page.
54858         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
54860 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
54862         * gcc.c-torture/compile/20001221-1.c: New test.
54863         * gcc.c-torture/execute/20001221-1.c: New test.
54865 2000-12-20  Richard Henderson  <rth@redhat.com>
54867         * g++.old-deja/g++.pt/crash36.C: Update error lines.
54868         * g++.old-deja/g++.robertl/eb109.C: Likewise.
54870 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54872         * gcc.dg/compare3.c: New test.
54874 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54876         * gcc.dg/format-warnll-1.c: New test.
54878 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54880         * gcc.dg/cpp/cmdlne-P.c: New test.
54882 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54884         * gcc.c-torture/execute/builtin-abs-1.c,
54885         gcc.c-torture/execute/builtin-abs-2.c: New tests.
54887 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54889         * gcc.dg/cpp/multiline.c: New test.
54891 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54893         * g++.old-deja/g++.other/syshdr1.C: Update.
54894         * gcc.dg/cpp/lineflags.c: Remove temporarily.
54896 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54898         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
54900 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54902         * g++.old-deja/g++.pt/ttp65.C: New test.
54904 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54906         * g++.old-deja/g++.pt/ttp64.C: New test.
54908 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54910         * g++.old-deja/g++.pt/spec33.C: New test.
54912 2000-12-14  Catherine Moore  <clm@redhat.com>
54914         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
54915         * gcc.c-torture/execute/920612-2.c: Likewise.
54916         * gcc.c-torture/execute/920428-2.c: Likewise.
54917         * gcc-c-torture/execute/va-arg-11.c: Call exit.
54918         * gcc.c-torture/execute/va-arg-21.c: Likewise.
54920 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54922         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
54923         * gcc.dg/pack-test-2.c: Likewise.
54925 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54927         Tests by Zack Weinberg <zackw@stanford.edu>.
54929         * gcc.dg/cpp/defined.c: Update.
54930         * gcc.dg/cpp/defined_trad.c: New tests.
54932 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54934         * gcc.dg/cpp/trad-direct.c: Update.
54936 2000-12-11  Neil Booth  <neilb@earthling.net>
54938         * gcc.dg/cpp/defined_trad.c
54940 2000-12-11  Neil Booth  <neilb@earthling.net>
54942         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
54944 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54946         * gcc.dg/format-miss-2.c: New test.
54948 2000-12-09  Neil Booth  <neilb@earthling.net>
54950         * gcc.dg/cpp/lineflags.c: New tests.
54951         * gcc.dg/cpp/poison.c: Update.
54952         * gcc.dg/cpp/redef2.c: Update.
54953         * gcc.dg/cpp/skipping.c: New test.
54955 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
54957         * g++.old-deja/g++.other/eh3.C: New testcase.
54959 2000-12-07  Neil Booth  <neilb@earthling.net>
54961         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
54962         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
54963         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
54964         wtr-union-init-2.c, wtr-union-init-3.c: Update.
54965         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
54966         Update.
54968 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54970         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
54971         __SIZE_TYPE__ instead of int for type of integers cast to
54972         pointers.
54974 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
54976         * g++.old-deja/g++.other/cleanup4.C: New test.
54978 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54980         * format-sec-1.c: New test.
54982 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54984         * gcc.dg/format-nonlit-3.c: New test.
54986 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54988         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
54989         through a null pointer.
54991 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54993         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
54994         * g++.old-deja/g++.pt/partial4.C: New test.
54996 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
54998         * gcc.c-torture/execute/ieee/hugeval.x: New.
55000 2000-12-06  Neil Booth  <neilb@earthling.net>
55002         * gcc.dg/cpp/backslash2.c: New tests.
55004 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55006         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
55007         * gcc.c-torture/execute/stdio-opt-2.c: New test.
55009 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
55011         * gcc.c-torture/execute/20001203-2.c: New testcase.
55013 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55015         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
55016         * g++.old-deja/g++.other/virtual10.C: New test.
55018 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55020         * g++.old-deja/g++.mike/pmf5.C: Remove test.
55022 2000-12-05  Richard Henderson  <rth@redhat.com>
55024         * gcc.c-torture/compile/20001205-1.c: New.
55026 2000-12-04  Neil Booth  <neilb@earthling.net>
55028         * g++.old-deja/g++.other/virtual9.C: New test.
55029         * g++.old-deja/g++.pt/crash61.C: New test.
55030         * gcc.c-torture/execute/loop-9.c: New test.
55032 2000-12-04  Neil Booth  <neilb@earthling.net>
55034         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
55035         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
55036         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
55037         * gcc.dg/cpp/extratokens.c: ...here.
55039 2000-12-04  Neil Booth  <neilb@earthling.net>
55041         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
55042         New tests.
55044 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55046         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
55047         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
55049 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55051         * gcc.c-torture/execute/20001203-1.c: New test.
55053 2000-12-03  Neil Booth  <neilb@earthling.net>
55055         * gcc.dg/cpp/macro6.c: New test cases.
55057 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55059         * gcc.c-torture/execute/string-opt-9.c: New test.
55060         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55061         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55062         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55064         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55065         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55067 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
55069         * gcc.dg/cpp/if-6.c: New testcase.
55071         * gcc.dg/20001201-1.c: New testcase.
55073 2000-12-02  Neil Booth  <neilb@earthling.net>
55075         * g++.old-deja/g++.other/externC4.C,
55076         g++.old-deja/g++.other/friend10.C: New tests.
55078 2000-12-02  Neil Booth  <neilb@earthling.net>
55080         * g++.old-deja/g++.other/instan2.C
55081         * g++.old-deja/g++.other/instan3.C: New test.
55083 2000-12-02  Neil Booth  <neilb@earthling.net>
55085         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
55086         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
55087         gnuc99.c,gnuc99-pedantic.c: New tests.
55089 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55091         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
55092         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
55094 2000-12-01  Neil Booth  <neilb@earthling.net>
55096         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
55097         * gcc.dg/cpp/poison.c: Update.
55098         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
55100 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
55102         * g77.f-torture/execute/20001201.f: New test.
55104 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55106         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
55108 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
55110         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
55112 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
55114         * g++.old-deja/g++.other/cast6.C: New test.
55116 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
55118         * gcc.c-torture/execute/20001130-2.c: New testcase.
55120 2000-11-30  Richard Henderson  <rth@redhat.com>
55122         * gcc.c-torture/execute/20001130-1.c: New test.
55124 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55126         * g++.old-deja/g++.other/op3.C: New test.
55128 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55130         * g++.old-deja/g++.other/op2.C: New test.
55132 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55134         * g++.old-deja/g++.other/crash38.C: New test.
55136 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
55138         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
55140 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
55142         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
55143         tests.
55144         * gcc.c-torture/execute/string-opt-6.c: New test.
55146         * gcc.dg/20001117-1.c: Add main.
55148 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
55150         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
55151         Move from here ...
55152         * gcc.dg/940510-1.c: ... to here.
55154         * gcc.dg/20000926-1.c: GNU C now allows initializations of
55155         zero-size arrays in toplevel structures.
55157 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
55159         * gcc.c-torture/execute/loop-8.c: New test.
55161 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55163         * g++.old-deja/g++.other/base1.C: New test.
55165 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55167         * g++.old-deja/g++.other/parse2.C: New test.
55169 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55171         * g++.old-deja/g++.pt/incomplete1.C: New test.
55173 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55175         * g++.old-deja/g++.other/friend9.C: New test.
55177 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
55179         * gcc.dg/20001127-1.c: New test.
55181 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
55183         * g++.old-deja/g++.pt/friend46.C: New test.
55185 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
55187         * g++.old-deja/g++.other/ptrmem8.C: New test.
55189 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55191         * gcc.c-torture/execute/string-opt-7.c: New test.
55192         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55194 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
55196         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
55197         instead of 'mkcheck 2'.
55199 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55201         * gcc.c-torture/execute/memcheck/driver.c,
55202         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
55203         C9X references to refer to C99.
55205 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
55207         * gcc.dg/ultrasp3.c: New test.
55209 2000-11-25  Neil Booth  <neilb@earthling.net>
55211         * gcc.dg/cpp/include2.c: Update test to be locale independent.
55213 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
55215         * gcc.c-torture/compile/20001123-2.c: New.
55217 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55219         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
55221 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
55223         * gcc.dg/sequence-point-1.c: Add some new tests.
55224         * gcc.c-torture/execute/20001124-1.c: New test.
55226 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
55228         * g++.old-deja/g++.other/vaarg4.C: New test.
55229         * gcc.c-torture/compile/20001123-1.c: New test.
55231 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
55233         * g++.other/crash24.C: Adjust and remove XFAIL.
55234         * g++.other/crash37.C: New test.
55236 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
55238         * g++.old-deja/g++.pt/instantiate9.C: New test.
55240 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
55242         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
55243         new ABI, too.
55245         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
55246         * g++.old-deja/g++.robertl/eb55.C: Likewise.
55248 2000-11-22  Neil Booth  <neilb@earthling.net>
55250         * gcc.dg/cpp/Wtrigraphs.c: New test.
55252 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
55254         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
55256 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
55258         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
55260 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
55262         * lib/gcc-dg.exp: load_lib scanasm.exp.
55263         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
55264         * lib/g++-dg.exp: load_lib scanasm.exp.
55265         * lib/scanasm.exp: New.
55266         (scan-assembler, scan-assembler-not): Add optional arguments to
55267         test name, or if not present, the pattern name.
55268         (scan-assembler-dem, scan-assembler-dem-not): New.
55270         * g++.dg/dg.exp: New.
55272 2000-11-21  Neil Booth  <neilb@earthling.net>
55274         * gcc.dg/cpp/integrated1.c: Remove.
55276 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55278         * gcc.c-torture/execute/20001121-1.c: New test.
55280 2000-11-21  Richard Henderson  <rth@redhat.com>
55282         * gcc.c-torture/compile/20001121-1.c: New test.
55284 2000-11-20  Neil Booth  <neilb@earthling.net>
55286         * gcc.dg/cpp/integrated1.c: New test.
55288 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55290         * g++.old-deja/g++.other/inline17.C: New test.
55292 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
55294         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
55295         local variable to be zero: I made the variable global. Now
55296         uses abort() and exit() instead of relying on main's return value.
55298 2000-11-20  Neil Booth  <neilb@earthling.net>
55300         * gcc.dg/cpp/paste2.c: Update test.
55301         * objc/execute/paste.m: New test.
55303 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55305         * gcc.dg/c99-condexpr-1.c: New test.
55307 2000-11-20  Neil Booth  <neilb@earthling.net>
55309         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
55311 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
55313         * g++.old-deja/g++.pt/export1.C: New test.
55315 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
55317         * gcc.dg/20001117-1.c: New test.
55319 2000-11-18  Richard Henderson  <rth@redhat.com>
55321         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
55323 2000-11-18  Richard Henderson  <rth@redhat.com>
55325         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
55326         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
55327         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
55329 2000-11-18  Richard Henderson  <rth@redhat.com>
55331         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
55332         (main): New.  Exit cleanly.
55334 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55336         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
55337         gcc.dg/c99-fordecl-2.c: New tests.
55339 2000-11-18  Richard Henderson  <rth@redhat.com>
55341         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
55342         * gcc.c-torture/execute/zerolen-2.c: New.
55344 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55346         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
55347         memory.
55349 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55351         * g++.old-deja/g++.pt/instantiate8.C: New test.
55353 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55355         * g++.old-deja/g++.other/incomplete.C: Add more tests.
55356         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
55358 2000-11-16  Nick Clifton  <nickc@redhat.com>
55360         * gcc.c-torture/execute/nestfunc-2.c: New test.
55361         * gcc.c-torture/execute/nestfunc-3.c: New test.
55363 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55365         * gcc.c-torture/compile/20001116-1.c: New test.
55367 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55369         * gcc.c-torture/execute/20001115-1.c: New test.
55371 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
55373         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
55374         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
55375         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
55376         * g++.old-deja/g++.abi/vmihint.C: Likewise.
55378 2000-11-15  Neil Booth  <neilb@earthling.net>
55380         gcc.dg/cpp/_Pragma1.c: Update.
55381         gcc.dg/cpp/_Pragma2.c: New test.
55383 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55385         * g++.old-deja/g++.other/anon5.C: New test.
55387 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55389         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
55390         tests.
55392 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
55394         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
55395         output.
55397 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55399         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
55400         labels at end of compound statements.
55402 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
55404         * gcc.c-torture/execute/loop-7.c: New test.
55406 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55408         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
55410 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55412         * gcc.dg/c99-bool-1.c: New test.
55414 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55416         * gcc.dg/c99-scope-1.c: Remove xfail.
55417         * gcc.dg/c99-scope-2.c: New test.
55419 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55421         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
55422         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
55424 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
55426         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
55427         error messages.
55429         * g++.mike/p700.C: Don't typedef wchar_t.
55430         * g++.mike/p784.C: Likewise.
55431         * g++.mike/eb101.C: Don't use __wchar_t.
55433 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
55435         * g77.f-torture/execute/20001111.[fx]: Test premature exit
55436         from DO loop.
55438 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55440         * gcc.c-torture/execute/20001111-1.c: New test.
55442 2000-11-10  Nick Clifton  <nickc@redhat.com>
55444         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
55445         long multuiple and accumulate.
55447 2000-11-09  Richard Henderson  <rth@redhat.com>
55449         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
55450         via size_t instead of int.
55452         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
55453         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55454         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55455         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55457 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
55459         * gcc.c-torture/compile/20001109-1.c: New test.
55460         * gcc.c-torture/compile/20001109-2.c: New test.
55462 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
55464         * g++.old-deja/g++.pt/operator1.C: New test.
55465         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
55467 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55469         * gcc.dg/20001108-1.c: New test.
55471 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55473         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
55474         with both arguments constant strings.
55475         * gcc.c-torture/execute/string-opt-3.c: New test.
55476         * gcc.c-torture/execute/string-opt-4.c: New test.
55477         * gcc.c-torture/execute/string-opt-5.c: New test.
55479 2000-11-08  Nick Clifton  <nickc@redhat.com>
55481         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
55482         mulsidi3adddi patterns.
55484 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
55486         * g++.old-deja/g++.other/crash36.C: New test.
55488 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
55490         * g++.old-deja/g++.other/init16.C: New test.
55492 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
55494         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
55496 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55498         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
55499         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55500         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55502 2000-11-07  DJ Delorie  <dj@redhat.com>
55504         * gcc.dg/20000614-1.c: Add return so that test can pass.
55506 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55508         * gcc.c-torture/execute/string-opt-1.c: New test.
55510 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55512         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
55513         mips-sgi-irix6.* because the MIPS ABI passes floating-point
55514         parameters in registers, and there is no way for a varargs
55515         function to know in which order the integer and floating-point
55516         parameters should be interleaved when they are placed on the
55517         stack.
55518         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55519         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55521 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55523         * gcc.c-torture/execute/string-opt-2.c: New test.
55525 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
55527         * g++.old-deja/g++.pt/crash60.C: New test.
55529 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
55531         * g++.old-deja/g++.other/crash24.C: New test.
55532         * g++.old-deja/g++.other/crash25.C: New test.
55533         * g++.old-deja/g++.other/crash26.C: New test.
55534         * g++.old-deja/g++.other/crash27.C: New test.
55535         * g++.old-deja/g++.other/crash28.C: New test.
55536         * g++.old-deja/g++.other/crash29.C: New test.
55537         * g++.old-deja/g++.other/crash30.C: New test.
55538         * g++.old-deja/g++.other/crash31.C: New test.
55539         * g++.old-deja/g++.other/crash32.C: New test.
55540         * g++.old-deja/g++.other/crash33.C: New test.
55541         * g++.old-deja/g++.other/crash34.C: New test.
55542         * g++.old-deja/g++.other/crash35.C: New test.
55544 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
55546         * gcc.c-torture/execute/20001031-1.c: New test.
55548 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
55550         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
55551         namespace.
55553         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
55554         standards-conformant.
55556         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
55558         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
55559         * g++.old-deja/g++.mike/p755a.C: Likewise.
55560         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
55561         library makes no calls to `operator new' during initialization.
55563 2000-11-04  Neil Booth  <neilb@earthling.net>
55565         * gcc.dg/cpp/include2.c: New tests.
55567 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
55569         * lib/g++.exp (g++_set_ld_library_path): New function.
55570         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
55572 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
55574         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
55575         warnings.
55577 2000-11-01  Richard Henderson  <rth@redhat.com>
55579         * g++.old-deja/g++.ext/namedret1.C: New.
55580         * g++.old-deja/g++.ext/namedret2.C: New.
55581         * g++.old-deja/g++.ext/namedret3.C: New.
55583 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
55585         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
55586         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
55588 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55590         * gcc.c-torture/execute/va-arg-21.c: New test.
55592 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55594         * gcc.dg/c99-complex-2.c: New test.
55596 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55598         * gcc.c-torture/execute/stdio-opt-1.c: New test.
55600 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
55602         * g++.old-deja/g++.other/inline16.C: New test.
55604 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
55606         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
55607         __PRETTY_FUNCTION__
55609 2000-10-29  Neil Booth  <neilb@earthling.net>
55611         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
55612         New tests.
55613         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
55614         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
55615         optimisation.
55617 2000-10-29  Neil Booth  <neilb@earthling.net>
55619         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
55620         * mi1.c, mi1c.h: Add null directives to multiple-include test.
55621         * mi5.c: Test multiple includes work with -C.
55622         * trigraphs.c: Test ^= version.
55624 2000-10-28  Neil Booth  <neilb@earthling.net>
55626         New tests and test updates for new macro expander.
55628         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
55629         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
55630         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
55631         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
55632         new diagnostic messages.
55634         * gcc.dg/cpp/macro3.c: New tests.
55636 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
55638         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
55639         on the same line.
55641 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
55643         * g++.old-deja/g++.other/eh2.C: New test.
55645 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55647         * gcc.c-torture/execute/20001027-1.c: New test.
55649 2000-10-26  Richard Henderson  <rth@redhat.com>
55651         * gcc.c-torture/execute/20001026-1.c: New.
55653 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
55655         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
55656         * g++.old-deja/g++.law/builtin1.C: Likewise.
55657         * g++.old-deja/g++.law/ctors10.C: Likewise.
55658         * g++.old-deja/g++.law/virtual3.C: Likewise.
55659         * g++.old-deja/g++.mike/p658.C: Likewise.
55660         * g++.old-deja/g++.other/sibcall1.C: Likewise.
55661         * g++.old-deja/g++.other/vaarg2.C: Likewise.
55662         * g++.old-deja/g++.robertl/eb124.C: Likewise.
55663         * g++.old-deja/g++.robertl/eb44.C: Likewise.
55664         * g++.old-deja/g++.robertl/eb77.C: Likewise.
55666 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
55668         * gcc.c-torture/compile/20001024-1.c: New test.
55670 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
55672         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
55673         to tell us whether or not we are using V3.
55675 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
55677         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
55678         operands.
55680 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55682         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
55684 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
55686         * gcc.c-torture/execute/20001024-1.c: New test.
55688 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
55690         * g++.old-deja/g++.other/sibcall1.C: New test.
55692 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
55694         * gcc.dg/noncompile/init-3.c: New test.
55696 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55698         * gcc.dg/format-array-1.c: New test.
55700 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55702         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
55703         writing through null pointers; remove comment about testing
55704         unterminated strings.
55706 2000-10-17  Matthew Hiller  <hiller@redhat.com>
55708         * gcc.c-torture/execute/20001017-2.c: New test.
55710 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55712         * gcc.c-torture/compile/20001018-1.c: New test.
55713         * gcc.c-torture/compile/20001018-1.x: Xfail.
55715 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55717         * gcc.c-torture/execute/20001017-1.c: New test.
55719 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55721         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
55722         for multiple use of arguments with scanf formats; add tests for
55723         multiple use of arguments.
55725 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
55727         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
55728         from some old tests.
55730 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55732         * gcc.dg/format-miss-1.c: New test.
55734 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
55736         * gcc.c-torture/execute/20001013-1.c: New test.
55738 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
55740         * gcc.dg/format-branch-1.c: New test.
55742 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
55744         * README, lib/file-format.exp: Remove EGCS references.
55746 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
55748         * gcc.dg/20001013-1.c: New test.
55750 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55752         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
55753         for intmax_t in the compiler using __typeof__ and the type rules
55754         for conditional expressions.
55756 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
55758         * gcc.dg/20001012-1.c: New test.
55759         * gcc.dg/20001012-2.c: New test.
55761 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55763         * gcc.dg/format-attr-1.c: New test.
55765 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55767         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
55768         __LONG_LONG_MAX__ instead of LLONG_MAX.
55770 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55772         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
55773         scanf flags.
55774         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
55775         flags.
55777 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55779         * gcc.dg/sequence-pt-1.c: New test.
55781 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
55783         * gcc.c-torture/execute/20001011-1.c: New testcase.
55784         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
55786 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
55788         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
55789         does not error on it.
55791 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
55793         * gcc.dg/20001009-1.c: New test.
55795 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55797         * gcc.c-torture/compile/20001009-1.c: Move from here ....
55798         * gcc.c-torture/execute/20001009-2.c: ... to here.
55800 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
55802         * gcc.c-torture/compile/20001009-1.c: New testcase.
55803         * gcc.c-torture/execute/20001009-1.c: New testcase.
55804         Testcases provided by Jan Hubicka <jh@suse.cz>.
55806 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55808         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55809         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
55810         uintmax_t using <limits.h> to emulate the compiler's internal
55811         logic.  No longer XFAIL %j tests.
55813 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55815         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
55816         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55817         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
55818         regexps and details of expected handling of some bad formats.
55819         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
55820         suppression.
55822 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55824         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
55825         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
55826         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
55827         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
55828         in list archives.
55830 2000-10-06  Richard Henderson  <rth@cygnus.com>
55832         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
55833         * g++.old-deja/g++.brendan/crash52.C: Likewise.
55834         * g++.old-deja/g++.jason/report.C: Likewise.
55835         * g++.old-deja/g++.law/friend5.C: Likewise.
55836         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
55837         of the expected warnings.
55839 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
55841         * g++.old-deja/g++.pt/enum14.C: New test.
55843 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
55845         * g++.old-deja/g++.pt/crash59.C: New test.
55847 2000-10-04  Will Cohen  <wcohen@redhat.com>
55849         * gcc.dg/20000926-1.c: New test.
55851 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
55853         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
55854         function name for current C++ compiler.
55855         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
55857 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
55859         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
55860         __PRETTY_FUNCTION__.
55861         * g++.old-deja/g++.ext/pretty2.C: Likewise.
55863 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55865         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
55867 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
55869         * gcc.c-torture/compile/20000923-1.c: New test.
55871 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
55873         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
55874         * g++.old-deja/g++.pt/ttp62.C: Same.
55875         * g++.old-deja/g++.other/inline14.C: Same.
55877 2000-09-24  Richard Henderson  <rth@cygnus.com>
55879         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
55881 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55883         * gcc.dg/c90-printf-1.c: Add test for wide string format.
55885 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
55887         * gcc.c-torture/compile/20000922-1.c: New file.
55889 2000-09-21  Nick Clifton  <nickc@redhat.com>
55891         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
55892         a signed long modulo operation.
55893         (mod6): New function - perform an unsigned long modulo operation.
55894         (main): Add tests for modulos of very large numbers by very small
55895         dividends.
55897 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55899         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
55901 2000-09-19  Richard Henderson  <rth@cygnus.com>
55903         * gcc.dg/compare2.c (case 10): XFAIL.
55905 2000-09-18  Richard Henderson  <rth@cygnus.com>
55907         * gcc.c-torture/execute/20000906-1.c: Move ...
55908         * gcc.dg/20000906-1.c: ... here.  Only run on targets
55909         that support __builtin_trap.
55911 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
55913         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
55915 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55917         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
55918         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
55919         more $ format tests.
55921 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55923         * gcc.dg/format-errmk-1.c: New test.
55925 2000-09-17  Greg McGary  <greg@mcgary.org>
55927         * gcc.c-torture/execute/20000917-1.x: Remove.
55929 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55931         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
55933 2000-09-17  Greg McGary  <greg@mcgary.org>
55935         * gcc.c-torture/execute/20000917-1.c: New test.
55936         * gcc.c-torture/execute/20000917-1.x: XFAIL.
55938 2000-09-16  Neil Booth  <NeilB@earthling.net>
55940         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
55941         in nested macro bug.
55943 2000-09-15  Neil Booth  <NeilB@earthling.net>
55945         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
55947 2000-09-14  Jeffrey A Law  (law@cygnus.com)
55949         * gcc.c-torture/execute/20000914-1.c: New test.
55951 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
55953         * g++.other/inline13.C: New test.
55955 2000-09-12  Andreas Jaeger  <aj@suse.de>
55957         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
55958         constant by Ulrich Drepper <drepper@redhat.com>.
55960 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
55962         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
55964 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55966         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
55968 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
55970         * gcc.dg/cpp/backslash.c: New test.
55972 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
55974         * gcc.c-torture/execute/20000910-1.c: New test.
55975         * gcc.c-torture/execute/20000910-2.c: Likewise.
55977 2000-09-11  Robert Lipe  <robertl@sco.com>
55979         * gcc.dg/pragma-align.c: New test.
55981 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
55983         * g++.old-deja/g++.pt/explicit82.C: New test.
55984         * g++.old-deja/g++.pt/explicit83.C: New test.
55986 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
55988         * gcc.dg/asm-names.c: New test.
55990 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55992         * gcc.dg/cpp/tr-warn6.c: New test
55994 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55996         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
55997         be accepted.
55999 2000-09-07  Catherine Moore  <clm@redhat.com>
56001         * gcc.c-torture/execute/unroll-1.c: New test.
56003 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
56005         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56006         ERROR markers.
56007         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
56008         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
56009         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
56010         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
56011         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
56012         Preprocess only.
56013         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
56014         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
56016 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56018         * g++.old-deja/g++.pt/deduct2.C: New test.
56020 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56022         * g++.old-deja/g++.pt/parms2.C: New test.
56024 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56026         * g++.old-deja/g++.pt/crash58.C: New test.
56028 2000-09-06  Greg McGary  <greg@mcgary.org>
56030         * gcc.c-torture/execute/20000906-1.c: New test.
56031         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
56033 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56035         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
56037 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56039         * g++.old-deja/g++.pt/crash57.C: New test.
56041 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56043         * g++.old-deja/g++.pt/crash56.C: New test.
56045 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56047         * g++.old-deja/g++.pt/koenig1.C: New test.
56049 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56051         * gcc.dg/20000904-1.c: New test.
56053 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56055         * gcc.dg/cpp/paste8.c: New test.
56057 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
56059         * gcc.c-torture/compile/20000827-1.c: New test.
56061 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56063         * gcc.dg/format-diag-1.c: New test.
56065 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56067         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56068         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56069         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56070         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56071         gcc.dg/formatz-1.c: Adjust warning regular expressions.
56073 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56075         * g++.old-deja/g++.other/nested4.C: New test.
56077 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56079         * g++.old-deja/g++.ns/scoped1.C: New test.
56081 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
56083         * lib/g++.exp: Support testing already-installed GCC.
56085 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56087         * wtr-label-1.c, wtr-suffix-1.c: New tests.
56089 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56091         * gcc.dg/return-type-2.c: New test.
56093 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
56095         * gcc.c-torture/compile/20000825-1.c: New test.
56097 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
56099         * gcc.dg/dwarf2-2.c: New test.
56101 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
56103         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
56104         dg-warning regexps.
56106 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56108         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
56109         gcc.dg/format-ext-5.c: New tests.
56111 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
56113         * g++.old-deja/g++.other/crash22.C: New test.
56115 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
56117         * gcc.dg/noncompile/930622-2.c: Adjust error message.
56119 2000-08-24  Richard Henderson  <rth@cygnus.com>
56121         * gcc.dg/ia64-sync-1.c: New test.
56122         * gcc.dg/ia64-sync-2.c: New test.
56123         * gcc.dg/ia64-asm-1.c: New test.
56125 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56127         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
56128         * gcc.dg/format-ext-2.c: New test.
56130 2000-08-23  Jason Merrill  <jason@redhat.com>
56132         * lib/old-dejagnu.exp: Also ignore "In member function" and
56133         "At global scope".
56135 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56137         * gcc.dg/noncompile/label-lineno-1.c: New test.
56139 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56141         * gcc.dg/c99-array-nonobj-1.c: New test.
56143 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56145         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
56146         tests.
56147         * gcc.dg/format-ext-1.c: New test.
56149 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56151         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
56152         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
56153         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
56154         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
56155         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
56157 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56159         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
56160         gcc.dg/c99-strftime-2.c: New tests.
56162 2000-08-22  Richard Henderson  <rth@cygnus.com>
56164         * gcc.c-torture/execute/20000822-1.c: New test.
56166 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
56168         * gcc.c-torture/execute/20000819-1.x: Remove.
56170 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56172         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
56173         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
56174         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
56175         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
56176         gcc.dg/format-xopen-1.c: New tests.
56178 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56180         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
56182 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
56184         * g++.old-deja/g++.other/loop2.C: New test.
56186         * gcc.c-torture/compile/20000606-1.c: New test.
56187         * gcc.c-torture/compile/20000728-1.c: New test.
56188         * gcc.c-torture/execute/20000801-1.c: New test.
56189         * gcc.c-torture/execute/20000801-2.c: New test.
56190         * gcc.c-torture/execute/20000819-1.c: New test.
56191         * gcc.c-torture/execute/20000819-1.x: XFAIL.
56192         * gcc.dg/20000629-1.c: New test.
56193         * gcc.dg/20000724-1.c: New test.
56194         * gcc.dg/20000807-1.c: New test.
56196 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
56198         * gcc.dg/cpp/pragma-1.c: New test.
56199         * gcc.dg/cpp/pragma-2.c: New test.
56201 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
56203         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
56204         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
56206 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56208         * gcc.c-torture/compile/20000818-1.c: New test.
56210 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
56212         * gcc.c-torture/execute/20000818-1.c: New test.
56214 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56216         * gcc.dg/format-va-1.c: New test.
56218 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56220         * g++.old-deja/g++.other/typedef8.C: New test.
56222 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56224         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
56225         * g++.old-deja/g++.mike/net36.C: Mark candidate.
56226         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
56227         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
56228         * g++.old-deja/g++.other/ptrmem7.C: New test.
56229         * g++.old-deja/g++.pt/ptrmem10.C: New test.
56231 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56233         * g++.old-deja/g++.pt/typename27.C: New test.
56235 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
56237         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
56238         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
56239         * g++.old-deja/g++.pt/friend45.C: New test.
56240         * g++.old-deja/g++.other/friend8.C: New test.
56242 2000-08-15  Richard Henderson  <rth@cygnus.com>
56244         * gcc.c-torture/execute/20000815-1.c: New test.
56246 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56248         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
56249         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
56250         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
56252 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
56254         * g++.old-deja/g++.other/refinit2.C: New test.
56256 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
56258         * lib/c-torture.exp (c-torture): Make
56259         compiler_conditional_xfail_data global.
56260         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
56261         compiler_conditional_xfail_data machinery.
56262         (f-torture-execute): Likewise.
56263         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
56264         and only when unrolling loops.
56266         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
56268 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56270         * g++.old-deja/g++.pt/explicit81.C: New test.
56272 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56274         * g++.old-deja/g++.pt/typename26.C: New test.
56276 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
56278         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
56279         warning.
56281 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
56283         * g++.old-deja/g++.other/array3.C: New test.
56285 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56287         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
56288         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
56289         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
56290         New tests.
56292 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
56294         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
56295         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56297 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
56299         * gcc.c-torture/execute/20000808-1.c: New test.
56301 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56303         * gcc.dg/c90-const-expr-1.c: New test.
56305 2000-08-08  Richard Henderson  <rth@cygnus.com>
56307         * gcc.dg/noncompile/920923-1.c: Declare calloc.
56309 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56311         * gcc.dg/noncompile/const-ll-1.c: New test.
56313 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56315         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
56317 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56319         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
56320         that running programs linked against the shared version of libobjc
56321         run correctly.
56323 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56325         * gcc.dg/c99-printf-1.c: New test.
56327 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56329         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
56331 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
56333         * gcc.c-torture/execute/20000731-1.x: Delete.
56335 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
56337         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
56338         and torture_without_loops as is done by c-torture.exp.
56339         (search_for): Copy from c-torture.exp.
56340         (gcc-dg-runtest): New function, drives a directory of tests
56341         iterating over the TORTURE_OPTIONS.
56342         (scan-assembler, scan-assembler-not): Move here from
56343         individual directory drivers.
56345         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
56346         defined by lib/gcc-dg.exp.
56347         * gcc.dg/cpp/cpp.exp: Likewise.
56348         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
56349         gcc-dg-runtest, so we cycle over optimization options.
56351         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
56352         * gcc.dg/compare2.c: No longer expected to fail.
56354 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
56356         * gcc.c-torture/execute/20000804-1.c: New test.
56358 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56360         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
56362 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
56364         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
56366 2000-08-03  Jeffrey A Law  (law@cygnus.com)
56368         * gcc.c-torture/compile/20000803-1.c: New test.
56370 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56372         * gcc.c-torture/execute/20000801-3.c,
56373         gcc.c-torture/execute/20000801-4.c: New tests.
56374         * gcc.c-torture/execute/20000801-3.x,
56375         gcc.c-torture/execute/20000801-4.x: Xfail.
56377 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
56379         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
56380         libobjc/.libs to allow for libtool.
56382 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
56384         * gcc.c-torture/compile/20000802-1.c: New test.
56386 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
56388         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
56390 2000-07-31  Jeffrey A Law  (law@cygnus.com)
56392         * gcc-c-torture/execute/20000731-2.c: New test.
56394         * gcc.c-torture/execute/20000731-1.c: New test.
56395         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
56397 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
56399         * gcc.dg/cpp/paste7.c: New test.
56400         * gcc.dg/cpp/20000725-1.c: New test.
56402 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
56404         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
56405         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
56406         declaration warning for __builtin_dwarf_reg_size.
56408         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
56410 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56412         * gcc.dg/noncompile/voidparam-1.c: New test.
56414 2000-07-30  Richard Henderson  <rth@cygnus.com>
56416         * gcc.dg/c90-digraph-1.c: Don't xfail.
56417         * gcc.dg/compare2.c (case 10): Xfail.
56418         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
56420 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
56422         * gcc.dg/c99-main-1.c: New test.
56424 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56426         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
56428 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
56430         * gcc.c-tortuer/execute/20000726-1.c: New test.
56432 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
56434         * gcc.c-torture/execute/enum-2.c: New test.
56436 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56438         * gcc.dg/cpp/tr-warn3.c: New test.
56440 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56442         * g++.old-deja/g++.ext/implicit1.C: Remove.
56443         * g++.old-deja/g++.jason/c2.C: Remove
56444         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
56445         * g++.old-deja/g++.pt/crash16.C: Likewise.
56446         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
56448 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56450         * g++.old-deja/g++.other/for2.C: New test.
56452 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
56454         * gcc.dg/20000720-1.c: New test.
56456 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
56458         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
56460 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
56462         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
56463         * gcc.c-torture/execute/20000722-1.c: New.
56464         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
56466 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
56468         * gcc.dg/cpp/20000720-1.S: New test.
56470 2000-07-21  Michael Meissner  <meissner@redhat.com>
56472         * gcc.c-torture/execute/ieee/hugeval.c: New test.
56474 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56476         * g++.old-deja/g++.brendan/crash16.C,
56477         g++.old-deja/g++.brendan/parse3.C,
56478         g++.old-deja/g++.brendan/redecl1.C,
56479         g++.old-deja/g++.ns/template13.C,
56480         g++.old-deja/g++.other/decl4.C,
56481         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
56483 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56485         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
56486         and "Internal error".
56488         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
56489         regexps.
56490         * gcc.dg/cpp/paste6.c: New test.
56492 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
56494         * gcc.dg/cpp/tr-direct.c: New test.
56496         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
56497         gcc.dg/cpp/undef1.c: Tweak error regexps.
56499 2000-07-18  Eric Christopher <echristo@redhat.com>
56501         * gcc.c-torture/compile/20000718-1.c: New test.
56503 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
56505         * cpplex.c (_cpp_push_token): If the token being pushed back
56506         is the previous token in this context, just subtract one from
56507         context->posn.
56508         * cppmacro.c (save_expansion): Clear aux field when storing a
56509         placemarker.
56511 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
56513         * gcc.dg/noncompile/redecl-1.c: New test.
56515 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
56517         * gcc.c-torture/execute/20000717-5.c: New test.
56518         * gcc.c-torture/execute/20000717-1.x: Removed.
56520 2000-07-17  Richard Henderson  <rth@cygnus.com>
56522         * gcc.c-torture/execute/20000717-4.c: New test.
56524 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
56526         * gcc.dg/cpp/syshdr.c: New test.
56527         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
56529 2000-07-17  Neil Booth  <neilb@earthling.net>
56531         * gcc.dg/cpp/cmdlne-dM.c: New test.
56532         * gcc.dg/cpp/cmdlne-dD.c: New test.
56534 2000-07-17  Jeffrey A Law  (law@cygnus.com)
56536         * gcc.c-torture/execute/20000717-3.c: New test.
56538         * gcc.c-torture/compile/20000717-1.c: New test.
56540 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
56542         * gcc.c-torture/execute/20000717-2.c: New test.
56544 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56546         * gcc.dg/formatz-1.c: New test.
56548         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
56549         * gcc.dg/c99-digraph-1.c: New tests.
56551         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
56552         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
56554         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
56555         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
56556         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
56557         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
56558         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
56559         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
56560         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
56562 2000-07-17  Greg McGary <greg@mcgary.org>
56564         * gcc.c-torture/execute/20000717-1.c: New test.
56565         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
56567 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
56569         * gcc.c-torture/execute/20000715-2.c: New test.
56570         * gcc.dg/20000715-1.c: New test.
56572 2000-07-15  Michael Meissner  <meissner@redhat.com>
56574         * gcc.c-torture/execute/20000715-1.c: New test.
56576 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
56578         * gcc.c-torture/execute/20000707-1.c: New test.
56580 2000-07-13  Neil Booth  <NeilB@earthling.net>
56582         * gcc.dg/cpp/digraph1.c,
56583         gcc.dg/cpp/digraph2.c,
56584         gcc.dg/cpp/digraphs.c: New tests.
56586 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
56588         * g77.f-torture/compile/20000630-2.f: New test.
56589         * g77.f-torture/compile/20000630-2.x
56591 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
56593         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
56595 2000-07-11  Neil Booth  <NeilB@earthling.net>
56597         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
56599 2000-07-11  Neil Booth  <NeilB@earthling.net>
56601         * gcc.dg/cpp/cmdlne-C.c: New.
56603 2000-07-09  Neil Booth  <NeilB@earthling.net>
56605         * gcc.dg/cpp/directiv.c: New tests.
56606         * gcc.dg/cpp/undef1.c: Update.
56608 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
56610         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
56612 2000-07-09  Neil Booth  <NeilB@earthling.net>
56614         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
56616 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
56618         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
56619         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
56621 2000-07-08  Neil Booth  <NeilB@earthling.net>
56623         * gcc.dg/cpp/macsyntx.c: New tests.
56625 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
56627         * gcc.dg/20000707-1.c: New test.
56629 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
56631         * gcc.c-torture/execute/20000706-1.c: New test.
56632         * gcc.c-torture/execute/20000706-2.c: New test.
56633         * gcc.c-torture/execute/20000706-3.c: New test.
56634         * gcc.c-torture/execute/20000706-4.c: New test.
56635         * gcc.c-torture/execute/20000706-5.c: New test.
56637 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
56639         * g++.old-deja/g++.pt/instantiate7.C: New test.
56641 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
56643         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
56644         * g++.old-deja/g++.mike/thunk3.C: Likewise.
56645         * g++.old-deja/g++.other/rtti3.C: Likewise.
56646         * g++.old-deja/g++.other/rttid3.C: Likewise.
56648 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
56650         *  g77.f-torture/compile/20000630-1.x: Fix typo
56652 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
56654         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
56655         assembly output.
56657 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
56659         * gcc.dg/cpp/ident.c: New test.
56661 2000-07-05  Neil Booth  <NeilB@earthling.net>
56663         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
56664           gcc.dg/cpp/lexstrng.c: New tests.
56666 2000-07-04  Neil Booth  <NeilB@earthling.net>
56668         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
56669         * gcc.dg/cpp/strify2.c: Same.
56671 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
56673         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
56674         * gcc.dg/cpp/19990703-1.c: Likewise.
56675         * gcc.dg/cpp/20000625-1.c: Likewise.
56676         * gcc.dg/cpp/20000625-2.c: Likewise.
56678         * gcc.dg/cpp/macro1.c,
56679         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
56680         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
56681         gcc.dg/cpp/strify1.c,
56682         gcc.dg/cpp/strify2.c: New tests.
56684 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
56686         * gcc.c-torture/execute/20000703-1.c: New test.
56688 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
56690         * g++.old-deja/g++.pt (lookup10.C): New test.
56692 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
56694         * g++.old-deja/g++.pt (typename25.C): New test.
56696 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
56698         * gcc.c-torture/compile/20000701-1.c: New test.
56700 2000-06-30  Nick Clifton  <nickc@cygnus.com>
56702         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
56703         to test case.
56705 2000-06-30  Catherine Moore  <clm@cygnus.com>
56707         * gcc.c-torture/execute/align-1.c: New test.
56709 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
56711         * g++.old-deja/g++.pt/expr8.C: New test.
56712         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
56714 2000-06-29  Nick Clifton  <nickc@cygnus.com>
56716         * gcc.c-torture/compile/20000629-1.c: New test.
56718 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
56721         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
56722         gcc.dg/noncompile directory, depending on whether they're
56723         preprocessor tests or not.  Annotate all the tests for the dg
56724         framework.
56726         * gcc.c-torture/noncompile/noncompile.exp: Delete.
56727         * gcc.dg/noncompile/noncompile.exp: New.
56729         * Moved files:
56730         Old name                                New name
56731         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
56732         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
56733         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
56734         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
56735         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
56736         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
56737         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
56738         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
56739         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
56740         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
56741         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
56742         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
56743         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
56744         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
56745         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
56746         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
56747         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
56748         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
56749         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
56750         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
56751         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
56752         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
56753         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
56754         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
56756         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
56757         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
56758         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
56759         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
56760         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
56761         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
56763 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
56765         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
56766         declare one variable.  On the fourth, error.
56767         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
56768         declared by 20000628-1a.h.
56770 2000-06-29  Richard Henderson  <rth@redhat.com>
56772         * gcc.c-torture/execute/930529-1.x: New file.
56773         * gcc.dg/920413-1.c: Adjust expected warning text.
56774         * gcc.dg/980217-1.c: Declare abort.
56775         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
56777 2000-06-29  Jeffrey A Law  (law@cygnus.com)
56779         * g77.f-torture/compile/20000629-1.f: New test.
56780         * g77.f-torture/compile/20000629-1.x: Expected to fail.
56782 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
56784         Rearrange lots of files, removing entirely the
56785         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
56786         directories.
56788         * Deleted files:
56789         gcc.c-torture/code_quality/code_quality.exp
56790         gcc.c-torture/special/special.exp
56791         gcc.failure/failure.exp
56792         gcc.failure/940409-1.x
56793         gcc.c-torture/compile/961203-1.x
56795         * New files:
56796         gcc.misc-tests/linkage.exp
56797         gcc.c-torture/execute/920730-1t.c
56798         gcc.c-torture/execute/920730-1t.x
56799         gcc.c-torture/compile/920520-1.x
56800         gcc.c-torture/compile/920521-1.x
56801         gcc.c-torture/compile/981006-1.x
56802         gcc.c-torture/execute/eeprof-1.x
56804         * Moved files (possibly with modifications to fit a new harness):
56805         Old name                                New name
56806         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
56807         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
56808         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
56809         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
56810         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
56811         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
56812         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
56813         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
56814         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
56815         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
56816         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
56817         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
56818         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
56819         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
56821 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
56823         * c-torture/compile/961203-1.x: Delete.
56825         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
56826         not exit. Include stdio.h.
56827         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
56828         * gcc.misc-tests/dg-12.c: Likewise.
56829         * gcc.misc-tests/dg-5.c: Likewise.
56830         * gcc.misc-tests/dg-6.c: Likewise.
56831         * gcc.misc-tests/dg-7.c: Prototype abort.
56832         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
56833         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
56834         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
56835         not exit.
56836         * gcc.misc-tests/sieve.c: Use return from main, not exit.
56837         * gcc.misc-tests/sort2.c: Use return from main, not exit.
56839 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
56841         * gcc.dg/cpp/20000628-1.c: New test.
56842         * gcc.dg/cpp/20000628-1.h: New header for above test.
56843         * gcc.dg/cpp/20000628-1a.h: Likewise.
56845 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
56847         * gcc.dg/cpp: New directory.
56848         * gcc.dg/cpp/cpp.exp: New driver.
56849         * gcc.dg/cpp/20000627-1.c: New test.
56850         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
56851         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
56852         and rewrite as a compilation test.
56854         * gcc.dg: Move many files into the cpp subdirectory, possibly
56855         renaming or editing them as well.
56856         Old name                New name
56857         990119-1.c              cpp/19990119-1.c
56858         990228-1.c              cpp/19990228-1.c
56859         990407-1.c              cpp/19990407-1.c
56860         990409-1.c              cpp/19990409-1.c
56861         990413-1.c              cpp/19990413-1.c
56862         990703-1.c              cpp/19990703-1.c
56863         20000127-1.c            cpp/20000127-1.c
56864         20000129-1.c            cpp/20000129-1.c
56865         20000207-1.c            cpp/20000207-1.c
56866         20000207-2.c            cpp/20000207-2.c
56867         20000209-1.c            cpp/20000209-1.c
56868         20000209-2.c            cpp/20000209-2.c
56869         20000301-1.c            cpp/20000301-1.c
56870         20000419-1.c            cpp/20000419-1.c
56871         20000510-1.S            cpp/20000510-1.S
56872         20000519-1.c            cpp/20000519-1.c
56873         20000529-1.c            cpp/20000529-1.c
56874         20000625-1.c            cpp/20000625-1.c
56875         20000625-2.c            cpp/20000625-2.c
56876         cpp-as1.c               cpp/assert1.c
56877         cpp-as2.c               cpp/assert2.c
56878         cxx-comments-1.c        cpp/cxxcom1.c
56879         cxx-comments-2.c        cpp/cxxcom2.c
56880         endif-label.c           cpp/endif.c
56881         cpp-hash1.c             cpp/hash1.c
56882         cpp-hash2.c             cpp/hash2.c
56883         cpp-if1.c               cpp/if-1.c
56884         cpp-if2.c               cpp/if-2.c
56885         cpp-if3.c               cpp/if-3.c
56886         cpp-if4.c               cpp/if-4.c
56887         cpp-if5.c               cpp/if-5.c
56888         cpp-cond.c              cpp/if-cexp.c
56889         cpp-missingop.c         cpp/if-mop.c
56890         cpp-missingparen.c      cpp/if-mpar.c
56891         cpp-opprec.c            cpp/if-oppr.c
56892         cpp-ifparen.c           cpp/if-paren.c
56893         cpp-shortcircuit.c      cpp/if-sc.c
56894         cpp-shift.c             cpp/if-shift.c
56895         cpp-unary.c             cpp/if-unary.c
56896         cpp-li1.c               cpp/line1.c
56897         cpp-li2.c               cpp/line2.c
56898         lineno.c                cpp/line3.c
56899         lineno-2.c              cpp/line4.c
56900         cpp-mi.c                cpp/mi1.c
56901         cpp-mic.h               cpp/mi1c.h
56902         cpp-micc.h              cpp/mi1cc.h
56903         cpp-mind.h              cpp/mi1nd.h
56904         cpp-mindp.h             cpp/mi1ndp.h
56905         cpp-mix.h               cpp/mi1x.h
56906         cpp-mi2.c               cpp/mi2.c
56907         cpp-mi2a.h              cpp/mi2a.h
56908         cpp-mi2b.h              cpp/mi2b.h
56909         cpp-mi2c.h              cpp/mi2c.h
56910         cpp-mi3.c               cpp/mi3.c
56911         cpp-mi3.def             cpp/mi3.def
56912         poison-1.c              cpp/poison.c
56913         pr-impl.c               cpp/prag-imp.c
56914         cpp-redef-2.c           cpp/redef1.c
56915         cpp-redef.c             cpp/redef2.c
56916         strpaste.c              cpp/strp1.c
56917         strpaste-2.c            cpp/strp2.c
56918         cpp-tradpaste.c         cpp/tr-paste.c
56919         cpp-tradstringify.c     cpp/tr-str.c
56920         cpp-tradwarn1.c         cpp/tr-warn1.c
56921         cpp-tradwarn2.c         cpp/tr-warn2.c
56922         trigraphs.c             cpp/trigraphs.c
56923         cpp-unc1.c              cpp/unc1.c
56924         cpp-unc2.c              cpp/unc2.c
56925         cpp-unc3.c              cpp/unc3.c
56926         cpp-unc.c               cpp/unc4.c
56927         undef.c                 cpp/undef1.c
56928         undef-2.c               cpp/undef2.c
56929         cpp-wi1.c               cpp/widestr1.c
56931 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
56933         * lib/g++.exp (g++_include_flags): Tweak.
56935 2000-06-27  H.J. Lu  <hjl@gnu.org>
56936             Loren J. Rittle  <ljrittle@acm.org>
56938         * lib/g++.exp (g++_include_flags): Override libgloss.exp
56939         version with one that knows about the new gcc tree structure.
56940         (g++_link_flags): Same.
56942 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
56944         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
56945         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
56946         case we are cross-compiling.
56948         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
56949         g++.old-deja/g++.niklas/Makefile.in,
56950         g++.old-deja/g++.niklas/configure.in,
56951         g++.old-deja/g++.other/Makefile.in,
56952         g++.old-deja/g++.other/configure.in,
56953         gcc.c-torture/code_quality/Makefile.in,
56954         gcc.c-torture/code_quality/configure.in,
56955         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
56956         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
56957         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
56958         gcc.c-torture/execute/ieee/Makefile.in,
56959         gcc.c-torture/execute/ieee/configure.in,
56960         gcc.c-torture/noncompile/Makefile.in,
56961         gcc.c-torture/noncompile/configure.in,
56962         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
56963         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
56964         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
56966 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56968         * g++.old-deja/g++.other/ambig3.C: New test.
56970 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56972         * g++.old-deja/g++.pt/syntax1.C: New test.
56973         * g++.old-deja/g++.pt/syntax2.C: New test.
56974         * g++.old-deja/g++.other/syntax3.C: New test.
56975         * g++.old-deja/g++.other/syntax4.C: New test.
56977 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56979         * gcc.dg/20000623-1.c: Prototype exit and abort.
56981 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56983         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
56984         New tests.
56985         * gcc.dg/cpp-mi3.def: New file.
56987         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
56988         inside assertions.
56989         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
56990         lexer's error messages.
56991         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
56992         divine anything from the linemarkers.
56993         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
56994         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
56996 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
56998         * gcc.dg/20000623-1.c: New test.
57000 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
57002         * gcc.c-torture/execute/20000622-1.c: New test.
57004 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57006         * g++.old-deja/g++.other/init15.C: New test.
57008 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57010         * g++.old-deja/g++.pt/vaarg2.C: New test.
57011         * g++.old-deja/g++.pt/vaarg3.C: New test.
57013 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
57015         * g++.old-deja/g++.other/dyncast6.C: New test.
57017 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
57019         * gcc.c-torture/execute/loop-6.c: New test.
57021 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
57023         * gcc.dg/20000614-1.c: New test.
57024         * gcc.dg/20000614-2.c: New test.
57026 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
57028         * g++.old-deja/g++.other/inline12.C: New test.
57030 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
57032         * g++.old-deja/g++.other/eh1.C: New test.
57034 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
57036         * g++.old-deja/g++.other/type.C: New test.
57038 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57040         * g++.old-deja/g++.other/initstring.C: New test.
57042 2000-06-12  Jason Merrill  <jason@redhat.com>
57044         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
57046 2000-06-09  Jeffrey A Law  (law@cygnus.com)
57048         * gcc.c-torture/compile/20000609-1.c: New test.
57050 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
57052         * gcc.dg/20000609-1.c: New test.
57054 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
57056         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
57057         * gcc.c-torture/noncompile/poison-1.c: Move...
57058         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
57059         * gcc.dg/cpp-li1.c: Add a token after the #line.
57061 2000-06-05  Richard Henderson  <rth@cygnus.com>
57063         * gcc.c-torture/execute/20000605-2.c: New test.
57064         * gcc.c-torture/execute/20000605-3.c: New test.
57066 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
57068         * g77.f-torture/execute/20000503-1.x: New file.
57070 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
57072         * g++.old-deja/g++.eh/badalloc1.C: New test.
57074 2000-06-05  Richard Henderson  <rth@cygnus.com>
57076         * gcc.c-torture/execute/20000605-1.c: New test.
57078 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57079             Nathan Sidwell <nathan@codesourcery.com>
57081         * gcc.c-torture/compile/20000605-1.c: New test.
57083 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
57085         * g77.f-torture/compile/20000601-1.f: New test.
57087 2000-06-03  Richard Henderson  <rth@cygnus.com>
57089         * gcc.c-torture/execute/20000603-1.c: New.
57091 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
57093         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
57094         * gcc.dg/noreturn-2.c (noreturn): Likewise.
57096 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
57098         * gcc.dg/compare2.c (case 12): XFAIL.
57099         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
57100         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
57102         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
57104 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
57106         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
57107         guard macro is already defined when the header is first
57108         included.
57109         * gcc.dg/cpp-mix.h: New file.
57110         * gcc.dg/endif-label.c: Update patterns to match compiler.
57112         * g++.brendan/complex1.C: Declare abort.
57113         * g++.law/refs4.C: Remove XFAIL.
57114         * g++.oliva/expr2.C: Declare abort and exit.
57116 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
57118         * gcc.c-torture/execute/20000528-1.c: New test.
57120         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
57121         * g++.old-deja/g++.law/temps4.C: Likewise.
57123         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
57124         stdlib.h.  Call abort() on failure.
57125         * g++.old-deja/g++.law/refs4.C: Likewise.
57126         * g++.old-deja/g++.law/temps4.C: Likewise.
57127         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
57128         * gcc.c-torture/execute/20000112-1.c: Include string.h.
57130 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
57132         Relative to g++.dg/special:
57133         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
57135         Relative to g++.old-deja:
57136         * g++.brendan/complex1.C, g++.jason/optimize2.C,
57137         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
57138         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
57139         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
57140         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
57141         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
57142         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
57144         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
57145         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
57146         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
57147         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
57148         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
57149         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
57150         and/or string.h.
57152         * g++.other/goto1.C: Update expectations for error messages.
57154 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
57156         * gcc.c-torture/compile/20000523-1.c: New test.
57158 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
57160         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
57162 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
57164         * g++.old-deja/g++.eh/catch11.C: New test.
57165         * g++.old-deja/g++.eh/catch12.C: New test.
57167 2000-05-24  Nick Clifton  <nickc@cygnus.com>
57169         * gcc.c-torture/execute/20000523-1.c: New test.
57171 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
57173         * c-torture/execute/bcp-1.c: Replace abort in arg of
57174         __builtin_constant_p with a generic external function.
57176         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
57177         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
57178         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
57179         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
57180         Prototype abort and/or exit.
57182         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
57183         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
57184         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
57185         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
57187 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
57189         * gcc.dg/dwarf2-1.c: New test.
57191 2000-05-20  Richard Henderson  <rth@cygnus.com>
57193         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
57195 2000-05-20  Andreas Jaeger  <aj@suse.de>
57197         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
57198         testcase.
57200 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
57202         * gcc.c-torture/execute/20000519-2.c: New test.
57204 2000-05-19  Andreas Jaeger  <aj@suse.de>
57206         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
57207         which fails with SSA.
57209         * lib/c-torture.exp: Also test with -O3 -fssa.
57211 2000-05-18  Michael Meissner  <meissner@redhat.com>
57213         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
57214         * gcc.c-torture/execute/920415-1.c: Ditto.
57215         * gcc.c-torture/execute/920501-1.c: Ditto.
57216         * gcc.c-torture/execute/conversion.c: Ditto.
57217         * gcc.c-torture/execute/cvt-1.c: Ditto.
57219 2000-05-18  Jeffrey A Law  (law@cygnus.com)
57221         * gcc.c-torture/compile/20000518-1.c: New test.
57223 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57225         * g77.f-torture/compile/200005018.f: New test.
57227 2000-05-17  Jeffrey A Law  (law@cygnus.com)
57229         * gcc.c-torture/compile/20000517-1.c: New test.
57231 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57233         * gcc.c-torture/execute/20000516-1.c: New test.
57235 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
57237         * g++.old-deja/g++.other/eh.C: New test.
57239 2000-05-12  Richard Henderson  <rth@cygnus.com>
57241         * gcc.c-torture/execute/990208-1.c (main): Don't pass
57242         constants through to doit's conditional.
57244 2000-05-11  Jeffrey A Law  (law@cygnus.com)
57246         * gcc.c-torture/compile/20000511-1.c: New test.
57247         * g77.f-torture/compile/20000511-1.f: New test.
57248         * g77.f-torture/compile/20000511-2.f: New test.
57250 2000-05-11  Michael Meissner  <meissner@redhat.com>
57252         * gcc.c-torture/execute/20000511-1.c: New test.
57254 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
57256         * gcc.dg/dg.exp: Scan .S files as well as .c files.
57257         * gcc.dg/20000510-1.S: New.
57259 2000-05-08  Catherine Moore  <clm@cygnus.com>
57261         * gcc.dg/unused-3.c: New.
57263 2000-05-06  Richard Henderson  <rth@cygnus.com>
57265           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
57266           * g++.old-deja/g++.mike/warn1.C: Likewise.
57267           * g++.old-deja/g++.pt/local1.C: Likewise.
57268           * g++.old-deja/g++.pt/local7.C: Likewise.
57269           * g++.old-deja/g++.pt/spec16.C: Likewise.
57271 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
57273         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
57275 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
57277           * g77.f-torture/execute/20000503-1.f: New test.
57279 2000-05-04  Andreas Jaeger  <aj@suse.de>
57281         * gcc.dg/noreturn-2.c: New test.
57283 2000-05-04  Neil Booth  <NeilB@earthling.net>
57285         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
57286         preprocessor.
57288 2000-05-04  Richard Henderson  <rth@cygnus.com>
57290         * gcc.c-torture/execute/20000503-1.c: Fix typo.
57292 2000-05-04  Richard Henderson  <rth@cygnus.com>
57294         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
57295         OpenSSL by Jason R Thorpe.
57297 2000-05-03  Jim Wilson  <wilson@cygnus.com>
57299         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
57301 2000-05-03  Robert Lipe <robertlipe@usa.net>
57303         * gcc.dg/20000503-1.c: New test.
57305 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
57307         * gcc.c-torture/compile/20000502-1.c: New test.
57308         * g++.old-deja/g++.other/align.C: New test.
57309         * gcc.dg/cpp-tradstringify.c: New test.
57311 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57313         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
57314         and hard registers.
57316 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
57318         * gcc.c-torture/execute/loop-5.c: New test.
57320 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
57322         * gcc.c-torture/execute/va-arg-20.c: New test.
57324 2000-04-23  Jeffrey A Law  (law@cygnus.com)
57326         * gcc.c-torture/execute/20000422-1.c: New test.
57328 2000-04-20  Greg McGary  <gkm@gnu.org>
57330         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
57331         when optimizing, but without sibling-call optimizations (-O1).
57333 2000-04-20  Jeffrey A Law  (law@cygnus.com)
57335           * gcc.c-torture/compile/20000420-1.c: New test.
57337 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
57339         * g++.abi/ptrflags.C: New test.
57340         * g++.eh/catchptr1.C: Test incomplete pointer chains.
57342 2000-04-19  Catherine Moore  <clm@cygnus.com>
57344         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
57346 2000-04-19  Greg McGary  <gkm@gnu.org>
57348         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
57349         sibling-call optimizations.
57351 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
57353         * gcc.dg/20000419-1.c: New test.
57355 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
57357         * gcc.c-torture/execute/20000412-6.c: New test.
57359 2000-04-12  Jeffrey A Law  (law@cygnus.com)
57361         * gcc.c-torture/execute/20000412-5.c: New test.
57362         * g77.f-torture/compile/20000412-1.f: New test.
57363         * gcc.c-torture/execute/20000412-4.c: New test.
57364         * gcc.c-torture/compile/20000412-2.c: New test.
57365         * gcc.c-torture/execute/20000412-3.c: New test.
57366         * gcc.c-torture/compile/20000412-1.c: New test.
57367         * gcc.c-torture/execute/20000412-2.c: New test.
57369 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
57371         * objc/execute/bf-20.m: New test.
57373 2000-04-10  Richard Henderson  <rth@cygnus.com>
57375         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
57377         * gcc.c-torture/execute/20000412-1.c: New test.
57379 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
57381         * g++.old-deja/g++.eh/catchptr1.C: New test.
57383 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
57385         * g++.old-deja/g++.abi/cxa_vec.C: New test.
57387 2000-04-08  Neil Booth  <NeilB@earthling.net>
57389         * gcc.dg/cpp-nullchar.c: Remove test as
57390         embedded nulls cause problems.
57392 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57394         * gcc.dg/compare2.c: New test.
57396 2000-04-08  Neil Booth  <NeilB@earthling.net>
57398         * gcc.dg/cpp-nullchar.c: New test.
57400 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
57402         * gcc.dg/cpp-mi2.c: New test.
57403         * gcc.dg/cpp-mi2[abc].h: New files.
57405 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
57407         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
57408         member name.
57410 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
57412         * g++.old-deja/g++.abi/vmihint.C: New test.
57414 2000-04-06  Neil Booth  <NeilB@earthling.net>
57416         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
57417         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
57418         copyright.
57420 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
57422         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
57423         avoid stack-frame overwrite.
57425 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
57427         * gcc.c-torture/compile/20000405-2.c: New test.
57428         * gcc.c-torture/compile/20000405-3.c: New test.
57430 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57432         * gcc.c-torture/compile/20000405-1.c: New test.
57434 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
57436         * gcc.dg/cast-qual-1.c: Revert last change.
57438 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57440         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
57442 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
57444         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
57445         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
57447 2000-04-03  Jeffrey A Law  (law@cygnus.com)
57449         * gcc.c-torture/compile/20000403-2.c: New test.
57450         * gcc.c-torture/compile/20000403-1.c: New test.
57452 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
57454         * gcc.c-torture/execute/20000403-1.c: New test.
57456 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
57458         * gcc.c-torture/execute/20000402-1.c: New test.
57460 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
57462         * gcc.c-torture/execute/va-arg-15.c: New test.
57463         * gcc.c-torture/execute/va-arg-16.c: New test.
57464         * gcc.c-torture/execute/va-arg-17.c: New test.
57465         * gcc.c-torture/execute/va-arg-18.c: New test.
57466         * gcc.c-torture/execute/va-arg-19.c: New test.
57468 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
57470         * gcc.c-torture/compile/981211-1.c: Move to...
57471         * gcc.dg/cpp-as1.c: ...here.
57472         * gcc.dg/cpp-as2.c: New file.
57474         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
57475         compiler.
57477 2000-04-02  Neil Booth  <NeilB@earthling.net>
57479         * gcc.dg/cpp-cond.c  New tests.
57480         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
57481         accidental success less likely.
57482         * gcc.dg/cpp-missingop.c  New tests.
57483         * gcc.dg/cpp-missingparen.c  New tests.
57484         * gcc.dg/cpp-shift.c  New tests.
57485         * gcc.dg/cpp-shortcircuit.c  New tests.
57486         * gcc.dg/cpp-unary.c  New tests.
57488 2000-03-29  Jeffrey A Law  (law@cygnus.com)
57490         * gcc.c-torture/compile/20000329-1.c: New test.
57492 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
57494         * gcc.c-torture/compile/20000326-1.c: New test.
57495         * gcc.c-torture/compile/20000326-2.c: New test.
57497 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
57499         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
57500         the first parameter is a function argument.
57502 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
57504         * g++.old-deja/g++.ext/array4.C: New test.
57506 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
57508         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
57510 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57512         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
57514 2000-03-19  Richard Henderson  <rth@cygnus.com>
57516         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
57518 2000-03-19  Richard Henderson  <rth@cygnus.com>
57520         * gcc.c-torture/compile/20000319-1.c: New test.
57522 2000-03-14  Jeffrey A Law  (law@cygnus.com)
57524         * gcc.c-torture/execute/20000314-3.c: New test.
57525         * gcc.c-torture/execute/20000314-2.c: New test.
57526         * gcc.c-torture/execute/20000314-1.c: New test.
57527         * gcc.c-torture/compile/20000314-2.c: New test.
57528         * gcc.c-torture/compile/20000314-1.c: New test.
57530 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
57532         * g++.old-deja/g++.warn/inline.C: New test.
57534 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
57536         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
57537         standards-compliant result rather than specific constants.
57538         Put test-values in array.
57540 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
57542         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
57543         (g++_target_compile): Put test-specific options last.
57545 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57547         * g++.old-deja/g++.eh/vbase4.C: New test.
57549 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57551         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
57553 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57555         * g++.old-deja/g++.brendan/misc12.C: Removed.
57556         * g++.old-deja/g++.pt/memtemp77.C: Constify.
57557         * g++.old-deja/g++.ext/pretty4.C: New test.
57559 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57561         * g++.old-deja/g++.other/string2.C: New test.
57563 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
57565         * g++.old-deja/g++.warn/impint2.C: New test.
57567 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
57569         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
57570         is 1, not zero.
57572 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
57574         * g++.old-deja/g++.warn/impint.C: New test.
57575         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
57576         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
57577         * g++.old-deja/g++.pt/explicit12.C: Likewise.
57578         * g++.old-deja/g++.pt/explicit13.C: Likewise.
57579         * g++.old-deja/g++.pt/explicit17.C: Likewise.
57580         * g++.old-deja/g++.pt/explicit18.C: Likewise.
57581         * g++.old-deja/g++.pt/explicit19.C: Likewise.
57582         * g++.old-deja/g++.pt/explicit23.C: Likewise.
57583         * g++.old-deja/g++.pt/explicit31.C: Likewise.
57584         * g++.old-deja/g++.pt/explicit35.C: Likewise.
57585         * g++.old-deja/g++.pt/explicit6.C: Likewise.
57586         * g++.old-deja/g++.pt/memclass7.C: Likewise.
57588 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
57590         * gcc.dg/cpp-redef.c: New test.
57592 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
57594         * g++.old-deja/g++.pt/unify7.C: New test.
57596 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57598         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
57599         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
57601 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
57603         * gcc.c-torture/compile/20000224-1.c: New test.
57605 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57607         * gcc.c-torture/compile/cpp-2.c: New test.
57608         * gcc.c-torture/compile/cpp-1.c: New test.
57610 2000-02-25  Jeffrey A Law  (law@cygnus.com)
57612         * gcc.c-torture/execute/20000225-1.c: New test.
57614 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57616         * gcc.dg/cpp-li2.c: New test.
57618         * gcc.dg/cpp-wi1.c: New test.
57620         * gcc.dg/cpp-li1.c: New test.
57622 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
57624         * g++.old-deja/g++.other/sizeof5.C: New test.
57626 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57628         * gcc.c-torture/execute/va-arg-13.c: New test.
57630 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
57632         * gcc.c-torture/execute/va-arg-12.c: New test.
57634 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
57636         * gcc.c-torture/execute/20000223-1.c: New test.
57638 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
57640         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
57642 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
57644         * g++.old-deja/g++.abi/ptrmem.C: New test.
57646 2000-02-19  Richard Henderson  <rth@cygnus.com>
57648         * gcc.c-torture/compile/init-3.c: New.
57650 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
57652         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
57653         ALWAYS_CXXFLAGS.
57655 2000-02-11  Robert Lipe <robertl@sco.com>
57657         * gcc.c-torture/compile/20000211-3.c: New test.
57659 2000-02-11  Martin Buchholz <martin@xemacs.org>
57661         * gcc.c-torture/compile/20000211-2.c: New test.
57663 2000-02-11  Jeffrey A Law  (law@cygnus.com)
57665         * gcc.c-torture/compile/20000211-1.c: New test.
57667 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
57669         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
57670           on native targets
57672 2000-02-08  Nathan Sidwell  <nathan@acm.org>
57674         * g++.old-deja/g++.other/cast5.C: New test.
57676 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
57678         * gcc.c-torture/execute/20000205-1.c: New.
57680 2000-02-03  Nathan Sidwell  <nathan@acm.org>
57682         * g++.old-deja/g++.jason/cast3.C: Return void.
57683         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
57685 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57687         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
57689         * gcc.dg/loop-1.c: New test.
57691 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
57693         * gcc.c-torture/compile/20000127-1.c: New test.
57694         * gcc.c-torture/execute/991228-1.c: New test.
57696 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57698         * gcc.dg/unused-2.c: New test.
57700         * gcc.dg/conv-1.c: New test.
57702 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
57704         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
57705         compiler.
57706         (tool_option_proc): Fix typo.
57708 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
57710         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
57711         of the ld on the host, not on the build machine.
57712         Also, don't crash if '--help' is not a supported option.
57714 2000-01-24  Richard Henderson  <rth@cygnus.com>
57716         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
57718 2000-01-20  Jeffrey A Law  (law@cygnus.com)
57720         * gcc.c-torture/execute/20000120-2.c: New test.
57721         * gcc.c-torture/execute/20000120-1.c: New test.
57723 2000-01-13  Jeffrey A Law  (law@cygnus.com)
57725         * gcc.c-torture/execute/20000113-1.c: New test.
57727 2000-01-12  Jeffrey A Law  (law@cygnus.com)
57729         * gcc.c-torture/execute/20000112-1.c: New test.
57731 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57733         * gcc.dg/20000111-1.c: New test.
57735 2000-01-10  Jeffrey A Law  (law@cygnus.com)
57737         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
57738         with 16 bit integers.
57740 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57742         * gcc.dg/20000108-1.c: New test.
57744 2000-01-05  Nathan Sidwell  <nathan@acm.org>
57746         * g++.old-deja/g++.ns/koenig8.C: New test.
57748 2000-01-05  Nathan Sidwell  <nathan@acm.org>
57750         * g++.old-deja/g++.other/cast4.C: New test.
57752 2000-01-05  Jeffrey A Law  (law@cygnus.com)
57754         * gcc.c-torture/compile/20000105-2.c: New test.
57755         * gcc.c-torture/compile/20000105-1.c: New test.
57757 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57759         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
57760         references to printf & atoi to conform to ANSI standard.
57761         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
57762         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
57763         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
57764         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
57765         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
57766         * g++.old-deja/g++.brendan/complex1.C: Likewise.
57767         * g++.old-deja/g++.brendan/copy1.C: Likewise.
57768         * g++.old-deja/g++.brendan/copy2.C: Likewise.
57769         * g++.old-deja/g++.brendan/copy3.C: Likewise.
57770         * g++.old-deja/g++.brendan/copy4.C: Likewise.
57771         * g++.old-deja/g++.brendan/copy5.C: Likewise.
57772         * g++.old-deja/g++.brendan/copy6.C: Likewise.
57773         * g++.old-deja/g++.brendan/copy7.C: Likewise.
57774         * g++.old-deja/g++.brendan/copy8.C: Likewise.
57775         * g++.old-deja/g++.brendan/crash11.C: Likewise.
57776         * g++.old-deja/g++.brendan/crash14.C: Likewise.
57777         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
57778         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
57779         * g++.old-deja/g++.brendan/delete2.C: Likewise.
57780         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
57781         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
57782         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
57783         * g++.old-deja/g++.brendan/eh1.C: Likewise.
57784         * g++.old-deja/g++.brendan/groff1.C: Likewise.
57785         * g++.old-deja/g++.brendan/init3.C: Likewise.
57786         * g++.old-deja/g++.brendan/misc12.C: Likewise.
57787         * g++.old-deja/g++.brendan/misc7.C: Likewise.
57788         * g++.old-deja/g++.brendan/new2.C: Likewise.
57789         * g++.old-deja/g++.brendan/operators4.C: Likewise.
57790         * g++.old-deja/g++.brendan/operators5.C: Likewise.
57791         * g++.old-deja/g++.brendan/overload2.C: Likewise.
57792         * g++.old-deja/g++.brendan/overload7.C: Likewise.
57793         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
57794         * g++.old-deja/g++.brendan/reference1.C: Likewise.
57795         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
57796         * g++.old-deja/g++.brendan/template24.C: Likewise.
57797         * g++.old-deja/g++.brendan/template3.C: Likewise.
57798         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
57799         * g++.old-deja/g++.jason/inline3.C: Likewise.
57800         * g++.old-deja/g++.jason/opeq.C: Likewise.
57801         * g++.old-deja/g++.law/arg5.C: Likewise.
57802         * g++.old-deja/g++.law/arm7.C: Likewise.
57803         * g++.old-deja/g++.law/ctors11.C: Likewise.
57804         * g++.old-deja/g++.law/cvt8.C: Likewise.
57805         * g++.old-deja/g++.law/init9.C: Likewise.
57806         * g++.old-deja/g++.law/refs4.C: Likewise.
57807         * g++.old-deja/g++.law/template2.C: Likewise.
57808         * g++.old-deja/g++.law/visibility24.C: Likewise.
57809         * g++.old-deja/g++.law/vtable3.C: Likewise.
57810         * g++.old-deja/g++.mike/asm2.C: Likewise.
57811         * g++.old-deja/g++.mike/eh1.C: Likewise.
57812         * g++.old-deja/g++.mike/misc1.C: Likewise.
57813         * g++.old-deja/g++.mike/misc13.C: Likewise.
57814         * g++.old-deja/g++.mike/misc14.C: Likewise.
57815         * g++.old-deja/g++.mike/ns12.C: Likewise.
57816         * g++.old-deja/g++.mike/p1248.C: Likewise.
57817         * g++.old-deja/g++.mike/p3708.C: Likewise.
57818         * g++.old-deja/g++.mike/p3708a.C: Likewise.
57819         * g++.old-deja/g++.mike/p3708b.C: Likewise.
57820         * g++.old-deja/g++.mike/p646.C: Likewise.
57821         * g++.old-deja/g++.mike/p700.C: Likewise.
57822         * g++.old-deja/g++.mike/p783.C: Likewise.
57823         * g++.old-deja/g++.mike/p783a.C: Likewise.
57824         * g++.old-deja/g++.mike/p783b.C: Likewise.
57825         * g++.old-deja/g++.mike/p786.C: Likewise.
57826         * g++.old-deja/g++.mike/p789.C: Likewise.
57827         * g++.old-deja/g++.mike/p789a.C: Likewise.
57828         * g++.old-deja/g++.mike/p807a.C: Likewise.
57829         * g++.old-deja/g++.other/delete3.C: Likewise.
57830         * g++.old-deja/g++.other/dyncast1.C: Likewise.
57831         * g++.old-deja/g++.other/dyncast2.C: Likewise.
57832         * g++.old-deja/g++.other/dyncast3.C: Likewise.
57833         * g++.old-deja/g++.other/empty1.C: Likewise.
57834         * g++.old-deja/g++.other/temporary1.C: Likewise.
57835         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
57836         * g++.old-deja/g++.pt/t16.C: Likewise.
57837         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
57839 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
57841         * gcc.dg/991230-1.c: New test.
57843 1999-12-29  Jeffrey A Law  (law@cygnus.com)
57845         * gcc.c-torture/compile/991229-3.c: New test.
57846         * gcc.c-torture/compile/991229-2.c: New test.
57847         * gcc.c-torture/compile/991229-1.c: New test.
57849 1999-12-29  Greg McGary <gkm@eng.ascend.com>
57851         * gcc.c-torture/compile/labels-2.c: New test.
57853 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
57855         * gcc.c-torture/execute/991227-1.c: New test.
57857 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57859         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
57861 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
57863         * gcc.c-torture/execute/991221-1.c: New test.
57865 1999-12-20  Nathan Sidwell  <nathan@acm.org>
57867         * g++.old-deja/g++.other/cast3.C: New test.
57869 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
57871         * gcc.c-torture/execute/991216-4.c: New test.
57873 1999-12-16  Michael Meissner  <meissner@cygnus.com>
57875         * gcc.c-torture/execute/991216-1.c: New test.
57876         * gcc.c-torture/execute/991216-2.c: New test.
57877         * gcc.c-torture/execute/991216-3.c: New test.
57879 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57881         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
57882         Actually make the test fail by using "-O2" for compilation.
57884 1999-12-15  Nathan Sidwell  <nathan@acm.org>
57886         * g++.old-deja/g++.warn/cast-align1.C: New test.
57888 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57890         * gcc.c-torture/compile/991214-1.c: New test.
57891         * gcc.c-torture/compile/991214-2.c: New test.
57893 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57895         * gcc.dg/991214-1.c: New test.
57897 1999-12-13  Jeffrey A Law  (law@cygnus.com)
57899         * gcc.c-torture/compile/991213-3.c: New test.
57900         * gcc.c-torture/compile/991213-2.c: New test.
57901         * gcc.c-torture/compile/991213-1.c: New test.
57903 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
57905         * gcc.dg/991209-1.c: New test.
57907 1999-12-08  Nathan Sidwell <nathan@acm.org>
57909         * gcc.c-torture/compile/991208-1.c: New test.
57911 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57913         * gcc.dg/ultrasp2.c: New test.
57915 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
57917         * g++.old-deja/g++.abi/align.C (main): Fix typo.
57919 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
57921         * gcc.c-torture/compile/991202-1.c: New test.
57922         * gcc.c-torture/execute/991202-1.c: New test.
57923         * gcc.c-torture/execute/991202-2.c: New test.
57924         * gcc.c-torture/execute/991202-3.c: New test.
57926 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
57928         * g++.old-deja/g++.abi/align.C: New test.
57929         * g++.old-deja/g++.abi/aggregates.C: Likewise.
57930         * g++.old-deja/g++.abi/bitfields.C: Likewise.
57932 1999-12-01  Richard Henderson  <rth@cygnus.com>
57934         * gcc.c-torture/execute/991201-1.c: New.
57936 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
57938         * gcc.dg/991129-1.c: New test.
57940 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57942         * gcc.c-torture/compile/991127-1.c: New test.
57944 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57946         * g++.old-deja/g++.other/warn4.C: New test.
57948 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57950         * g++.old-deja/g++.eh/cleanup2.C: New test.
57951         * g++.old-deja/g++.ext/pretty2.C: New test.
57952         * g++.old-deja/g++.ext/pretty3.C: New test.
57953         * g++.old-deja/g++.other/debug6.C: New test.
57955 1999-10-20  Jim Wilson  <wilson@cygnus.com>
57957         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
57958         compiler_output to look for one error message instead of two.
57960 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
57962         * gcc.c-torture/execute/991118-1.c: Also test case
57963         where the word boundary does not split a byte evenly.
57965 1999-11-19  Nathan Sidwell  <nathan@acm.org>
57967         * g++.old-deja/g++.ext/restrict1.C: New test.
57969 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
57971         * gcc.c-torture/execute/991118-1.c: New test.
57973 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
57975         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
57976         working directory pathnames.
57978 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
57980         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
57981         host is equipped with driver.h and driver.o so it can actually
57982         compile and run the tests.
57984 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
57986         * gcc.c-torture/compile/991008-1.c: New test.
57988 1999-11-08  Nick Clifton  <nickc@cygnus.com>
57990         * lib/gcc-dg.exp: Include target-supports.exp
57992 1999-11-05  Nick Clifton  <nickc@cygnus.com>
57994         * lib/target-supports.exp: New file: Provide procs to test for
57995         features supported by the target.
57996         (check_weak_available): Moved here from ecos.exp.
57997         (check_alias_available): New proc: Determine of the target
57998         toolchain supports the alias attribute.
58000         * gcc.dg/special/ecos.exp: Move check_weak_available to
58001         target-supports.exp.
58002         (alias-1.c): Only perform the test if the target supports
58003         aliases.
58004         (wkali-1.c): Only perform the test if the target supports
58005         aliases.
58007         * gcc.dg/990506-0.c: Expect error messages from cross
58008         targets as well as native targets.
58010 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58012         * gcc.dg/ultrasp1.c: Removed xfail.
58013         * gcc.dg/struct-ret-2.c: Likewise.
58014         * gcc.dg/array-1.c: Likewise.
58016 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58018         * gcc.dg/struct-ret-2.c: New test.
58020         * gcc.dg/array-1.c: New test.
58022 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
58024         * gcc.c-torture/execute/991030-1.c: New test.
58026 1999-10-26  Richard Henderson  <rth@cygnus.com>
58028         * gcc.c-torture/compile/991026-2.c: New test.
58030 1999-10-26  Jeffrey A Law  (law@cygnus.com)
58032         * gcc.c-torture/compile/991026-1.c: New test.
58034 1999-10-23  Jeffrey A Law  (law@cygnus.com)
58036         * gcc.c-torture/execute/991023-1.c: New test.
58038 1999-10-19  Jeffrey A Law  (law@cygnus.com)
58040         * gcc.c-torture/execute/991019-1.c: New test.
58042 1999-10-16  Richard Henderson  <rth@cygnus.com>
58044         * gcc.c-torture/execute/991016-1.c: New test.
58046 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
58048         * gcc.c-torture/execute/991014-1.c: New test.
58050 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
58052         * g++.old-deja/g++.other/union2.C: New test.
58054 1999-10-13  Nathan Sidwell  <nathan@acm.org>
58056         * g++.old-deja/g++.other/vaarg2.C: New test.
58057         * g++.old-deja/g++.other/vaarg3.C: New test.
58059 1999-10-12  Craig Burley  <craig@jcb-sc.com>
58061         * g77.f-torture/noncompile/19990905-1.f: Moved from being
58062         in compile/.
58064 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
58066         * gcc.c-torture/execute/va-arg-11.c: New test.
58068 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
58070         * lib/file-format.exp (gcc_target_object_format): Don't
58071         crash if objdump is unavailable.
58073 1999-09-29  Donn Terry <donn@interix.com>
58075         * gcc.misc-tests/mg.exp: delete extraneous redirection.
58077 1999-09-28  Nick Clifton  <nickc@cygnus.com>
58079         * gcc.c-torture/compile/990928-1.c: New test.
58081 1999-09-28  Nathan Sidwell  <nathan@acm.org>
58083         * g++.old-deja/g++.other/decl6.C: New test.
58085 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58087         * gcc.c-torture/execute/va-arg-10.c: New test.
58089 1999-09-27  Nathan Sidwell  <nathan@acm.org>
58091         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
58092         __PRETTY_FUNCTION__.
58094 1999-09-23  Nick Clifton  <nickc@cygnus.com>
58096         * gcc.c-torture/execute/990923-1.c: New test.
58098 1999-09-21  Nick Clifton  <nickc@cygnus.com>
58100         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
58101         for which -fpic is inappropriate.
58103 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
58105         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
58107 1999-09-21  Nathan Sidwell  <nathan@acm.org>
58109         * g++.old-deja/g++.other/dyncast1.C: New test.
58110         * g++.old-deja/g++.other/dyncast2.C: New test.
58111         * g++.old-deja/g++.other/dyncast3.C: New test.
58112         * g++.old-deja/g++.other/dyncast4.C: New test.
58113         * g++.old-deja/g++.other/dyncast5.C: New test.
58114         * g++.old-deja/g++.eh/catch3.C: New test.
58115         * g++.old-deja/g++.eh/catch3p.C: New test.
58116         * g++.old-deja/g++.eh/catch4.C: New test.
58117         * g++.old-deja/g++.eh/catch4p.C: New test.
58118         * g++.old-deja/g++.eh/catch5.C: New test.
58119         * g++.old-deja/g++.eh/catch5p.C: New test.
58120         * g++.old-deja/g++.eh/catch6.C: New test.
58121         * g++.old-deja/g++.eh/catch6p.C: New test.
58122         * g++.old-deja/g++.eh/catch7.C: New test.
58123         * g++.old-deja/g++.eh/catch7p.C: New test.
58124         * g++.old-deja/g++.eh/catch8.C: New test.
58125         * g++.old-deja/g++.eh/catch8p.C: New test.
58126         * g++.old-deja/g++.eh/catch9.C: New test.
58127         * g++.old-deja/g++.eh/catch9p.C: New test.
58129 1999-09-13  Nathan Sidwell  <nathan@acm.org>
58131         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
58132         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
58134 1999-09-13  Jeffrey A Law  (law@cygnus.com)
58136         * gcc.c-torture/compile/990913-1.c: New test.
58138 1999-09-10  Nathan Sidwell  <nathan@acm.org>
58140         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
58141         * g++.old-deja/g++.jason/rfg5.C: Likewise.
58143 1999-09-09  Richard Henderson  <rth@cygnus.com>
58145         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
58147 1999-09-09  Nathan Sidwell  <nathan@acm.org>
58149         * g++.old-deja/g++.other/lookup11.C: New test.
58150         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
58151         what is permitted and what we want.
58152         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
58153         overload use.
58154         * g++.old-deja/g++.jason/rfg5.C: Likewise.
58156 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
58158         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
58159         * gcc.c-torture/noncompile/poison-1.c: New file.
58161 1999-09-08  Nathan Sidwell  <nathan@acm.org>
58163         * g++.old-deja/g++.other/sizeof3.C: New test.
58164         * g++.old-deja/g++.other/sizeof4.C: New test.
58165         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
58166         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
58168 1999-09-07  Richard Henderson  <rth@cygnus.com>
58170         * gcc.dg/va-arg-1.c: New.
58172 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58174         * gcc.c-torture/execute/va-arg-9.c: New test.
58176 1999-09-05  Craig Burley  <craig@jcb-sc.com>
58178         * g77.f-torture/compile/980519-2.f: New test.
58179         * g77.f-torture/compile/19990905-0.f: New test.
58180         * g77.f-torture/compile/19990905-1.f: New test.
58181         * g77.f-torture/compile/19990905-2.f: New test.
58183         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
58185 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
58187         * gcc.c-torture/execute/990827-1.c: Fix typo.
58189 1999-09-03  Nathan Sidwell  <nathan@acm.org>
58191         * g++.old-deja/g++.other/deref1.C: New test.
58193 1999-09-02  Nathan Sidwell  <nathan@acm.org>
58195         * g++.old-deja/g++.other/ambig2.C: New test.
58196         * g++.old-deja/g++.other/cond5.C: New test.
58197         * g++.old-deja/g++.other/lookup16.C: New test.
58199 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
58201         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
58202         assemblers too.
58204 1999-08-31  Jeffrey A Law  (law@cygnus.com)
58206         * lib/c-torture.exp: Avoid the "compare executables" optimization
58207         when testing native.
58209 1999-08-29  Jeffrey A Law  (law@cygnus.com)
58211         * gcc.c-torture/execute/990829-1.c: New test.
58212         * gcc.c-torture/compile/990829-1.c: New test.
58214 1999-08-27  Paul Burchard  <burchard@pobox.com>
58216         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
58217         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
58218         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
58219         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
58220         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
58221         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
58222         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
58223         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
58224         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
58225         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
58226         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
58228 1999-08-27  Jeffrey A Law  (law@cygnus.com)
58230         * gcc.c-torture/execute/990827-1.c: New test.
58232 1999-08-26  Craig Burley  <craig@jcb-sc.com>
58234         * g77.f-torture/noncompile/19990826-4.f: New test.
58236         * g77.f-torture/compile/19990826-3.f: New test.
58238         * g77.f-torture/execute/19990826-2.f: New test.
58240         * g77.f-torture/compile/19990826-1.f: New test.
58242         * gcc.c-torture/execute/990826-0.c: New test.
58243         * g77.c-torture/execute/19990826-0.f: New test.
58245         * g77.f-torture/noncompile/970626-2.f: New test.
58247 1999-08-25  Paul Burchard  <burchard@pobox.com>
58249         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
58250         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
58251         lss-011.C: New tests.
58253 1999-08-25  Nathan Sidwell  <nathan@acm.org>
58255         * g++.old-deja/g++.other/decl5.C: New test.
58257 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58259         * noncompile/noncompile.exp: Load_lib c-torture.exp.
58260         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
58261         call `postbase' for each one.  All callers of `postbase' changed
58262         to call this instead.
58264 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
58266         * gcc.c-torture/execute/990811-1.c: New test.
58268 1999-08-09  Nick Clifton  <nickc@cygnus.com>
58270         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
58271         just native ones.
58273         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
58274         just native ones.
58276 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58278         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
58280 1999-08-04  Jeffrey A Law  (law@cygnus.com)
58282         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
58284 1999-08-04  Nathan Sidwell  <nathan@acm.org>
58286         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
58288 1999-08-04  Jeffrey A Law  (law@cygnus.com)
58290         * gcc.c-torture/execute/990804-1.c: New test.
58292 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58294         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
58295         * g++.old-deja/g++.brendan/crash64.C: Likewise.
58296         * g++.old-deja/g++.brendan/overload8.C: Likewise.
58298 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58300         * g++.old-deja/g++.other/struct1.C: New test.
58302 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58304         * g++.old-deja/g++.other/enum2.C: New test.
58306 1999-08-02  Richard Henderson  <rth@cygnus.com>
58308         Adapted from tests from Franz Sirl:
58309         * gcc.c-torture/execute/va-arg-7.c: New test.
58310         * gcc.c-torture/execute/va-arg-8.c: New test.
58312 1999-08-01  Jeffrey A Law  (law@cygnus.com)
58314         * gcc.c-torture/compile/990801-2.c: New test.
58316         * gcc.c-torture/compile/990801-1.c: New test.
58318 1999-07-27  Michael Meissner  <meissner@cygnus.com>
58320         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
58321         fp-cmp-1.c, converting double to float.
58323         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
58324         fp-cmp-1.c, converting double to long double.
58326         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
58327         from fr1 to unknown_register, since fr1 is a legitimate register
58328         on some machines.
58330 1999-07-25  Jeffrey A Law  (law@cygnus.com)
58332         * README: More listname related changes.
58334 1999-07-08  Catherine Moore  <clm@cygnus.com>
58336         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
58338 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
58340         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
58342 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58344         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
58346 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
58348         * gcc.dg/990703-1.c: New test.
58350 1999-06-29  Nick Clifton  <nickc@cygnus.com>
58352         * lib/file-format.exp: New file: Move definition of proc
58353         gcc_target_object_format to here from
58354         gcc.dg/special/ecos.exp.
58356         * lib/c-torture.exp: Include lib file-format.exp.
58357         * lib/gcc-dg.exp: Include lib file-format.exp.
58359         * gcc.dg/special/ecos.exp: Remove definition of proc
58360         gcc_target_object_format.
58362 1999-06-28  Jeffrey A Law  (law@cygnus.com)
58364         * gcc.c-torture/execute/990628-1.c: New test.
58366 1999-06-25  Jeffrey A Law  (law@cygnus.com)
58368         * gcc.c-torture/compile/990625-2.c: New test.
58370         * gcc.c-torture/compile/990625-1.c: New test.
58372 1999-06-23  Nick Clifton  <nickc@cygnus.com>
58374         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
58375         attributes compile.
58376         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
58377         ports that use the COFF/PE file format.
58379 1999-06-17  Jeffrey A Law  (law@cygnus.com)
58381         * gcc.c-torture/compile/990617-1.c: New test.
58383 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
58385         * g++.old-deja/g++.other/decl4.C: New test.
58387 1999-06-14  Nathan Sidwell  <nathan@acm.org>
58389         * g++.old-deja/g++.other/bitfld3.C: New test.
58391 1999-06-08  Nathan Sidwell  <nathan@acm.org>
58393         * g++.old-deja/g++.eh/catch1.C: New test.
58395 1999-06-07  Jeffrey A Law  (law@cygnus.com)
58397         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
58399         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
58400         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
58402 1999-06-05  Craig Burley  <craig@jcb-sc.com>
58404         * g77.f-torture/compile/19990502-0.f: Replace with new,
58405         shorter, test that still fails after recent changes.
58407 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58409         * gcc.c-torture/execute/990604-1.c: New test.
58411 1999-05-31  Jeffrey A Law  (law@cygnus.com)
58413         * gcc.c-torture/execute/990531-1.c: New test.
58415 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58417         * gcc.c-torture/compile/990527-1.c: New test.
58419 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
58421         * gcc.c-torture/execute/990527-1.c: New test.
58423 1999-05-25  Nick Clifton  <nickc@cygnus.com>
58425         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
58426         bitfields as signed.
58428 1999-05-25  Craig Burley  <craig@jcb-sc.com>
58430         * g77.f-torture/compile/19990525-0.f: New test.
58432 1999-05-25  Jeffrey A Law  (law@cygnus.com)
58434         * gcc.c-torture/execute/990525-2.c: New test.
58436         * gcc.c-torture/execute/990525-1.c: New test.
58438 1999-05-24  Nathan Sidwell  <nathan@acm.org>
58440         * g++.old-deja/g++.other/anon3.C: New test.
58441         * g++.old-deja/g++.other/anon4.C: New test.
58442         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
58443         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
58444         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
58445         Merrill).
58447 1999-05-24  Jeffrey A Law  (law@cygnus.com)
58449         * gcc.c-torture/execute/990524-1.c: New test.
58451         * gcc.dg/990524-1.c: New test.
58453 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58455         * gcc.c-torture/compile/990523-1.c: New test.
58457 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
58459         * gcc.c-torture/compile/990519-1.c: New test.
58461 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58463         * gcc.c-torture/compile/990517-1.c: New test.
58465         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
58466         (e4, f4): New tests.
58467         (main): Call them.
58469 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58471         * gcc.dg/noreturn-1.c: New test.
58473 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58475         * gcc.c-torture/execute/990513-1.c: New test.
58477 1999-05-10  Richard Henderson  <rth@cygnus.com>
58479         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
58481 1999-05-10  Craig Burley  <craig@jcb-sc.com>
58483         * g77.f-torture/execute/erfc.f: Use small single-precision
58484         values, to avoid problems on Alphas when not -mieee.
58486 1999-05-08  Craig Burley  <craig@jcb-sc.com>
58488         * gcc.dg/990506-0.c: New test.
58490 1999-05-08  Richard Henderson  <rth@cygnus.com>
58492         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
58493         the constant to test.  Don't XFAIL 64-bit targets.
58495         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
58496         * g++.old-deja/g++.law/profile1.C: Likewise.
58498         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
58499         operator new instances.
58500         * g++.old-deja/g++.other/delete5.C: Likewise.
58502 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58504         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
58505         intrinsic.
58507 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58509         * g77.f-torture/execute/u77-test.f: Reverse order of two
58510         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
58512 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58514         * gcc.dg/compare1.c: New test.
58516 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
58518         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
58519         New tests.
58521 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58523         * g77.f-torture/compile/19990502-1.f: New test.
58525 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58527         * g77.f-torture/compile/19990502-0.f: New test.
58529 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58531         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
58532         intrinsic.
58534 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58536         * g77.f-torture/execute/u77-test.f (main): List libU77
58537         intrinsics not currently tested.
58538         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
58539         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
58540         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
58541         Trim blanks off the ends of some printed strings.
58543 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58545         * g77.f-torture/execute/u77-test.f (main): Just warn about
58546         FSTAT gid disagreement, as it's expected on some systems.
58548 1999-05-01  Craig Burley  <craig@jcb-sc.com>
58550         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
58551         use a new function, which allows for some slop.
58552         Clean up some commentary.
58553         (issum): The new function.
58554         (sgladd): Deleted subroutine.
58556 1999-05-01  Craig Burley  <craig@jcb-sc.com>
58558         * g77.f-torture/execute/u77-test.f: Modify to be more like
58559         libf2c/libU77 version, bringing patches to that version here.
58560         Add suitable commentary.
58562 1999-04-25  Richard Henderson  <rth@cygnus.com>
58564         * gcc.dg/990424-1.c: New test.
58566 1999-04-24  Craig Burley  <craig@jcb-sc.com>
58568         * g77.f-torture/execute/u77-test.f (main): Bug involving
58569         LSTAT has been fixed, so turn back on full checking.
58571 1999-04-20  Craig Burley  <craig@jcb-sc.com>
58573         * g77.f-torture/compile/19990419-0.f: New test.
58574         * g77.f-torture/execute/19990419-1.f: New test.
58576 1999-04-17  Richard Henderson  <rth@cygnus.com>
58578         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
58579         to avoid the need for a prototype to supress a warning.
58581 1999-04-07  Jim Wilson  <wilson@cygnus.com>
58583         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
58585 1999-04-04  Jeffrey A Law  (law@cygnus.com)
58587         * gcc.c-torture/execute/990404-1.c: New test.
58589 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58591         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
58592         * gcc.dg/cpp-if3.c: Don't use -pedantic.
58593         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
58594         missing initializer warnings.
58596 1999-03-28  Jeffrey A Law  (law@cygnus.com)
58598         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
58599         matching strings.
58601 1999-03-26  Jeffrey A Law  (law@cygnus.com)
58603         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
58605 1999-03-26  Craig Burley  <craig@jcb-sc.com>
58607         * g77.f-torture/execute/19990325-0.f: New test.
58608         * g77.f-torture/execute/19990325-1.f: New test.
58610 1999-03-24  Jeffrey A Law  (law@cygnus.com)
58612         * gcc.c-torture/execute/990324-1.c: New test.
58614 1999-03-22  Jim Wilson  <wilson@cygnus.com>
58616         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
58617         test with 4.
58619 1999-03-17  Richard Henderson  <rth@cygnus.com>
58621         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
58623 1999-03-13  Craig Burley  <craig@jcb-sc.com>
58625         * g77.f-torture/execute/19990313-2.f: New test.
58626         * g77.f-torture/execute/19990313-3.f: New test.
58628 1999-03-13  Craig Burley  <craig@jcb-sc.com>
58630         * g77.f-torture/execute/19990313-0.f: New test.
58631         * g77.f-torture/execute/19990313-1.f: New test.
58633 1999-03-12  Jim Wilson  <wilson@cygnus.com>
58635         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
58636         printf to sprintf.
58637         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
58638         (main): Add check for u15.  Conditionalize u31 check depending on
58639         whether ints are <32 bits or >=32 bits.
58641 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58643         * g77.f-torture/execute/19981119-0.f: Improve testiness.
58645 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58647         * g77.f-torture/compile/19990305-0.f: New test.
58648         * g77.f-torture/execute/19981119-0.f: New test.
58650 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58652         * g77.f-torture/execute/970625-2.f: call ABORT if final
58653         result is not correct, instead of just printing it.
58654         Add this checking via newly introduced obfuscation, to
58655         trip up buggy front ends.
58657 1999-03-07  Craig Burley  <craig@jcb-sc.com>
58659         * g77.f-torture/compile/960317-1.f: Moved from being
58660         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
58662 1999-03-06  Craig Burley  <craig@jcb-sc.com>
58664         * g77.f-torture/execute/960317-1.f: New (old) test.
58665         * g77.f-torture/execute/970625-2.f: Ditto.
58667 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
58669         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
58670         error message on line 1 or line 2; cccp and cpplib do this differently.
58672 1999-03-01  Jeffrey A Law  (law@cygnus.com)
58674         * g++.old-deja/g++.law/weak1.C: New test.
58676 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58678         * gcc.c-torture/execute/990119-1.c: Renamed to...
58679         * gcc.dg/990119-1.c: this, so it will only be tested once
58680         (it's a preprocessor test, it doesn't need to be run at
58681         multiple optimization levels).
58683 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58685         * lib/g++.exp: Don't add incdir=$base_dir/../include to
58686           ALWAYS_CXXFLAGS.
58688 1999-02-24  Craig Burley  <craig@jcb-sc.com>
58690         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
58691         * g77.f-torture/compile/19981216-0.f: ...as it is expected
58692         to not be compilable by current g77.
58694 1999-02-24  Nick Clifton  <nickc@cygnus.com>
58696         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
58698 1999-02-22  Jeffrey A Law  (law@cygnus.com)
58700         * gcc.c-torture/execute/990222-1.c: New test.
58702 1999-02-19  Craig Burley  <craig@jcb-sc.com>
58704         * g77.f-torture/compile/19990218-0.f: New test.
58705         * g77.f-torture/noncompile/19990218-1.f: New test.
58707 1999-02-18  Craig Burley  <craig@jcb-sc.com>
58709         * g77.f-torture/compile/19981216-0.f: New test.
58711 1999-02-14  Jeffrey A Law  (law@cygnus.com)
58713         * gcc.dg/990214-1.c: New test.
58715 1999-02-13  Jeffrey A Law  (law@cygnus.com)
58717         * gcc.dg/990213-2.c: New test.
58719         * gcc.dg/990213-1.c: New test.
58721 1999-02-12  Jeffrey A Law  (law@cygnus.com)
58723         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
58724         ints.
58726 1999-02-11  Nick Clifton  <nickc@cygnus.com>
58728         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
58729         specified by target.
58731         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
58733 1999-02-11  Jeffrey A Law  (law@cygnus.com)
58735         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
58737 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
58739         * gcc.dg/special/ecos.exp: New test driver for new tests with
58740         special requirements.
58742         * gcc.dg/special/alias-1.c: New test.
58743         * gcc.dg/special/gcsec-1.c: New test.
58744         * gcc.dg/special/weak-1.c: New test.
58745         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
58746         * gcc.dg/special/weak-2.c: New test.
58747         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
58748         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
58749         * gcc.dg/special/wkali-1.c: New test.
58750         * gcc.dg/special/wkali-2.c: New test.
58751         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
58752         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
58754 1999-02-10  Felix Lee  <flee@cygnus.com>
58756           * lib/c-torture.exp (c-torture-compile): Pull out code for
58757           analyzing gcc error messages.
58758           (c-torture-execute): Likewise.  Fix some (harmless) false
58759           positives.
58760           * lib/gcc.exp (gcc_check_compile): New function.
58762 1999-02-08  Richard Henderson  <rth@cygnus.com>
58764         * gcc.c-torture/execute/990208-1.c: New test.
58766 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
58768         * g++.dg/special/ecos.exp: New driver for new tests with special
58769         requirements
58771         * g++.dg/special/conpr-1.C: New test
58772         * g++.dg/special/conpr-2.C: New test
58773         * g++.dg/special/conpr-2a.C: New test
58774         * g++.dg/special/conpr-3.C: New test
58775         * g++.dg/special/conpr-3a.C: New test
58776         * g++.dg/special/conpr-3b.C: New test
58778         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
58779         allow g++ to use the dg driver
58781         * README: Add comment about g++.dg directory
58783 1999-02-06  Jeffrey A Law  (law@cygnus.com)
58785         * README: Update email addresses.
58787 1999-02-03  Nick Clifton  <nickc@cygnus.com>
58789         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
58790         arguments in order to force structure S onto the stack even on
58791         the alpha.
58792         (test): Pass 10 leading arguments to function foo as well as the
58793         structure S.
58795         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
58796         failure for all targets.
58798         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
58799         abort to terminate program execution.
58801 1999-01-30  Richard Henderson  <rth@cygnus.com>
58803         * gcc.c-torture/execute/990130-1.c: New test.
58805 1999-01-30  Jeffrey A Law  (law@cygnus.com)
58807         * gcc.dg/990130-1.c: New test.
58809 1999-01-28  Michael Meissner  <meissner@cygnus.com>
58811         * gcc.c-torture/execute/990128-1.c: New test.
58813 1999-01-27  Michael Meissner  <meissner@cygnus.com>
58815         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
58817 1999-01-27  Felix Lee  <flee@cygnus.com>
58819         * lib/c-torture.exp (c-torture-compile): pull out code for
58820         analyzing gcc error messages.
58821         (c-torture-execute): ditto, and fix some (harmless) false
58822         positives.
58823         * lib/gcc.exp (gcc_check_compile): new function.
58825 1999-01-17  Jeffrey A Law  (law@cygnus.com)
58827         * gcc.dg/990117-1.c: New test.
58829         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
58831         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
58833 1999-01-15  Jeffrey A Law  (law@cygnus.com)
58835         * g77.f-torture/compile/990115-1.f: New test.
58837 1999-01-07  Jeffrey A Law  (law@cygnus.com)
58839         * gcc.c-torture/compile/990107-1.c: New test
58841 1999-01-06  Jeffrey A Law  (law@cygnus.com)
58843         * gcc.c-torture/execute/990106-2.c: New test.
58845         * gcc.c-torture/execute/990106-1.c: New test.
58847 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
58849         * gcc.c-torture/compile/981223-1.c: New test.
58851 1998-12-29  Richard Henderson  <rth@cygnus.com>
58853         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
58854         (opt3): Rename from opt4 and disable.
58856 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
58858         * g++.old-deja/g++.pt/ptrmem5.C: New test.
58860 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
58862         * g++.old-deja/g++.other/conv5.C: New test.
58864 1998-12-14  Nick Clifton  <nickc@cygnus.com>
58866         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
58868 1998-12-11  Jeffrey A Law  (law@cygnus.com)
58870         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
58872 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
58874         * gcc.c-torture/compile/981211-1.c: New test.
58876 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58878         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
58880         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
58882 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58884         * gcc.special/930510-1.c: Make C9X safe.
58885         * gcc.misc-tests/gcov-1.c Similarly.
58886         * gcc.misc-tests/gcov-2.c Similarly.
58888 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58890         * gcc.dg/ultrasp1.c: New test.
58892 1998-12-06  Richard Henderson  <rth@cygnus.com>
58894         * gcc.c-torture/execute/981206.c: New test.
58896 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58898         * g++.old-deja/g++.ns/template7.C: New test.
58900         * g++.old-deja/g++.other/expr1.C: New test.
58902         * g++.old-deja/g++.eh/tmpl3.C: New test.
58904         * g++.old-deja/g++.eh/tmpl2.C: New test.
58906 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
58908         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
58909         * g++.old-deja/g++.other/using6.C: Removed.
58910         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
58912         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
58914 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
58916         * g++.old-deja/g++.pt/overload8.C: New test.
58918         * g++.old-deja/g++.pt/overload7.C: New test.
58920         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
58922         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
58923         and relinking messages.
58924         * lib/g++.exp (g++_target_compile): Remove .rpo file when
58925         compiling with -frepo.
58927 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
58929         * g++.old-deja/g++.pt/lookup6.C: New test.
58931 1998-11-30  Nick Clifton  <nickc@cygnus.com>
58933         * gcc.c-torture/execute/981130-1.c: New test.
58934         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
58936 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58938         * g++.old-deja/g++.pt/explicit76.C: New test.
58940         * g++.old-deja/g++.pt/friend38.C: New test.
58942         * g++.old-deja/g++.ns/crash2.C: New test.
58944         * g++.old-deja/g++.pt/defarg8.C: New test.
58946         * g++.old-deja/g++.pt/instantiate6.C: New test.
58948         * g++.old-deja/g++.pt/static6.C: New test.
58950         * g++.old-deja/g++.pt/decl2.C: New test.
58952 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58954         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
58955         problem is actually related with name lookup, but so what? :-)
58957         * g++.old-deja/g++.pt/friend37.C: New test.
58959 1998-11-25  Dave Love  <d.love@dl.ac.uk>
58961         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
58962         element, which fails on some systems.
58964         * g77.f-torture/execute/labug1.f: New test.
58966 1998-11-21  Jeffrey A Law  (law@cygnus.com)
58968         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
58969         is defined.
58971 1998-11-18  Dave Love  <d.love@dl.ac.uk>
58973         * g77.f-torture/compile/981117-1.f: New test.
58975 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
58977         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
58978         properly discarded.
58980 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
58982         * gcc.c-torture/execute/memcheck: New directory of tests for
58983         -fcheck-memory-usage.
58985 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
58987         * README: New file, general information about the testsuite and
58988         new description of the various C++ test subdirectories.
58989         * README.g++: Eliminate obsolete information, update and move most
58990         relevant stuff to README.
58992 1998-11-07  Richard Henderson  <rth@cygnus.com>
58994         * gcc.c-torture/compile/981107-1.c: New test.
58996 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
58998         * execute/memcpy-bi.c: New testcase.
59000 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
59002         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59003         base classes.
59005         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59006         template is selected.
59008         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
59009         classes, it should be accepted for all types.
59011         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
59013         * g++.old-deja/g++.pt/spec24.C: Ensure that template
59014         specializations start with template headers.
59016 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
59018         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
59020         * g++.old-deja/g++.other/init9.C: Test cross initialization of
59021         non-POD types.
59023 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59025         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
59027 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
59029         * compile/981022-1.c, compile/981022-1.x: New test and driver.
59031 1998-10-19  Jeffrey A Law  (law@cygnus.com)
59033         * 981019-1.c: New test.
59035 1998-10-14  Robert Lipe <robertl@dgii.com>
59037         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
59038         find objc headers.
59040 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59042         * compile/981001-4.c: Remove use of GCC extension that triggers a
59043         compiler bug.
59045 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
59047         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
59049 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59051         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
59052         instantiation of template produces incorrect code for delete
59053         expression.
59055         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
59056         constructors' name is not unique.
59057         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
59058         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
59060         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
59061         automatic array of const is ill-formed.
59063         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
59064         of template parameter?
59066         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
59067         const.
59069         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
59070         pointer-to-member expression.
59072         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
59073         declaration causes ICE.
59075 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
59077         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
59078         reserved in the global namespace.
59080         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
59081         generate needed virtual table.
59083         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
59085 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
59087         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
59088         template-dependent type
59090 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59092         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
59093         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
59094         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
59096         * g++.old-deja/g++.other/using5.C: New test; using decl from base
59097         class should be usable as argument of member function.
59098         * g++.old-deja/g++.other/using6.C: New test; using decl from base
59099         class should be usable as return type of member function.
59100         * g++.old-deja/g++.other/using7.C: New test; using decl from base
59101         class should be usable as type of data member.
59103         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
59105 1998-10-09  Jeffrey A Law  (law@cygnus.com)
59107         * gcc.c-torture/special/920521-1.c: Fix bogus test.
59109 1998-10-08  Nick Clifton  <nickc@cygnus.com>
59111         * gcc.dg/dll-?.c Add thumb to target list.
59112         Fix assembler scan patterns to match current assembler output.
59114 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
59116         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
59117         matching of template brackets.
59119         * g++.old-deja/g++.other/using4.C: New test.  Test using
59120         declarations of methods from base classes.
59122         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
59123         within functions should introduce names into the innermost
59124         enclosing namespace.
59126         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
59127         of static locals if first initialization throws.
59129 1998-10-07  Jim Wilson  <wilson@cygnus.com>
59131         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
59133 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
59135         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
59136         lose track of the possible targets of tablejump insns.
59137         * special/special.exp: Run it.
59139 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59141         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
59142         must be declared before its specializations can be named in friend
59143         declarations.
59145 1998-10-05  Dave Love  <d.love@dl.ac.uk>
59147         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
59149         * g77.f-torture/execute/io1.f: New test.
59151 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59153         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
59154         with pointer to template function, for which no argument deduction
59155         is possible.
59157         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
59158         specialization of template function as argument to template
59159         function.
59161         * g++.old-deja/g++.other/access2.C: New test; Inner class
59162         shouldn't have privileged access to Outer's names.
59164 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59166         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
59167         friend template declared within template class conflicts with
59168         nested class of the same name.
59170         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
59171         is ignored.
59173         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
59174         object with direct initializer as function declaration.
59176         * g++.old-deja/g++.other/decl2.C: New test; duplicate
59177         initializers.
59179         * g++.old-deja/g++.other/null2.C: New test; conditional operator
59180         involving const pointer and NULL produces incorrect result.
59182         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
59183         type name without `typename' should be rejected with -pedantic.
59185 1998-10-02  Richard Henderson  <rth@cygnus.com>
59187         * g++.old-deja/g++.other/addrof1.C: New test.
59189 1998-10-01  Nick Clifton  <nickc@cygnus.com>
59191         * gcc.c-torture/compile/981001-1.c: New test.
59192         * gcc.c-torture/execute/981001-1.c: New test.
59194 1998-10-01  Jeffrey A Law  (law@cygnus.com)
59196         * gcc.c-torture/compile/981001-2.c: New test.
59197         * gcc.c-torture/compile/981001-3.c: New test.
59198         * gcc.c-torture/compile/981001-4.c: New test.
59200 1998-10-01  Robert Lipe  <robertl@dgii.com>
59202         * lib/objc.exp (objc_target_compile): Add -L during compiles for
59203         multilibbed hosts.  Idea grafted from g77.exp.
59205 1998-09-30  Dave Love  <d.love@dl.ac.uk>
59207         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
59208         avoid losing on systems which need -lsocket.
59210 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
59212         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
59213         * g++.old-deja/g++.other/nested2.C: Ditto.
59214         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
59215         failure.
59217 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59219         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
59220         preferred over template operator!= for enum bitfields.
59222 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
59224         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
59225         that happen to have the same base name, but in different scopes,
59226         are incorrectly rejected.
59228 1998-09-16  Richard Henderson  <rth@cygnus.com>
59230         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
59231         on the native word size instead of an integer literal.
59233 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59235         * g++.old-deja/g++.other/static2.C: Invocation of static data
59236         member of type pointer-to-function denoted as non-static member.
59238         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
59239         checks involving function types and aliases.
59241 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59243         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
59244         redefined to the same non-trivial type.
59246         * g++.old-deja/g++.pt/explicit73.C: Test for proper
59247         namespace-qualification of template specializations declared in
59248         other namespaces.
59250         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
59251         to declare a subset of the specializations of a template function
59252         as friends of specializations of a template class.
59254         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
59255         member templates that do not fully specialize the enclosing
59256         template class are rejected.
59258 1998-09-11  Dave Love  <d.love@dl.ac.uk>
59260         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
59262 1998-09-08  Dave Love  <d.love@dl.ac.uk>
59264         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
59265         altered from libf2c/libU77 version.
59267 1998-09-06  Dave Love  <d.love@dl.ac.uk>
59269         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
59271 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
59272             Alexandre Oliva  <oliva@dcc.unicamp.br>
59274         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
59275         (un)signed char are different types for template specialization
59276         purposes.
59278 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
59280         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
59281         * objc: ObjC testsuite.
59283 1998-08-31  Catherine Moore  <clm@cygnus.com>
59285         * gcc.c-torture/execute/941014-1.x: New file.
59287 1998-08-31  Nick Clifton  <nickc@cygnus.com>
59289         * lib/c-torture.exp: Add support for
59290         torture_eval_before_compile and torture_eval_before_execute
59291         variables.
59293 1998-08-30  Jeffrey A Law  (law@cygnus.com)
59295         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
59296         this test triggers valid.
59298 1998-08-27  Jeffrey A Law  (law@cygnus.com)
59300         * gcc.dg/980827-1.c: New test.
59302 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
59304         * gcc.c-torture/execute/loop-4b.c: New test.
59306 1998-08-26  Nick Clifton  <nickc@cygnus.com>
59308         * lib/c-torture.exp: Add support for
59309         torture_eval_before_compile and torture_eval_before_execute
59310         variables.
59312 1998-08-25  Jeffrey A Law  (law@cygnus.com)
59314         * gcc.c-torture/compile/980825-1.c: New test.
59316 1998-08-24  Nick Clifton  <nickc@cygnus.com>
59318         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
59319         count number tests in opt_t0 not good_t0.
59321 1998-08-24  Jeffrey A Law  (law@cygnus.com)
59323         * gcc.c-torture/compile/930326-1.x: Fix typo.
59325 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
59327         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
59328         causes an ICE.
59330 1998-08-21  Jeffrey A Law  (law@cygnus.com)
59332         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
59333         STACK_SIZE is defined.
59334         * gcc.c-torture/unsorted/stuct.c: Similarly.
59336         * gcc.c-torture/compile/980821-1.c: New test.
59338 1998-08-21  Jeffrey A Law  (law@cygnus.com)
59340         * gcc.c-torture/execute/980526-2.c: Disable for targets with
59341         16bit ints.
59343 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
59345         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
59346         code.
59348 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
59350         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
59351         error'.
59353 1998-08-18  Jeffrey A Law  (law@cygnus.com)
59355         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
59357 1998-08-16  Jeffrey A Law  (law@cygnus.com)
59359         * gcc.c-torture/compile/980816-1.c: New test.
59361         * gcc.dg/980816-1.c: New test.
59363 1998-08-13  Jeffrey A Law  (law@cygnus.com)
59365         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
59366         compiler for ieee tests.
59368 1998-08-01  Dave Love  <d.love@dl.ac.uk>
59370         * g77.f-torture/compile/980729-0.f: New test.
59372 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
59374         * gcc.c-torture/special/eeprof-1.c: New test, for
59375         -finstrument-functions.
59376         * gcc.c-torture/special/special.exp: Run it.
59378 1998-07-29  Jeffrey A Law  (law@cygnus.com)
59380         * gcc.c-torture/compile/980729-1.c: New test.
59382 1998-07-27  Nick Clifton  <nickc@cygnus.com>
59384         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
59385         __thumb__ is defined, and test for ARM style doubles if so.
59387 1998-07-26  Dave Love  <d.love@dl.ac.uk>
59389         * g77.f-torture/noncompile/980615-0.f: New test.
59391 1998-07-26  H.J. Lu  (hjl@gnu.org)
59393         * gcc.dg/980312-1.c: Do link instead of compile.
59394         * gcc.dg/980313-1.c: Likewise.
59396 1998-07-26  Jeffrey A Law  (law@cygnus.com)
59398         * gcc.c-torture/compile/980726-1.c: New test.
59400 1998-07-25  Dave Love  <d.love@dl.ac.uk>
59402         * g77.f-torture/execute/io0.f: New test.
59404 1998-07-24  Nick Clifton  <nickc@cygnus.com>
59406         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
59407         an int.
59409 1998-06-18  Michael Meissner  <meissner@cygnus.com>
59411         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
59412         m32r bugs.
59414 1998-07-17  Nick Clifton  <nickc@cygnus.com>
59416         * gcc.dg/980626-1.c: Expect failures for all toolchains until
59417         c-decl.c:grokdeclarator can handle mode attributes.
59419 1998-07-16  Jeffrey A Law  (law@cygnus.com)
59421         * gcc.c-torture/execute/980716-1.c: New test.
59423 1998-07-13  Jeffrey A Law  (law@cygnus.com)
59425         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
59426         the mn10200.
59427         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
59428         the mn10200.
59429         * gcc.c-torture/execute/va-arg-3.x: Similarly.
59430         * gcc.c-torture/compile/930326-1.x: Similarly.
59432 1998-07-13  Dave Love  <d.love@dl.ac.uk>
59434         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
59435         New test from Craig.
59437 1998-07-12  Dave Love  <d.love@dl.ac.uk>
59439         * g77.f-torture/noncompile/980616-0.f: New test.
59441         * g77.f-torture/execute/970816-3.f: New test from Craig.
59443 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59445         *  g++.other/singleton.C: Return error value instead of taking
59446         SIGSEGV.
59448 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
59450         *  g++.other/singleton.C: New test.  Warning is under dispute.
59451         Runtime crash is not.
59453 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59455         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
59456         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
59457         using6.C, using7.C}: New namespace tests.
59459 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59461         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
59462         specialization with typedef'ed names used as array indexes.
59464 1998-07-09  Jeffrey A Law  (law@cygnus.com)
59466         * gcc.c-torture/execute/980709-1.c: New test.
59468         * gcc.dg/980709-1.c: New test.
59470 1998-07-07  Richard Henderson  <rth@cygnus.com>
59472         * gcc.c-torture/execute/bcp-1.c: New test.
59474 1998-07-07  Jeffrey A Law  (law@cygnus.com)
59476         * gcc.c-torture/execute/980707-1.c: New test.
59478 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
59480         * gcc.c-torture/compile/980706-1.c: New test.
59482 1998-07-01  Dave Love  <d.love@dl.ac.uk>
59484         * g77.f-torture/execute/980701-0.f,
59485         g77.f-torture/execute/980701-1.f: New test from Craig.
59487 1998-07-01  Jeffrey A Law  (law@cygnus.com)
59489         * gcc.c-torture/compile/980701-1.c: New test.
59491         * gcc.c-torture/execute/980701-1.c: New test.
59493 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
59494 rlsruhe.de>
59496         * g++.old-deja/g++.robertl/eb132.C: New test.
59497         * g++.old-deja/g++.robertl/eb133.C: Likewise.
59499 1998-06-29  Dave Love  <d.love@dl.ac.uk>
59501         * g77.f-torture/execute/980628-7.f,
59502         g77.f-torture/execute/980628-8.f,
59503         g77.f-torture/execute/980628-9.f,
59504         g77.f-torture/execute/980628-10.f: New tests from Craig.
59506         * g77.f-torture/execute/980628-3.f: Remove mail headers.
59508 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59510         * g77.f-torture/execute/980628-4.f: New test from Craig.
59511         * g77.f-torture/execute/980628-5.f: Likewise.
59512         * g77.f-torture/execute/980628-2.f: Likewise.
59513         * g77.f-torture/execute/980628-0.f: Likewise.
59514         * g77.f-torture/execute/980628-1.f: Likewise.
59515         * g77.f-torture/execute/980628-3.f: Likewise.
59516         * g77.f-torture/execute/980628-6.f: Likewise.
59518 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59520         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
59521         directory when nothing has been installed yet.
59523 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
59525         * gcc.c-torture/special/special.exp: Handle newer versions of
59526         dejagnu.
59528 1998-06-26  Jeffrey A Law  (law@cygnus.com)
59530         * gcc.dg/980626-1.c: New test.
59532 1998-06-19  Bruno Haible <haible@ilog.fr>
59534         * gcc.misc-tests/m-un-2.c: New test.
59535         * g++.old-deja/g++.other/warn01.c: Likewise.
59537 1998-06-19  Robert Lipe  <robertl@dgii.com>
59539         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
59540         compatibility with assmblers with a different comment character.
59541         Eliminate use of GAS-specific extensions.
59543 1998-06-19  Jeffrey A Law  (law@cygnus.com)
59545         * gcc.c-torture/execute/ieee/980619-1.c: New test.
59547 1998-06-19  Robert Lipe  <robertl@dgii.com>
59549         * lib/g77.exp: Replace search for libf2c.a with search for newly
59550         renamed libg2c.a
59552 1998-06-17  Jeffrey A Law  (law@cygnus.com)
59554         * gcc.c-torture/execute/980617-1.c: New test.
59556 1998-06-12  Jeffrey A Law  (law@cygnus.com)
59558         * gcc.c-torture/execute/980612-1.c: New test.
59560 1998-06-08  Jeffrey A Law  (law@cygnus.com)
59562         * gcc.dg/980523-1.c: Only test on ppc-linux.
59563         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
59565         * gcc.c-torture/execute/980608-1.c: New test.
59567 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
59569         * gcc.c-torture/execute/980605-1.c: New test.
59571 1998-06-04  Jeffrey A Law  (law@cygnus.com)
59573         * gcc.c-torture/execute/980604-1.c: New test.
59575 1998-06-02  Jeffrey A Law  (law@cygnus.com)
59577         * gcc.c-torture/execute/980602-1.c: New test.
59578         * gcc.c-torture/execute/980602-2.c: Likewise.
59580 1998-06-02  Dave Love  <d.love@dl.ac.uk>
59582         * 970125-0.f: Fix per JCB.  Add commentary.
59584 1998-05-31  Michael Meissner  <meissner@cygnus.com>
59586         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
59587         IEEE -0 support.
59589 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
59591         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
59592         earlier.
59594 1998-05-28  Catherine Moore <clm@cygnus.com>
59596         * gcc.c-torture/execute/980526-3.c: New test.
59598 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
59600         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
59601         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
59602         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
59603         m88k-motorola-sysv3 to XFAIL.
59605 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59607         * gcc.dg/980526-1.c: New test.
59608         * gcc.c-torture/execute/980526-2.c: New test.
59610 1998-05-26  Jeffrey A Law  (law@cygnus.com)
59612         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
59614         * gcc.c-torture/execute/980526-1.c: New test.
59616 1998-05-26  Dave Love  <d.love@dl.ac.uk>
59618         * g77.f-torture/execute/alpha2.f: Add runtime test.
59620 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
59622         * g++.old-deja/old-deja.exp: Strip leading directories.
59624         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
59625         error for the line.  Don't run multiple tests for the same line.
59627 1998-05-23  Jeffrey A Law  (law@cygnus.com)
59629         * gcc.dg/980523-1.c: New test.
59631 1998-05-23  Dave Love  <d.love@dl.ac.uk>
59633         * g77.f-torture/compile/970915-0.f: New test.
59635 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
59637         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
59639 1998-05-21  Jeffrey A Law  (law@cygnus.com)
59641         * gcc.dg/980520-1.c: New test.
59643 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
59645         * gcc.dg/980502-1.c: Fix return type.
59647 1998-05-20  Jeffrey A Law  (law@cygnus.com)
59649         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
59650         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
59651         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
59652         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
59653         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
59655 1998-05-20  Dave Love  <d.love@dl.ac.uk>
59657         * g77.f-torture/execute/980520-1.f: New test.
59659 1998-05-15  Dave Love  <d.love@dl.ac.uk>
59661         * lib/mike-g77.exp: New file.
59663         * g77.f-torture/noncompile/noncompile.exp,
59664         g77.f-torture/noncompile/check0.f: New files.
59666 1998-05-14  Dave Love  <d.love@dl.ac.uk>
59668         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
59669         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
59670         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
59671         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
59672         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
59673         abort where appropriate.
59675 1998-05-05  Michael Meissner  <meissner@cygnus.com>
59677         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
59678         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
59680 1998-04-29  Dave Love  <d.love@dl.ac.uk>
59682         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
59684 1998-04-27  Dave Love  <d.love@dl.ac.uk>
59686         * g77.f-torture/compile/980427-0.f: New test.
59688 1998-04-24  Dave Love  <d.love@dl.ac.uk>
59690         * g77.f-torture/compile/980424-0.f: New test.
59692 1998-04-19  Dave Love  <d.love@dl.ac.uk>
59694         * g77.f-torture/compile/980419-2.f (main): New test.
59695         * g77.f-torture/compile/970125-0.f: New test.
59696         * g77.f-torture/compile/980419-1.f: New test.
59698 1998-04-08  Jim Wilson  <wilson@cygnus.com>
59700         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
59701         of loop-4.c.
59703 1998-04-07  Jim Wilson  <wilson@cygnus.com>
59705         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
59707 1998-04-03  Jim Wilson  <wilson@cygnus.com>
59709         * gcc.c-torture/compile/980329-1.c: New test.
59711 1998-03-18  Jim Wilson  <wilson@cygnus.com>
59713         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
59714         * gcc.dg/980312-1.c: Fix typo in -march command.
59716 1998-03-16  H.J. Lu  (hjl@gnu.org)
59718         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
59720 1998-03-11  Robert Lipe  <robertl@dgii.com>
59722         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
59723         Dave Love agree the Fortran source is bogus.
59725 1998-03-11  Robert Lipe  <robertl@dgii.com>
59727         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
59728         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
59729         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
59730         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
59731         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
59733 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59735         * g++.old-deja/g++.other/friend1.C: New test.
59737 1998-02-18  Dave Love  <d.love@dl.ac.uk>
59739         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
59740         possibly uninitialized) variables and declare dnrm2.
59742 1998-02-23  Robert Lipe <robertl@dgii.com>
59744         From Bruno Haible <haible@ilog.fr>:
59745         * gcc.c-torture/execute/980223.c: New test.
59747 1998-02-13  Jeffrey A Law  (law@cygnus.com)
59749         * gcc.dg/ifelse-1.c: New test.
59751 1998-02-09  H.J. Lu  (hjl@gnu.org)
59753         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
59755           * lib/old-dejagnu.exp (old-dejagnu): Added the
59756           "execution test - XFAIL *-*-*" handling in the spirit of
59757           "excess errors test -". Changed the "execution test fails"
59758           handling to be like "excess errors test fails".
59759           * Update various tests accordingly.
59761 1998-02-06  Jim Wilson  <wilson@cygnus.com>
59763         * gcc.c-torture/execute/980205.c: New test.
59765 1998-01-18  Jeffrey A Law  (law@cygnus.com)
59767         * lib/c-torture.exp: Look for .x files instead of .cexp files.
59768         * lib/f-torture.exp: Similarly.
59769         * gcc.c-torture: Rename all .cexp files to .x files.
59771 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
59773         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
59774         (940510-1.c): Removed duplicate.
59775         (971104-1.c): New test.
59777 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
59779           * lib/f-torture.exp: Improve error and loop detection.
59781 1997-11-19  Michael Meissner  <meissner@cygnus.com>
59783         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
59784         use that to size the filler array.
59786 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
59788         * lib/c-torture.exp(c-torture-execute): Fix typo.
59790         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
59791         testcase as the executable name. Keep the executable around if
59792         the test fails.
59794 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
59796         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
59797         changes.  Only test one -g option, and move it to the end of the
59798         list of options to test.
59800 1997-09-19  Michael Meissner  <meissner@cygnus.com>
59802         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
59803         variable GCC_TORTURE_OPTIONS to supply default switches separated
59804         by colons.  If no environment variable, run tests with -O0 -g, -O1
59805         -g, and -O2 -g as well.
59807 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
59809         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
59810         explanatory comments. Fix indentation.
59812 1997-09-15  Jeffrey A Law  (law@cygnus.com)
59814         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
59816 1997-09-11  Jeffrey A Law  (law@cygnus.com)
59818         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
59819         * g++.old-deja/g++.mike/p7325.C: Likewise.
59820         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
59822 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
59824         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
59825         * g++.old-deja/g++.brendan/crash30.C: Likewise.
59826         * g++.old-deja/g++.brendan/crash39.C: Likewise.
59827         * g++.old-deja/g++.law/operators4.C: Likewise.
59829 1997-09-11  Joe Buck  (jbuck@synopsys.com)
59831         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
59832         * g++.old-deja/g++.mike/p784.C: Ditto.
59833         * g++.old-deja/g++.mike/p785.C: Ditto.
59835 1997-09-05  Jeffrey A Law  (law@cygnus.com)
59837           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
59839 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
59841         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
59842         target feature; pass this to c-torture-execute as needed.
59844 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
59846         * lib/c-torture.exp(c-torture-execute): If the previous and the
59847         current executables being tested are identical, we don't need to
59848         run the executable again. Try to make the executable names
59849         unique. Add an optional argument for passing additional compiler
59850         flags.
59852 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
59854         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
59856 1997-08-29  Jeffrey A Law  (law@cygnus.com)
59858         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
59860 1997-07-31  Jeffrey A Law  (law@cygnus.com)
59862         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
59863         32bit or larger longs.
59865         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
59866         have either a 32bit long or 32bit int.
59868 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
59870         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
59871         Make double precision tests dependent on sizeof (double).
59873 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
59875         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
59876         too.
59878 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
59880         * gcc.c-torture/compile/961203-1.cexp: New script.
59882 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
59884         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
59885         up the includes ourselves.
59887 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
59889         * lib/plumhall.exp: Remove random include, and add a few
59890         verbose messages for debugging.
59892 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
59894         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
59895         of trying to do it ourselves.
59897 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59899         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
59901 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
59903         * gcc.prms/5403.c: Made regexp a bit less strict.
59905 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
59907         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
59908         is returned from remote_load instead.
59909         * lib/plumhall.exp: Ditto.
59910         * lib/mike-g++.exp: Ditto.
59911         * lib/old-dejagnu.exp: Ditto.
59912         * lib/c-torture.exp: Ditto.
59914 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
59916         * lib/g++.exp: Use build_wrapper procedure.
59917         * lib/gcc.exp: Ditto.
59919 1997-05-20  Jeffrey A Law  (law@cygnus.com)
59921         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
59922         an old-style decl for malloc.  Fixes tests to work when
59923         sizeof (int) != sizeof (size_t).
59925 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59927         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
59929         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
59930         use stdargs.h interface.
59932 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59934         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
59935         NO_VARARGS when compiling.
59937 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
59939         * lib/plumhall.exp(ph_includes): New procedure.
59940         (ph_make): Use it.
59941         (ph_compiler): Ditto.
59943         * lib/g++.exp: Rename test-glue.c to testglue.c.
59944         * lib/gcc.exp: Ditto.
59946 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
59948         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
59949         to completion when it's called.
59951 1997-03-21  Michael Meissner  <meissner@cygnus.com>
59953         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
59954         is defined, don't do test.
59956 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
59958         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
59959         for object files.
59960         (ph_summary): Mark skipped testcases as untested, not unresolved.
59962         * lib/plumhall.exp (ph_make): If unresolved because of bad
59963         errorCode, record errorCode in log file.
59964         (*): Replace send_log/verbose with verbose -log.
59966 1997-03-19  Michael Meissner  <meissner@cygnus.com>
59968         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
59969         double conversion if double isn't at least 8 bytes.
59971         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
59972         int to work with targets where int is 16 bits.
59974         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
59975         8 bytes, just exit, since 4 byte doubles don't have enough bits of
59976         precision for the test to complete.
59978 1997-03-14  Michael Meissner  <meissner@cygnus.com>
59980         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
59981         if d10v is not compiled with the -mdouble64 flag.
59982         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
59984         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
59985         d10v is not compiled with the -mint32 flag.
59987 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
59989         * lib/plumhall.exp: Use incr_count.
59991 1997-03-12  Jeffrey A Law  (law@cygnus.com)
59993         * gcc.c-torture: Update to c-torture-1.45.
59995 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
59997         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
59998         the name of the expect testcase file).
60000         * lib/g++.exp(g++_init): Ditto.
60002 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
60004         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60005         the host.
60007         * lib/gcc.exp(gcc_exit): New procedure.
60009 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
60011         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
60012         specs where appropriate.
60014         * g++.old-deja/g++.arm/*: Added additional ERROR checks
60015         because of new "candidates are" messages, and removed a few
60017         * Converted all non-old-style g++ testcases to old-style, and
60018         moved into g++.old-deja.
60020 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
60022         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
60023         options.
60025         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
60026         succeeded.
60028         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
60030 1997-02-13  Michael Meissner  <meissner@cygnus.com>
60032         * lib/gcc.exp (gcc_target_compile): Add support for defining
60033         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
60034         the machine doesn't have those features.
60036 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
60038         * g++.law/operators4.exp: Don't use LIBS.
60040 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
60042         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
60044         * lib/mike-g++.exp: Don't set the compiler to be tested here.
60045         * lib/g++.exp: Set it here instead. Also, allow use of the
60046         --tool_exec and --tool_opt options. Change CXX to
60047         GXX_UNDER_TEST.
60049         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
60051         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
60053 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
60055         * lib/old-dejagnu.exp: Use prune_warnings instead of
60056         prune_system_crud.
60057         * lib/mike-g++.exp: Ditto.
60058         * lib/gcc.exp: Ditto.
60059         * lib/g++.exp: Ditto.
60061         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
60063 1997-02-07  Jeffrey A Law  (law@cygnus.com)
60065           * 941014-2.c: Include stdlib.h
60066           * 960327-1.c: Include stdio.h
60067           * dbra.c, index-1.c: Don't assume ints are 32bits.
60069 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
60071         * lib/gcc.exp: Add gcc,stack_size target feature.
60073         * lib/g++.exp(g++_target_compile): Add the include and link
60074         paths here, not in two other places. And, it's $options, not
60075         options.
60077         * lib/mike-g++.exp(postbase): Remove the code that determines
60078         the correct include and link paths.
60079         * g++.old-deja/old-deja.exp: Ditto.
60081 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
60083         * lib/g++.exp(g++_init): target_compile no longer returns the
60084         filename of the result.
60086 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
60088         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
60089         call to glob.
60091         * gcc.c-torture/special/special.exp: Change call to
60092         gcc_target_compile to include the object file.
60094 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
60096         * gcc.c-torture/special/special.exp: Correct misspelling in last
60097         change.
60099 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
60101         * lib/plumhall.exp(ph_summary): Log the entire output of the
60102         executable. Return -1 if there were any failures, 0 otherwise.
60103         (ph_execute): Return -1 if there were any failures, 0 otherwise.
60104         (ph_make): Clean up objects and executables that were built
60105         if the tests succeeded.
60107 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
60109         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
60110         libraries and includes in the build tree as appropriate.
60112 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
60114         * lib/c-torture.exp: Instead of looking for the global variable
60115         NO_LONG_LONG, check to see if that's a feature of the target.
60117 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
60119         * config/default.exp: Minimize. Delete the remainer of the files in
60120         config; this functionality is now in devo/dejagnu/config.
60122         g++.*/*: Pass any additional flags used to compile to postbase;
60123         delete CXXFLAGS.
60125         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
60126         is now done by runtest.exp. Use gcc_target_compile instead of
60127         compile.
60129         lib/c-torture.exp: Use gcc_target_compile instead of compile.
60130         Remove references to CFLAGS. Use remote_file instead of
60131         calling rm -f.
60132         (c-torture): Take a list of arguments to use to compile this
60133         testcase.
60135         lib/g++.exp: Simplify. Use target_compile instead of compile.
60136         lib/gcc-dg.exp: Ditto.
60137         lib/gcc.exp: Ditto.
60138         lib/mike-{gcc,g++}.exp: Ditto.
60139         lib/old-dejagnu.exp: Ditto.
60140         lib/plumhall.exp: Ditto.
60142 1997-01-08  Jim Wilson  <wilson@cygnus.com>
60144         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
60145         (ph_linker): Likewise.
60147 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
60149           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
60150         MAP_ANON / MAP_ANONYMOUS if defined;
60151         else try to map from /dev/zero .
60153 1996-11-12  Jeffrey A Law  (law@cygnus.com)
60155         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
60156         isn't defined, then define it to MAP_ANONYMOUS.
60158 1996-11-12  Jeffrey A Law  (law@cygnus.com)
60160         * gcc.c-torture: Update to c-torture-1.42 release.
60162 1996-11-11  Jeffrey A Law  (law@cygnus.com)
60164         * gcc.c-torture: Update to c-torture-1.41 release.
60166 1996-10-27  Jeffrey A Law  (law@cygnus.com)
60168         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
60169         c-torture release.
60171 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
60173         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
60174         and LDFLAGS.  Fix second case to append the target_info ldflags
60175         onto LDFLAGS, not CFLAGS.
60176         * lib/g++.exp (g++_init): Add target_info stuff.
60177         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
60178         of libgloss and newlib flags for !native.
60180         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
60181         (GDB): Fix relative path to go up another dir for finding gdb.
60183 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
60185         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
60186         versions in the target_info array, if they don't exist.
60188 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
60190         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
60192 1996-07-08  Jim Wilson  <wilson@cygnus.com>
60194         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
60195         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
60197 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
60199         * lib/old-dejagnu.exp: Don't remove the output file before we've
60200         actually tested it. Don't append pwd to the path of the executable
60201         we're testing.
60203 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
60205         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
60207 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
60209         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
60210         temporary directory for compiler files, and set it to a default
60211         value of /tmp. Set $output as the name of the output file from
60212         compiling the testcase. Add a -o option to $cflags_var so the
60213         compiler writes the final output file as $output. Set $executable
60214         to $output.
60216         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
60217         directory for compiler files, and set it to /tmp if it doesn't
60218         already have a value. Set $output_file to the name of the output
60219         file from compiling the testcase. Add a -o option to CXXFLAGS so
60220         the compiler writes the final output file as $output. Use $output
60221         as the executable to be tested.
60223 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
60225         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
60227 1996-06-08  Jeffrey A Law  (law@cygnus.com)
60229         * gcc.c-torture/execute/pending-1.c: New test.  Still
60230         pending in Tege's queue.
60232 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
60234         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
60235         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
60236         if there were failures.  Call unresolved if there were unresolved
60237         testcases.  Call gcc_fail if program did not run to completion.
60238         (ph_make): Pass additional argument name to ph_execute.
60239         (ph_execute): Add new argument.  Pass additional arguments to
60240         ph_summary.  Call gcc_fail is there is no execution output.
60242 1996-04-24  Jeffrey A Law  (law@cygnus.com)
60244         * lib/plumhall.exp (proc_summary): Output relavent summary
60245         lines into the log so specific failures in plumhall can be
60246         investigated.
60248 1996-04-10  Jeffrey A Law  (law@cygnus.com)
60250         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
60251         (c-torture-execute): Don't try to execute tests which use
60252         "long long" types if $NO_LONG_LONG is nonzero.
60254 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
60256         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
60257         not c-torture.
60259         * gcc.ieee: Move from here.
60260         * gcc.c-torture/execute/ieee: To here.
60262 1996-03-26  Jeffrey A Law  (law@cygnus.com)
60264         * gcc.c-torture: Update to c-torture-1.41 release.
60266 1996-03-22  Jeffrey A Law  (law@cygnus.com)
60268         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
60269         not "$output".
60271 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
60273         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
60274         -c present.
60276 1996-03-02  Jeffrey A Law  (law@cygnus.com)
60278         * config/proelf.exp: Handle connecting to a simulator.
60280 1996-01-31  Jeffrey A Law  (law@cygnus.com)
60282         * config/proelf.exp: New file.  Enough framework that we can
60283         run c-torture tests on the proelf targets (or any other target
60284         that gdb can connect to for that matter).
60286 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
60288         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
60289         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
60291         * lib/plumhall.exp (ph_execute): Always call ph_summary if
60292         exec_output exists.
60294 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
60296         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
60297         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
60299         * config/*.exp: Update FSF address.  Change result of ${tool}_load
60300         to pass/fail/unresolved/unsupported/untested.  Caller must now
60301         call unresolved/unsupported/untested.
60302         * lib/*.exp: Update FSF address.  Update to handle new results of
60303         ${tool}_load.
60304         * lib/chill.exp (verbose): Delete.
60306 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
60308         * lib/gcc.exp (default_gcc_start): Change order of args to
60309         $LDFLAGS $CFLAGS $LIBS.
60310         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
60311         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
60312         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
60313         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
60314         * gcc.misc-tests/dg-test.exp: Likewise.
60315         * gcc.misc-tests/msgs.exp: Likewise.
60316         * gcc.prms/prms.exp: Likewise.
60317         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
60318         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
60320         * lib/dg.exp: Deleted, moved to dejagnu/lib.
60322 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
60324         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
60326         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
60327         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
60329         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
60330         necessary.
60332 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
60334         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
60335         global for loop; add use of $mathlib.
60336         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
60337         settings here; set mathlib for anything but VxWorks.
60339 1996-01-22  Jeffrey A Law  (law@cygnus.com)
60341         * gcc.c-torture: Update to c-torture-1.40 release.
60343 1996-01-03  Jeffrey A Law  (law@cygnus.com)
60345         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
60346         dg.exp.
60348 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
60350         * lib/c-torture.exp (c-torture-execute): Declare "output" as
60351         global.
60353 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
60355         * lib/g++.exp (LIBS): Define if not already.
60356         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
60357         (gcc-dg-prune): Call prune_gcc_output.
60358         * lib/gcc.exp (prune_gcc_output): New proc.
60359         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
60360         prune_gcc_output.
60362 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
60364         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
60365         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
60367 1995-11-15  Jeffrey A Law  (law@cygnus.com)
60369         * gcc.c-torture: Update to c-torture-1.39 release.
60371 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
60373         * lib/c-torture.exp (c-torture-execute): Don't return if one option
60374         fails, try others as well.
60376 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
60378         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
60379         If compilation fails, mark execute tests as `untested'.
60380         If test is marked as unsupported, don't mark compilation and
60381         execute tests as failed.
60383 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
60385         * lib/g++.exp (g++_init): Don't link in libg++, and look to
60386         libstdc++ for whether or not we want to be doing shared
60387         libraries.  Delete link_curses since we don't need it anymore.
60388         * lib/mike-g++.exp (postbase): Don't link in libg++.
60389         * g++.old-deja/old-deja.exp: Likewise.
60391 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
60393         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
60395 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
60397         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
60398         For that, add `-Wl,-a,shared_archive'.
60399         * g++.old-deja/old-deja.exp: Likewise.
60401 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
60403         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
60405 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
60407         * lib/mike-g++.exp (postbase): Pay attention to the status of
60408         g++_load.
60410 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
60412           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
60414 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
60416         * lib/gcc.exp (default_gcc_start): No longer need to log program
60417         being executed or its output, execute_anywhere does that now.
60418         * lib/g++.exp (default_g++_version): Call execute_anywhere.
60419         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
60421 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
60423         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
60424         the same as those in lib/g++.exp.
60426 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
60428         * gcc.c-torture: Update to c-torture-1.38 release.
60429         * gcc.ieee: Related changes.
60431 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
60433         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
60434         "exec". Minor reformatting changes.
60436         * config/rom68k.exp (${tool}_load): Make it work in a canadian
60437         cross. This means all "exec" calls now work on a remote host as
60438         well.
60439         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
60440         cross. Filter out the extra "\r\n" stuff that expect puts in.
60441         (c-torture-execute): Filter out the bogus warnings like
60442         c-torture-compile does. Add support for canadian cross.
60443         * lib/gcc.exp (default_gcc_version, default_gcc_start)
60444         Use execute_anywhere rather than calling exec directly. Now it
60445         works for canadian cross testing.
60447 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
60449         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
60450         results into a variable, and check that rather than using file exists.
60452 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
60454         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
60455         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
60457 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60459         * g++.old-deja/old-deja.exp: Create and pass runshlib and
60460         lib_curses if there's a shared libg++ in the build tree.
60462 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
60464         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
60465         if not supported target.
60467 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
60469         * lib/g++.exp (g++_init): Move empty setting of runshlib and
60470         link_curses up to always happen, not just for native builds.
60472 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
60474         * gcc.c-torture: Update to c-torture-1.36 release.
60475         * gcc.failure: Related changes.
60477 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
60479         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
60481 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
60483         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
60484         * lib/mike-g++.exp (postbase): Not in here.  Still reference
60485         runshlib, link_curses, and mathlib for link and run.
60487         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
60488         pass the runtime shared library options for Solaris, OSF/1, and
60489         Irix5, and link with -lcurses to avoid unresolved references.
60491 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
60493         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
60494         only run once.
60496 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
60498         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
60500 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
60502         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
60503         do not have a framework for the "compat" tests yet.
60505 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
60507         * lib/mike-g++.exp (postbase): New local variable `mathlib',
60508         set to null if we're testing vxworks5.1.  Use that instead of
60509         `-lm' in the setting of LIBS for link and run.
60511 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
60513         * config/rom68k.exp (${tool}_load): Major changes to make it
60514         work.  Verified that it does in fact return the stuff in
60515         exec_output properly.  Catch any Emul or any TRAP other than 0.
60517 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
60519         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
60520         LDFLAGS properly for targets that need stuff from libgloss.
60521         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
60522         only run once.
60523         (gpp_initialized): New variable.
60525 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
60527         * config/rom68k.exp: Load libgloss.exp.
60528         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
60529         so we can produce a fully linked binary.
60530         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
60531         so we can produce a fully linked binary.
60533 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
60535         * lib/plumhall.exp (ph_section): Watch for expected failures.
60536         Add missing `else'.
60538         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
60539         run the testcase.
60540         (c-torture): Likewise.
60542 1995-08-28  Doug Evans  <dje@cygnus.com>
60544         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
60546         * lib/mike-g++.exp (mike_cleanup): New proc.
60547         (prebase): New globals compiler_result, not_compiler_result,
60548         target_regexp.
60549         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
60550         allow leading "-" in pattern.  Watch for unsupported tests.
60551         If $compiler_result is set, pattern match assembler code,
60552         and ditto for $not_compiler_result.
60553         * lib/mike-gcc.exp: Likewise.
60555         * lib/plumhall.exp (ph_execute): Only call ph_summary if
60556         execution "succeeded".
60558 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
60560         * config/win32.exp: New file.
60561         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
60563 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
60565         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
60566         unsupported.
60567         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
60568         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
60569         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
60571         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
60572         "... without exceptions was ...".  That is now handled by
60573         prune_system_crud.
60574         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60576 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
60578         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
60579         sieve.c,sort2.c}: New files.
60580         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
60581         sieve.exp,sort2.exp}: Drivers for them.
60583         * lib/mike-gcc.exp (program_output): New user settable variable.
60584         (postbase): Call prune_system_crud.  Also prune extraneous compiler
60585         messages.
60586         * lib/mike-g++.exp (program_output): New user settable variable.
60588         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
60590         * config/sh.exp: Deleted (use sim.exp instead).
60592 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
60594         * config/vx.exp: Declare CHECKTASK as global.
60595         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
60596         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
60597         * lib/old-dejagnu.exp: Load [pwd]/$executable.
60599 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60601         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
60602         target. Like vx.exp, only includes `vx29k.exp' instead of
60603         `vxworks.exp'.
60605 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
60607         * config/sim.exp: Increase time limit from 120 seconds to 240.
60609 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
60611         * gcc.c-torture/execute/950628-1.c: New test.
60613 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
60615         * gcc.c-torture: Update with changes/additions from
60616         c-torture-1.34.
60618 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
60620         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
60622 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
60624         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
60626 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
60628         * gcc.c-torture/compile/950512-1.c: New test.
60629         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
60630         * gcc.dg/struct-ret-1.c: Likewise.
60632 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
60634         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
60635           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
60637 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
60639         * gcc.c-torture/special/920411-1.c: Deleted.
60640         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
60642 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
60644         * config/sim.exp (${tool}_load): Hack in call to bash to get a
60645         cpu limit.
60647 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
60649         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
60651 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
60653         From kenner;
60654         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
60655         is the proper length.
60656         * va-arg-3.c: Likewise.
60658 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
60660         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
60661         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
60663         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
60664         * lib/g++.exp (default_g++_start): Delete old cruft.
60666 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
60668         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
60669         (2 * (1 << 18)) to (2 * (1 << 17)).
60671         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
60673 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
60675         * config/rom68k.exp: Renamed from config/idp.exp
60677 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
60679         * c-torture/compile/921109-2.c
60681 1995-04-18  Mike Stump  <mrs@cygnus.com>
60683         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
60684         excess errors.
60686 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
60688         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
60689         output.
60690         * lib/g++.exp (default_g++_start): Likewise.
60692 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
60694         * gcc.c-torture/compile/950329-1.c: New test.
60696 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
60698           * config/bug.exp (${tool}_load): Updated to use new remote_open
60699           and remote_close procs.
60700         * config/idp.exp: New file.
60702 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
60704         * gcc.c-torture/execute/950322-1.c: New test.
60706 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
60708         * config/vx.exp (${tool}_load): Clean up testing of return code from
60709         vxworks_ld and vxworks_spawn.
60711 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
60713         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
60715 1995-03-13  Mike Stump  <mrs@cygnus.com>
60717         * lib/old-deja.exp: Add `excess errors test - ' error, now one
60718         can mark excess errors on a machine by machine basis.  Note, the
60719         default is to not expect any excess errors, even when excess
60720         errors test - is given, so you will want to put an XFAIL ... on
60721         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
60722         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
60723         those 4 machines, but no others.
60725 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
60727         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
60728         * lib/c-torture.exp: to here.
60730 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
60732         * gcc.c-torture/execute/950221-1.c: New test.
60733         * gcc.c-torture/execute/struct-ret-1.c: New test.
60734         * gcc.c-torture/compile/950221-1.c: New test.
60736         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
60738 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
60740         * gcc.c-torture/execute/arith-1.c (main): Return 0.
60741         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
60743 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
60745         * g++.gb: New directory of tests, derived from my signature and
60746         class scoping tests.
60748         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
60749         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
60750         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
60751         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
60752         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
60753         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
60754         * g++.gb/sig25.C: Likewise.
60756         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
60757         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
60758         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
60759         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
60760         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
60761         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
60762         * g++.gb/sig25.exp: Likewise.
60764         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
60765         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
60766         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
60767         * g++.gb/scope13.C: Likewise, this test still fails.
60769         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
60770         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
60771         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
60772         * g++.gb/scope13.exp: Ditto.
60774         * g++.gb/README: New file, explains what these tests are about.
60776 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
60778         * lib/dg.exp (dg-do): Support `preprocess'.
60779         (dg-test): Likewise.
60781 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
60783         * config/udi.exp: change "continue -expect" to "exp_continue".
60785 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
60787         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
60788         Delete redundant tests.
60790         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
60791         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
60792         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
60793         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
60794         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
60795         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
60796         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
60797         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
60799         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
60800         storing label pointers.
60801         * gcc.c-torture/execute/921019-1.c: Likewise.
60802         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
60803         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
60804         parameter fp.
60805         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
60806         constants.
60808         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
60809         Delete obsolete tests.
60811         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
60812         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
60813         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
60814         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
60815         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
60816         * gcc.c-torture/compile/950124-1.c: New test.
60818         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
60820 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
60822         * lib/mike-g++.exp: Add -lm to LIBS.
60824 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
60826         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
60828 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
60830         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
60832 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
60834         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
60836 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
60838         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
60839         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
60840         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
60841         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
60842         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
60843         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
60844         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
60845         * g++.law/{operators31.C, operators32.C,
60846         * g++.law/{operators33.C, operators34.C}: Likewise.
60847         * g++.law/{pic1.C, refs2.C}: Likewise.
60848         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
60849         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
60850         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
60851         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60853         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
60854         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
60855         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
60856         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
60857         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
60858         * g++.law/{enum9.exp, friend5.exp}: Likewise.
60859         * g++.law/{nest3.exp, nest4.exp}: Likewise.
60860         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
60861         * g++.law/{operators30.exp, operators31.exp}: Likewise.
60862         * g++.law/{operators32.exp, operators33.exp}: Likewise.
60863         * g++.law/{operators34.exp}: Likewise.
60864         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
60865         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
60866         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
60867         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
60868         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60870         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
60871         No longer expected to fail.
60872         * g++.law/missed-error3.C: Tweak for recent bool changes.
60874 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
60876         * config/emb-unix: Deleted.
60877         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
60878         remote execution.  Do final link on remote host if REMOTE_LINK is set.
60880 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
60882         * lib/dg.exp (dg-test): Fix typo in last patch.
60884 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
60886         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
60887         (handles multiple occurrences).
60889 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
60891         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
60892         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
60893         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
60894         printed).
60895         * lib/c-torture.exp (c-torture-compile): Likewise.
60896         (c-torture): Prepend full path if missing.
60897         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
60898         (gcc_fail): Likewise.
60899         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
60901 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
60903         * lib/netware.exp: Only attach to NetWare i386 systems.
60905 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
60907         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
60908         messages.  Add test name to "output pattern match" pass/fail message.
60910 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
60912         * gcc.dg: New testsuite.
60913         * gcc.dg/dg.exp: New file.
60915         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
60916         test-switch.c}: Deleted.
60918         * gcc.misc-tests/msgs.exp: New testcase driver.
60920 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
60922         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
60923         Watch for illegal return values from ${tool}_load.
60924         * config/unix.exp (${tool}_load): Fix pass/fail detection for
60925         cross targets.  Coerce return value >0 to 1.
60927 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
60929         * config/unix.exp (${tool}_load): Call program rsh, not proc.
60931         * config/emb-unix.exp: New file.
60933         * config/sim.exp: Error if variable $SIM not defined.
60934         (${tool}_load): Mark test as "untested" if simulator missing.
60936         * config/unix.exp: Load remote.exp to get rcp_download.
60937         * lib/c-torture.exp: Use different option lists for testcases with
60938         and without loops.
60939         * gcc.c-torture/execute/execute.exp: Likewise.
60941 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
60943         * config/*.exp: Clarify return code from ${tool}_load.
60944         Call `unresolved' or `untested' instead of `warning' or `perror'
60945         (sometimes you still want to call both though).
60946         Add comment that `shell_id' is local to each file.
60947         * config/udi.exp (timeout): Set to 30.
60948         Don't print warning if connection fails, $connectmode has already
60949         printed an error.
60950         (${tool}_load): Move verbose messages to level 2.
60951         Rework pattern for "Process started" message.
60952         Pass `shell_id' to ${connectmode}_download.
60953         Retry twice upon timeout.  Make resetting of target more robust.
60954         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
60955         Pass `shell_id' to exit_$connectmode.
60956         Only call exit_$connectmode if connected.
60957         * config/unix.exp (${tool}_load): Check return codes better.
60958         * config/vrtx.exp (${tool}_load): Likewise.
60959         * config/vx.exp (${tool}_load): Likewise.
60960         Delete unneeded global's.
60961         * lib/dg.exp (dg-test): Update to reflect clarified return codes
60962         from ${tool}_load.
60963         (dg-stat): Delete.
60964         (dg-init): Delete recording of pass/fail counts.
60965         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60966         (old-dejagnu-init): Likewise.
60967         (old-dejagnu-stat): Delete contents, empty proc now.
60968         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
60969         (c-torture): Delete references to lcnt, lpass, lfail.
60970         Get option list from TORTURE_OPTIONS.
60971         Delete -funroll[-all]-loops if no loops.
60972         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
60973         (g++_stat): Delete contents (empty proc now).
60974         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
60975         (gcc_finish): Likewise.
60976         (gcc_stat): Deleted.
60977         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
60978         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
60979         * gcc.c-torture/execute/execute.exp: Likewise.
60980         Split tests into two parts: compile, execute.
60981         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
60982         no loops.  Update to reflect clarified return codes from ${tool}_load.
60984 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
60986         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
60987         to grep for.
60988         (old-dejagnu): Likewise (where necessary).
60990 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
60992         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
60994         * lib/dg.exp (dg-process-target): Fix processing of selector.
60995         Add comment regarding use of `error'.
60997         * lib/gcc.exp (prune_system_crud): Define if missing.
60998         * lib/g++.exp (prune_system_crud): Likewise.
61000         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61001         Call prune_system_crud.
61002         * lib/dg.exp (dg-runtest): New proc.
61003         Use perror instead of send_user for tcl errors in testcase.
61004         Don't return any value, it's never used.
61005         Don't clobber previous definition of `unknown'.
61006         Print tcl errors in `dg-final'.
61008 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
61010         * lib/dg.exp (dg-process-target): Improve syntax error messages.
61011         (dg-test): Don't print errorInfo, it contains stack backtrace.
61013 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
61015         * lib/g++.exp (runtest_file_p): Define if missing.
61017 1994-09-24  Doug Evans  (dje@cygnus.com)
61019         * lib/mike-g++.exp: Comment out loading of g++.exp.
61020         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
61021         (default_g++_version): Always print something.
61022         (default_g++_start): Comment out call to `which'.
61023         (g++_start, g++_load): Deleted (must be defined in config file).
61024         * lib/gcc.exp: Test for existence of $CC at start.
61025         Delete check for tmpdir (done in gcc_init).
61026         (default_gcc_version): Always print something.
61027         (default_gcc_start): Comment out call to `which'.
61028         * config/*.exp: Major cleanup - make cross targets work at least a
61029         little better for g++ (by not being "--tool gcc" specific).
61030         Rename gcc_xxx to ${tool}_xxx.
61031         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
61032         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
61034 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
61036         * lib/c-torture.exp (c-torture-compile): Rework compiler
61037         message processing.
61039         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
61040         c-torture.
61042 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
61044         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
61046         * lib/dg.exp (dg-process-target): Support { target native }.
61048 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
61050         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
61051         looked for "... program xxx got fatal signal".
61052         Correct regsub munging of `comp_output'.
61053         Ignore compiler messages "path prefix not used" and "linker input
61054         file unused".
61056 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
61058         * lib/gcc.exp (runtest_file_p): Define if missing.
61059         * gcc.prms/template.c: Example to work from.
61061 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
61063         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
61064         * lib/dg.exp (dg-test): Call unsupported testcases as such.
61066         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61067         * gcc.prms/1883.c: Moved from compile/940714-1.c.
61068         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61069         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61071         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61072         (dg-process-target): No longer a varargs proc.
61073         Return S/N for target, P/F for xfail.  All callers changed.
61074         (user option procs): More argument checking.
61075         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61076         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
61077         (dg-test): Skip test if not running on selected target in `dg-do'.
61078         Update handling of `dg-do-what', `dg-output-text'.
61079         Separate execution pass/fail from output pattern match pass/fail.
61080         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
61082 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
61084         * gcc.c-torture/special/special.exp: Don't expect failure for mips
61085         target for 920510-1.c.
61087 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
61089         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
61090         Clean up comment regarding use of passcnt, etc.
61091         (gcc_stat): Don't update `testcnt' here.
61092         (gcc_finish): Do it here.
61093         Might as well reset `but_id' here too.
61094         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
61095         to determine if the file should be tested.
61096         * gcc.c-torture/compile/compile.exp: Likewise.
61097         * gcc.c-torture/execute/execute.exp: Likewise.
61098         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61099         * gcc.misc-tests/dg-test.exp: Likewise.
61100         * gcc.prms/prms.exp: Likewise.
61101         * gcc.wendy/wendy.exp: Likewise.
61102         * g++.old-deja.exp: Likewise.
61103         Move "Testing file" message to verbose level 1.
61105 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
61107         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
61109 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
61111         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
61112         (default_gcc_start): Accept optional second list element
61113         of compiler flags.  Print compiler output at verbosity level 2.
61114         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
61115         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
61116         Save current values of framework globals passcnt, failcnt, xpasscnt,
61117         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
61118         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
61119         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
61120         xfailcnt to compute stats.  Update framework global `testcnt' from
61121         pass/fail counts.
61122         (gcc_finish): New proc.  Clean up test environment.
61123         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
61124         (gcc_epass, gcc_efail): Delete.
61125         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
61126         argument of line number.
61127         (dg-init): If the tool has an init routine, call it.
61128         (dg-test): Remove args `cflags_var' and `libs_var'.
61129         Pass all compiler options to ${tool}_start.
61130         Handle missing line number.
61131         (dg-finish): New function.
61132         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
61133         particular files.  Call gcc_finish at end.  Move "skipping test"
61134         message to verbosity level 3.
61135         * gcc.c-torture/compile/compile.exp: Likewise.
61136         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61137         * gcc.c-torture/execute/execute.exp: Likewise.
61138         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61139         Print testcase being tried at verbosity level 1.
61140         * gcc.c-torture/special/special.exp: Unset xfail.
61141         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61142         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
61143         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
61144         * gcc.failure/failure.exp: Likewise.
61145         * gcc.ieee/ieee.exp: Likewise.
61146         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
61147         Update call to dg-test.  Call dg-finish at end.
61148         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
61149         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61150         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
61151         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
61152         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
61153         * gcc.wendy/wendy.exp: Add copyright.
61154         Delete setting of tmpdir (done by gcc_init).
61155         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
61156         Pass compiler flags to gcc_start.  Call gcc_finish at end.
61157         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
61158         gcc_[ce]pass/fail.
61160 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
61162         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
61163         confusion.
61164         (g++_load): Likewise.
61166         * config/*.exp (gcc_load): Some were varargs fns and some were not.
61167         Rename argument to `prog' to remove the confusion.
61168         Varargs fns behave differently too!
61169         (g++_load): Likewise.
61171         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
61173         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
61174         what it is.  Delete (always) printing of status value for !native.
61175         Simplify verbose code, and include status and exec_output.
61176         (g++_load): Use gcc_load.
61178 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
61180         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
61181         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
61182         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
61183         940714-3.c as these testcases don't exist anymore.  Make
61184         va-arg-1.c expected to pass.
61186 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
61188         * gcc.misc-tests/misc.exp: Only run specific testcases.
61189         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
61190         * gcc.misc-tests/dg-[1-9].c: New files.
61192         * lib/dg.exp: New testsuite driver.
61193         * gcc.prms/prms.exp: Use it.
61195         * README.gcc: New file.
61197         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
61198         Document and reset `lxpass' and `lxfail'.
61199         Simplify "initialized" message.
61200         (gcc_stat): Clean up comments a little.
61202 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
61204         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
61206 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
61208         * lib/old-dejagnu.exp (process-option): New proc.
61209         (old-dejagnu-init, old-dejagnu-stat): Likewise.
61210         (old-dejagnu): Simplify.
61211         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
61213 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
61215         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
61216         exists and is not an empty string.
61218         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
61219         $xfail rather than calling setup_xfail.  Clear $xfail when test is
61220         finished.
61221         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
61222         automatically.
61224         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
61225         longer expected to fail.
61227         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
61228         "f" function call.
61230         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
61232         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
61233         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
61234         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
61235         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
61236         c-torture-1.29.
61238         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
61239         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
61241         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
61243         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
61244         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
61246         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
61247         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
61248         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
61250 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
61252         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
61253         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
61254         940714-1.c, 940714-2.c, 940714-3.c},
61255         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
61256         gcc.misc-tests/{mg.c,mg.exp}:
61257         New tests.
61258         * gcc.noncompile/noncompile.exp: Change accordingly.
61260 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
61262         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
61263         Undo previous clobberage.
61265 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
61267         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
61268         * gcc.special/{930510-1.c, special.exp}:
61269         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
61270         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
61271         struct-varargs-1.c}: New tests from c-torture-1.26.
61273 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
61275         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
61276           argument to switch.
61278 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
61280         * Revert the previous changes.  Please see Rob's directory
61281         (/lisa/test/rob/progressive/gcc/testsuite) for testing
61282         fixes.
61284 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
61286         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
61287         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
61288         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
61289         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
61290         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
61291         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
61292         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
61293         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
61294         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
61295         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
61296         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
61297         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
61298         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
61299         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
61300         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
61301         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
61302         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
61303         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
61304         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
61305         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
61306         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
61307         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
61308         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
61309         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
61310         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
61311         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
61312         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
61313         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
61314         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
61315         testing changes.
61317 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
61319         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
61320         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
61321         with perror calls.
61323 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
61325         * config/unix.exp (g++_load): Fix syntax.
61327 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
61329         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
61330         * gcc.noncompile/921017-1.c: Deleted obsolete test.
61331         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
61332         Don't expect va-arg-1.c to fail.  Correct expected output for
61333         920928-1.c.
61334         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
61335         * gcc.wendy/hbm4.c: Correct typo.
61336         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
61338 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
61340         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
61341         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
61342         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
61343         * lib/c-torture.exp (c-torture-compile): Ditto.
61345         Reduce volume of output (remove all the -I's and such).
61346         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
61347         Call gcc_cpass, gcc_cfail.
61348         (c-torture): Pass testing option to c-torture-compile.
61350 1994-03-21  Doug Evans  (dje@cygnus.com)
61352         Bring patches over from progressive.
61353         * config/default.exp: Exit remote shell cleanly.
61354         (g++_exit, g++_start): Add default versions.
61355         * config/sim.exp (gcc_load): Use perror, not error.
61357 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
61359         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
61360         set in site.exp.
61362 1994-03-14  Doug Evans  (dje@cygnus.com)
61364         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
61365         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
61366         (wendy_try): New proc to run testcase.
61367         (main loop): Call 'em.
61368         * gcc.wendy/*.c: Clean up pass to correct expected output.
61370         * lib/gcc.exp: Minor cleanup work.
61371         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
61373 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
61375         * config/sim.exp (gcc_load): Document return codes better.
61376         Don't pass -v to simulator.
61378 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
61380         * gcc.special/920717-x.c: Fix typo.
61381         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
61382         get at sources.
61384         * lib/mike-gcc.exp: Fix typo.
61386 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
61388         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
61389         binary to use, transform the name.
61390         * config/*.exp: rename everything. Nuke any g++ specific files,
61391         it's now a special case of gcc that requires no special support.
61392         Add a default.exp for unsupported targets.
61394 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
61396         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
61397         lib/old-dejagnu.exp: Fix a few patterns to work with the new
61398         version of Tcl.
61400 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
61402         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
61403         than a warning.
61405 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
61407         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
61409 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
61411         * gcc.execute/execute.exp: Combine opt_list and foption_list into
61412         option_list.  Compile every file with only 4/6 option choices
61413         (same as C torture) instead of with 12/18 different option
61414         choices.
61415         * lib/c-torture.exp: Likewise.
61417         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
61418         not already set.
61420 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
61422         * lib/old-deja.exp: Add `excess errors test fails' error, now one
61423         can put an XFAIL *-*-* on excess errors.
61425 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
61427         * g++.law: Add more tests derived from g++-bugs snapshots.
61429         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
61430         equivalent to g++.law/init9.
61432         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
61433         compiled it, and the a.out file after we've run it.
61435 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
61437         * lib/mike-g++.exp (postbase): Delete the .o file after we've
61438         compiled it, and the a.out file after we've run it.
61440 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
61442         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
61444 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
61446         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
61447         version number.
61449 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
61451         * g++.law: New directory of g++ tests derived from the g++-bugs
61452         snapshots.
61454 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
61456         * gcc.compile: initbug1.c initbug1.exp testcase added
61458 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
61460         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
61461         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
61462           fixes submitted by Jeff Law (law@cs.utah.edu)
61463         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
61464           Jeff Law (law@cs.utah.edu)
61467 1993-11-30  Mike Stump  (mrs@cygnus.com)
61469         * config/unix-g++.exp: Follow the gcc way of doing things.
61470         * g++.old-deja/old-deja.exp: Minor updates.
61471         * lib/g++.exp: New file, follow the gcc way of doing things.
61472         * lib/old-dejagnu.exp: Minor updates.
61473         * lib/mike-g++.exp: Always unset errorInfo.
61475 1993-11-06  Mike Stump  (mrs@cygnus.com)
61477         * lib/gcc.exp: Fix some errors with the below change, CC and
61478         CFLAGS should be global when setting, not local.
61480 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
61482         * lib/gcc.exp: Transform tool name.
61484 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61486         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
61488 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61490         * lib/gcc.exp: change gcc_done to gcc_stat
61492 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61494         * Upgraded gcc testsuite to c-torture version 1.25
61496 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
61498         * lib/gcc.exp: added reporting code. Changed verbose compile message.
61499         * lib/c-torture: added hooks for new reporting code.
61501 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
61503         * config/sh-gcc.exp: check if sh-sim exists in the path
61505 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
61507         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
61508         * gcc.compile/compile.exp: Initial changes for new logic.
61509         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
61510         * gcc.failure/failure.exp: Initial changes for new logic.
61511         * gcc.ieee/ieee.exp: Initial changes for new logic.
61512         * gcc.misc-tests/misc.exp: Initial changes for new logic.
61513         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
61514         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
61515         * lib/c-torture.exp: Initial changes for new logic.
61516         * lib/gcc.exp: Initial changes for new logic.
61518 1993-10-15  Mike Stump  (mrs@cygnus.com)
61520         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
61521         depend upon failure or success.  Fully qualify names in failure
61522         and success messages.  Always remove a.out before starting
61523         compile, just in case.  Pay more attention to error text output by
61524         the compiler.  Handle testcases with no known past errors just
61525         like all others, so that things are uniform.  Other miscellaneous
61526         improvements.
61528 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
61530         * gcc.cpp: new directory for cpp tests
61532 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
61534         * lib/chill.exp: Code reformatted, removed unused code.
61535         * config/unix-chill.exp: Code reformatted, removed unused code.
61536         * chill.execute/execute.exp: Code reformatted, removed unused code.
61537         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
61539 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
61541         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
61542         routines not written.
61544 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
61546         * config/bug-gcc.exp: Use new procs from bug.exp.
61548 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
61550         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
61551         via ftp, rather than depending on NFS.
61552         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
61553         case.
61555 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
61557         * config/bug-gcc.exp: Use new download proc.
61559 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
61561         * chill.execute/execute.exp: cleanups, handles errors better
61562         * chill.compile/compile.exp: rewrite, based on execute.exp
61563         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
61564         * lib/chill.exp: major changes to diff proc and compile and link
61565         procs. added chill_fail and chill_pass wrappers to pass and
61566         fail. added more comments, and handle error codes better.
61567         Added a hack to capture stderr from exec, so noncompile tests
61568         can work.
61570 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
61572         * chill.execute/execute.exp: rewrite of testsuite driver
61573         * lib/chill.exp: rewrite of testsuite driver
61574         * config/unix-chill.exp: rewrite of testsuite driver
61576 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
61578         In chill.execute:
61579         * iexpr.ch: Standardize uppercase.
61580         * tuples.dat: Standardize uppercase.
61581         * vary.ch: standardize.  Correct varying string assignments.
61582         * vary.dat: Add new output lines.
61584 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
61586         In chill.execute:
61587         * chprintf.ch: Standardize use of uppercase.
61588         * tuples.ch: Standardize and turn arr2 into a DCL,
61589           rather than a SYN.
61590         * pinits.ch: Standardize.
61592 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
61594         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
61595         * Makefil: Renamed to Makefile.in.
61596         * configure.in: New.
61598 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
61600         In chill.execute:
61601         * .cvsignore: Add result/output files.
61602         * Makefile: Fix up variables at start.  Use MFLAGS
61603           everywhere.  Correct bool_loc, built_ins entries.
61604           Add entry for vary1.ch.
61605         * bitarray.ch: Standardize upper-case usage.
61606         * bitexpr.ch: Standardize, add output of b1.
61607         * params.ch: Use arrayt in along PROC parameters, to
61608           avoid novelty problems.
61609         * sets.ch: Tiny cleanup.
61610         * vary1.ch: Re-indent.
61612 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
61614         * Add PR-related files to Makefiles, .cvsignore files, etc.
61616 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
61618         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
61619           with compiler objects. New names are test-flow.c and test-loop.c
61621 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
61623         * Upgraded c-torture tests from 1.19 to 1.20
61625         * new files:
61626         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
61627         * gcc.compile: 930623-1.c 930623-2.c
61628         * gcc.noncompile: 930622-1.c 930622-2.c
61629         * gcc.failure: 920411-1.c 920627-2.c
61630         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
61632 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
61634         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61635           More changes to get testsuite working properly. Needs more work.
61636           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
61638 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
61640         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61641           More changes to get testsuite working properly. Needs more work.
61643 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
61645         * chill.compile/compile.exp: Added for Dejagnu support
61646         * chill.execute/execute.exp: Added for Dejagnu support
61647         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
61649 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
61651         This should complete moving the CHILL test files.
61652         * chill.noncompile(.cvsignore printf.grt
61653             in-printf.grt chprintf.grt chprintf.ch):
61654             Added test-support files.
61655           (Makefile): Modified further.
61656         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
61657             signal.ch): Added test files.
61658           * chill.execute (.cvsignore printf.grt printr.c
61659             in-printf.grt rts.c chprintf.grt rts.h): Added
61660           test-support files.
61661             (Makefile): More corrections.
61663 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
61665         * chill.compile, chill.execute, chill.nocompile: Add CHILL
61666           test cases, ready for DejaGnu.
61668 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
61670         * Upgraded c-torture tests from 1.18 to 1.19
61672         * gcc.compile: added test(s):
61673           930607-1.c
61674         * gcc.execute: added test(s):
61675           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
61677         * added new subdirectory for misc tests: gcc.misc-tests
61678         * gcc.misc-test(s): added tests:
61679           inst-check.c test-consts.c test-ior.c test-switch.c
61681 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
61683         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
61685 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
61687         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
61689 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
61691         * Upgraded c-torture tests from 1.17 to 1.18
61693 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
61695         * Upgraded c-torture tests from 1.12 to 1.17
61697 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
61699         * lib/old-dejagnu.exp:
61700           Fixed handling of XFAIL target triplets to correctly
61701           recognize wildcard characters.  Removed code that
61702           appended a unique id tag to the end of the file name
61703           printed out by the result of the testcases within a
61704           given test file.
61706 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
61708         * lib/old-dejagnu.exp:
61709           Reworked expected failure handling to trigger off of XFAIL
61710           keyword in keyphrase embeded in testcase source code. The
61711           XFAIL keyword must be at the end of the keyphrase line. It
61712           may optionally be followed by one or more target triplets.
61713           It has just occured that the handling of wildcards in the
61714           target triplet may not be correct.
61716 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
61718         * g++.old-deja/tests:
61719           Moved all subdirectories up one level into g++.old-deja .
61721         * lib/old-dejagnu.exp:
61722           Fixed problem with CXXFLAGS not being properly reset, and being
61723           corrupted with extraneous "-c" compiler option.  This was
61724           causing binaries to not be generated for test that needed them.
61725           Modified strings passed to "pass" and "fail" so that individual
61726           tests from the same test file would be distinguished by an
61727           identifier appended to the test file name in the summary logs;
61728           this corrected a problem with erroneous diff logs.  Added code
61729           to search testcases for expected fail and unexpected pass keywords.
61731 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
61733         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
61735 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
61737         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
61738           Removed extraneous text from end of "Special g++ Options"
61739           keyphrase.
61741         * lib/old-dejagnu.exp: Added pattern matching to look for new
61742           keywords, embedded in testcases comments, which will trigger
61743           calls to xpass and xfail.
61745 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
61747         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
61748           comments embedded in the testcases, especially the one looking for
61749           special compiler options, as well as the pattern matching for the
61750           compiler output again.
61752 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
61754         * lib/old-dejagnu.exp: Do a proper check of the return value for
61755           execute tests. Fixed several problems with the pattern matching
61756           of the compiler output which gave erroneous test results.
61757           Changed several of the test result messages to be more descriptive.
61758         * config/unix-g++.exp: Proc g++_load now actually works and
61759           executes the tests passed to it and returns a usable return
61760           value.
61762 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
61764           * lib/gcc.exp: Exits gracefully if $CC is bogus.
61766 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
61768         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
61769           Modified both files to properly execute the old style
61770           dejagnu tests. The previous versions of these files were
61771           experimental and did not function anything near correctly.
61773 1993-04-05  Rob Savoye  (rob@cygnus.com)
61775         * Removed all Makefile.in and configure.in files. No configuration
61776         needed now.
61778 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
61780         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
61782 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
61784         * gcc.compile/configure.in, gcc.unsorted/configure.in,
61785         gcc.special/configure.in, gcc.noncompile/configure.in,
61786         gcc.execute/configure.in, gcc.code_quality/configure.in,
61787         g++.other/configure.in, g++.old-deja/configure.in,
61788         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
61789         in srcname setting.
61791 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
61793         * lib/udi.exp: Fixed mondfe and mondfe_download.
61794         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
61795         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
61797 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
61799         * config/udi-gdb.exp: Check $shell_id after connecting to target.
61800         (gdb_exit): Don't remove *_soc files.
61802 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
61804         * lib/c-torture.exp: Don't look for main; instead always use -w
61805         -c.  This is how the c-torture tests work.  Remove the object
61806         file if the compilation succeeds.
61807         * gcc.execute/execute.exp: Remove executable if test passes.
61808         * gcc.noncompile/noncompile.exp: Every test is an expected
61809         failure.
61810         * gcc.special/special.exp: Added tests from c-torture 1.11,
61811         corrected use of existing test.
61812         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
61813         gcc.execute/920625-1.c: Updated to c-torture 1.11.
61814         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
61815         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
61816         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
61817         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
61818         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
61819         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
61820         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
61821         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
61822         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
61823         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
61824         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
61825         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
61826         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
61827         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
61828         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
61829         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
61830         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
61831         c-torture 1.11.
61832         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
61833         correspond to c-torture 1.11.
61835         * New file.