ivopts-1.C: XFAIL for MIPS too.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob143ae0d56fea3dc874647c588be9b9e4fb5dab01
1 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
5 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
7         PR target/34981
8         * gcc.target/mips/lazy-binding-1.c: New test.
9         * gcc.target/mips/mips.exp (setup_mips_tests): Set
10         mips_forced_no_abicalls and mips_forced_no_shared.
11         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
12         Avoid using small data with -mabicalls.  Don't make -G0 force
13         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
14         forces the opposite option.
16 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
18         PR target/34970
19         * gcc.target/i386/fastcall-1.c: Scan for correct label.
20         Use -std=gnu89 switch.
22 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24         PR libfortran/34876
25         * gfortran.dg/direct_io_9.f: New test.
27 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
29         PR fortran/34661
30         * gfortran.dg/where_operator_assign_4.f90: New test.
32 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
34         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
35         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
36         c4x-*-* targets.
38 2008-01-25  Richard Guenther  <rguenther@suse.de>
40         PR middle-end/32244
41         * gcc.c-torture/execute/pr32244-1.c: New testcase.
43 2008-01-25  Richard Guenther  <rguenther@suse.de>
45         PR tree-optimization/34966
46         * gcc.c-torture/compile/pr34966.c: New testcase.
48 2008-01-25  Richard Guenther  <rguenther@suse.de>
50         PR c++/33887
51         * g++.dg/torture/pr33887-1.C: New testcase.
52         * g++.dg/torture/pr33887-2.C: Likewise.
53         * g++.dg/torture/pr33887-3.C: Likewise.
54         * gcc.c-torture/execute/20071211-1.c: Likewise.
56 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
58         PR target/34856
59         * gcc.dg/pr34856.c: Use pointer mode for "pin".
61 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
63         PR middle-end/33333
64         * g++.dg/gomp/pr33333.C: New test.
66         PR preprocessor/34692
67         * gcc.dg/cpp/pr34692.c: New test.
68         * gcc.dg/gomp/pr34692.c: New test.
70 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
72         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
74 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
76         PR fortran/34202
77         * gfortran.dg/empty_type.f90: New test.
79 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
81         PR c++/34603
82         * g++.dg/template/crash77.C: New.
84 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
86         PR target/34856
87         * gcc.dg/pr34856.c: New test.
89 2008-01-24  Tobias Burnus  <burnus@net-b.de>
91         * gfortran.dg/namelist_39.f90: Delete temporary files.
92         * gfortran.dg/namelist_44.f90: Ditto.
94 2008-01-24  Richard Guenther  <rguenther@suse.de>
96         PR middle-end/34953
97         * g++.dg/torture/pr34953.C: New testcase.
99 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
101         PR middle-end/34934
102         * gcc.c-torture/compile/20080124-1.c: New test.
104 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
106         PR fortran/34872
107         * gfortran.dg/function_charlen_3.f: New test.
109 2008-01-23  Michael Matz  <matz@suse.de>
111         PR debug/34895
112         * g++.dg/debug/pr34895.cc: New testcase.
114 2008-01-23  Richard Guenther  <rguenther@suse.de>
116         PR middle-end/31529
117         * gcc.dg/pr31529-1.c: New testcase.
118         * gcc.dg/pr31529-2.c: Likewise.
120 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
122         PR c++/34829
123         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
124         unsigned int for the first argument.
126 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
128         PR c++/33984
129         * g++.dg/conversion/bitfield7.C: New test.
130         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
132 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
134         From Michael Frysinger  <michael.frysinger@analog.com>
135         * gcc.target/bfin/mcpu-bf547.c: New test.
136         * gcc.target/bfin/mcpu-bf523.c: New test.
137         * gcc.target/bfin/mcpu-bf524.c: New test.
138         * gcc.target/bfin/mcpu-bf526.c: New test.
140 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
142         * gcc.c-torture/execute/20080122-1.c: New test.
144 2008-01-22  Tom Tromey  <tromey@redhat.com>
146         PR c++/34859
147         * gcc.dg/cpp/pr34859.c: New file.
149 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
151         PR fortran/34875
152         * gfortran.dg/vector_subscript_3.f90: New test.
154 2008-01-22  Tobias Burnus  <burnus@net-b.de>
156         PR fortran/34848
157         * gfortran.dg/missing_optional_dummy_4.f90
159 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
161         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
163 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
165         * gnat.dg/unchecked_union1.adb: New test.
167 2008-01-22  Tom Tromey  <tromey@redhat.com>
169         PR c++/34829
170         * g++.dg/ext/pr34829.C: New file.
172 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
174         PR c++/34607
175         * gcc.dg/gomp/pr34607.c: New test.
176         * g++.dg/gomp/pr34607.C: New test.
178         PR c++/34914
179         * g++.dg/ext/vector10.C: New test.
181         PR c++/34918
182         * g++.dg/other/error23.C: New test.
184         PR c++/34917
185         * g++.dg/ext/vector12.C: New test.
187 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
189         PR 32102
190         * gcc.dg/Wstrict-overflow-21.c: New.
191         * g++.dg/warn/Wstrict-aliasing-8.C: New.
193 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
195         PR middle-end/33092
196         * gcc.dg/pr33092.c: New.
198 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
200         * gcc.target/s390/20020926-1.c: Add -m31 option.
202 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
204         PR fortran/34915
205         * gfortran.dg/initialization_18.f90: New test.
207 2008-01-22  Tobias Burnus  <burnus@net-b.de>
209         PR fortran/34899
210         * gfortran.dg/tab_continuation.f: New.
212 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
214         PR fortran/34896
215         * gfortran.dg/use_rename_2.f90: New test.
217 2008-01-21  Richard Guenther  <rguenther@suse.de>
219         PR middle-end/34856
220         * gcc.c-torture/compile/pr34856.c: New testcase.
222 2008-01-21  Richard Guenther  <rguenther@suse.de>
224         PR c/34885
225         * gcc.c-torture/compile/pr34885.c: New testcase.
227 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
229         * gnat.dg/specs/alignment1.ads: New test.
231 2008-01-21  Richard Guenther  <rguenther@suse.de>
233         PR c++/34850
234         * g++.dg/torture/pr34850.C: New testcase.
236 2008-01-21  Alon Dayan  <alond@il.ibm.com>
237             Olga Golovanevsky  <olga@il.ibm.com>
239         PR tree-optimization/34701
240         * gcc.dg/struct/wo_prof_array_field.c: New test.
241         
242 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
244         PR c++/34891
245         * g++.dg/ext/vector9.C: New.
247 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
249         PR c++/34776
250         PR c++/34486
251         * g++.dg/template/crash75.C: New.
252         * g++.dg/template/crash76.C: Likewise.  
254 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
256         PR rtl-optimization/34808
257         * gcc.c-torture/compile/pr34808.c: New test.
259 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
261         PR fortran/34784
262         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
264         PR fortran/34861
265         * gfortran.dg/entry_array_specs_3.f90: New test.
267         PR fortran/34854
268         * gfortran.dg/use_rename_1.f90: New test.
270 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
272         PR fortran/34784
273         * gfortran.dg/array_constructor_20.f90: New test.
274         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
276         PR fortran/34785
277         * gfortran.dg/array_constructor_21.f90: New test.
279 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
281         PR libfortran/34795
282         * gfortran.dg/inquire_13.f90: New test.
283         
284         PR libfortran/34659
285         * gfortran.dg/continuation_9.f90: New test.
287 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
289         PR target/34831
290         * gcc.target/mips/pr34831.c: New test.
292 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
294         PR fortran/34817
295         PR fortran/34838
296         * gfortran.dg/any_all_1.f90:  New test.
297         * gfortran.dg/any_all_2.f90:  New test.
299 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
301         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
302         "dg-require-weak" statement.
303         * g++.dg/eh/weak1.C: Likewise.
305 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
307         PR gcov-profile/34610
308         * gcc.dg/gomp/pr34610.c: New test.
310 2008-01-19  Tobias Burnus  <burnus@net-b.de>
312         PR fortran/34760
313         * gfortran.dg/implicit_11.f90: New.
314         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
315         * gfortran.dg/entry_15.f90: Ditto.
316         * gfortran.dg/func_assign.f90: Ditto.
317         * gfortran.dg/gomp/reduction3.f90: Ditto.
318         * gfortran.dg/proc_assign_1.f90: Ditto.
320         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
321         of dg-excess-errors.
323 2008-01-18  Tobias Burnus  <burnus@net-b.de>
325         PR fortran/32616
326         * gfortran.dg/argument_checking_15.f90: New.
327         * gfortran.dg/argument_checking_5.f90: Change TODO into
328         dg-warning.
330 2008-01-18  Tobias Burnus  <burnus@net-b.de>
332         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
333         * gfortran.dg/enum_5.f90: Ditto.
334         * gfortran.dg/enum_6.f90: Ditto.
335         * gfortran.dg/bom_error.f90: Ditto.
336         * gfortran.dg/func_decl_4.f90: Ditto.
338 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
340         PR libfortran/34782
341         * gfortran.dg/fmt_t_6.f: New test.
343 2008-01-18  Tobias Burnus  <burnus@net-b.de>
345         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
347 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
349         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
351 2008-01-18  Ian Lance Taylor  <iant@google.com>
353         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
355 2008-01-18  Ian Lance Taylor  <iant@google.com>
357         PR c++/33407
358         * g++.dg/init/new26.C: New test.
360 2008-01-18  Richard Guenther   <rguenther@suse.de>
362         PR middle-end/34801
363         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
364         redundant one.
366 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
368         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
369         dg-require-effective-target.
371 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
373         PR target/34556
374         * gfortran.dg/reshape_2.f90: New test.
376 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
378         * gcc.dg/20040223-1.c: Fix comment typo.
380 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
382         PR target/34814
383         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
384         until 34814 is fixed.
386 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
388         PR tree-optimization/34648
389         * gcc.c-torture/compile/pr34648.c: New testcase.
391 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
393         PR testsuite/34821
394         * gcc.dg/autopar/autopar.exp: New.
395         * g++.dg/tree-ssa/pr34355.C: Require pthread.
396         * lib/target-supports.exp (check_effective_target_pthread): New.
398         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
399         * gcc.dg/tree-ssa/reduc-1short.c: Same.
400         * gcc.dg/tree-ssa/reduc-1.c: Same.
401         * gcc.dg/tree-ssa/reduc-2short.c: Same.
402         * gcc.dg/tree-ssa/reduc-2.c: Same
403         * gcc.dg/tree-ssa/reduc-3.c: Same.
404         * gcc.dg/tree-ssa/reduc-1char.c: Same.
405         * gcc.dg/tree-ssa/reduc-6.c: Same.
406         * gcc.dg/tree-ssa/reduc-7.c: Same.
407         * gcc.dg/tree-ssa/reduc-2char.c: Same.
408         * gcc.dg/tree-ssa/reduc-8.c: Same.
409         * gcc.dg/tree-ssa/reduc-9.c: Same.
411 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
413         * gnat.dg/discr5.adb: New test.
415 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
417         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
419 2008-01-17  Richard Guenther  <rguenther@suse.de>
421         PR tree-optimization/34825
422         * gcc.dg/pr34825.c: New testcase.
424 2008-01-17  Richard Guenther  <rguenther@suse.de>
426         * gcc.c-torture/execute/20080117-1.c: New testcase.
428 2008-01-17  Revital Eres  <eres@il.ibm.com>
430         PR30957
431         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
433 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
435         PR fortran/34429
436         * gfortran.dg/function_charlen_1.f90: New test.
438         PR fortran/34431
439         * gfortran.dg/function_types_1.f90: New test.
440         * gfortran.dg/function_types_2.f90: New test.
442         PR fortran/34471
443         * gfortran.dg/function_kinds_4.f90: New test.
444         * gfortran.dg/function_kinds_5.f90: New test.
446         * gfortran.dg/defined_operators_1.f90: Errors now at function
447         declarations.
448         * gfortran.dg/private_type_4.f90: The same.
449         * gfortran.dg/interface_15.f90: The same.
450         * gfortran.dg/elemental_args_check_2.f90: The same.
451         * gfortran.dg/auto_internal_assumed.f90: The same.
453 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
455         * gnat.dg/sizetype.adb: New test.
457 2008-01-16  Richard Guenther  <rguenther@suse.de>
459         PR middle-end/32628
460         * gcc.dg/overflow-warn-7.c: New testcase.
462 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
464         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
466 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
467         Richard Guenther  <rguenther@suse.de>
469         PR c/34668
470         * gcc.dg/pr34668-1.c: New test.
471         * gcc.dg/pr34668-2.c: Likewise.
473 2008-01-16  Richard Guenther  <rguenther@suse.de>
475         PR c++/33819
476         * g++.dg/torture/pr33819.C: New testcase.
478 2008-01-16  Richard Guenther  <rguenther@suse.de>
480         PR c/34768
481         * gcc.c-torture/execute/pr34768-1.c: New testcase.
482         * gcc.c-torture/execute/pr34768-2.c: Likewise.
484 2008-01-16  Tobias Burnus  <burnus@net-b.de>
486         PR fortran/34796
487         * gfortran.dg/argument_checking_13.f90: New.
488         * gfortran.dg/argument_checking_14.f90: New.
490 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
491         
492         PR libfortran/34671
493         * gfortran.dg/anyallcount_1.f90:  New test.
495 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
497         PR c++/34399
498         * g++.dg/cpp0x/vt-34399.C: New.
499         * g++.dg/template/friend50.C: New.
501 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
503         PR c++/34751
504         * g++.dg/cpp0x/vt-34751.C: New.
506 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
508         PR c++/34051
509         PR c++/34055
510         PR c++/34102
511         PR c++/34103
512         * g++.dg/cpp0x/vt-34051-2.C: New.
513         * g++.dg/cpp0x/vt-34102.C: New.
514         * g++.dg/cpp0x/vt-34051.C: New.
515         * g++.dg/cpp0x/vt-34055.C: New.
516         * g++.dg/cpp0x/vt-34103.C: New.
518 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
520        PR c++/34314
521        * g++.dg/cpp0x/vt-34314.C: New.
522        * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
523        reality (the error message was wrong previously).
525 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
527        PR c++/33964
528        * g++.dg/cpp0x/vt-33964.C: New.
529        * g++.dg/template/partial5.C: New.
531 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
533        PR c++/34052
534        * g++.dg/cpp0x/vt-34052.C: New.
535        * g++.dg/template/ttp26.C: New.
536         
537 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
539         * gnat.dg/rep_clause2.ad[sb]: New test.
540         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
542 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
544         PR c++/24924
545         * g++.dg/cpp/pedantic-errors.C: Delete.
546         * g++.dg/cpp/permissive.C: Delete.
547         
548 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
550         * gcc.c-torture/compile/20080114-1.c: New test.
552 2008-01-13  Tobias Burnus  <burnus@net-b.de>
554         PR fortran/34665
555         * gfortran.dg/argument_checking_11.f90: New.
556         * gfortran.dg/argument_checking_12.f90: New.
557         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
558         * gfortran.dg/c_assoc_2.f03: Update dg-error.
559         * gfortran.dg/argument_checking_3.f90: Ditto.
560         * gfortran.dg/pointer_intent_2.f90: Ditto.
561         * gfortran.dg/import2.f90: Ditto.
562         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
563         * gfortran.dg/implicit_actual.f90: Ditto.
564         * gfortran.dg/used_dummy_types_3.f90: Ditto.
565         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
567 2008-01-13  Tobias Burnus  <burnus@net-b.de>
569         PR fortran/34763
570         * gfortran.dg/interface_proc_end.f90: New.
572 2008-01-13  Tobias Burnus  <burnus@net-b.de>
574         PR fortran/34759
575         * gfortran.dg/assumed_size_refs_4.f90: New.
577 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
579         * gnat.dg/unchecked_convert1.adb.
581 2008-01-13  Richard Guenther  <rguenther@suse.de>
583         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
584         readable and writable again before exiting.
586 2008-01-13  Richard Guenther  <rguenther@suse.de>
588         PR middle-end/34601
589         * gcc.dg/noncompile/incomplete-4.c: New testcase.
591 2008-01-13  Jan Hubicka  <jh@suse.cz>
593         PR middle-end/32135
594         * gcc.dg/pr32135.c: new.
596 2008-01-12  Doug Kwan  <dougkwan@google.com>
598         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
599         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
600         -Wignored-qualifiers.
602 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
604         * gnat.dg/slice3.adb: New test.
605         * gnat.dg/slice4.adb: Likewise.
607 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
609         * gnat.dg/bit_packed_array.ad[sb]: New test.
611 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
613         PR fortran/34432
614         * gfortran.dg/parens_7.f90: New test.
616 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
618         * gcc.dg/tree-ssa/loadpre5.c: Use static.
619         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
621         * gcc.dg/pr33826.c: Require nonpic.
623 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
625         PR fortran/34722
626         * gfortran.dg/inquire_12.f90: New test.
628 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
630         PR libfortran/34670
631         * all_bounds_1.f90: New test case.
632         * maxloc_bounds_1.f90: New test case.
633         * maxloc_bounds_2.f90: New test case.
634         * maxloc_bounds_3.f90: New test case.
635         * maxloc_bounds_4.f90: New test case.
636         * maxloc_bounds_5.f90: New test case.
637         * maxloc_bounds_6.f90: New test case.
638         * maxloc_bounds_7.f90: New test case.
639         * maxloc_bounds_8.f90: New test case.
641 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
643         * gcc.dg/struct-ret-3.c: New test.
645 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
647         PR fortran/34537
648         * gfortran.dg/transfer_simplify_8.f90: New test.
650 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
652         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
653         size_t using predefined macro.
655 2008-01-10  Raksit Ashok  <raksit@google.com>
657         PR rtl-optimization/27971
658         * gcc.target/i386/pr27971.c: New testcase.
660 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
662         PR fortran/34396
663         * gfortran.dg/bounds_check_12.f90: New test.
665 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
667         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
668         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
670 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
672         PR middle-end/34641
673         * g++.dg/torture/pr34641.C: New testcase.
675 2008-01-10  Richard Guenther  <rguenther@suse.de>
677         PR tree-optimization/34651
678         * g++.dg/torture/pr34651.C: New testcase.
680 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
682         PR tree-optimization/34017
683         * gcc.dg/tree-ssa/pr34017.c: New.
685 2008-01-09  Richard Guenther  <rguenther@suse.de>
686         Andrew Pinski  <andrew_pinski@playstation.sony.com>
688         PR middle-end/30132
689         * gcc.c-torture/compile/pr30132.c: New testcase.
691 2008-01-09  Richard Guenther  <rguenther@suse.de>
693         PR middle-end/34458
694         * gcc.c-torture/compile/pr34458.c: New testcase.
696 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
698         PR testsuite/30459
699         g++.dg/eh/ia64-2.C: Require weak support.
701 2008-01-08  Richard Guenther  <rguenther@suse.de>
703         PR middle-end/31863
704         * g++.dg/torture/pr31863.C: New testcase.
706 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
708         PR middle-end/34694
709         * gcc.dg/gomp/pr34694.c: New test.
710         * g++.dg/gomp/pr34694.C: New test.
712         PR c++/33890
713         * g++.dg/gomp/pr33890.C: New test.
715 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
717         PR fortran/34476
718         * gfortran.dg/parameter_array_init_3.f90: New test.
720 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
722         PR fortran/34681
723         PR fortran/34704
724         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
726 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
728         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
729         * g++.dg/other/spu2vmx-1.C: Use it.
731 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
733         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
735         PR testsuite/34575
736         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
737         * gcc.target/powerpc/parity-1.c: Likewise.
739 2008-01-07  Fred Fish  <fnf@specifix.com>
741         PR preprocessor/30363:
742         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
743         macro expansions.
745 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
747         PR fortran/34672
748         * gfortran.dg/use_only_2.f90: New test.
750 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
752         PR libstdc++/34680
753         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
754         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
756 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
758         PR fortran/34545
759         * gfortran.dg/use_12.f90: New test.
761 2008-01-06  Tobias Burnus  <burnus@net-b.de>
763         PR fortran/34689
764         * interface.c (compare_actual_formal): Fix intent(out) check for
765         function result variables.
767 2008-01-06  Tobias Burnus  <burnus@net-b.de>
769         PR fortran/34690
770         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
772 2008-01-06  Tobias Burnus  <burnus@net-b.de>
774         PR fortran/34689
775         * gfortran.dg/intent_out_4.f90: Fix test case.
777 2008-01-06  Tobias Burnus  <burnus@net-b.de>
779         PR fortran/34689
780         * gfortran.dg/intent_out_4.f90: New.
782 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
784         PR libfortran/34540
785         * gfortran.dg/optional_dim_3.f90: New test.
787 2008-01-06  Tobias Burnus  <burnus@net-b.de>
789         PR fortran/34658
790         * gfortran.dg/common_11.f90: New.
791         * gfortran.dg/blockdata_1.f90: Update test case.
792         * gfortran.dg/blockdata_2.f90: Update test case.
794 2008-01-06  Tobias Burnus  <burnus@net-b.de>
796         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
798 2008-01-06  Tobias Burnus  <burnus@net-b.de>
800         PR fortran/34655
801         * gfortran.dg/equiv_constraint_9.f90: New.
803 2008-01-06  Revital Eres  <eres@il.ibm.com>
805         PR tree-optimization/34263
806         * gcc.dg/pr34263.c:  New testcase.
808 2008-01-06  Tobias Burnus  <burnus@net-b.de>
810         PR fortran/34654
811         * gfortran.dg/internal_io_unf.f90: New.
813 2008-01-06  Tobias Burnus  <burnus@net-b.de>
815         PR fortran/34660
816         * gfortran.dg/elemental_args_check_2.f90: New.
818 2008-01-06  Tobias Burnus  <burnus@net-b.de>
820         PR fortran/34662
821         * gfortran.dg/intent_out_3.f90: New.
823 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
825         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
827 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
829         PR libfortran/34676
830         * gfortran.dg/list_read_8.f90: New test.
832 2008-01-04  Richard Guenther  <rguenther@suse.de>
834         PR middle-end/34029
835         * gcc.c-torture/compile/pr34029-1.c: New testcase.
836         * gcc.c-torture/compile/pr34029-2.c: Likewise.
838 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
840         PR gcov-profile/34609
841         * g++.dg/gcov/gcov-6.C: New test.
843 2008-01-04  Richard Guenther  <rguenther@suse.de>
845         PR tree-optimization/31081
846         * g++.dg/torture/pr31081-1.C: New testcase.
847         * g++.dg/torture/pr31081-2.C: Likewise.
849 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
851         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
852         * gcc.target/mips/rsqrt-2.c: Likewise.
853         * gcc.target/mips/rsqrt-4.c: New test.
855 2008-01-04  Tobias Burnus  <burnus@net-b.de>
857         PR fortran/34557
858         * gfortran.dg/equiv_substr.f90: New.
860 2008-01-03  Tom Tromey  <tromey@redhat.com>
862         PR c/34457:
863         * gcc.dg/pr34457-2.c: New file.
864         * gcc.dg/pr34457-1.c: New file.
866 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
868         Revert fix for PR tree-optimization/34458.
870 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
872         PR tree-optimization/34458
873         * gcc.dg/tree-ssa/pr34458.c: New.
875 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
877         PR libfortran/34565
878         * gfortran.dg/internal_readwrite_1.f90:  New test.
879         * gfortran.dg/internal_readwrite_2.f90:  New test.
881 2008-01-03  Tom Tromey  <tromey@redhat.com>
883         PR preprocessor/34602:
884         * gcc.dg/cpp/pr34602.c: New file.
886 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
888         PR tree-optimization/29484
889         * gcc.c-torture/execute/20071220-1.c: New test.
890         * gcc.c-torture/execute/20071220-2.c: New test.
892 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
894         PR tree-optimization/34635
895         * gcc.dg/tree-ssa/pr34635.c: New.
896         * gcc.dg/tree-ssa/pr34635-1.c: New.
898 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
900         PR middle-end/34562
901         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
902         scan-assembler check.
904 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
906         PR middle-end/34608
907         * g++.dg/gomp/pr34608.C: New test.
909 2008-01-02  Richard Guenther  <rguenther@suse.de>
911         PR middle-end/34093
912         PR middle-end/31976
913         * gcc.c-torture/compile/pr34093.c: New testcase.
915 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
917        * g++.dg/cpp0x/long_long.C: New.
919 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
921         * gcc.target/spu/tag_manager.c : Include stdlib.h.
922         * gcc.target/spu/Wmain.c: Fix the line numbers for the
923         warning on the function main.
925 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
927         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
928         rather than __v2di type.
930 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
932         PR fortran/34558
933         * gfortran.dg/linked_list_1.f90: New test.
935 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
937         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
938         instead of appending to it.
940 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
942         PR tree-optimization/34591
943         * gcc.dg/vect/pr34591.c: New test.
945 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
947         PR libfortran/34594
948         * gfortran.dg/direct_io_8.f90:  New test case.
950 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
952         PR target/34281
953         * gcc.c-torture/execute/20071213-1.c: New test.
955 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
957         PR libfortran/34560
958         * gfortran.dg/read_eof_5.f90: New test.
960 2007-12-25  Tobias Burnus  <burnus@net-b.de>
962         PR fortran/34514
963         * gfortran.dg/initialization_17.f90: New.
965 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
967         PR libfortran/34566
968         * gfortran.dg/matmul_6.f90:  New test.
970 2007-12-23  Tobias Burnus  <burnus@net-b.de>
972         PR fortran/34421
973         * gfortran.dg/entry_17.f90: New.
975 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
977         PR fortran/34536
978         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
979         * gfortran.dg/real_const_3.f90: Likewise.
980         * gfortran.dg/unary_operator.f90: New test.
982 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
984         * gnat.dg/pack2.adb: New test.
986 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
988         PR fortran/34559
989         * gfortran.dg/repeat_6.f90: New test.
991 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
993         PR fortran/34549
994         * cshift_shift_real_1.f90:  New test.
996 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
998         PR fortran/34540
999         * gfortran.dg/shift-kind_2.f90: New test.
1001 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
1003         PR target/8835
1004         * gcc.dg/pr8835-1.c: New.
1006 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
1008         PR fortran/34438
1009         * gfortran.dg/default_initialization_3.f90: New test.
1011 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1013         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1014         conditions.
1015         (dg-mips-options): Treat -march=24k* as a 32-bit option.
1017 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
1019         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
1020         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1022 2007-12-20  Jason Merrill  <jason@redhat.com>
1024         * gcc.dg/overload/arg[14].C: Remove expected errors.
1026 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
1028         PR c++/34459
1029         * gcc.c-torture/execute/20071219-1.c: New test.
1031 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1033         PR fortran/34530
1034         * gfortran.dg/namelist_44.f90: New.
1036 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1038         PR fortran/34482
1039         * gfortran.dg/boz_8.f90: Add error-check check.
1040         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1041         stop by call abort.
1043 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1045         * gcc.dg/gomp/combined-1.c: New test.
1047 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1049         PR tree-optimization/34355
1050         * g++.dg/tree-ssa/pr34355.C: New test.
1052 2007-12-19  Revital Eres  <eres@il.ibm.com>
1054          * gcc.dg/sms-5.c: New testcase.
1056 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1058         PR fortran/34325
1059         * gfortran.dg/missing_parens_1.f90: New.
1060         * gfortran.dg/missing_parens_1.f90: New.
1061         
1062 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
1064         PR fortran/34495
1065         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1066         expressions.
1067         * gfortran.dg/transfer_simplify_7.f90: New test.
1069 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
1071         * gcc.dg/pr32912-3.c: Compile with -w.
1073         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1075 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
1076             Jakub Jelinek  <jakub@redhat.com>
1077         
1078         PR c++/32565
1079         PR c++/33943
1080         PR c++/33965
1081         * g++.dg/cpp0x/variadic86.C: New.
1082         * g++.dg/cpp0x/variadic87.C: New.
1083         * g++.dg/cpp0x/variadic84.C: New.
1084         * g++.dg/cpp0x/variadic85.C: New.
1085         * g++.dg/template/ttp25.C: New.
1087 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
1089         PR tree-optimization/34123
1090         * gcc.dg/tree-ssa/pr34123.c: New test.
1092 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1094         PR rtl-optimization/34456
1095         * gcc.c-torture/execute/pr34456.c: New test.
1097 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
1099         PR c++/34488
1100         * g++.dg/parse/friend7.C: New test.
1102         PR rtl-optimization/34490
1103         * gcc.c-torture/execute/20071216-1.c: New test.
1105 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1107         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
1109 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1111         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
1112         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
1113         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
1114         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
1115         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
1117 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
1119         PR c/34506
1120         * gcc.dg/gomp/clause-2.c: New test.
1121         * g++.dg/gomp/clause-4.C: New test.
1123 2007-12-17  Tobias Burnus  <burnus@net-b.de>
1125         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
1126         part of Fortran 77/95/2003.
1128 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1130         PR tree-optimization/34445
1131         * gfortran.dg/vect/cost-model-pr34445.f: New test.
1132         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
1134 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1136         PR fortran/34427
1137         * gfortran.dg/namelist_42.f90: Update.
1138         * gfortran.dg/namelist_43.f90: New.
1139         
1140 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1142         PR fortran/34495
1143         * gfortran.dg/initialization_16.f90: New.
1145 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1147         PR fortran/34305
1148         * gfortran.dg/real_dimension_1.f:  New test case.
1150 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1152         * gcc.dg/torture/pr24257.c: Remove -O from options.
1154 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1156         PR fortran/34246
1157         * gfortran.dg/bind_c_usage_16.f03: Extend test.
1159 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
1161         PR fortran/31213
1162         PR fortran/33888
1163         PR fortran/33998
1164         * gfortran.dg/mapping_1.f90: New test.
1165         * gfortran.dg/mapping_2.f90: New test.
1166         * gfortran.dg/mapping_3.f90: New test.
1168 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1170         PR rtl-optimization/34415
1171         * gcc.c-torture/execute/pr34415.c: New test.
1173 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
1175         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
1176         void. 
1178 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
1180         PR bootstrap/34003
1181         * gcc.dg/pr34003-1.c: New test.
1182         * gcc.dg/pr34003-2.c: New.
1184 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
1186         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
1187         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
1188         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
1189         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
1190         add -save-temps.
1191         * gcc.target/cris/torture/cris-torture.exp,
1192         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
1193         * gcc.target/cris/builtin_ctz_v3.c,
1194         gcc.target/cris/builtin_ctz_v8.c,
1195         gcc.target/cris/builtin_clz_v0.c,
1196         gcc.target/cris/builtin_clz_v3.c,
1197         gcc.target/cris/builtin_bswap_v3.c,
1198         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
1199         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
1200         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
1201         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
1202         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
1203         lib/target-supports.exp: Adjust for crisv32-*-*.
1205 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
1207         * gcc.dg/debug/const-3.c: New.
1209 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1211         * g++.dg/other/datasec1.C: Require named section support.
1213 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
1215         PR target/29978
1216         * gcc.target/i386/pr29978.c: New test.
1218 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1220         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
1221         instead of -msse4.1.
1222         * gcc.target/i386/sse-12.c (dg-options): Ditto.
1223         * g++.dg/other/i386-2.C (dg-options): Ditto.
1225 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1227         PR fortran/34438
1228         * gfortran.dg/private_type_10.f90: New.
1230 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1232         PR fortran/34398
1233         * gfortran.dg/nan_4.f90: New.
1235 2007-12-14  Richard Guenther  <rguenther@suse.de>
1237         PR middle-end/34462
1238         * gcc.c-torture/compile/20071214-1.c: New testcase.
1240 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1242         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
1243         macros to test macroized SSE intrinsics.  Use new macros to test
1244         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
1245         emmintrin.h, xmmintrin.h and bmmintrin.h
1246         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
1247         to test with immediate operand.
1249 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1251         PR target/34091
1252         * gcc.c-torture/compile/pr34091.c: New test.
1254 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1256         * gcc.dg/uninit-13.c: UnXFAIL.
1257         * gcc.dg/complex-5.c: New testcase.
1259 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1261         * gcc.dg/struct/struct-reorg.exp: Replace 
1262          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
1263         
1264 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
1266         PR libfortran/34370
1267         PR libfortran/34323
1268         PR libfortran/34405
1269         * gfortran.dg/advance_6.f90:  New test case.
1270         * gfortran.dg/direct_io_7.f90:  New test case.
1271         * gfortran.dg/streamio_13.f90:  New test case.
1273 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
1275         * g++.dg/cpp0x/__func__.C: New.
1277 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
1279         PR target/34435
1280         * g++.dg/other/pr34435.C: New testcase.
1282 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1284         * gcc.dg/struct: New directory with tests 
1285         for struct-reorg optimizaion.
1286         * gcc.dg/struct/struct-reorg.exp: New script.
1287         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
1288         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1289         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
1290         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1291         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1292         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1293         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1294         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1295         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1296         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1297         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1298         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1299         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1300         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1301         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1302         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1303         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
1304         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
1305         * gcc.dg/struct/w_prof_global_array.c: Likewise.
1306         * gcc.dg/struct/w_prof_global_var.c: Likewise.
1307         * gcc.dg/struct/w_prof_local_array.c: Likewise.
1308         * gcc.dg/struct/w_prof_local_var.c: Likewise.
1309         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1310         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1312 2007-12-13  Tobias Burnus  <burnus@net-b.de>
1314         PR fortran/34427
1315         * gfortran.dg/namelist_42.f90: New.
1317 2007-12-12  Tobias Burnus  <burnus@net-b.de>
1319         PR fortran/34254
1320         * gfortran.dg/function_kinds_3.f90: New.
1322 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
1324         * gcc.target/s390/20071212-1.c: New testcase.
1326 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
1328         PR c++/34238
1329         * g++.dg/ext/visibility/anon7.C: Add xfail.
1330         * g++.dg/ext/visibility/anon9.C: New test.
1331         * g++.dg/ext/visibility/anon10.C: New test.
1333         PR c++/34364
1334         * g++.dg/rtti/dyncast2.C: New test.
1336 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
1338         PR tree-optimization/34407
1339         * gcc.dg/vect/pr34407.c: New test.
1341 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1343         PR fortran/34411
1344         * gfortran.dg/error_recovery_5.f90: New.
1345         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
1347 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1349         PR tree-optimization/34371
1350         * gcc.c-torture/compile/20071207-1.c: New test.
1352 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
1354         PR c++/34059
1355         * g++.dg/parse/crash40.C: New test.
1357 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1359         * g++.dg/opt/memcpy1.C: New test.
1361 2007-12-10  Tobias Burnus  <burnus@net-b.de>
1363         PR fortran/34425
1364         * gfortran.dg/argument_checking_10.f90: New.
1366 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1368         PR rtl-optimization/34302
1369         * gcc.c-torture/execute/20071210-1.c: New test.
1371 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1373         PR c++/34395
1374         * g++.dg/cpp0x/error1.C: New test.
1376         PR c++/34394
1377         * g++.dg/other/error22.C: New test.
1379 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
1381         PR target/32086
1382         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1383         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1384         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1386 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
1388         PR c++/34178
1389         PR c++/34340
1390         * g++.dg/template/repo6.C: New test.
1391         * g++.dg/template/repo7.C: New test.
1392         * g++.dg/template/repo8.C: New test.
1394 2007-12-09  H.J. Lu  <hjl@lucon.org>
1395             Tobias Burnus  <burnus@net-b.de>
1397         PR fortran/34404
1398         * gfortran.dg/read_2.f90: New.
1400 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1402         * lib/target-supports.exp (check_effective_target_tls_native):
1403         Fix typo.
1405 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
1407         PR ada/34366
1408         * gnat.dg/enclosing_record_reference.ads,
1409         gnat.dg/enclosing_record_reference.adb: New test.
1411 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
1413         PR fortran/32129
1414         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1415         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1417         PR fortran/31487
1418         * gfortran.dg/char_component_initializer_1.f90: New test.
1420 2007-12-09  Tobias Burnus  <burnus@net-b.de>
1422         PR fortran/34342
1423         PR fortran/34345
1424         PR fortran/18026
1425         PR fortran/29471
1427         * gfortran.dg/boz_8.f90: New.
1428         * gfortran.dg/boz_9.f90: New.
1429         * gfortran.dg/boz_10.f90: New.
1430         * gfortran.dg/boz_7.f90: Update dg-warning.
1431         * gfortran.dg/pr16433.f: Add dg-error.
1432         * gfortan.dg/ibits.f90: Update dg-warning.
1433         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1434         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1436 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
1438         PR fortran/34359
1439         * gfortran.dg/include_1.f90: New test.
1440         * gfortran.dg/include_1.inc: New.
1441         * gfortran.dg/include_2.f90: New test.
1443 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
1445         * gcc.c-torture/compile/20011130-2.c: Fix typo.
1447 2007-12-08  Tobias Burnus  <burnus@net-b.de>
1449         PR fortran/34319
1450         * gfortran.dg/nan_3.f90: New.
1452 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
1454         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1456 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1458         * gnat.dg/tamdt*.ad?: Support for ...
1459         * gnat.dg/test_tamdt.adb: New test.
1461 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1463         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1464         exports and document how these can be exercised.
1466 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
1468         PR ada/15805
1469         * gnat.dg/specs/access_constants.ads: New test.
1471         * gnat.dg/specs/access_constant_decl.ads: New test.
1473         PR ada/21346
1474         * gnat.dg/compose.adb: New test.
1476 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1478         PR ada/34173
1479         * gnat.dg/unc_memops.ad[sb]: Support for ...
1480         * gnat.dg/unc_memfree.adb: New test.
1481         
1482 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
1484         * gfortran.dg/ltrans-7.f90: New.
1486 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
1487             Dorit Nuzman  <dorit@il.ibm.com>
1489         PR tree-optimization/34005
1490         * gcc.dg/vect/pr34005.c: New test.
1492 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
1494         PR c++/34336
1495         * g++.dg/template/new8.C: New test.
1497 2007-12-06  Tobias Burnus  <burnus@net-b.de>
1499         PR fortran/34333
1500         * gfortran.dg/boz_7.f90: New.
1501         * gfortran.dg/int_1.f90: Disable -pedantic option.
1502         * gfortran.dg/boz_1.f90: Ditto.
1503         * gfortran.dg/boz_3.f90: Ditto.
1504         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
1505         * gfortran.dg/ibits.f90: Ditto.
1506         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1507         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1509 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
1511         PR fortran/34335
1512         * gfortran.dg/used_types_19.f90: New test.
1514 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
1516         * gfortran.dg/nan_2.f90: Add -mieee for sh.
1517         * gfortran.dg/nearest_2.f90: Likewise.
1518         * gfortran.dg/nearest_3.f90: Likewise.
1520 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1522         PR middle-end/34337
1523         * gcc.c-torture/execute/20071205-1.c: New test.
1525 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
1527         * gfortran.dg/module_nan.f90: Add -mieee for sh.
1528         * gfortran.dg/real_const_3.f90: Likewise.
1530 2007-12-05  Richard Guenther  <rguenther@suse.de>
1532         PR tree-optimization/34138
1533         * gcc.c-torture/compile/pr34138.c: New testcase.
1535 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1537         PR debug/33739
1538         * gfortran.dg/debug_2.f: New test.
1540 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
1542         * gnat.dg/specs/elab1.ads: New test.
1544 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
1546         PR target/34312
1547         * gcc.target/i386/pr34312.c: New test.
1549 2007-12-05  Tobias Burnus  <burnus@net-b.de>
1551         PR fortran/34333
1552         * gfortran.dg/nan_2.f90: New.
1554 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1556         PR c++/34271
1557         * g++.dg/cpp0x/decltype9.C: New test.
1558         * g++.dg/cpp0x/decltype10.C: New test.
1560 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
1562         PR ada/21489
1563         * gnat.dg/rm_6_4_1_13.adb: New test.
1565 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1567         PR middle-end/34134
1568         * gcc.c-torture/compile/20071117-1.c: New test.
1570 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1572         PR c++/34101
1573         * g++.dg/cpp0x/variadic-ttp.C: New.
1575 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1576         
1577         * gcc.dg/parse-decl-after-if.c: New.
1578         * gcc.dg/20031223-1.c: Adjust.
1579         
1580 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1582         PR c++/33509
1583         * g++.dg/cpp0x/variadic-throw.C: New.
1585 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1587         PR c++/33091
1588         * g++.dg/cpp0x/variadic-unify.C: New.
1590 2007-12-04  Richard Guenther  <rguenther@suse.de>
1592         PR middle-end/34334
1593         PR middle-end/34222
1594         * gcc.c-torture/compile/pr34334.c: New testcase.
1595         * g++.dg/torture/pr34222.C: New testcase.
1597 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1599         * gcc.c-torture/execute/20071202-1.c: New test.
1600         * gcc.dg/tree-ssa/pr34146-2.c: New test.
1602 2007-12-04  Tobias Burnus  <burnus@net-b.de>
1604         PR fortran/34318
1605         * gfortran.dg/module_nan.f90: New.
1607 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1609         * lib/target-supports.exp (get_compiler_messages): Replace with...
1610         (check_compile): ...this new procedure.  Handle TYPE == executable.
1611         Use comments in the source to determine the correct extension.
1612         Return a pair containing the compiler output and the output filename.
1613         Don't delete the file here.
1614         (check_no_compiler_messages_nocache): New procedure.
1615         (check_no_compiler_messages): Use it.
1616         (check_no_messages_and_pattern_nocache): New procedure.
1617         (check_no_messages_and_pattern): Use it.
1618         (check_runtime_nocache, check_runtime): New procedures.
1619         (check_effective_target_tls): Use check_no_compiler_messages.
1620         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
1621         (check_effective_target_tls_runtime): Use check_runtime.
1622         (check_effective_target_fstack_protector): Likewise.
1623         (check_iconv_available): Use check_runtime_nocache.
1624         (check_effective_target_fortran_large_real): Use
1625         check_no_compiler_messages.
1626         (check_effective_target_fortran_large_int): Likewise.
1627         (check_effective_target_static_libgfortran): Likewise.
1628         (check_750cl_hw_available): Use check_cached_effective_target
1629         and check_runtime_nocache.
1630         (check_vmx_hw_available): Likewise.
1631         (check_effective_target_broken_cplxf_arg): Likewise.
1632         (check_alpha_max_hw_available): Use check_runtime.
1633         (check_function_available): Use check_no_compiler_messages.
1634         (check_cxa_atexit_available): Use check_cached_effective_target
1635         and check_runtime_nocache.
1636         (check_effective_target_dfp_nocache): Use
1637         check_no_compiler_messages_nocache.
1638         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
1639         (check_effective_target_dfp): Use check_cached_effective_target.
1640         (check_effective_target_dfprt): Likewise.
1641         (check_effective_target_arm_neon_hw): Use check_runtime.
1642         (check_effective_target_ultrasparc_hw): Likewise.
1643         (check_effective_target_c99_runtime): Use
1644         check_no_compiler_messages_nocache.
1646 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
1648         PR middle-end/29749
1649         * gcc.dg/fold-rotate-1.c: New test.
1651         PR tree-optimization/33453
1652         * gcc.c-torture/compile/20071203-1.c: New test.
1654 2007-12-03  Robert Dewar <dewar@adacore.com>
1655             Samuel Tardieu  <sam@rfc1149.net>
1657         PR ada/34287
1658         * gnat.dg/check_elaboration_code.adb: New test.
1659         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
1660         New support files.
1662 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1664         PR c++/34061
1665         * g++.dg/cpp0x/pr34061.C: New.
1667 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1669         PR c++/34273
1670         * g++.dg/other/error21.C: New.
1672 2007-12-02  Revital Eres  <eres@il.ibm.com>
1674         * gcc.dg/sms-4.c: New testcase.
1676 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
1677             Revital Eres  <eres@il.ibm.com>
1679         * gcc.dg/sms-3.c: New testcase.
1681 2007-12-01  Ollie Wild  <aaw@google.com>
1683         PR c++/8171
1684         * g++.dg/conversion/ptrmem9.C: New test.
1686 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1688         PR libfortran/34291
1689         * gfortran.dg/namelist_41.f90: New test.
1691 2007-11-30  Tom Tromey  <tromey@redhat.com>
1693         PR preprocessor/32868:
1694         * gcc.dg/cpp/pr32868.c: New file.
1696 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1698         PR fortran/34248
1699         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
1701 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
1703         PR rtl-optimization/34171
1704         * gcc.dg/pr34171.c: New testcase.
1706 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
1708         * gcc.dg/tree-ssa/pr34244.c: Fixed.
1710 2007-11-30  Tobias Burnus  <burnus@net-b.de>
1712         PR fortran/34133
1713         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
1714         * gfortran.dg/bind_c_usage_11.f03: New.
1715         * gfortran.dg/bind_c_usage_12.f03: New.
1717 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
1719         PR c++/34275
1720         * g++.dg/other/error20.C: New test.
1722 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
1724         PR fortran/34230
1725         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
1727 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
1729         PR tree-optimization/34244
1730         * gcc.dg/tree-ssa/pr34244.c: New test.
1732 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
1734         PR tree-optimization/33434
1735         * gcc.dg/pr33434-1.c: New test.
1736         * gcc.dg/pr33434-2.c: New test.
1737         * gcc.dg/pr33434-3.c: New test.
1738         * gcc.dg/pr33434-4.c: New test.
1740         PR c++/34270
1741         * g++.dg/template/cond7.C: New test.
1743         PR c++/34267
1744         PR c++/34268
1745         * g++.dg/cpp0x/decltype7.C: New test.
1746         * g++.dg/cpp0x/decltype8.C: New test.
1748 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1750         PR fortran/34248
1751         * gfortran.dg/result_in_spec_3.f90: New.
1753 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1755         PR fortran/34262
1756         * gfortran.dg/mvbits_3.f90: New.
1758 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
1759         
1760         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1761         Delete.
1762         (check_effective_target_hard_float): New.
1763         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
1764         * gcc.dg/pr30957-1.c: Likewise.
1765         
1766 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
1768         PR ada/15804
1769         * gnat.dg/specs/variant_part.ads: New test.
1771         PR ada/17318
1772         * gnat.dg/specs/attribute_parsing.ads: New test.
1774         PR ada/32792
1775         * gnat.dg/specs/integer_value.ads: New test.
1777         PR ada/22559
1778         * gnat.dg/specs/delta_small.ads: New test.
1780 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
1782         PR tree-optimization/34140
1783         * gcc.c-torture/compile/20071128-1.c: New test.
1785 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1787         PR fortran/32928
1788         * gfortran.dg/data_array_1.f90
1789         * gfortran.dg/data_array_2.f90
1790         * gfortran.dg/data_array_3.f90
1791         * gfortran.dg/data_array_4.f90
1793 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1795         PR fortran/34227
1796         * gfortran.dg/blockdata_5.f90: New test.
1797         * gfortran.dg/blockdata_6.f90: New test.
1799 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1801         PR tree-optimization/34016
1802         * gcc.dg/pr34016.c: New test.
1804 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1806         PR fortran/29389
1807         * gfortran.dg/stfunc_6.f90: New test.
1809         PR fortran/33850
1810         * gfortran.dg/assign_10.f90: New test.
1812 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1814         PR fortran/33541
1815         * gfortran.dg/use_11.f90: New test.
1817         PR fortran/34231
1818         * gfortran.dg/generic_15.f90: New test.
1820 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1822         PR target/34225
1823         * gcc.dg/pr34225.c: New test.
1825 2007-11-27  Richard Guenther  <rguenther@suse.de>
1827         PR tree-optimization/34241
1828         * g++.dg/torture/pr34241.C: New testcase.
1830 2007-11-27  Richard Guenther  <rguenther@suse.de>
1832         * gcc.dg/builtins-error.c: New testcase.
1834 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1836         PR c++/34213
1837         * g++.dg/ext/visibility/anon8.C: New test.
1839 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
1841         PR target/34077
1842         * gcc.target/i386/pr34077.c: New testcase.
1844 2007-11-26  Tobias Burnus  <burnus@net-b.de>
1846         PR fortran/34203
1847         * gfortran.dg/backslash_3.f: Add -fbackslash option.
1848         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
1849         * gfortran.dg/backslash_1.f90: Remove no longer needed
1850         -fno-backslash option.
1852 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1854         PR c/23722
1855         * gcc.dg/cpp/19990413-1.c: Update.
1856         * gcc.dg/parse-else-error.c: New.
1857         * gcc.dg/parse-else-error-2.c: New.
1858         * gcc.dg/parse-else-error-3.c: New.
1859         * gcc.dg/parse-else-error-4.c: New.
1861 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1863         PR c++/34081
1864         * g++.dg/template/dependent-expr6.C: New testcase.
1866 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
1868         PR target/34215
1869         * gcc.target/i386/pr34215.c: New test.
1871 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1873         PR target/34174
1874         * gcc.dg/torture/pr34174-1.c: New.
1876 2007-11-26  Richard Guenther  <rguenther@suse.de>
1878         PR middle-end/34233
1879         * gcc.dg/pr34233.c: New testcase.
1881 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1882             Revital Eres  <eres@il.ibm.com>
1884         PR rtl-optimization/34085
1885         * gcc.dg/tree-prof (bb-reorg.c): New test.
1887 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1889         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1890         Return true for MIPS16 targets.
1892 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1894         PR fortran/33152
1895         * gfortran.dg/blockdata_4.f90: New test.
1897 2007-11-25  Tobias Burnus  <burnus@net-b.de>
1899         PR fortran/34079
1900         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
1901         * gfortran.dg/bind_c_usage_16.f03: New.
1902         * gfortran.dg/bind_c_usage_16_c.c: New.
1904 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1906         * gnat.dg/specs/size_clause1.ads: New test.
1907         * gnat.dg/specs/size_clause2.ads: Likewise.
1908         * gnat.dg/specs/size_clause3.ads: Likewise.
1910 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
1912         PR fortran/33499
1913         * gfortran.dg/entry_16.f90: New test.
1915 2007-11-24  Tobias Burnus  <burnus@net-b.de>
1917         PR fortran/34192
1918         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
1920 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
1922         PR fortran/33541
1923         * gfortran.dg/nested_modules_1.f90: Change the reference to
1924         FOO, forbidden by the standard, to a reference to W.
1925         * gfortran.dg/use_only_1.f90: New test.
1927 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1929         PR fortran/34209
1930         * gfortran.dg/nearest_3.f90: New test.
1932 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1934         PR fortran/33317
1935         * gfortran.dg/optional_dim_2.f90: New test.
1937 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1939         PR fortran/34187
1940         * gfortran.dg/bind_c_usage_15.f90: New.
1942 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1944         PR fortran/34192
1945         * gfortran.dg/nearest_2.f90: New.
1948 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1950         PR c++/30293
1951         PR c++/30294
1952         * g++.dg/ext/java-2.C: New test.
1954 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
1955             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1956         
1957         PR c++/5310
1958         * g++.dg/warn/pr5310.C: New.
1959         * g++.dg/warn/pr33160.C: New.
1960         
1961 2007-11-23  Richard Guenther  <rguenther@suse.de>
1962             Michael Matz  <matz@suse.de>
1964         PR tree-optimization/34176
1965         * gcc.c-torture/execute/pr34176.c: New testcase.
1967 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1969         PR c++/34198
1970         * gcc.dg/Wconversion-5.c: New test.
1971         * g++.dg/Wconversion3.C: New test.
1973 2007-11-23  Richard Guenther  <rguenther@suse.de>
1975         * gcc.dg/tree-ssa/alias-17.c: New testcase.
1977 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
1979         PR c/14050
1980         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
1981         qualifiers in abstract declarator.
1983 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1985         * gfortran.dg/derived_constructor_comps_3.f90: New.
1987 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
1989         PR c++/34094
1990         * g++.dg/ext/visibility/anon7.C: New test.
1992 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1994         PR fortran/34079
1995         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
1996         * gfortran.dg/bind_c_usage_13.f03: New.
1997         * gfortran.dg/bind_c_usage_14.f03: New.
1999 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2001         PR rtl-optimization/33848
2002         * gcc.dg/torture/pr33848.c: New test.
2004 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2006         PR fortran/34083
2007         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2009 2007-11-20  Richard Guenther  <rguenther@suse.de>
2011         PR middle-end/34154
2012         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2014 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
2016         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2018 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2020         PR fortran/32770
2021         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
2022         so test passes with -frecord-marker=8.
2023         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
2024         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
2025         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
2026         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
2027         * gfortrand.dg/modulo_1.f90:  Likewise.
2029 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2031         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2032         New procedure.
2033         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2034         * gcc.dg/pr30957-1.c: Likewise.
2036 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2038         PR c++/34089
2039         * g++.dg/template/crash74.C: New test.
2041 2007-11-20  Richard Guenther  <rguenther@suse.de>
2043         * gcc.c-torture/execute/20071120-1.c: New testcase.
2045 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2047         PR c/34146
2048         * gcc.dg/tree-ssa/pr34146.c: New test.
2050         PR testsuite/33978
2051         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2052         dependent on target settings like move_by_pieces etc.
2054         PR c++/28879
2055         * g++.dg/template/vla2.C: New test.
2057         PR c++/33962
2058         * g++.dg/overload/template3.C: New test.
2060 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2062         PR fortran/33317
2063         * gfortran.dg/optional_dim_2.f90: Remove test.
2065 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
2067         * gcc.dg/dfp/ddmode-ice.c: New test.
2069 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2071         PR tree-optimization/34036
2072         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2074 2007-11-19  Richard Guenther  <rguenther@suse.de>
2076         PR tree-optimization/34
2077         * gcc.c-torture/execute/pr34099-2.c: New testcase.
2079 2007-11-19  Tobias Burnus  <burnus@net-b.de>
2081         PR fortran/34079
2082         * gfortran.dg/bind_c_usage_10_c.c: New.
2083         * gfortran.dg/bind_c_usage_10.f03: New.
2085 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2087         * gcc.dg/pr33007.c: Expect new warning.
2088         * gcc.dg/tree-ssa/recip-5.c: Likewise.
2089         * g++.dg/opt/pr34036.C: New test.
2091 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2093         PR c++/30988
2094         * g++.dg/warn/noreturn-4.C: New test.
2095         * g++.dg/warn/noreturn-5.C: New test.
2096         * g++.dg/warn/noreturn-6.C: New test.
2097         * g++.dg/warn/noreturn-7.C: New test.
2099 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
2101         PR fortran/32770
2102         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
2103         integers so tests works with -fdefault-integer-8.
2104         * gfortran.fortran-torture/execute/elemental.f90:  Use default
2105         integers so test passes with -fdefault-integer-8.
2106         * gfortran.fortran-torture/execute/der_io.f90:  Increase
2107         buffer length so test passes with -fdefault-integer-8.
2108         * gfortran.dg/bounds_check_8.f90:  Likewise.
2109         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
2110         * gfortran.dg/equiv_7.f90:  Set kind so test passes
2111         with -fdefault-integer-8.
2112         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
2113         provoke overflow.
2115 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2117         PR fortran/33317
2118         * gfortran.dg/optional_dim_2.f90: New test.
2119         
2120         PR fortran/34139
2121         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
2122         
2123 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2125         PR rtl-optimization/34132
2126         * gcc.c-torture/compile/20071118-1.c: New test.
2128 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
2130         PR fortran/31608
2131         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
2133 2007-11-18  Tobias Burnus  <burnus@net-b.de>
2135         PR fortran/34137
2136         * gfortran.dg/entry_14.f90: New.
2137         * gfortran.dg/entry_15.f90: New.
2139 2007-11-18  Richard Guenther  <rguenther@suse.de>
2141         PR tree-optimization/34127
2142         * gcc.c-torture/compile/pr34127.c: New testcase.
2144 2007-11-18  Ben Elliston  <bje@au.ibm.com>
2146         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
2147         type specifier, as they are not permitted according to the AltiVec
2148         Programming Interface Manual.
2150 2007-11-17  Tobias Burnus  <burnus@net-b.de>
2152         PR fortran/34133
2153         * gfortran.dg/bind_c_usage_9.f03: New.
2154         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
2156 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2158         PR fortran/25252
2159         * interface.c (gfc_current_interface_head,
2160         gfc_set_current_interface_head): New functions.
2161         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
2162         On syntax error, restore previous state of the interface.
2163         * gfortran.h (gfc_current_interface_head,
2164         gfc_set_current_interface_head): New prototypes.
2166 2007-11-17  Richard Guenther  <rguenther@suse.de>
2168         PR middle-end/34130
2169         * gcc.c-torture/execute/pr34130.c: New testcase.
2171 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2173         PR fortran/34108
2174         * gfortran.dg/fmt_label_1.f90: New test.
2176 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2178         PR fortran/33957
2179         * gfortran.dg/initialization_15.f90 : New test.
2181 2007-11-16  Richard Guenther  <rguenther@suse.de>
2183         PR middle-end/34030
2184         * gcc.c-torture/compile/pr34030.c: New testcase.
2186 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2188         PR fortran/34008
2189         * gfortran.dg/interface_assignment_3.f90.
2191 2007-11-16  Richard Guenther  <rguenther@suse.de>
2193         PR tree-optimization/33870
2194         * gcc.dg/torture/pr33870.c: New testcase.
2196 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2198         PR fortran/33986
2199         * gfortran.dg/allocatable_function_3.f90.
2201 2007-11-16  Richard Guenther  <rguenther@suse.de>
2203         PR tree-optimization/34113
2204         * gcc.c-torture/compile/pr34113.c: New testcase.
2206 2007-11-16  Richard Guenther  <rguenther@suse.de>
2208         PR tree-optimization/34099
2209         * g++.dg/torture/pr3499.C: New testcase.
2210         * gcc.c-torture/execute/pr34099.c: Likewise.
2212 2007-11-16  Olivier Hainque  <hainque@adacore.com>
2214         * gnat.dg/release_unc_maxalign.adb: New test.
2216 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
2218         PR c++/34100
2219         * g++.dg/template/crash73.C: New test.
2221 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
2223         PR middle-end/23848
2224         * gcc.dg/tree-ssa/pr23848-1.c: New test.
2225         * gcc.dg/tree-ssa/pr23848-2.c: New test.
2226         * gcc.dg/tree-ssa/pr23848-3.c: New test.
2227         * gcc.dg/tree-ssa/pr23848-4.c: New test.
2229 2007-11-15  Tobias Burnus  <burnus@net-b.de>
2231         PR fortran/33917
2232         * gfortran.dg/proc_decl_11.f90: New.
2234 2007-11-15  Ben Elliston  <bje@au.ibm.com>
2236         * gcc.target/spu/compare-dp.c: New test.
2238 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2240         * gcc.dg/pr33923.c: New test.
2242 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
2244         PR middle-end/34088
2245         * gcc.dg/pr34088.c: New test.
2247 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2249         * gcc.c-torture/compile/20071114-1.c: New test.
2251 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2253         PR fortran/31608
2254         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
2255         to match known variations in symbol format. Document in comments.
2257 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2259         PR fortran/33985
2260         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
2262 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2264         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
2265         when done.
2267 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2269         PR fortran/33162
2270         * gfortran.dg/proc_decl_1.f90: Update.
2271         * gfortran.dg/proc_decl_7.f90: New test.
2272         * gfortran.dg/proc_decl_8.f90: New test.
2273         * gfortran.dg/proc_decl_9.f90: New test.
2274         * gfortran.dg/proc_decl_10.f90: New test.
2276 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
2278         PR fortran/34080
2279         * gfortran.dg/transfer_assumed_size_1.f90: New test.
2281 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2283         PR c++/34054
2284         PR c++/34056
2285         PR c++/34057
2286         PR c++/34058
2287         PR c++/34060
2288         * g++.dg/parse/crash36.C: Add another dg-error.
2289         * g++.dg/cpp0x/pr34054.C: New test.
2290         * g++.dg/cpp0x/pr34056.C: New test.
2291         * g++.dg/cpp0x/pr34057.C: New test.
2292         * g++.dg/cpp0x/pr34058.C: New test.
2293         * g++.dg/cpp0x/pr34060.C: New test.
2295         PR tree-optimization/34063
2296         * g++.dg/tree-ssa/pr34063.C: New test.
2298 2007-11-13  Diego Novillo  <dnovillo@google.com>
2300         PR tree-optimization/33870
2301         * gcc.c-torture/execute/pr33870-1.c: New test.
2302         * gcc.dg/tree-ssa/alias-16.c: New test.
2304 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2306         PR c++/29225
2307         * g++.dg/template/crash72.C: New test.
2309 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2311         * g++.dg/opt/cfg5.C: New test.
2313 2007-11-12  Richard Guenther  <rguenther@suse.de>
2315         PR middle-end/34070
2316         * gcc.c-torture/execute/pr34070-1.c: New testcase.
2317         * gcc.c-torture/execute/pr34070-2.c: Likewise.
2319 2007-11-12  Richard Guenther  <rguenther@suse.de>
2321         PR middle-end/34027
2322         * gcc.dg/pr34027-1.c: New testcase.
2323         * gcc.dg/pr34027-2.c: Likewise.
2325 2007-11-12  Ira Rosen  <irar@il.ibm.com>
2327         PR tree-optimization/33953
2328         * gcc.dg/vect/pr33953.c: New testcase.
2330 2007-11-11  Tom Tromey  <tromey@redhat.com>
2332         PR c++/17577:
2333         * g++.dg/ext/pr17577.h: New file.
2334         * g++.dg/ext/pr17577.C: New file.
2336 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2338         PR c++/8570
2339         * g++.old-deja/g++.ns/template13.C: Update expected output.
2340         * g++.old-deja/g++.pt/friend23.C: Likewise.
2341         * g++.dg/warn/pr8570.C: New.
2343 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
2345         PR c++/34068
2346         * g++.dg/template/pseudodtor4.C: New test.
2348 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
2350         PR middle-end/34018
2351         * g++.dg/opt/inline14.C: New test.
2353         PR tree-optimization/33680
2354         * gcc.c-torture/compile/20071108-1.c: New test.
2356         PR c++/32241
2357         * g++.dg/template/pseudodtor3.C: New test.
2359 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
2361         PR c++/33510
2362         * g++.dg/cpp0x/variadic-init.C: New.
2364 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
2365             Jakub Jelinek  <jakub@redhat.com>
2367         PR rtl-optimization/34012
2368         * gcc.target/i386/pr34012.c: New test.
2370 2007-11-09  Richard Guenther  <rguenther@suse.de>
2372         PR tree-optimization/33604
2373         * g++.dg/tree-ssa/pr33604.C: New testcase.
2374         * gcc.dg/pr32721.c: Adjust pattern.
2376 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2378         * gcc.target/mips/dse-1.c: Disable.
2380 2007-11-08  Tom Tromey  <tromey@redhat.com>
2382         * gcc.dg/empty-source-3.c: Update warning location.
2383         * gcc.dg/gomp/barrier-2.c: Likewise.
2384         * gcc.dg/label-decl-3.c: Likewise.
2385         * gcc.dg/label-decl-2.c: Likewise.
2386         * gcc.dg/empty-source-2.c: Likewise.
2388 2007-11-08  Tom Tromey  <tromey@redhat.com>
2390         PR c++/30297:
2391         * g++.dg/inherit/pr30297.C: New file.
2393 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
2395         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2396         -fno-common for cygwin and mingw32.
2398 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
2400         PR middle-end/33826
2401         * gcc.dg/pr33826.c: New.
2402         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
2403         recursive functions being marked pure or const.
2404         
2405 2007-11-08  Tobias Burnus  <burnus@net-b.de>
2407         PR fortran/33917
2408         * gfortran.dg/proc_decl_5.f90: New.
2409         * gfortran.dg/proc_decl_6.f90: New.
2411 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
2413         PR tree-optimization/32575
2414         * gcc.c-torture/execute/20071108-1.c: New test.
2416 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
2418         * g++.dg/opt/anchor1.C: New.
2420 2007-11-07  Diego Novillo  <dnovillo@google.com>
2422         PR 33870
2423         * gcc.c-torture/execute/pr33870.x: Remove.
2425 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
2427         PR c++/33045
2428         PR c++/33837
2429         PR c++/33838
2430         * g++.dg/cpp0x/decltype-33837.C: New.
2431         * g++.dg/cpp0x/decltype-refbug.C: New.
2432         * g++.dg/cpp0x/decltype-33838.C: New.
2434 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2436         * gcc.c-torture/compile/20071107-1.c: New test.
2438 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2440         * gcc.dg/out-of-bounds-1.c: New test.
2442 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
2444         PR c++/33501
2445         * g++.dg/warn/incomplete2.C: New test.
2446         * g++.dg/template/incomplete4.C: New test.
2447         * g++.dg/template/incomplete5.C: New test.
2449 2007-11-07  Olivier Hainque  <hainque@adacore.com>
2451         * gnat.dg/max_align.adb: New test.
2453 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
2455         PR target/30961
2456         * gcc.target/i386/pr30961-1.c: New.
2458 2007-11-06  Tom Tromey  <tromey@redhat.com>
2460         PR c++/32368:
2461         * g++.dg/warn/pragma-system_header3.h: New.
2462         * g++.dg/warn/pragma-system_header3.C: New.
2464         PR c++/32256:
2465         * g++.dg/warn/pragma-system_header4.C: New.
2466         * g++.dg/warn/pragma-system_header4.h: New.
2468 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2470         PR c++/33977
2471         PR c++/33886
2472         * g++.dg/other/canon-array.C: New.
2473         
2474 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2476         * g++.dg/parser/crash36.C: Tweak expected errors.
2477         * g++.dg/cpp0x/pr31439.C: New.
2478         * g++.dg/cpp0x/pr32114.C: New.
2479         * g++.dg/cpp0x/pr32115.C: New.
2480         * g++.dg/cpp0x/pr32125.C: New.
2481         * g++.dg/cpp0x/pr32126.C: New.
2482         * g++.dg/cpp0x/pr32127.C: New.
2483         * g++.dg/cpp0x/pr32128.C: New.
2484         * g++.dg/cpp0x/pr32253.C: New.
2485         * g++.dg/cpp0x/pr32566.C: New.
2486         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2487         * g++.dg/cpp0x/pr31438.C: Ditto.
2488         * g++.dg/cpp0x/variadic81.C: Ditto.
2489         * g++.dg/cpp0x/pr31432.C: Ditto.
2490         * g++.dg/cpp0x/pr31442.C: Ditto.
2492 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
2494         PR target/33168
2495         * g++.dg/other/datasec1.C: New test.
2497         PR tree-optimization/33458
2498         * g++.dg/opt/inline12.C: New test.
2500         PR tree-optimization/33993
2501         * gcc.c-torture/compile/20071105-1.c: New test.
2503 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2505         PR rtl-optimization/33648
2506         * gcc.dg/pr33648.c: Require effective targer freorder.
2508 2007-11-05  Revital Eres  <eres@il.ibm.com>
2510         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
2512 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2514         PR c++/33996
2515         PR c++/33235
2516         PR c++/33930
2517         * g++.dg/cpp0x/pr33996.C: New
2518         * g++.dg/cpp0x/rv-trivial-bug.C: New
2519         * g++.dg/cpp0x/pr33930.C: New
2521 2007-11-05  Nick Clifton  <nickc@redhat.com>
2522             Sebastian Pop  <sebastian.pop@amd.com>
2524         PR tree-optimization/32540
2525         PR tree-optimization/33922
2526         * gcc.dg/tree-ssa/pr32540-1.c: New.
2527         * gcc.dg/tree-ssa/pr32540-2.c: New.
2528         * gcc.dg/tree-ssa/pr33922.c: New.
2530 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2532         PR c++/33939
2533         * g++.dg/cpp0x/variadic-rref.C: New.
2534         
2535 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2537         * g++dg/warn/pointer-integer-comparison.C: New.
2539 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2541         PR tree-optimization/33856
2542         * gcc.c-torture/compile/20071027-1.c: New test.
2544         PR c++/33836
2545         * g++.dg/ext/label10.C: New test.
2547         PR c++/33969
2548         * g++.dg/other/ptrmem9.C: New test.
2550 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
2552         PR middle-end/32931
2553         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
2555 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
2557         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
2558         * g++.dg/ext/visibility/namespace2.C: Add argument to
2559         dg-require-visibility.
2560         * g++.dg/ext/java-1.C: Disable on AIX.
2562 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
2564         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
2566 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2568         PR fortran/33881
2569         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
2571 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2573         PR c/29062
2574         * gcc.dg/20031223-1.c: Adjust error output.
2575         * gcc.dg/parse-decl-after-label.c: New.
2576         
2577 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2579         PR libfortran/24685
2580         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
2581         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
2582         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
2584 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2586         PR rtl-optimization/28940
2587         * gcc.target/i386/addr-sel-1.c: New test.
2589 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
2591         PR middle-end/33670
2592         * gcc.dg/pr33670.c: New test.
2594 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2596         PR c++/33516
2597         * g++.dg/lookup/typedef1.C: New test.
2599 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
2601         PR testsuite/32076
2602         * lib/scandump.exp (dump-suffix): New.
2603         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
2604         Include dump suffix in pass/fail messages, put regexp in quotes.
2606 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
2608         PR c++/33495
2609         * g++.dg/other/error19.C: New.
2611 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2613         PR rtl-optimization/28062
2614         * gcc.c-torture/compile/20071102-1.c: New test.
2616 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
2618         * g++.dg/cpp0x/pr33955.C: New.
2620 2007-11-01  Tom Tromey  <tromey@redhat.com>
2622         PR preprocessor/30805:
2623         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
2625 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2627         PR rtl-optimization/33648
2628         * gcc.dg/pr33648.c: New test.
2630 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2632         PR c++/32384
2633         * g++.dg/template/pseudodtor1.C: New test.
2634         * g++.dg/template/pseudodtor2.C: New test.
2636         PR c++/32260
2637         * g++.dg/rtti/typeid7.C: New test.
2639 2007-11-01  Tom Tromey  <tromey@redhat.com>
2641         PR preprocessor/30805:
2642         * gcc.dg/cpp/pr30805.c: New file.
2644 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
2646         PR testsuite/25352
2647         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
2648         add dg-skip-if.
2649         * gcc.c-torture/compile/20001205-1.c: Ditto.
2650         * gcc.c-torture/compile/20001226-1.c: Ditto.
2651         * gcc.c-torture/compile/20020312-1.c: Ditto.
2652         * gcc.c-torture/compile/20020604-1.c: Ditto.
2653         * gcc.c-torture/compile/920501-12.c: Ditto.
2654         * gcc.c-torture/compile/920501-4.c: Ditto.
2655         * gcc.c-torture/compile/920520-1.c: Ditto.
2656         * gcc.c-torture/compile/980506-1.c: Ditto.
2657         * gcc.c-torture/compile/990617-1.c: Ditto.
2658         * gcc.dg/compare6.c: Ditto.
2659         * g++.old-deja/g++.brendan/crash43.C: Ditto.
2660         * g++.old-deja/g++.brendan/synth1.C: Ditto.
2661         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
2662         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
2663         * g++.old-deja/g++.pt/static6.C: Ditto.
2664         * g++.old-deja/g++.pt/crash16.C: Ditto.
2665         * g++.old-deja/g++.mike/p10416.C: Ditto.
2666         * g++.old-deja/g++.mike/ns15.C: Ditto.
2667         * g++.old-deja/g++.mike/eh46.C: Ditto.
2669 2007-11-01  Tom Tromey  <tromey@redhat.com>
2671         * gcc.dg/redecl-1.c: Update.
2672         * gcc.dg/pr20368-3.c: Update.
2673         * gcc.dg/inline-14.c: Update.
2674         * gcc.dg/builtins-30.c: Update.
2675         * gcc.dg/dremf-type-compat-4.c: Update.
2676         * gcc.dg/pr20368-2.c: Update.
2678 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2680         PR rtl-optimization/33673
2681         * gcc.dg/pr33673.c: New test.
2683 2007-11-01  Michael Matz  <matz@suse.de>
2685         PR tree-optimization/33961
2686         * gcc.dg/pr33961.c: New test.
2688 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
2690         PR c++/33494
2691         * g++.dg/template/error35.C: New.
2693 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
2695         PR target/31507
2696         * gcc.dg/pr31507-1.c: New test.
2697         * gcc.dg/pr31507-2.c: New test.
2699 2007-10-31  Revital Eres  <eres@il.ibm.com>
2701         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
2702         target.
2703         * gcc.dg/vect/tree-vect.h (check_vect): Add
2704         powerpc-*paired test.
2705         * lib/target-supports.exp (check_750cl_hw_available):
2706         New.
2707         (check_effective_target_vect_int,
2708         check_effective_target_vect_intfloat_cvt,
2709         check_effective_target_powerpc_altivec_ok,
2710         check_effective_target_vect_long,
2711         check_effective_target_vect_sdot_hi,
2712         check_effective_target_vect_udot_hi,
2713         check_effective_target_vect_pack_trunc,
2714         check_effective_target_vect_unpack,
2715         check_effective_target_vect_shift,
2716         check_effective_target_vect_int_mult): Disable for powerpc-*paired
2717         target.
2718         * gcc.dg/vect/vect-ifcvt-11.c: New.
2719         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
2720         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
2721         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
2722         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
2723         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2724         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2726 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
2727             Tobias Burnus  <burnus@net-b.de>
2729         PR fortran/33941
2730         * gfortran.dg/module_read_1.f90: New.
2732 2007-10-31  Tom Tromey  <tromey@redhat.com>
2734         PR preprocessor/30786:
2735         * gcc.dg/cpp/pr30786.c: New file.
2737 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2739         PR fortran/33162
2740         * gfortran.dg/interface_19.f90: New.
2741         * gfortran.dg/interface_20.f90: New.
2742         * gfortran.dg/interface_21.f90: New.
2743         
2744 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
2746         PR tree-optimization/32377
2747         * gfortran.dg/vect/pr32377.f90: New.
2748         
2749 2007-10-31  Richard Guenther  <rguenther@suse.de>
2751         PR middle-end/33779
2752         * gcc.c-torture/execute/pr33779-1.c: New testcase.
2753         * gcc.c-torture/execute/pr33779-2.c: Likewise.
2755 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
2757         PR fortran/33897
2758         * gfortran.dg/contained_3.f90: New.
2760 2007-10-31  Christian Bruel  <christian.bruel@st.com>
2762         PR c++/19531
2763         * g++.dg/opt/nrv8.C: New.
2764         
2765 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2767         PR c++/33709
2768         * g++.dg/opt/compound1.C: New test.
2770         PR c++/33616
2771         * g++.dg/template/ptrmem18.C: New test.
2773 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2775         PR fortran/33596
2776         * gfortran.dg/isnan_2.f90: New test.
2778 2007-10-30  Ed Schouten  <ed@fxq.nl>
2780         PR tree-optimization/32500
2781         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
2783 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
2785         PR c++/31993
2786         PR c++/32252
2787         * g++.dg/cpp0x/pr31993.C: New
2788         * g++.dg/cpp0x/pr32252.C: New
2790 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2792         PR tree-optimization/33723
2793         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
2795 2007-10-30  Richard Guenther  <rguenther@suse.de>
2797         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
2798         gcc.target/i386/loop-3.c.
2800 2007-10-30  Revital Eres  <eres@il.ibm.com>
2802         * gcc.dg/vect/pr33866.c: Require vect_long.
2804 2007-10-30  Revital Eres  <eres@il.ibm.com>
2806         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
2807         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
2809 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
2811         PR tree-optimization/32893
2812         * lib/target-supports.exp
2813         (check_effective_target_unaligned_stack): new keyword.
2814         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
2815         not sensitive to unaligned_stack.
2816         * gcc.dg/vect/vect-3.c: Likewise.
2817         * gcc.dg/vect/vect-4.c: Likewise.
2818         * gcc.dg/vect/vect-5.c: Likewise.
2819         * gcc.dg/vect/vect-6.c: Likewise.
2820         * gcc.dg/vect/vect-7.c: Likewise.
2821         * gcc.dg/vect/vect-13.c: Likewise.
2822         * gcc.dg/vect/vect-17.c: Likewise.
2823         * gcc.dg/vect/vect-18.c: Likewise.
2824         * gcc.dg/vect/vect-19.c: Likewise.
2825         * gcc.dg/vect/vect-20.c: Likewise.
2826         * gcc.dg/vect/vect-21.c: Likewise.
2827         * gcc.dg/vect/vect-22.c: Likewise.
2828         * gcc.dg/vect/vect-27.c: Likewise.
2829         * gcc.dg/vect/vect-29.c: Likewise.
2830         * gcc.dg/vect/vect-64.c: Likewise.
2831         * gcc.dg/vect/vect-65.c: Likewise.
2832         * gcc.dg/vect/vect-66.c: Likewise.
2833         * gcc.dg/vect/vect-72.c: Likewise.
2834         * gcc.dg/vect/vect-73.c: Likewise.
2835         * gcc.dg/vect/vect-86.c: Likewise.
2836         * gcc.dg/vect/vect-all.c: Likewise.
2837         * gcc.dg/vect/slp-25.c: Likewise.
2838         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2839         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2840         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2842         * gcc.dg/vect/vect-31.c: Removed alignment checks.
2843         * gcc.dg/vect/vect-34.c: Likewise.
2844         * gcc.dg/vect/vect-36.c: Likewise.
2845         * gcc.dg/vect/vect-64.c: Likewise.
2846         * gcc.dg/vect/vect-65.c: Likewise.
2847         * gcc.dg/vect/vect-66.c: Likewise.
2848         * gcc.dg/vect/vect-68.c: Likewise.
2849         * gcc.dg/vect/vect-76.c: Likewise.
2850         * gcc.dg/vect/vect-77.c: Likewise.
2851         * gcc.dg/vect/vect-78.c: Likewise.
2853         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
2854         testcase (without no-section-anchors prefix) but with global arrays.
2855         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2856         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
2857         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2858         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2859         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2860         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2861         * gcc.dg/vect/vect-77-global.c: Likewise.
2862         * gcc.dg/vect/vect-78-global.c: Likewise.
2864         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
2865         testcase (without no-section-anchors prefix) but fix alignment checks
2866         to also consider unaligned_stack targets.
2867         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2869 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2871         PR tree-optimization/33723
2872         * gcc.c-torture/execute/20071029-1.c: New test.
2873         * gcc.dg/tree-ssa/pr33723.c: New test.
2875 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2877         PR tree-optimization/33614
2878         * gcc.c-torture/compile/pr33614.c: New test.
2880 2007-10-29  Richard Guenther  <rguenther@suse.de>
2882         PR tree-optimization/33870
2883         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
2885 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2887         PR tree-optimization/33757
2888         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
2889         true architectures instead of having a big dg-skip-if.
2891         PR c++/33841
2892         * g++.dg/other/bitfield3.C: New test.
2894 2007-10-29  Richard Guenther  <rguenther@suse.de>
2896         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
2898 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2900         Automatic parallelization reduction tests.
2902         * gcc.dg/tree-ssa/reduc-1.c: New test.
2903         * gcc.dg/tree-ssa/reduc-1char.c: New test.
2904         * gcc.dg/tree-ssa/reduc-1short.c: New test.
2905         * gcc.dg/tree-ssa/reduc-2.c: New test.
2906         * gcc.dg/tree-ssa/reduc-2char.c: New test.
2907         * gcc.dg/tree-ssa/reduc-2short.c: New test.
2908         * gcc.dg/tree-ssa/reduc-3.c: New test.
2909         * gcc.dg/tree-ssa/reduc-6.c: New test.
2910         * gcc.dg/tree-ssa/reduc-7.c: New test.
2911         * gcc.dg/tree-ssa/reduc-8.c: New test.
2912         * gcc.dg/tree-ssa/reduc-9.c: New test.
2914 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2915             Zdenek Dvorak  <ook@ucw.cz>
2917         OMP_ATOMIC Changes, testsuite changes.
2919         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
2920         instead of gimple dump.
2921         * gcc.dg/gomp/atomic-9.c: Same.
2922         * gcc.dg/gomp/atomic-10.c: Same.
2923         * g++.dg/gomp/atomic-3.C: Same.
2924         * g++.dg/gomp/atomic-9.C: Same.
2925         * g++.dg/gomp/atomic-10.C: Same.
2927 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
2929         PR fortran/31217
2930         PR fortran/33811
2931         * gfortran.dg/forall_12.f90: New test.
2933         PR fortran/33686
2934         * gfortran.dg/forall_13.f90: New test.
2936 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
2937             Mark Mitchell  <mark@codesourcery.com>
2939         PR c++/30659
2940         * g++.dg/template/crash71.C: New.
2942 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2944         PR fortran/32147
2945         * gfortran.dg/module_md5_1.f90: Update hash-value.
2947 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
2949         PR tree-opt/33589
2950         * g++.dg/torture/pr33589-1.C: New testcase.
2951         * g++.dg/torture/pr33589-2.C: New testcase.
2953 2007-10-28  Richard Guenther  <rguenther@suse.de>
2955         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
2957 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
2958             Uros Bizjak  <ubizjak@gmail.com>
2960         PR tree-optimization/33920
2961         * gcc.dg/tree-ssa/pr33290.c: New test.
2963 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2965         PR fortran/31306
2966         * gfortran.dg/argument_check_7.f90: New test.
2967         * gfortran.dg/argument_check_8.f90: New test.
2968         
2969 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2971         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
2972         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
2973         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
2974         * gcc.target/i386/sse-14.c: Ditto.
2976 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
2978         PR c++/33844
2979         * g++.dg/other/ptrmem8.C: New test.
2981         PR c++/33842
2982         * g++.dg/template/error34.C: New test.
2984 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2986         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
2988 2007-10-27  Richard Guenther  <rguenther@suse.de>
2990         PR tree-optimization/33870
2991         * gcc.dg/tree-ssa/alias-15.c: New testcase.
2992         * gcc.c-torture/execute/pr33870.c: Likewise.
2994 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2996         PR fortran/33162
2997         * gfortran.dg/argument_checking_9.f90: New test.
2999 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3001         * g++.dg/other/pr33601.C: New.
3003 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3005         PR c++/31988
3006         * g++.dg/init/new25.C: New.
3008 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3010         * g++.dg/cpp0x/pr33839.C: New.
3011         
3012 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
3014         PR c++/33744
3015         * g++.dg/template/arg6.C: New test.
3017 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3019         PR c++/31747
3020         * g++.dg/parse/crash39.C: New.
3022 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
3024         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3025         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
3026         "offset: -4B".
3028 2007-10-25  David Daney  <ddaney@avtrex.com>
3030         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3032 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
3034         PR c++/33843
3035         * g++.dg/template/error32.C: New.
3037 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3038             Ira Rosen  <irar@il.ibm.com>
3040         PR tree-optimization/33833
3041         * gcc.dg/vect/pr33833.c: New testcase.
3043 2007-10-25  David Daney  <ddaney@avtrex.com>
3045         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3047 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3048             Ira Rosen  <irar@il.ibm.com>
3050         PR tree-optimization/33866
3051         * gcc.dg/vect/pr33866.c: New testcase.
3053 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3055         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3056         Add -w to compile flags to suppress "call-clobbered register" warnings
3057         and remove dg-warning directives.
3059 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3061         * gcc.dg/sms-2.c: Cleanup sms dump file.
3062         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3063         profile-use step.
3065 2007-10-24  David Daney  <ddaney@avtrex.com>
3067         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3069 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3071         PR target/33755
3072         * gcc.target/mips/pr33755.c: New test.
3074 2007-10-24  Ira Rosen  <irar@il.ibm.com>
3076         PR tree-optimization/33804
3077         * gcc.dg/vect/pr33804.c: New testcase.
3079 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3081         PR forrtran/33849
3082         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3084 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3085             Uros Bizjak  <ubizjak@gmail.com>
3087         PR rtl-optimization/33846
3088         * gcc.dg/vect/pr33846.c: New testcase.
3090 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3091             Dorit Nuzman  <dorit@il.ibm.com>
3093         PR tree-optimization/33860
3094         * g++.dg/vect/pr33860.cc: New test.
3095         * g++.dg/vect/pr33860a.cc: New test.
3097 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
3098             Revital Eres  <eres@il.ibm.com>      
3100         * gcc.dg/sms-2.c: New testcase.
3102 2007-10-22  David S. Miller  <davem@davemloft.net>
3104         * gcc.dg/globalreg-1.c: New test.
3106 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
3107             Dorit Nuzman  <dorit@il.ibm.com>
3109         PR tree-optimization/33834
3110         PR tree-optimization/33835
3111         * g++.dg/vect/pr33834_1.cc: New test.
3112         * g++.dg/vect/pr33834_2.cc: New test.
3113         * g++.dg/vect/pr33835.cc: New test.
3115 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3117         * gcc.dg/pr33644.c: New test.
3119 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3121         PR c++/33372
3122         * g++.dg/gomp/pr33372-1.C: New test.
3123         * g++.dg/gomp/pr33372-2.C: New test.
3124         * g++.dg/gomp/pr33372-3.C: New test.
3126 2007-10-22  Michael Matz  <matz@suse.de>
3128         PR tree-optimization/33855
3129         * gcc.c-torture/compile/pr33855.c: New testcase.
3131 2007-10-22  Ira Rosen  <irar@il.ibm.com>
3133         PR tree-optimization/33854
3134         * gcc.dg/vect/O1-pr33854.c: New testcase.
3135         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
3137 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
3139         * gcc.dg/unwind-1.c: Disable on AIX.
3140         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
3142 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
3144         PR fortran/33749
3145         * gfortran.dg/assign_9.f90: New test.
3147 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3149         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
3150         (dg-mips-options): Skip tests that specify an ABI other than o32
3151         and o64 if generating MIPS16 hard-float code.
3153 2007-10-21  Ira Rosen  <irar@il.ibm.com>
3154             Revital Eres  <eres@il.ibm.com>
3156         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
3157         * gcc.dg/vect/vect-16.c: Fix comment.
3158         * gcc.dg/vect/pr33369.c: Require vect_int.
3159         * gcc.dg/vect/slp-33.c: Add spaces.
3160         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
3161         targets.
3162         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
3163         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
3164         targets.
3165         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
3166         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
3167         targets.
3168         * gcc.dg/vect/slp-10.c: Add spaces.
3169         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
3170         targets.
3171         * gcc.dg/vect/slp-36.c: Require vect_int.
3172         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
3173         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
3174         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
3175         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
3176         targets.
3177         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
3178         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
3179         instead of vector_alignment_reachable_for_double.
3180         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
3181         (natural_alignment): Split into...
3182         (natural_alignment_32, natural_alignment_64): New.
3183         (vector_alignment_reachable): Depend on natural_alignment_32.
3184         (vector_alignment_reachable_for_double): Rename to ...
3185         (vector_alignment_reachable_for_64bit): And depend on
3186         natural_alignment_64.
3188 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3190         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
3191         MIPS targets.
3192         * g++.dg/vect/vect.exp: Likewise.
3193         * lib/fortran-torture.exp: Likewise.
3194         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
3195         mipsisa64*-*-* as the target selector.  Remove -mips64,
3196         -mhard-float and -mgp64 from the options list.
3197         * gcc.target/mips/mips-ps-2.c: Likewise.
3198         * gcc.target/mips/mips-ps-3.c: Likewise.
3199         * gcc.target/mips/mips-ps-4.c: Likewise.
3200         * gcc.target/mips/mips-ps-6.c: Likewise.
3201         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
3202         options list.
3203         * gcc.target/mips/sb1-1.c: Likewise.
3204         * gcc.target/mips/mips-ps-type.c: Likewise.
3205         * gcc.target/mips/mips-ps-7.c: New test.
3206         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3207         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
3208         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
3209         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
3210         as forcing an ABI and an architecture.
3211         (is_gp32_flag, is_gp64_flag): Fold into...
3212         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
3213         then -mfp64 imply -mhard-float.  Apply register rules after the
3214         loop.  Handle -march=mipsN like -mipsN.
3216 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
3218         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
3219         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
3221 2007-10-20  Tobias Burnus  <burnus@net-b.de>
3223         PR fortran/33818
3224         * gfortran.dg/entry_dummy_ref_3.f90: New.
3226 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
3227             FX Coudert <fxcoudert@gcc.gnu.org>
3229         PR fortran/31608
3230         * gfortran.dg/char_cast_1.f90: New test.
3232 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3234         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
3235         * gfortran.dg/large_real_kind_2.F90: ditto.
3236         * gfortran.dg/default_format_2.f90: ditto.
3237         * gfortran.dg/default_format_denormal_1.f90: ditto.
3239 2007-10-19  Richard Guenther  <rguenther@suse.de>
3241         PR middle-end/33816
3242         PR middle-end/32921
3243         * gfortran.dg/pr32921.f: New testcase.
3245 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3247         PR libfortran/33544
3248         * gfortran.dg/transfer_check_1.f90: Adjust options.
3250 2007-10-19  Richard Guenther  <rguenther@suse.de>
3252         Revert
3253         2007-10-19  Richard Guenther  <rguenther@suse.de>
3255         PR middle-end/32921
3256         * gfortran.dg/pr32921.f: New testcase.
3258 2007-10-19  Richard Guenther  <rguenther@suse.de>
3260         * gcc.c-torture/execute/20071018-1.c: New testcase.
3262 2007-10-19  Richard Guenther  <rguenther@suse.de>
3264         PR middle-end/32921
3265         * gfortran.dg/pr32921.f: New testcase.
3267 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
3269         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
3271 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3273         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
3275 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3277         PR fortran/33233
3278         * gfortran.dg/host_assoc_function_1.f90: Correct references.
3279         * gfortran.dg/host_assoc_function_3.f90: New test.
3281 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3283         PR fortran/33733
3284         * gfortran.dg/transfer_simplify_6.f90: New test.
3286 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3287             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3289         PR middle-end/33794
3290         * gfortran.dg/pr33794.f90: New testcase.
3292 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3294         PR target/32961
3295         * gcc.target/i386/pr32961.c: New testcase.
3296         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
3297         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
3298         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
3299         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
3300         __builtin_ia32_pslldi128 defines.
3302 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
3304         PR fortran/33760
3305         * gfortran.dg/c_ptr_tests_13.f03: New test case.
3307 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3309         PR c++/28639
3310         PR c++/30299
3311         * g++.dg/template/void12.C: New.
3312         * g++.dg/template/void13.C: New.
3314 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3316         PR c++/31446
3317         * g++.dg/template/void11.C: New.
3318         * g++.dg/template/void2.C: Adjust error markers.
3319         * g++.dg/template/void10.C: Likewise.
3320         * g++.dg/template/crash55.C: Likewise.
3322 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
3324         * g++.dg/opt/const5.C: New test.
3326 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
3327             Maxim Kuvyrkov  <maxim@codesourcery.com>
3329         * gcc.target/ia64/20040709-2.c: New test.
3331 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3333         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
3335 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
3337         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
3338         to each function.  Check that there are no unsigned loads.
3340 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3342         PR tree-optimization/33136
3343         * gcc.c-torture/execute/20070824-1.c: New test.
3344         * gcc.dg/pr33136-1.c: New test.
3345         * gcc.dg/pr33136-2.c: New test.
3346         * gcc.dg/pr33136-3.c: New test.
3348 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3350         PR tree-optimization/33735
3351         * g++.dg/torture/pr33735.C: New.
3353 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3355         PR middle-end/33706
3356         * gcc.dg/va-arg-pack-2.c: New.
3358 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3360         PR tree-optimization/33619
3361         * gcc.dg/pr33619.c: New test.
3363 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
3365         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
3366         flag for AIX.
3367         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
3369 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3371         PR libfortran/33055
3372         * gfortran.dg/inquire_11.f90: New test.
3373         * gfortan.dg/negative_unit_int8.f: New test.
3375 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3377         PR target/33133
3378         * gcc.c-torture/compile/pr33133.c: New test.
3380 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3382         PR libfortran/33672
3383         * gfortran.dg/namelist_40.f90: New test.
3385 2007-10-14  Tobias Burnus  <burnus@net-b.de>
3387         PR fortran/33745
3388         * gfortran.dg/bounds_check_11.f90: New.
3390 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
3392         PR c++/30303
3393         * g++.dg/other/ctor1.C: New test.
3394         * g++.dg/other/ctor2.C: New test.
3395         * g++.dg/other/dtor1.C: New test.
3397 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
3399         * gfortran.dg/bounds_check_10.f90: Fix testcase.
3401 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
3402             Paul Thomas  <pault@gcc.gnu.org>
3404         PR fortran/33254
3405         PR fortran/33727
3406         * gfortran.dg/bounds_check_10.f90: New.
3408 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
3410         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3411         * gcc.target/powerpc/popcount-1.c: Same.
3413 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
3415         PR c++/26698
3416         * g++.dg/conversion/op4.C: New test.
3418 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
3420         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3422 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3424         PR fortran/33542
3425         * gfortran.dg/ambiguous_specific_1.f90: New test.
3427 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3429         PR fortran/33664
3430         * gfortran.dg/impure_spec_expr_1.f90: New test.
3431         * gfortran.dg/char_result_7.f90: Remove illegal test.
3433 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
3435         PR 11001
3436         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3437         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3438         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3439         * gcc.target/i386/pr11001-memset-1.c: New testcase.
3440         * gcc.target/i386/pr11001-memset-2.c: New testcase.
3441         * gcc.target/i386/pr11001-memset-3.c: New testcase.
3442         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3443         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3444         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3446 2007-10-12  Richard Guenther  <rguenther@suse.de>
3448         PR middle-end/26198
3449         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3450         * gcc.c-torture/execute/20071011-1.c: Likewise.
3451         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3453 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
3455         PR tree-optimization/33742
3456         * gcc.dg/pr33742.c: New testcase.
3458 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
3460         PR tree-optimization/33645
3461         * gcc.dg/pr33645-1.c: New test.
3462         * gcc.dg/pr33645-2.c: New test.
3463         * gcc.dg/pr33645-3.c: New test.
3465         PR c++/32121
3466         * g++.dg/ext/label4.C: Adjust error regexp.
3467         * g++.dg/ext/label6.C: Adjust error regexp.
3468         * g++.dg/ext/label7.C: New test.
3469         * g++.dg/ext/label8.C: New test.
3470         * g++.dg/ext/label9.C: New test.
3472 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
3474         PR middle-end/33676
3475         * gcc.dg/pr33676.c: New.
3477 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3479         PR c++/31441
3480         * g++.dg/cpp0x/variadic83.C: New.
3482 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3484         PR c++/33461
3485         * g++.dg/cpp0x/variadic81.C: New.
3486         * g++.dg/cpp0x/variadic82.C: Likewise.
3488 2007-10-11  Richard Guenther  <rguenther@suse.de>
3490         PR middle-end/33724
3491         * gcc.dg/pr33724.c: New testcase.
3493 2007-10-11  Richard Guenther  <rguenther@suse.de>
3495         PR c/33726
3496         * gcc.dg/pr33726.c: New testcase.
3498 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
3500         PR fortran/33500
3501         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
3502         
3503 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3505         PR testsuite/33391
3506         * gfortran.dg/do_3.F90: Run with -fwrapv.
3508 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
3510         * gcc.dg/unwind-1.c: New.
3512 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3514         PR libfortran/33683
3515         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
3516         failure on some common systems.
3518 2007-10-09  Richard Guenther  <rguenther@suse.de>
3520         PR middle-end/33692
3521         * gcc.dg/pr33692.c: New testcase.
3523 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
3525         PR middle-end/33669
3526         * gcc.c-torture/execute/pr33669.c: New.
3528 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3530         PR tree-optimization/33615
3531         * g++.dg/tree-ssa/pr33615-2.C: New test.
3533 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3535         PR tree-optimization/33615
3536         * g++.dg/tree-ssa/pr33615.C: New test.
3538 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
3540         PR tree-optimization/33572
3541         * g++.dg/torture/pr33572.C: Replace with complete test.
3543 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
3545         PR fortran/33689
3546         * gfortran.dg/spec_expr_5.f90: New.
3548 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
3550         * gcc.dg/pragma-darwin-2.c: New.
3552 2007-10-08  Richard Guenther  <rguenther@suse.de>
3554         PR middle-end/33693
3555         PR middle-end/33695
3556         PR middle-end/33697
3557         * gcc.dg/pr33693.c: New testcase.
3558         * gcc.dg/pr33695.c: Likewise.
3559         * gcc.dg/pr33697.c: Likewise.
3561 2007-10-08  Richard Guenther  <rguenther@suse.de>
3563         PR middle-end/33691
3564         PR middle-end/33694
3565         PR middle-end/33696
3566         * gcc.dg/pr33691.c: New testcase.
3567         * gcc.dg/pr33694.c: Likewise.
3568         * gcc.dg/pr33696.c: Likewise.
3570 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3572         PR libfortran/33683
3573         * gfortran.dg/gamma_5.f90:  New test case
3575 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
3577         PR fortran/20851
3578         * initialization_1.f90: Fix dg-error annotations.
3579         * initialization_14.f90: New.
3580         * initialization_7.f90: Fix dg-error annotations.
3581         * initialization_9.f90: Likewise.
3583 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3585         * gfortran.dg/error_recovery_4.f90: New test.
3587 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3589         * gfortran.dg/default_format_denormal_2.f90: New test.
3590         * gfortran.dg/default_format_2.inc: New test.
3591         * gfortran.dg/default_format_denormal_1.f90: New test.
3592         * gfortran.dg/default_format_1.inc: New test.
3593         * gfortran.dg/default_format_1.f90: Don't test for denormalized
3594         numbers.
3595         * gfortran.dg/default_format_2.f90: Don't test for denormalized
3596         numbers.
3598 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3600         * gfortran.dg/namelist_15.f90: Revise test.
3602 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3604         PR tree-optimization/33655
3605         * gcc.dg/torture/pr33655.c: New.
3607 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3609         PR tree-optimization/33572
3610         * g++.dg/torture/pr33572.C: New.
3612 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
3614         PR fortran/25076
3615         * gfortran.dg/forall_11.f90: New.
3617 2007-10-05  Michael Matz  <matz@suse.de>
3619         PR middle-end/33667
3620         * gcc.dg/pr33667.c: New testcase.
3622 2007-10-05  Richard Guenther  <rguenther@suse.de>
3624         PR middle-end/33666
3625         * gcc.dg/pr33666.c: New testcase.
3627 2007-10-05  Michael Matz  <matz@suse.de>
3629         PR inline-asm/33600
3630         * gcc.target/i386/pr33600.c: New testcase.
3632 2007-10-05  Richard Guenther  <rguenther@suse.de>
3634         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
3636 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3638         PR target/33635
3639         * gcc.target/mips/pr33635-1.c: New test.
3641 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3643         PR libfortran/33253
3644         * gfortran.dg/namelist_39.f90: Revise to use long names.
3646 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
3648         PR fortran/33646
3649         * gfortran.dg/pr33646.f90: New file.
3651 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3653         PR fortran/33529
3654         * gfortran.dg/char_type_len_2.f90: Adjust error message.
3655         * gfortran.dg/char_decl_2.f90: New test.
3657 2007-10-04  Richard Guenther  <rguenther@suse.de>
3659         PR middle-end/33641
3660         * gcc.c-torture/compile/pr33641.c: New testcase.
3662 2007-10-04  Michael Matz  <matz@suse.de>
3664         PR rtl-optimization/33653
3665         * gcc.dg/pr33653.c: New.
3667 2007-10-04  Richard Guenther  <rguenther@suse.de>
3669         PR tree-optimization/33627
3670         * g++.dg/torture/pr33627.C: New testcase.
3672 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
3674         PR fortran/33626
3675         * gfortran.dg/parens_6.f90: New.
3677 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
3679         PR fortran/33646
3680         PR fortran/33542
3681         * gfortran.dg/ambiguous_specific_1.f90: Remove.
3683 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
3685         * g++.dg/ext/gnu-inline-global-redecl.C: New.
3687 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
3689         PR target/33635
3690         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
3691         and mips_forced_be.
3692         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
3693         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
3694         options.
3695         * gcc.target/mips/fpr-moves-1.c: New test.
3696         * gcc.target/mips/fpr-moves-2.c: Likewise.
3697         * gcc.target/mips/fpr-moves-3.c: Likewise.
3698         * gcc.target/mips/fpr-moves-4.c: Likewise.
3699         * gcc.target/mips/fpr-moves-5.c: Likewise.
3700         * gcc.target/mips/fpr-moves-6.c: Likewise.
3701         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
3703 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3705         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
3707 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3709         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
3710         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
3712 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
3714         PR fortran/33198
3715         * gfortran.dg/common_errors_1.f90: New.
3717 2007-10-03  Doug Kwan  <dougkwan@google.com>
3718         Richard Guenther  <rguenther@suse.de>
3720         PR debug/31899
3721         * g++.dg/debug/using3.C: New testcase.
3723 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3725         PR libfortran/33253
3726         * gfortran.dg/namelist_38.f90: New test.
3727         * gfortran.dg/namelist_39.f90: New test.
3729 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3731         PR libfortran/33469
3732         * gfortran.dg/default_format_1.f90: New test.
3733         * gfortran.dg/default_format_2.f90: New test.
3734         * gfortran.dg/namelist_print_1.f: Adjust expected output.
3735         * gfortran.dg/real_const_3.f90: Adjust expected output.
3737 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3739         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
3740         default ABI.  Split mips_forced_abi into mips_forced_abi and
3741         mips_forced_regs.
3742         (is_gp32_flag): Return true for -mabi=32.
3743         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
3744         (dg-mips-options): Use is_gp64_flag instead of checking specifically
3745         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
3746         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
3747         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
3748         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
3749         * gcc.target/mips/save-restore-2.c: Likewise.
3750         * gcc.target/mips/save-restore-3.c: Likewise.
3751         * gcc.target/mips/save-restore-4.c: Likewise.
3753 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3755         PR middle-end/33617
3756         * gcc.c-torture/compile/pr33617.c: New test.
3758 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
3760         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
3761         -gstabs+ for extended options.
3763 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3765         PR fortran/33542
3766         * gfortran.dg/ambiguous_specific_1.f90: New test.
3768 2007-10-02  Revital Eres  <eres@il.ibm.com>
3770         * gcc.target/powerpc/paired-8.c: New test.
3771         * gcc.target/powerpc/paired-9.c: New test.
3772         * gcc.target/powerpc/paired-10.c: New test.
3774 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3776         PR fortran/33566
3777         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
3779 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3781         PR fortran/33554
3782         * gfortran.dg/intent_out_2.f90: New test.
3784 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3786         PR fortran/33550
3787         * gfortran.dg/ambiguous_reference_1.f90: New test.
3789 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3791         PR fortran/31154
3792         PR fortran/31229
3793         PR fortran/33334
3794         * gfortran.dg/function_kinds_1.f90: New test.
3795         * gfortran.dg/function_kinds_2.f90: New test.
3796         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
3797         use association into interfaces.
3799 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3801         PR testsuite/31828
3802         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
3803         (overflow): Use INFINITY, not FP_INFINITE.
3804         gcc.dg/float-range-4.c: Likewise.
3805         gcc.dg/float-range-5.c: Likewise.
3807 2007-10-01  Nick Clifton  <nickc@redhat.com>
3809         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
3810         for 16-bit targets.
3812 2007-09-30  Diego Novillo  <dnovillo@google.com>
3814         PR 33593
3815         * g++.dg/tree-ssa/pr33593.C: New test.
3817 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3819         PR libfortran/33400
3820         * gfortran.dg/PR19872.f: Fix test condition.
3821         * gfortran.dg/list_read_7.f90: New test.
3823 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
3825         PR tree-optimization/33597
3826         * gcc.dg/vect/pr33597.c: New testcase.
3828 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
3830         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
3831         * gcc.target/i386/pr33524.c: ...this.
3833 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3835         PR fortran/33354
3836         * gfortran.dg/minmaxloc_4.f90: New.
3838 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3840         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
3842 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
3844         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
3846 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
3848         PR c++/33213
3849         * g++.dg/cpp0x/variadic79.C: New.
3851 2007-09-28  Michael Matz  <matz@suse.de>
3852             Jakub Jelinek  <jakub@redhat.com>
3854         PR rtl-optimization/33552
3855         * gcc.target/i386/pr33552.c: New runtime test.
3856         * gcc.target/i386/strinline.c: New compile time test.
3858 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
3860         * gfortran.dg/openmp_stack.f90: Removed.
3862         PR c++/31434
3863         * g++.dg/cpp0x/variadic80.C: New test.
3865 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3867         * gfortran.dg/namelist_38.f90: Delete test for revertion of
3868         r128057.
3870 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3872         PR middle-end/7003
3873         * gcc.target/powerpc/gcse-1.c: New test.
3875 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
3877         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
3878         fixed capitalizations.
3879         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
3880         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
3881         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
3882         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
3883         * gfortran.dg/maxloc_shape_1.f90: Likewise.
3884         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
3885         * gfortran.dg/min_max_conformance.f90: Likewise.
3887 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
3889         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
3890         options.
3891         * gcc.dg/c99-tgmath-2.c: Likewise.
3892         * gcc.dg/c99-tgmath-3.c: Likewise.
3893         * gcc.dg/c99-tgmath-4.c: Likewise.
3895 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
3897         PR fortran/33568
3898         * gfortran.dg/anint_1.f90: New test.
3900 2007-09-27  Ian Lance Taylor  <iant@google.com>
3902         PR tree-optimization/33565
3903         * gcc.dg/Wstrict-overflow-20.c: New test.
3905 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3907         * gfortran.dg/openmp_stack.f90: Fix typo.
3908         * gfortran.dg/recursive_stack.f90: Fix typo.
3910 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
3912         PR c++/33493
3913         * g++.dg/template/error31.C: New.
3915 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
3917         * lib/prune.exp: Prune also "^In function .*$" lines and
3918         "^    inlined from .*$" lines.
3920 2007-09-26  Richard Guenther  <rguenther@suse.de>
3922         PR tree-optimization/33563
3923         * gcc.dg/torture/pr33563.c: New testcase.
3925 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
3927         PR c/25309
3928         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
3929         array.
3930         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
3931         without -O2.
3933 2007-09-26  Richard Guenther  <rguenther@suse.de>
3935         PR tree-optimization/30375
3936         PR tree-optimization/33560
3937         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
3938         * gcc.dg/tree-ssa/complex-5.c: Likewise.
3939         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3940         * gcc.dg/torture/pr30375.c: New testcase.
3941         * gcc.dg/torture/pr33560.c: New testcase.
3942         * gcc.dg/tree-ssa/pr30375.c: Likewise.
3944 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
3946         PR c++/33207
3947         * g++.dg/parse/crash38.C: New test.
3949 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
3951         PR target/33524
3952         * gcc.target/i386/sse5-convert.c: New file, test int->long
3953         vectorized conversions.
3955 2007-09-25  Revital Eres  <eres@il.ibm.com>
3957         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
3959 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
3961         PR c/32295
3962         * gcc.dg/enum-incomplete-1.c: New test.
3964 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
3966         * gcc.c-torture/compile/20070919-1.c: New test.
3968 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3970         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
3972 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
3974         PR c++/14688
3975         * g++.dg/inherit/override_attribs.C: New file.
3977 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
3979         PR fortran/33269
3980         * io.c (check_format_string): Move NULL and constant checks into
3981         this function.
3982         (check_io_constraints): Call gfc_simplify_expr() before calling
3983         check_format_string().  Remove NULL and constant checks.
3985 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
3987         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
3988         * gcc.c-torture/execute/loop-2g.x: Likewise.
3990 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3992         * lib/target-supports.exp (check_effective_target_mips16_attribute):
3993         Reject hard-float modes unless the ABI is o32 or o64.
3994         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
3995         of gcc.exp.  Skip the tests when mips16 code generation is not
3996         supported.
3997         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
3998         and use dg-add-options mips16_attribute.
4000 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
4002         PR c++/33506
4003         * g++.dg/ext/attrib29.C: New test.
4005 2007-09-23  Ollie Wild  <aaw@google.com>
4007         * gcc.dg/fold-bitand-1.c: New test.
4008         * gcc.dg/fold-bitand-2.c: New test.
4009         * gcc.dg/fold-bitand-3.c: New test.
4010         * gcc.dg/fold-bitand-4.c: New test.
4012 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4014         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
4015         any of the macros to be defined for __mips16.
4016         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
4018 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4020         * gcc.dg/vect/pr21591.c: Require vect_int.
4021         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
4022         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4023         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4025 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
4027         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
4028         attributes.
4029         * gcc.dg/va-arg-pack-len-2.c: New test.
4030         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
4031         attributes.
4032         * g++.dg/ext/va-arg-pack-len-2.C: New test.
4034         PR tree-optimization/32772
4035         * gcc.c-torture/compile/20070905-1.c: New test.
4037         PR tree-optimization/32975
4038         * gcc.dg/pr32975.c: New test.
4040         PR middle-end/28755
4041         * gcc.dg/pr28755.c: New test.
4043 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4045         * lib/target-supports.exp (check_effective_target_nomips16): New
4046         procedure.
4047         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
4048         for mipsisa64*-*-*.
4049         * gcc.dg/vect/vect.exp: Likewise.
4050         * g++.dg/vect/vect.exp: Likewise.
4051         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
4052         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
4053         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
4054         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
4055         * gcc.target/mips/clear-cache-1.c (f): Likewise.
4056         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
4057         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
4058         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
4059         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
4060         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
4061         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
4062         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
4063         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4064         (test14, test15, test16, test17, test18): Likewise.
4065         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
4066         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4067         (test14, test15, test16, test17, test18, test19, test20, test21)
4068         (test22): Likewise.
4069         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4070         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4071         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4072         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4073         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4074         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4075         * gcc.target/mips/mips-3d-1.c (main): Likewise.
4076         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4077         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4078         (test13, test14, test15, test16, test17, test18, test19, test20)
4079         (test21, test22, test23, test24, test25, test26, test27, test28)
4080         (test29, test30, test31): Likewise.
4081         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
4082         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4083         (test13, test14, test15, test16, test17, test18, test19, test20)
4084         (test21, test22, test23, test24, test25, test26, test27, test28)
4085         (test29, test30, test31, test32, test33, test34, test35, test36)
4086         (test37, test38, test39, test40, test41, test42, test43, test44)
4087         (test45, test46, test47, test48, test49, test50, test51, test52)
4088         (test53, test54, test55, test56, test57, test58, test59, test60)
4089         (test61, test62, test63): Likewise.
4090         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
4091         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4092         (test13, test14, test15, test16, test17, test18, test19, test20)
4093         (test21, test22, test23, test24, test25, test26, test27, test28)
4094         (test29, test30, test31): Likewise.
4095         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
4096         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4097         (test13, test14, test15, test16, test17, test18, test19, test20)
4098         (test21, test22, test23, test24, test25, test26, test27, test28)
4099         (test29, test30, test31): Likewise.
4100         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
4101         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4102         (test13, test14, test15): Likewise.
4103         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
4104         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4105         (test13, test14, test15): Likewise.
4106         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
4107         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4108         (test13, test14, test15, test16, test17, test18, test19, test20)
4109         (test21, test22, test23, test24, test25, test26, test27, test28)
4110         (test29, test30, test31): Likewise.
4111         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
4112         (matrix_multiply4: Likewise.
4113         * gcc.target/mips/mips-ps-1.c (main): Likewise.
4114         * gcc.target/mips/mips-ps-2.c (main): Likewise.
4115         * gcc.target/mips/mips-ps-3.c (main): Likewise.
4116         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
4117         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4118         (test13, test14, test15, test16, test17, test18, test19, test20)
4119         (test21, test22, test23, test24, test25, test26, test27, test28)
4120         (test29, test30, test31): Likewise.
4121         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
4122         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4123         (test13, test14, test15, test16, test17, test18, test19, test20)
4124         (test21, test22, test23, test24, test25, test26, test27, test28)
4125         (test29, test30, test31): Likewise.
4126         * gcc.target/mips/mips-ps-5.c (main): Likewise.
4127         * gcc.target/mips/mips-ps-6.c (main): Likewise.
4128         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
4129         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
4130         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
4131         (sub_v4qi): Likewise.
4132         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
4133         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
4134         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
4135         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
4136         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
4137         (subb, subc): Likewise.
4138         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
4139         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
4140         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
4141         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
4142         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
4143         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
4144         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
4145         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
4146         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
4147         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
4148         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
4149         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
4150         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
4152 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4154         * lib/target-supports.exp (add_options_for_mips16_attribute)
4155         (check_effective_target_mips16_attribute): New functions.
4156         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
4157         command line.
4158         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
4159         extra_test_flags.
4160         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
4161         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
4162         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
4163         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
4164         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
4165         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
4166         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
4167         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
4168         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
4169         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
4170         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
4171         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
4172         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
4173         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
4174         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
4175         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
4176         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
4177         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
4178         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
4179         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
4180         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
4181         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
4182         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
4183         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
4184         (NOMIPS16): Delete.
4185         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
4186         of dg-options.
4187         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
4188         options.  Require { target mips16_attribute } and use dg-add-options
4189         to add the associated options.
4190         (foo): Use MIPS16.
4191         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
4192         * gcc.target/mips/call-saved-3.c: Likewise.
4193         * gcc.target/mips/code-readable-1.c: Require { target
4194         mips16_attribute } and use dg-add-options to add the associated
4195         options.  Remove trailing whitespace.
4196         (NOMIPS16): Delete.
4197         * gcc.target/mips/code-readable-2.c: Likewise.
4198         * gcc.target/mips/code-readable-3.c: Likewise.
4199         * gcc.target/mips/mips16-attributes-2.c: Likewise.
4200         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
4201         Require { target mips16_attribute } and use dg-add-options to
4202         add the associated options.
4203         (cksum16, cksum8): Use MIPS16.
4204         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
4205         Require { target mips16_attribute } and use dg-add-options to
4206         add the associated options.
4207         (foo): Use MIPS16.
4208         * gcc.target/mips/save-restore-2.c: Likewise.
4209         * gcc.target/mips/save-restore-3.c: Likewise.
4210         * gcc.target/mips/save-restore-4.c: Likewise.
4211         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
4212         -mno-abicalls.
4213         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
4214         (foo): Use NOMIPS16.
4216 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
4218         PR fortran/33337
4219         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
4221         PR fortran/33376
4222         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
4224 2007-09-22  Tobias Burnus  <burnus@net-b.de>
4226         PR fortran/33445
4227         * gfortran.dg/gomp/free-2.f90: New.
4228         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
4229         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
4231 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
4233         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
4234         * gcc.target/i386/sse5-haddX.c: Ditto.
4235         * gcc.target/i386/sse5-hsubX.c: Ditto.
4236         * gcc.target/i386/sse5-maccXX.c: Ditto.
4237         * gcc.target/i386/sse5-msubXX.c: Ditto.
4238         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4239         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4240         * gcc.target/i386/sse5-permpX.c: Ditto.
4241         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
4242         effective target.
4243         * gcc.target/i386/sse5-fma-vector.c: Ditto.
4244         * gcc.target/i386/sse5-ima-vector.c: Ditto.
4245         * gcc.target/i386/sse5-pcmov.c: Ditto.
4246         * gcc.target/i386/sse5-pcmov2.c: Ditto.
4248 2007-09-22  Richard Guenther  <rguenther@suse.de>
4250         PR tree-optimization/33146
4251         * gcc.c-torture/compile/pr33146.c: New testcase.
4253 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4255         * lib/target-supports.exp (check_cached_effective_target): New
4256         procedure.
4257         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
4258         (check_effective_target_c99_runtime): New procedure.
4259         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
4260         (test3l): Likewise cargl.
4261         * gcc.dg/builtins-59.c: Require c99_runtime.
4262         * gcc.dg/builtins-61.c: Likewise.
4263         * gcc.dg/builtins-62.c: Likewise.
4265 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4267         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
4268         * lib/target-supports-dg.exp (dg-add-options): Likewise.
4269         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
4270         target-specific dg-options.
4271         * gcc.dg/builtins-20.c: Likewise.
4272         * gcc.dg/builtins-53.c: Likewise.
4273         * gcc.dg/builtins-55.c: Likewise.
4274         * gcc.dg/single-precision-constant.c: Likewise.
4275         * gcc.dg/torture/builtin-convert-1.c: Likewise.
4276         * gcc.dg/torture/builtin-convert-2.c: Likewise.
4277         * gcc.dg/torture/builtin-convert-3.c: Likewise.
4278         * gcc.dg/torture/builtin-convert-4.c: Likewise.
4279         * gcc.dg/torture/builtin-power-1.c: Likewise.
4281 2007-09-21  Chao-ying Fu  <fu@mips.com>
4283         * lib/target-supports.exp (check_effective_target_fixed_point): New to
4284         check if targets have fixed-point supports.
4285         * gcc.dg/fixed-point/fixed-point.exp: New file.
4286         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
4287         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
4288         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
4289         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
4290         * gcc.dg/fixed-point/constants-pedantic.c,
4291         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
4292         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
4293         * gcc.dg/fixed-point/keywords-ignored-c99.c,
4294         * gcc.dg/fixed-point/keywords-pedantic.c,
4295         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
4296         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
4297         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
4298         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
4299         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
4300         * gcc.dg/fixed-point/func-vararg-mixed.c,
4301         * gcc.dg/fixed-point/operator-logical.c,
4302         * gcc.dg/fixed-point/struct-union.c,
4303         * gcc.dg/fixed-point/bit-complement.c,
4304         * gcc.dg/fixed-point/operator-bitwise.c,
4305         * gcc.dg/fixed-point/operator-comma.c,
4306         * gcc.dg/fixed-point/struct-layout-1.c,
4307         * gcc.dg/fixed-point/union-init.c,
4308         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
4309         * gcc.dg/fixed-point/func-mixed.c,
4310         * gcc.dg/fixed-point/func-vararg-size0.c,
4311         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
4312         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
4313         * gcc.dg/fixed-point/operator-unary.c,
4314         * gcc.dg/fixed-point/allop-const.c,
4315         * gcc.dg/fixed-point/muldiv-warning.c,
4316         * gcc.dg/nofixed-point-1.c,
4317         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
4318         * gcc.target/mips/fixed-vector-type.c,
4319         * gcc.target/mips/fixed-scalar-type.c: New tests.
4321 2007-09-21  Olivier Hainque  <hainque@adacore.com>
4323         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
4324         * gnat.dg/test_nested_subtype_byref.adb: New test.
4326 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
4328         PR fortran/33439
4329         * gfortran.dg/gomp/pr33439.f90: New test.
4331 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4333         PR fortran/33455
4334         * gfortran.dg/merge_char_3.f90: New.
4336 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4338         PR fortran/33037
4339         * gfortran.dg/transfer_check_1.f90: New.
4341 2007-09-20  Asher Langton  <langton2@llnl.gov>
4343         PR fortran/20441
4344         * gfortran.dg/init_flag_1.f90: New.
4345         * gfortran.dg/init_flag_2.f90: New.
4346         * gfortran.dg/init_flag_3.f90: New.
4347         * gfortran.dg/init_flag_4.f90: New.
4348         * gfortran.dg/init_flag_5.f90: New.
4349         * gfortran.dg/init_flag_6.f90: New.
4350         * gfortran.dg/init_flag_7.f90: New.
4352 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4354         PR c++/33460
4355         * g++.dg/ext/anon-struct6.C: New.
4357 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4359         PR libfortran/23272
4360         * gfortran.dg/inquire_10.f90: New test.
4362 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
4364         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
4366 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4368         PR fortran/33221
4369         * gfortran.dg/used_types_18.f90: Declare variable of empty
4370         derived type.
4372 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4374         PR fortran/33288
4375         * gfortran.dg/array_constructor_19.f90: New test.
4377 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
4379         PR debug/33316
4380         * gcc.dg/debug/pr33316.c: New test.
4382         PR c++/33496
4383         * g++.dg/cpp0x/variadic76.C: New test.
4384         * g++.dg/cpp0x/variadic77.C: New test.
4385         * g++.dg/cpp0x/variadic78.C: New test.
4387         PR c/33238
4388         PR c/27301
4389         * gcc.c-torture/execute/20070919-1.c: New test.
4390         * gcc.dg/pr33238.c: New test.
4391         * gcc.dg/pr27301.c: New test.
4393 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4395         * lib/target-supports.exp (check_effective_target_mips64): New
4396         procedure.
4397         * gcc.dg/lower-subreg-1.c: Require !mips64.
4398         * gcc.dg/sibcall-3.c (ATTR): New macro.
4399         (recurser_void1, recurser_void2): Use it.
4400         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
4401         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
4403 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
4405         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
4406         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
4407         warning annotation.
4408         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
4410 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
4412         PR fortran/33497
4413         * gfortran.dg/c_loc_tests_11.f03: New test case.
4415 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4417         PR c++/33459
4418         * g++.dg/init/ref14.C: New.
4420 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4422         * gnat.dg/slice2.ad[sb]: New testcase.
4424 2007-09-19  Nick Clifton  <nickc@redhat.com>
4426         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
4428 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
4430         * gcc.target/bfin/bfin.exp: New.
4431         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
4432         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
4433         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
4434         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
4435         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
4436         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
4437         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
4438         mcpu-bf561.c, mcpu-default.c}: New tests.
4440 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
4442         Restore detection of unsupported TLS.
4444         Revert this patch:
4445         2007-02-10  Richard Henderson  <rth@redhat.com>
4447         * lib/target-supports.exp (check_effective_target_tls): Redefine
4448         to mean non-emulated tls.
4449         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4450         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4451         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4452         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4453         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4454         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4455         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4457         And then:
4458         * lib/target-supports.exp (check_effective_target_tls): Use
4459         stronger test for compiler support for TLS.
4460         (check_effective_target_tls_native): New, to test for non-emulated
4461         TLS support.
4462         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
4463         instead of dg-require-effective-target tls.
4464         * g++.dg/gomp/copyin-1.C: Likewise.
4465         * g++.dg/gomp/sharing-1.C: Likewise.
4466         * g++.dg/gomp/tls-1.C: Likewise.
4467         * g++.dg/gomp/tls-2.C: Likewise.
4468         * g++.dg/gomp/tls-3.C: Likewise.
4469         * g++.dg/tls/diag-1.C: Likewise.
4470         * g++.dg/tls/diag-2.C: Likewise.
4471         * g++.dg/tls/diag-3.C: Likewise.
4472         * g++.dg/tls/diag-4.C: Likewise.
4473         * g++.dg/tls/diag-5.C: Likewise.
4474         * g++.dg/tls/init-1.C: Likewise.
4475         * g++.dg/tls/init-2.C: Likewise.
4476         * g++.dg/tls/trivial.C: Likewise.
4477         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
4478         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
4479         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4480         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
4481         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
4482         * gcc.dg/gomp/clause-1.c: Likewise.
4483         * gcc.dg/gomp/copyin-1.c: Likewise.
4484         * gcc.dg/gomp/sharing-1.c: Likewise.
4485         * gcc.dg/gomp/tls-1.c: Likewise.
4486         * gcc.dg/gomp/tls-2.c: Likewise.
4487         * gcc.dg/tls/alpha-1.c: Likewise.
4488         * gcc.dg/tls/opt-1.c: Likewise.
4489         * gcc.dg/tls/opt-13.c: Likewise.
4490         * gcc.dg/tls/opt-14.c: Likewise.
4491         * gcc.dg/tls/opt-2.c: Likewise.
4492         * gcc.dg/tls/opt-3.c: Likewise.
4493         * gcc.dg/tls/opt-4.c: Likewise.
4494         * gcc.dg/tls/opt-7.c: Likewise.
4495         * gcc.dg/tls/section-1.c: Likewise.
4496         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
4497         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
4498         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
4499         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
4500         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4501         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4502         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
4503         * gfortran.dg/gomp/crayptr2.f90: Likewise.
4504         * gfortran.dg/gomp/fixed-1.f: Likewise.
4505         * gfortran.dg/gomp/free-1.f90: Likewise.
4506         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4507         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
4508         * gfortran.dg/gomp/reduction1.f90: Likewise.
4509         * gfortran.dg/gomp/sharing-1.f90: Likewise.
4511 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4513         PR fortran/31119
4514         * gfortran.dg/bounds_check_9.f90: New test.
4515         * gfortran.dg/bounds_check_fail_2.f90: New test.
4517 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4519         PR c++/33462 (again)
4520         * g++.dg/ext/va-arg1.C: Adjust.
4522 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4524         PR c++/33462
4525         * g++.dg/ext/va-arg1.C: New.
4527 2007-09-18  Tobias Burnus  <burnus@net-b.de>
4529         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
4531 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4533         PR c++/33463
4534         * g++.dg/rtti/typeid6.C: New.
4536 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4538         PR c++/33464
4539         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
4540         * g++.dg/ext/is_class_error2.C: New.
4542 2007-09-18  Richard Guenther  <rguenther@suse.de>
4544         PR tree-optimization/33340
4545         * g++.dg/torture/pr33340.C: New testcase.
4547 2007-09-18  Tobias Burnus  <burnus@net-b.de>
4549         PR fortran/33231
4550         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
4551         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
4552         * gfortran.dg/elemental_subroutine_5.f90: New.
4554 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4556         * lib/target-supports.exp (check_profiling_available): Extend
4557         mips*-*-elf check to mips*-*-elf*.
4559 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
4561         * gcc.dg/format/c90-scanf-5.c: New test.
4562         * gcc.dg/format/c99-scanf-4.c: New test.
4563         * gcc.dg/format/ext-7.c: New test.
4564         * gcc.dg/format/ext-8.c: New test.
4566         PR middle-end/33423
4567         * gcc.c-torture/compile/20070915-1.c: New test.
4569 2007-09-17  Tobias Burnus  <burnus@net-b.de>
4571         PR fortran/33106
4572         * gfortran.dg/private_type_9.f90: New.
4574 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4576         PR middle-end/33449
4577         * gfortran.dg/pr33449.f90: New test.
4579 2007-09-17  Tobias Burnus  <burnus@net-b.de>
4581         * gfortran.dg/interface_15.f90: Compile with -std=f95.
4582         * gfortran.dg/private_type_1.f90: Ditto
4583         * gfortran.dg/interface_18.f90: New.
4584         * gfortran.dg/private_type_8.f90: New.
4586 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
4588         PR c++/33124
4589         * g++.dg/warn/new1.C: Adjust.
4590         * g++.dg/torture/str_empty.C: Likewise.
4592 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4594         * gcc.target/mips/dse-1.c: New test.
4596 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
4598         PR c++/32756
4599         * g++.dg/overload/operator3.C: New.
4601 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4603         * gcc.target/mips/truncate-1.c: New test.
4605 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
4607         PR fortran/29396
4608         PR fortran/29606
4609         PR fortran/30625
4610         PR fortran/30871
4611         * gfortran.dg/subref_array_pointer_1.f90: New test.
4612         * gfortran.dg/subref_array_pointer_2.f90: New test.
4614 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
4616         * gfortran.dg/nint_2.f90: Correct last change.
4618 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
4620         * gcc.dg/tree-ssa/parallelization-1.c: New test.
4622 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
4624         * gcc.dg/vect/pr33373b.c: New test.
4626 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
4628         PR target/33438
4629         * gcc.target/i386/pr33438.c: New test.
4631 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4633         * gfortran.dg/nint_2.f90: Revert previous commit.
4635 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4637         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
4639 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
4641         PR debug/33429
4642         * g++.dg/other/unused1.C: XFAIL class2 scan.
4644 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4646         PR fortran/33343
4647         * gfortran.dg/elemental_args_check_1.f90: New.
4648         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
4649         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
4651 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4653         * gfortran.dg/recursive_check_3.f90: New.
4655 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4657         PR fortran/33412
4658         * gfortran.dg/elemental_bind_c.f90: New.
4660 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
4662         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
4663         * gcc.target/mips/mips16-attributes-2.c: New test.
4664         * gcc.target/mips/mips16-attributes-3.c: Likewise.
4665         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
4666         hard-float asm when __mips16 is defined.
4667         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
4668         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
4669         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
4670         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
4671         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
4672         * gcc.target/mips/pr26765.c (foo): Likewise.
4673         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
4674         targets, use dg-mips-options instead of dg-options, and use -mgp32
4675         to force 32-bit mode.
4676         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
4677         and 64-bit mode.
4678         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
4680 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4681             Michael Meissner  <michael.meissner@amd.com>
4683         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
4684         * gcc.target/i386/sse5-hsubX.c: Ditto.
4685         * gcc.target/i386/sse5-permpX.c: Ditto.
4686         * gcc.target/i386/sse5-haddX.c: Ditto.
4687         * gcc.target/i386/sse5-maccXX.c: Ditto.
4688         * gcc.target/i386/sse5-msubXX.c: Ditto.
4689         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4690         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4692         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
4693         optimizes floating point conditional moves into the pcmov
4694         instruction on SSE5.
4695         * gcc.target/i386/sse5-pcmov2.c: Ditto.
4697         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
4698         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
4699         SSE5.
4701         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
4702         compiler optimizes vector (a*b)+c into fmadd on SSE5.
4704         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
4705         optimizes (a*b)+c into fmadd on SSE5.
4707         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
4708         whether the SSE5 instructions can be generated.
4710         * gcc.target/i386/sse5-check.h: New. Add support for 
4711         SSE5 tests.
4713         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
4714         ammintrin.h, and turn on -msse5 option instead of -msse4a.
4715         * gcc.target/i386/sse-13.c: Ditto.
4716         * gcc.target/i386/sse-14.c: Ditto.
4718 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
4720         PR testsuite/33153
4721         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
4722         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
4724 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
4726         PR target/32338
4727         * gcc.dg/pr32338-1.c: New test.
4728         * gcc.dg/pr32338-2.c: New test.
4730 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
4731         
4732         * lib/target-supports.exp (check_effective_target_sync_int_long):
4733         Revert change to add xtensa.
4734         (check_effective_target_sync_char_short): Likewise.
4735         
4736 2007-09-12  Olivier Hainque  <hainque@adacore.com>
4738         * gnat.dg/packed_subtype.adb: New test.
4740 2007-09-12  Tobias Burnus  <burnus@net-b.de>
4742         PR fortran/33297
4743         * gfortran.dg/intrinsic_size.f90: New.
4745 2007-09-12  Tobias Burnus  <burnus@net-b.de>
4747         PR fortran/33284
4748         PR fortran/33310
4749         * gfortran.dg/conflicts_2.f90: New.
4751 2007-09-12  Ira Rosen  <irar@il.ibm.com>
4753         PR tree-optimization/32377
4754         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
4755         dependence distance.
4756         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
4757         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
4758         * gcc.dg/vect/no-vfa-vect-depend-1.c,
4759         gfortran.dg/vect/no-vfa-pr32377.f90: New.
4761 2007-09-12  Richard Guenther  <rguenther@suse.de>
4763         PR middle-end/33382
4764         * gcc.c-torture/compile/pr33382.c: New testcase.
4765         * gcc.c-torture/execute/pr33382.c: Likewise.
4767 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
4769         PR fortran/33395
4770         * gfortran.dg/c_ptr_tests_12.f03: New test case.
4772 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
4774         PR tree-optimization/33373
4775         * gcc.dg/vect/pr33373.c: New test.
4777 2007-09-12  Ben Elliston  <bje@au.ibm.com>
4779         * lib/target-supports.exp (check_effective_target_vect_no_double):
4780         Remove unused proc.
4782 2007-09-12  Ben Elliston  <bje@au.ibm.com>
4783             Ulrich Weigand  <uweigand@de.ibm.com>
4785         * gcc.target/spu/dfcgt-nan.c: New test.
4787 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
4789         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
4791 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
4793         PR fortran/33040
4794         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
4796 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
4798         * gcc.dg/va-arg-pack-len-1.c: New test.
4799         * g++.dg/va-arg-pack-len-1.C: New test.
4801 2007-09-11  Michael Matz  <matz@suse.de>
4803         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
4805 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
4807         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
4808         checks for size of long double.
4809         * gcc.dg/dfp/convert.h: New file.
4810         * gcc.dg/dfp/convert-bfp-2.c: New test.
4811         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
4812         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
4813         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
4814         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
4815         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
4816         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
4817         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
4818         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
4819         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
4821 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
4823         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
4824         Change dg-final to expect 1 non-profitable loop and
4825         3 profitable loops.
4826         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
4827         Change dg-final to expect 1 non-profitable loop and
4828         3 profitable loops.
4829         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
4830         Change dg-final to expect 1 profitable loop.
4831         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4832         Change dg-final to expect 1 profitable loop.    
4833         
4834 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
4836         * gcc.target/mips/call-saved-1.c: New test.
4837         * gcc.target/mips/call-saved-2.c: Likewise.
4838         * gcc.target/mips/call-saved-3.c: Likewise.
4839         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
4840         instead of mips_mips64.  Set mips_fp64 too.
4841         (is_gp32_flag): Return true for -mips1 and -mips2.
4842         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
4844 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
4846         * g++.dg/ext/va-arg-pack-1.C: New test.
4847         * g++.dg/ext/va-arg-pack-2.C: New test.
4849 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
4851         PR target/33369
4852         * gcc.dg/vect/pr33369.c: New test.
4854 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
4856         PR fortran/33370
4857         * gfortran.dg/array_memcpy_5.f90:  New test.
4859 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
4861         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
4863 2007-09-09  Richard Guenther  <rguenther@suse.de>
4865         * gcc.c-torture/compile/20070906-1.c: New testcase.
4867 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4869         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
4870         noinline attribute.
4871         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
4872         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
4873         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4874         Likewise.
4876 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4878         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
4880 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4882         * gnat.dg/addr2_p.ads: Bump size of array to 9.
4884 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4886         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
4887         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
4888         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
4889         Compile tests with -fno-tree-pre.
4890         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
4891         * lib/target-supports.exp (check_effective_target_vect_strided): New.
4892         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
4893         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
4894         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
4895         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
4896         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
4897         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
4898         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
4899         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
4900         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
4901         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
4902         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
4903         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
4904         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
4905         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
4906         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
4907         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
4908         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
4910 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
4912         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
4913         to call objdump.
4914         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
4915         Use remote_exec to call c++filt.
4916         * lib/target-supports-dg.exp (dg-require-host-local): New.
4917         * gcc.misc-tests/options.exp: Allow .exe in command paths.
4918         * g++.dg/parse/repo1.C: Use dg-require-host-local.
4919         * g++.dg/rtti/repo1.C: Likewise.
4920         * g++.dg/template/repo1.C: Likewise.
4921         * g++.dg/template/repo2.C: Likewise.
4922         * g++.dg/template/repo3.C: Likewise.
4923         * g++.dg/template/repo4.C: Likewise.
4924         * g++.dg/template/repo5.C: Likewise.
4925         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4926         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4927         * g++.old-deja/g++.pt/repo1.C: Likewise.
4928         * g++.old-deja/g++.pt/repo2.C: Likewise.
4929         * g++.old-deja/g++.pt/repo3.C: Likewise.
4930         * g++.old-deja/g++.pt/repo4.C: Likewise.
4931         * gcc.dg/cpp/trad/builtins.c: Likewise.
4933 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
4935         PR tree-optimization/32283
4936         * gcc.dg/tree-ssa/loop-31.c: New test.
4938 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4940         PR rtl-optimization/26449
4941         * gcc.target/i386/pr26449-1.c: New file.
4943 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4945         PR target/33329
4946         PR rtl-optimization/26449
4947         * gcc.target/i386/pr33329.c: New file.
4949 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4951         * gnat.dg/renaming3.adb, renaming4.ads: New test.
4953 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4955         * gnat.dg/unaligned_rep_clause.adb: New testcase.
4957 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
4959         PR tree-optimization/33301
4960         * gfortran.dg/vect/pr33301.f: New test.
4962 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4964         PR libfortran/33307
4965         * gfortran.dg/backspace_10.f90: New test.
4967 2007-09-07  Richard Guenther  <rguenther@suse.de>
4969         Reapply
4970         2007-09-06  Richard Guenther  <rguenther@suse.de>
4972         PR tree-optimization/32586
4973         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4974         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4975         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4976         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4977         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4978         now obsolete simplification.
4980 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
4981         
4982         PR tree-optimization/33299
4983         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
4984         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
4986 2007-09-07  Richard Guenther  <rguenther@suse.de>
4988         Revert
4989         2007-09-06  Richard Guenther  <rguenther@suse.de>
4991         PR tree-optimization/32586
4992         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4993         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4994         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4995         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4996         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4997         now obsolete simplification.
4999 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5001         PR tree-optimization/32821
5002         * gcc.dg/tree-ssa/pr32821.c: New file.
5004 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
5006         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5007         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5008         and mips_forced_no_er.
5009         (dg-mips-options): Add -mno-abicalls when a small-data option is
5010         specified.  Skip tests with small-data options if mips_forced_gp.
5011         Skip tests with -mexplicit-relocs if mips_forced_no_er.
5012         * gcc.target/mips/sdata-1.c: New test.
5013         * gcc.target/mips/sdata-2.c: Likewise.
5014         * gcc.target/mips/sdata-3.c: Likewise.
5015         * gcc.target/mips/sdata-4.c: Likewise.
5017 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5019         PR fortran/33298
5020         * spread_zerosize_1.f90:  New test case.
5021         * spread_bounds_1.f90:  New test case.
5023 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
5025         PR c++/32674
5026         * g++.dg/template/static31.C: New.
5028 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5030         PR fortran/33271
5031         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
5032         powerpc*-linux-gnu.
5034 2007-09-06  David Daney  <ddaney@avtrex.com>
5035             Richard Sandiford  <richard@codesourcery.com>
5037         PR target/33256
5038         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
5039         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
5040         * gcc.target/mips/pr33256.c: New test.
5042 2007-09-06  Tom Tromey  <tromey@redhat.com>
5044         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
5046 2007-09-06  Richard Guenther  <rguenther@suse.de>
5048         PR tree-optimization/32586
5049         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5050         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5051         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5052         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5053         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5054         now obsolete simplification.
5056 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
5058         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
5059         * gcc.target/i386/sse3-addsubps.c: Ditto.
5060         * gcc.target/i386/sse3-haddpd.c: Ditto.
5061         * gcc.target/i386/sse3-haddps.c: Ditto.
5062         * gcc.target/i386/sse3-hsubpd.c: Ditto.
5063         * gcc.target/i386/sse3-hsubps.c: Ditto.
5064         * gcc.target/i386/sse3-lddqu.c: Ditto.
5065         * gcc.target/i386/sse3-movddup.c: Ditto.
5066         * gcc.target/i386/sse3-movshdup.c: Ditto.
5067         * gcc.target/i386/sse3-movsldup.c: Ditto.
5069 2007-09-06  Richard Guenther  <rguenther@suse.de>
5071         PR tree-optimization/33302
5072         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5074 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5076         PR libfortran/33225
5077         * gfortran.dg./fmt_float.f90: New test.
5079 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5081         PR libfortran/33253
5082         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
5084 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
5086         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
5087         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
5089 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
5091         * g++.dg/eh/builtin1.C: New test.
5092         * g++.dg/eh/builtin2.C: New test.
5093         * g++.dg/eh/builtin3.C: New test.
5095         PR c++/33289
5096         * g++.dg/eh/builtin4.C: New test.
5098 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
5100         * gcc.target/powerpc/dfp-dd.c: New test.
5101         * gcc.target/powerpc/dfp-td.c: New test.
5103 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5105         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
5106         * gcc.dg/va-arg-pack-1.c: New test.
5108 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
5110         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
5111         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
5112         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
5113         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
5114         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
5116 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
5118         PR c++/30302
5119         * g++.dg/ext/anon-struct5.C: New.
5121 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
5123         * gcc.dg/i386-cpuid.h: Remove.
5124         * gcc.target/i386/mmx-check.h: Include cpuid.h.
5125         (main): Use __get_cpuid to get target features.
5126         * gcc.target/i386/sse-check.h: Ditto.
5127         * gcc.target/i386/sse2-check.h: Ditto.
5128         * gcc.target/i386/sse3-check.h: Ditto.
5129         * gcc.target/i386/ssse3-check.h: Ditto.
5130         * gcc.target/i386/sse4_1-check.h: Ditto.
5131         * gcc.target/i386/sse4_2-check.h: Ditto.
5132         * gcc.target/i386/sse4a-check.h: Ditto.
5133         * gcc.dg/torture/pr16104-1.c: Ditto.
5134         (do_test): Change to void.
5135         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
5136         * gcc.target/i386/sse-6.c: Ditto.
5137         * gcc.target/i386/sse-7.c: Ditto.
5138         * g++.dg/other/i386-1.C: Include cpuid.h.
5139         (main): New function.  Use __get_cpuid to get target fetaures.
5141 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
5142             David Ung  <davidu@mips.com>
5143             Nigel Stephens <nigel@mips.com>
5145         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
5146         * gcc.c-torture/compile/mipscop-2.c: Likewise.
5147         * gcc.c-torture/compile/mipscop-3.c: Likewise.
5148         * gcc.c-torture/compile/mipscop-4.c: Likewise.
5149         * gcc.dg/torture/mips-hilo-1.c: Likewise.
5150         * gcc.dg/torture/mips-hilo-2.c: Likewise.
5151         * gcc.dg/torture/pr19683-1.c: Likewise.
5152         * gcc.target/mips/madd-3.c: Likewise.
5153         * gcc.target/mips/maddu-3.c: Likewise.
5154         * gcc.target/mips/msub-3.c: Likewise.
5155         * gcc.target/mips/msubu-3.c: Likewise.
5156         * gcc.target/mips/asm-1.c: Likewise.
5157         * gcc.target/mips/branch-1.c: Likewise.
5158         * gcc.target/mips/ins-1.c: Likewise.
5159         * gcc.target/mips/near-far-3.c: Likewise.
5160         * gcc.target/mips/near-far-4.c: Likewise.
5161         * gcc.target/mips/smartmips-lwxs.c: Likewise.
5162         * gcc.target/mips/smartmips-ror-1.c: Likewise.
5163         * gcc.target/mips/smartmips-ror-2.c: Likewise.
5164         * gcc.target/mips/smartmips-ror-3.c: Likewise.
5165         * gcc.target/mips/smartmips-ror-4.c: Likewise.
5166         * gcc.target/mips/dspr2-MULT.c: Likewise.
5167         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5168         * gcc.target/mips/mips32-dsp-run.c: Likewise.
5169         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
5170         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
5171         * gcc.target/mips/code-readable-2.c: Likewise.
5172         * gcc.target/mips/code-readable-3.c: Likewise.
5174 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
5175             David Ung  <davidu@mips.com>
5176             Nigel Stephens <nigel@mips.com>
5178         * gcc.target/mips/mips16-attributes.c: New.
5180 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
5182         PR fortran/31564
5183         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
5185         PR fortran/33241
5186         * gfortran.dg/char_length_10.f90: New test.
5188 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
5190         PR c++/29731
5191         * g++.dg/parse/template24.C: New.
5193 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5195         * g++.dg/other/spu2vmx-1.C: New test.
5197 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5199         PR tree-optimization/33017
5200         * gcc.dg/pr33017.c: New test.
5202 2007-09-05  Ben Elliston  <bje@au.ibm.com>
5204         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
5205         __protected_stream family of macros.
5207 2007-09-04  Jan Hubicka  <jh@suse.cz>
5209         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
5210         * gcc.dg/tree-ssa/pr27236.c: Likewise.
5211         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
5212         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5213         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
5214         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5215         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5216         Likewise.
5218 2007-09-04  Janus Weil  <jaydub66@gmail.com>
5219             Tobias Burnus  <burnus@net-b.de>
5221         * gfortran.dg/proc_decl_1.f90: New.
5222         * gfortran.dg/proc_decl_2.f90: New.
5223         * gfortran.dg/proc_decl_3.f90: New.
5224         * gfortran.dg/proc_decl_4.f90: New.
5226 2007-09-04  Jan Hubicka  <jh@suse.cz>
5228         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
5229         * gcc.dg/vect/vect-105.c: Mark functions noinline.
5230         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
5231         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
5232         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
5233         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
5234         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
5235         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
5236         * gcc.dg/vect/vect-50.c: Mark functions noinline.
5237         * gcc.dg/vect/vect-33.c: Mark functions noinline.
5238         * gcc.dg/vect/vect-16.c: Mark functions noinline.
5239         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
5240         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
5241         * gcc.dg/vect/vect-92.c: Mark functions noinline.
5242         * gcc.dg/vect/vect-75.c: Mark functions noinline.
5243         * gcc.dg/vect/vect-58.c: Mark functions noinline.
5244         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
5245         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
5246         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
5247         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
5248         * gcc.dg/vect/vect-114.c: Mark functions noinline.
5249         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
5250         * gcc.dg/vect/vect-8.c: Mark functions noinline.
5251         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
5252         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
5253         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
5254         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
5255         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
5256         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
5257         * gcc.dg/vect/vect-42.c: Mark functions noinline.
5258         * gcc.dg/vect/vect-25.c: Mark functions noinline.
5259         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
5260         * gcc.dg/vect/vect-67.c: Mark functions noinline.
5261         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
5262         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
5263         * gcc.dg/vect/vect-106.c: Mark functions noinline.
5264         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
5265         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
5266         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
5267         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
5268         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
5269         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
5270         * gcc.dg/vect/vect-34.c: Mark functions noinline.
5271         * gcc.dg/vect/vect-17.c: Mark functions noinline.
5272         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
5273         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
5274         * gcc.dg/vect/vect-93.c: Mark functions noinline.
5275         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
5276         * gcc.dg/vect/vect-76.c: Mark functions noinline.
5277         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
5278         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
5279         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
5280         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
5281         * gcc.dg/vect/vect-115.c: Mark functions noinline.
5282         * gcc.dg/vect/vect-9.c: Mark functions noinline.
5283         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
5284         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
5285         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
5286         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
5287         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
5288         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
5289         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
5290         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
5291         * gcc.dg/vect/vect-60.c: Mark functions noinline.
5292         * gcc.dg/vect/vect-26.c: Mark functions noinline.
5293         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
5294         * gcc.dg/vect/vect-85.c: Mark functions noinline.
5295         * gcc.dg/vect/vect-68.c: Mark functions noinline.
5296         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
5297         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
5298         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
5299         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
5300         * gcc.dg/vect/vect-107.c: Mark functions noinline.
5301         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
5302         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
5303         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
5304         * gcc.dg/vect/vect-52.c: Mark functions noinline.
5305         * gcc.dg/vect/vect-35.c: Mark functions noinline.
5306         * gcc.dg/vect/vect-18.c: Mark functions noinline.
5307         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
5308         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
5309         * gcc.dg/vect/vect-77.c: Mark functions noinline.
5310         * gcc.dg/vect/vect-2.c: Mark functions noinline.
5311         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
5312         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
5313         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
5314         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
5315         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
5316         * gcc.dg/vect/vect-116.c: Mark functions noinline.
5317         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
5318         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
5319         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
5320         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
5321         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
5322         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
5323         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
5324         * gcc.dg/vect/vect-44.c: Mark functions noinline.
5325         * gcc.dg/vect/vect-27.c: Mark functions noinline.
5326         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
5327         * gcc.dg/vect/vect-86.c: Mark functions noinline.
5328         * gcc.dg/vect/vect-100.c: Mark functions noinline.
5329         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
5330         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
5331         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
5332         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
5333         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
5334         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
5335         * gcc.dg/vect/vect-108.c: Mark functions noinline.
5336         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
5337         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
5338         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
5339         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
5340         * gcc.dg/vect/vect-11.c: Mark functions noinline.
5341         * gcc.dg/vect/vect-70.c: Mark functions noinline.
5342         * gcc.dg/vect/vect-36.c: Mark functions noinline.
5343         * gcc.dg/vect/vect-19.c: Mark functions noinline.
5344         * gcc.dg/vect/vect-95.c: Mark functions noinline.
5345         * gcc.dg/vect/vect-78.c: Mark functions noinline.
5346         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
5347         * gcc.dg/vect/vect-3.c: Mark functions noinline.
5348         * gcc.dg/vect/vect-all.c: Mark functions noinline.
5349         * gcc.dg/vect/vect-117.c: Mark functions noinline.
5350         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
5351         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
5352         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
5353         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
5354         * gcc.dg/vect/vect-20.c: Mark functions noinline.
5355         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
5356         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
5357         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
5358         * gcc.dg/vect/vect-62.c: Mark functions noinline.
5359         * gcc.dg/vect/vect-28.c: Mark functions noinline.
5360         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
5361         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
5362         * gcc.dg/vect/vect-87.c: Mark functions noinline.
5363         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
5364         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
5365         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
5366         * gcc.dg/vect/vect-109.c: Mark functions noinline.
5367         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
5368         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
5369         noinline.
5370         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
5371         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
5372         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
5373         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
5374         * gcc.dg/vect/vect-12.c: Mark functions noinline.
5375         * gcc.dg/vect/vect-71.c: Mark functions noinline.
5376         * gcc.dg/vect/vect-54.c: Mark functions noinline.
5377         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
5378         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
5379         * gcc.dg/vect/vect-96.c: Mark functions noinline.
5380         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
5381         * gcc.dg/vect/vect-110.c: Mark functions noinline.
5382         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
5383         * gcc.dg/vect/vect-4.c: Mark functions noinline.
5384         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
5385         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
5386         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
5387         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
5388         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
5389         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
5390         * gcc.dg/vect/vect-21.c: Mark functions noinline.
5391         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
5392         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
5393         * gcc.dg/vect/vect-80.c: Mark functions noinline.
5394         * gcc.dg/vect/vect-63.c: Mark functions noinline.
5395         * gcc.dg/vect/vect-46.c: Mark functions noinline.
5396         * gcc.dg/vect/vect-29.c: Mark functions noinline.
5397         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
5398         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
5399         * gcc.dg/vect/vect-88.c: Mark functions noinline.
5400         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
5401         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
5402         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
5403         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
5404         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
5405         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
5406         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
5407         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
5408         * gcc.dg/vect/vect-30.c: Mark functions noinline.
5409         * gcc.dg/vect/vect-13.c: Mark functions noinline.
5410         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
5411         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
5412         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
5413         * gcc.dg/vect/vect-72.c: Mark functions noinline.
5414         * gcc.dg/vect/vect-38.c: Mark functions noinline.
5415         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
5416         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
5417         * gcc.dg/vect/vect-97.c: Mark functions noinline.
5418         * gcc.dg/vect/vect-111.c: Mark functions noinline.
5419         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
5420         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
5421         * gcc.dg/vect/vect-5.c: Mark functions noinline.
5422         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
5423         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
5424         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
5425         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
5426         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
5427         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
5428         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
5429         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
5430         * gcc.dg/vect/vect-22.c: Mark functions noinline.
5431         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
5432         * gcc.dg/vect/vect-64.c: Mark functions noinline.
5433         * gcc.dg/vect/vect-89.c: Mark functions noinline.
5434         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
5435         * gcc.dg/vect/vect-103.c: Mark functions noinline.
5436         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
5437         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
5438         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
5439         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
5440         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
5441         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
5442         * gcc.dg/vect/vect-31.c: Mark functions noinline.
5443         * gcc.dg/vect/vect-14.c: Mark functions noinline.
5444         * gcc.dg/vect/vect-73.c: Mark functions noinline.
5445         * gcc.dg/vect/vect-56.c: Mark functions noinline.
5446         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
5447         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
5448         * gcc.dg/vect/vect-98.c: Mark functions noinline.
5449         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
5450         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
5451         * gcc.dg/vect/vect-112.c: Mark functions noinline.
5452         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
5453         * gcc.dg/vect/vect-6.c: Mark functions noinline.
5454         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
5455         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
5456         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
5457         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
5458         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
5459         * gcc.dg/vect/pr25413.c: Mark functions noinline.
5460         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
5461         * gcc.dg/vect/vect-40.c: Mark functions noinline.
5462         * gcc.dg/vect/vect-23.c: Mark functions noinline.
5463         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
5464         * gcc.dg/vect/vect-82.c: Mark functions noinline.
5465         * gcc.dg/vect/vect-65.c: Mark functions noinline.
5466         * gcc.dg/vect/vect-48.c: Mark functions noinline.
5467         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
5468         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
5469         * gcc.dg/vect/vect-104.c: Mark functions noinline.
5470         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
5471         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
5472         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
5473         * gcc.dg/vect/vect-32.c: Mark functions noinline.
5474         * gcc.dg/vect/vect-15.c: Mark functions noinline.
5475         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
5476         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
5477         * gcc.dg/vect/vect-91.c: Mark functions noinline.
5478         * gcc.dg/vect/vect-74.c: Mark functions noinline.
5479         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
5480         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
5481         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
5482         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
5483         * gcc.dg/vect/vect-99.c: Mark functions noinline.
5484         * gcc.dg/vect/vect-113.c: Mark functions noinline.
5485         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
5486         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
5487         * gcc.dg/vect/vect-7.c: Mark functions noinline.
5488         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
5489         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
5490         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
5491         * gcc.dg/vect/vect-24.c: Mark functions noinline.
5492         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
5493         * gcc.dg/vect/vect-83.c: Mark functions noinline.
5494         * gcc.dg/vect/vect-66.c: Mark functions noinline.
5495         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
5497 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5499         PR middle-end/33187
5500         * gcc.target/i386/cmov7.c: New file.
5502 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5504         * gcc.target/i386/sse4a-check.h: New file.
5505         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
5506         * gcc.target/i386/sse4a-insert.c: Ditto.
5507         * gcc.target/i386/sse4a-montsd.c: Ditto.
5508         * gcc.target/i386/sse4a-montss.c: Ditto.
5509         * gcc.target/i386/mmx-check.h: New file.
5510         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
5511         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
5512         * gcc.target/i386/sse-check.h: New file.
5513         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
5514         * gcc.target/i386/sse-3.c: Ditto.
5515         * gcc.target/i386/sse-7.c: Ditto.
5516         * gcc.target/i386/sse-9.c: Ditto.
5517         * gcc.target/i386/ssefn-3.c: Ditto.
5518         * gcc.target/i386/sse-recip.c: Ditto.
5519         * gcc.target/i386/sse-recip-vec.c: Ditto.
5520         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
5521         * gcc.target/i386/20020523-1.c: Remove.
5522         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
5523         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5524         * gcc.target/i386/ssefn-4.c: Ditto.
5525         * gcc.target/i386/sse-6.c: Ditto.
5526         * gcc.target/i386/sse-10.c: Ditto.
5527         * gcc.target/i386/sse-11.c: Ditto.
5528         * gcc.target/i386/sse-18.c: Ditto.
5529         * gcc.target/i386/fpprec-1.c: Ditto.
5530         * g++.dg/other/i386-1.C: Ditto.
5532 2007-09-04  Richard Guenther  <rguenther@suse.de>
5534         PR tree-optimization/33291
5535         * gcc.dg/volatile2.c: New testcase.
5536         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
5537         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
5538         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5539         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5541 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5543         PR fortran/33253
5544         * gfortran.dg/namelist_15.f90: Update test.
5545         * gfortran.dg/namelist_24.f90: Update test.
5546         * gfortran.dg/namelist_38.f90: New test.
5548 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5550         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
5551         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5552         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
5553         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5554         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
5555         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5557 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
5559         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
5560         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
5562         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
5564 2007-09-02  David Daney  <ddaney@avtrex.com>
5566         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
5567         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
5568         * gcc.target/mips/atomic-memory-1.c: Ditto.
5569         * gcc.target/mips/atomic-memory-2.c: Ditto.
5571 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
5573         * gcc.target/cris/builtin_clz_v0.c: New testcase.
5574         * gcc.target/cris/builtin_clz_v3.c: New testcase.
5576 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
5578         * gfortran.dg/substr_6.f90: New test.
5580 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
5582         PR c++/33208
5583         * g++.dg/other/error18.C: New.
5584         * g++.dg/expr/bitfield3.C: Adjust.
5586 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
5588         PR fortran/33276
5589         * gfortran.fortran-torture/compile/pr33276.f90: New.
5591 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
5593         PR C/29237
5594         PR middle-end/33272
5595         * gcc.dg/c99-arraydecl-3.c: New test.
5597 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
5599         PR c++/32597
5600         * g++.dg/cpp0x/variadic-new2.C: New.
5601         * g++.dg/cpp0x/variadic-new.C: New.
5603 2007-08-31  Tobias Burnus  <burnus@net-b.de>
5605         PR fortran/33232
5606         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
5607         * gfortran.dg/read_1.f90: New.
5609 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5611         PR c++/33210
5612         * g++.dg/template/error30.C: New.
5614 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5616         PR c++/32113
5617         * g++.dg/template/crash70.C: New.
5619 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5621         PR c++/33212
5622         * g++.dg/ext/is_class_error.C: New.
5624 2007-08-31  Olivier Hainque  <hainque@adacore.com>
5626         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
5627         
5628 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
5629             Revital Eres  <eres@il.ibm.com>
5631         * gcc.target/powerpc/paired-1.c: New test.
5632         * gcc.target/powerpc/paired-2.c: New test.
5633         * gcc.target/powerpc/paired-3.c: New test.
5634         * gcc.target/powerpc/paired-4.c: New test.
5635         * gcc.target/powerpc/paired-5.c: New test.
5636         * gcc.target/powerpc/paired-6.c: New test.
5637         * gcc.target/powerpc/paired-7.c: New test.
5638         * gcc.target/powerpc/ppc-paired.c: New test.
5640 2007-08-31  Ollie Wild  <aaw@google.com>
5642         * g++.dg/conversion/ptrmem2.C: New test.
5643         * g++.dg/conversion/ptrmem3.C: New test.
5644         * g++.dg/conversion/ptrmem4.C: New test.
5645         * g++.dg/conversion/ptrmem5.C: New test.
5646         * g++.dg/conversion/ptrmem6.C: New test.
5647         * g++.dg/conversion/ptrmem7.C: New test.
5648         * g++.dg/conversion/ptrmem8.C: New test.
5650 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
5652         PR fortran/31879
5653         * gfortran.dg/char_length_7.f90: New test.
5654         * gfortran.dg/char_length_9.f90: New test.
5655         * gfortran.dg/char_assign_1.f90: Add extra warning.
5657         PR fortran/31197
5658         PR fortran/31258
5659         * gfortran.dg/char_length_8.f90: New test.
5661 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5663         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
5665 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
5667         * gcc.dg/inline-24.c: New test.
5668         * g++.dg/opt/inline11.C: New test.
5670 2007-08-30  Richard Guenther  <rguenther@suse.de>
5672         * gcc.target/i386/vectorize5.c: New testcase.
5674 2007-08-30  Tobias Burnus  <burnus@net-b.de>
5676         PR fortran/33228
5677         * interface.c (check_interface0): Improve error for external procs.
5678         (check_sym_interfaces): Fix checking of module procedures.
5680 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
5682         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
5683         (AI): Add AI_ALIGN.
5684         * gcc.dg/sync-3.c: New test.
5686         PR middle-end/32758
5687         * gcc.dg/cleanup-12.c: New test.
5689 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
5691         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
5692         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
5693         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
5694         * gcc.dg/pr32450.c: Ditto.
5695         * gcc.dg/nest.c: Ditto.
5696         * gcc.dg/nested-func-4.c: Ditto.
5697         * g++.old-deja/g++.law/profile1.C: Ditto.
5699 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5701         PR fortran/32989
5702         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
5703         non-default integer kind arguments.
5705 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
5707         PR fortran/33105
5708         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
5710 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5712         * gcc.dg/h8300-ice2.c: Remove target selector.
5714 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
5716         PR fortran/33215
5717         * gfortran.dg/binding_label_tests_15.f03: New test case.
5718         * gfortran.dg/binding_label_tests_16.f03: Ditto.
5720 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5722         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
5723         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
5725 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
5727         PR c++/33194
5728         * g++.dg/other/canon-33194.C: New.
5730 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5732         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
5733         * gcc.c-torture/execute/pr23135.c: Likewise.
5735 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5737         * gcc.dg/pr31344.c: Move to ...
5738         * gcc.dg/dfp/pr31344.c: ... here.
5739         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
5740         * gcc.dg/20050503-1.c: Ditto.
5741         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
5742         * gcc.dg/20061127-1.c: Compile only for fpic targets.
5743         * gcc.dg/20060801-1.c: Ditto.
5745 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
5747         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
5748         * gfortran.dg/nan_1.f90: Likewise.
5750 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5752         PR fortran/33055
5753         Revert previous patch.
5755 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
5756             Kazu Hirata  <kazu@codesourcery.com>
5758         * gcc.target/m68k/interrupt-1.c: New.
5760 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5762         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
5763         10000 for targets where "int" can't hold at least 100000.
5764         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
5765         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
5766         (test5)(test6): Use it.
5767         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
5768         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
5769         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
5770         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
5771         * gcc.dg/attr-alloc_size.c (test): Likewise.
5773 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
5775         PR c++/33209
5776         * g++.dg/template/error29.C: New.
5778 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
5780         PR c++/32596
5781         * g++.dg/ext/visibility/anon5.C: New test.
5783 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5785         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
5787 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5789         * gfortran.dg/gamma_1.f90: Remove large-real tests.
5790         * gfortran.dg/gamma_2.f90: Remove large-real tests.
5791         * gfortran.dg/gamma_4.f90: New: large-real tests.
5793 2007-08-28  Jason Merrill  <jason@redhat.com>
5795         PR c++/29000
5796         * g++.dg/ext/stmtexpr12.C: New test.
5798         PR c++/28558
5799         * g++.dg/ext/attrib28.C: New test.
5801 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
5803         PR target/32661
5804         * gcc.target/i386/pr32661.c: New test.
5806 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
5808         PR middle-end/32370
5809         * gcc.dg/pr32370.c: New test.
5811         PR rtl-optimization/33148
5812         * gcc.c-torture/compile/20070827-1.c: New test.
5814         PR debug/32914
5815         * d++.dg/debug/const3.C: New test.
5816         * d++.dg/debug/const4.C: New test.
5817         * d++.dg/debug/dwarf2/const1.C: New test.
5818         * d++.dg/debug/dwarf2/const2.C: New test.
5819         * d++.dg/debug/dwarf2/const2b.C: New test.
5821 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
5822             Vladimir Yanovsky  <yanov@il.ibm.com>
5823             Revital Eres  <eres@il.ibm.com>
5824             Andrey Belevantsev  <abel@ispras.ru>
5826         * gcc.dg/sms-1.c: New test.
5828 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
5830         * g++.dg/ext/gnu-inline-common.h: New.
5831         * g++.dg/ext/gnu-inline-global-reject.C: New.
5832         * g++.dg/ext/gnu-inline-global.C: New.
5833         * g++.dg/ext/gnu-inline-namespace.C: New.
5834         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
5835         * g++.dg/ext/gnu-inline-class.C: New.
5836         * g++.dg/ext/gnu-inline-class-static.C: New.
5837         * g++.dg/ext/gnu-inline-template-class.C: New.
5838         * g++.dg/ext/gnu-inline-template-func.C: New.
5840 2007-08-27  Jason Merrill  <jason@redhat.com>
5842         PR c++/31337
5843         * g++.dg/ext/stmtexpr11.C: New.
5845 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
5847         * lib/target-supports.exp (check_profiling_available):
5848         Set profiling_available_saved to 0 on fido-*-elf.
5850 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
5852         PR tree-optimization/33173
5853         
5854         * gcc.c-torture/compile/pr33173.c: New.
5856 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
5858         PR target/31385
5859         * gcc.dg/dfp/pr31385.c: New.
5861 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5863         * gcc.dg/unsigned-long-compare.c: Remove target selector.
5865 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5867         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
5868         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
5869         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
5870         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
5871         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
5872         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
5873         gcc.target/m68k directory.
5874         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
5875         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
5876         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
5877         gcc.target/cris directory.
5878         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
5879         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
5880         gcc.target/bfin directory.
5882         * gcc.target/sh: New directory.
5883         * gcc.target/sh/sh.exp: New file.
5884         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
5885         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
5886         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
5887         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
5888         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
5889         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
5891 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5893         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
5894         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
5895         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
5896         * gcc.target/i386/local2.c: Ditto.
5897         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5898         * gcc.target/i386/20011119-1.c: Ditto.
5899         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
5900         * gcc.target/i386/fastcall-1.c: Fix target selector.
5902 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5904         PR fortran/33055
5905         * gfortran.dg/negative_unit.f: Add new check
5906         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
5907         -fdefault-integer-8.
5909 2007-08-26  Asher Langton  <langton2@llnl.gov>
5911         * gfortran.dg/recursive_stack.f90: New.
5912         * gfortran.dg/openmp_stack.f90: New.
5914 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5916         PR fortran/31298
5917         * gfortran.dg/use_10.f90: New.
5919 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5921         PR fortran/32985
5922         * gfortran.dg/namelist_14.f90: Make test case valid.
5923         * gfortran.dg/common_10.f90: New.
5925 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
5927         PR middle-end/33181
5928         * gcc.dg/ifelse-2.c: New.
5930 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5932         PR fortran/32980
5933         * gfortran.dg/gamma_1.f90: New.
5934         * gfortran.dg/gamma_2.f90: New.
5935         * gfortran.dg/gamma_3.f90: New.
5937 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5939         PR fortran/33188
5940         * gfortran.dg/used_types_18.f90: New.
5942 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
5944         * gcc.dg/array-init-2.c: New test.
5946 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5948         PR fortran/33178
5949         * gfortran.dg/initialization_4.f90: Update dg-error.
5950         * gfortran.dg/initialization_13.f90: New.
5952 2007-08-24  Richard Guenther  <rguenther@suse.de>
5954         PR middle-end/33166
5955         * gcc.c-torture/compile/pr33166.c: New testcase.
5957 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5959         PR fortran/33139
5960         * gfortran.dg/pointer_assign_4.f90: New.
5961         * gfortran.dg/shape_2.f90: Fix test case.
5962         * gfortran.dg/char_result_4.f90: Ditto.
5964 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5966         * gcc.dg/array-init-1.c: New test.
5968         PR c++/32567
5969         * g++.dg/parse/crash36.C: New test.
5971 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
5973         * gcc.dg/pr32721.c: Updated.
5975 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5977         PR tree-optimization/32573
5978         PR middle-end/32946
5979         * gcc.dg/pr32573.c: New test.
5981         PR c++/32898
5982         * g++.dg/lookup/ns3.C: New test.
5984         * gfortran.dg/assumed_charlen_sharing.f90: New test.
5986         PR c++/31941
5987         * g++.dg/parse/crash37.C: New test.
5989 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5991         PR target/17390
5992         * gcc.target/i386/pr17390.c: New test.
5994 2007-08-23  Richard Guenther  <rguenther@suse.de>
5996         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
5997         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
5998         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
5999         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6000         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6001         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6002         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6003         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6005 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6007         * gcc.target/s390: New directory.
6008         * gcc.target/s390/s390.exp: New file.
6009         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6010         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
6011         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
6012         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
6013         gcc.target/s390 directory.
6015 2007-08-23  Richard Guenther  <rguenther@suse.de>
6017         PR tree-optimization/32328
6018         * gcc.dg/pr32328.c: New testcase.
6020 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6022         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
6023           available.
6025 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6027         PR fortran/33095
6028         * gfortran.dg/min_max_optional_5.f90: New test.
6029         * gfortran.dg/min_max_optional_2.f90: Remove.
6030         * gfortran.dg/min_max_optional_3.f90: Remove.
6031         * gfortran.dg/min_max_optional_4.f90: Remove.
6033 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6035         * gcc.target/i386/xorps-sse.c: New.
6036         * gcc.target/i386/xorps-sse2.c: New.
6038 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6040         * gcc.target/i386/cmov3.c: Fix scan-assembler.
6041         * gcc.target/i386/cmov4.c: Fix scan-assembler.
6042         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
6044 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
6046         PR fortran/33020
6047         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
6048         include multiple kinds for SHAPE parameter within a single
6049         namespace.
6050         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
6051         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
6053 2007-08-22  Janus Weil  <jaydub66@gmail.com>
6055         * interface_abstract_1.f90: Extended test case.
6056         * interface_abstract_3.f90: New test.
6058 2007-08-21  Christian Bruel  <christian.bruel@st.com>
6060         * gcc.dg/fold-sub.c: New test.
6061         
6062 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6064         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
6065         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
6066         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
6067         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
6068         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6069         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6071 2007-08-22  Richard Guenther  <rguenther@suse.de>
6073         PR middle-end/33007
6074         * gcc.dg/pr33007.c: New testcase.
6076 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
6078         * gcc.c-torture/execute/strcmp-1.x: Delete.
6080 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6082         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
6083         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
6084         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
6085         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
6086         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
6087         gcc.target/i386/stack-realign.c,
6088         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6089         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6090         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
6091         target using dg-require-effective-target directive.
6092         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
6093         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
6094         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6095         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
6096         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
6097         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
6098         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
6099         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
6100         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
6101         Require lp64 target using dg-require-effective-target directive.
6102         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
6103         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
6104         directive.
6105         * gcc.target/i386/20010202-1.c: Move from here ...
6106         * gcc.dg/20010202-1.c: ... to here.
6108 2007-08-22  Richard Guenther  <rguenther@suse.de>
6110         PR tree-optimization/33142
6111         * gcc.c-torture/execute/pr33142.c: New testcase.
6113 2007-08-22  Richard Guenther  <rguenther@suse.de>
6115         PR middle-end/32563
6116         * g++.dg/torture/pr32563.C: New testcase.
6118 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
6120         PR middle-end/32912
6121         * gcc.dg/pr32912-1.c: Add -w to options.
6122         * gcc.dg/pr32912-2.c: Likewise.
6123         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
6125 2007-08-21  Ian Lance Taylor  <iant@google.com>
6127         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
6129 2007-08-21  Ian Lance Taylor  <iant@google.com>
6131         PR tree-optimization/33134
6132         * g++.dg/tree-ssa/pr33134.C: New test.
6134 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
6136         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
6137         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
6139 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
6141         PR debug/32610
6142         * gcc.dg/debug/pr32610.c: New test.
6144         * g++.dg/init/new24.C: New test.
6146         PR middle-end/32912
6147         * gcc.dg/pr32912-1.c: New test.
6148         * gcc.dg/pr32912-2.c: New test.
6149         * gcc.dg/pr32912-3.c: New test.
6151 2007-08-21  Richard Guenther  <rguenther@suse.de>
6153         * gcc.dg/pointer-arith-10.c: New testcase.
6155 2007-08-21  Richard Guenther  <rguenther@suse.de>
6157         PR middle-end/33122
6158         * gcc.c-torture/compile/pr33122.c: New testcase.
6160 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
6162         * g++.dg/warn/Wnvdtor-2.C: New testcase.
6164 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
6166         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
6168 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
6170         PR c++/33025
6171         * g++.dg/init/new23.C: New test.
6173 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6175         PR middle-end/30564
6176         * gcc.c-torture/compile/pr30564-1.c: New test.
6177         * gcc.c-torture/compile/pr30564-2.c: New test.
6179 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
6181         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
6183 2007-08-19  Tobias Burnus  <burnus@net-b.de>
6185         * gfortran.dg/interface_abstract_2.f90: New.
6186         * gfortran.dg/interface_abstract_1.f90: Fix typo.
6188 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6190         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
6191         unknown (so that outer-loop wont get analyzed).
6192         * gcc.dg/vect/vect-outer-1a.c: New test.
6193         * gcc.dg/vect/vect-outer-1b.c: New test.
6194         * gcc.dg/vect/vect-outer-1.c: New test.
6195         * gcc.dg/vect/vect-outer-2a.c: New test.
6196         * gcc.dg/vect/vect-outer-2b.c: New test.
6197         * gcc.dg/vect/vect-outer-2c.c: New test.
6198         * gcc.dg/vect/vect-outer-2.c: New test.
6199         * gcc.dg/vect/vect-outer-3a.c: New test.
6200         * gcc.dg/vect/vect-outer-3b.c: New test.
6201         * gcc.dg/vect/vect-outer-3c.c: New test.
6202         * gcc.dg/vect/vect-outer-3.c: New test.
6203         * gcc.dg/vect/vect-outer-4a.c: New test.
6204         * gcc.dg/vect/vect-outer-4b.c: New test.
6205         * gcc.dg/vect/vect-outer-4c.c: New test.
6206         * gcc.dg/vect/vect-outer-4d.c: New test.
6207         * gcc.dg/vect/vect-outer-4e.c: New test.
6208         * gcc.dg/vect/vect-outer-4f.c: New test.
6209         * gcc.dg/vect/vect-outer-4g.c: New test.
6210         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
6211         * gcc.dg/vect/vect-outer-4i.c: New test.
6212         * gcc.dg/vect/vect-outer-4j.c: New test.
6213         * gcc.dg/vect/vect-outer-4k.c: New test.
6214         * gcc.dg/vect/vect-outer-4l.c: New test.
6215         * gcc.dg/vect/vect-outer-4m.c: New test.
6216         * gcc.dg/vect/vect-outer-4.c: New test.
6217         * gcc.dg/vect/vect-outer-5.c: New test.
6218         * gcc.dg/vect/vect-outer-6.c: New test.
6219         * gcc.dg/vect/vect-outer-fir.c: New test.
6220         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
6221         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
6223 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6225         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
6226         and -fno-tree-reassoc.
6227         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
6228         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6229         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
6230         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6231         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
6232         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6233         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
6234         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
6235         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
6236         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
6237         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
6238         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
6239         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
6240         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
6241         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
6242         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
6243         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
6244         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
6245         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
6246         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
6247         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
6248         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
6249         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
6250         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
6251         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
6252         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
6253         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
6254         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
6255         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
6256         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
6257         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
6258         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
6259         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
6260         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
6261         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
6262         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
6263         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
6265 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6267         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
6268         versioning for aliasing).
6269         * gcc.dg/vect/vect-35.c: Likewise.
6271         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
6272         targets.
6273         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6275 2007-08-18  Tom Tromey  <tromey@redhat.com>
6277         PR preprocessor/32974:
6278         * gcc.dg/cpp/pr32974.c: New file.
6280 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6282         * gfortran.dg/interface_abstract_1.f90: New.
6284 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
6286         PR fortran/32881
6287         * gfortran.dg/pure_initializer_1.f90: New test.
6289 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
6291         PR fortran/32875
6292         * gfortran.dg/array_constructor_18.f90: New test.
6294 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6296         PR c++/28989
6297         * g++.dg/expr/lval3.C: New test.
6298         * g++.dg/expr/lval4.C: New test.
6300 2007-08-17  Ollie Wild  <aaw@google.com>
6302         PR c++/31749
6303         * g++.dg/lookup/builtin3.C: New test.
6304         * g++.dg/lookup/builtin4.C: New test.
6305         * g++.dg/lookup/using19.C: New test.
6307 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6309         PR c++/32190
6310         * g++.dg/parse/error31.C: New.
6312 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6314         PR c++/32112
6315         * g++.dg/template/error26.C: New.
6317 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6319         PR fortran/33079
6320         * gfortran.dg/zero_length_2.f90: New test.
6322 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6324         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
6325         * gfortran.dg/kind_tests_3.f03: Ditto.
6326         * gfortran.dg/global_vars_f90_init.f90: Ditto.
6327         * gfortran.dg/interface_13.f90: Ditto.
6328         * gfortran.dg/pr32738.f90: Ditto.
6329         * gfortran.dg/module_private_1.f90: Ditto.
6330         * gfortran.dg/test_only_clause.f90: Ditto.
6331         * gfortran.dg/bind_c_vars.f90: Ditto.
6332         * gfortran.dg/bind_c_dts.f90: Ditto.
6333         * gfortran.dg/use_9.f90: Ditto.
6334         * gfortran.dg/generic_8.f90: Ditto.
6335         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6336         * gfortran.dg/private_type_6.f90: Ditto.
6337         * gfortran.dg/c_assoc.f90: Ditto.
6338         * gfortran.dg/private_type_7.f90: Ditto.
6339         * gfortran.dg/global_vars_c_init.f90: Ditto.
6340         * gfortran.dg/bind_c_dts_2.f03: Ditto.
6341         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
6342         * gfortran.dg/c_size_t_test.f03: Ditto.
6343         * gfortran.dg/used_types_12.f90: Ditto.
6344         * gfortran.dg/pr25923.f90: Ditto.
6345         * gfortran.dg/test_com_block.f90: Ditto.
6346         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
6347         * gfortran.dg/equiv_constraint_7.f90: Ditto.
6348         * gfortran.dg/com_block_driver.f90: Ditto.
6349         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
6350         * gfortran.dg/use_iso_c_binding.f90: Ditto.
6351         * gfortran.dg/c_loc_test.f90: Ditto.
6352         * gfortran.dg/c_ptr_tests.f03: Ditto.
6353         * gfortran.dg/module_interface_1.f90: Ditto.
6355 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6357         PR c++/32870
6358         * g++.dg/other/error17.C: Adjust.
6359         
6360 2007-08-17  Ben Elliston  <bje@au.ibm.com>
6362         PR middle-end/32970
6363         * g++.dg/ext/altivec-14.C: New test.
6365 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6367         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
6368         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
6369         dump files.
6370         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
6371         * gcc.dg/vect/pr32366.c: Ditto.
6373 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6375         PR testsuite/33082
6376         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
6377         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
6378         * gcc.dg/dfp/convert-int-fold.c: Ditto.
6379         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
6381 2007-08-16  Tobias Burnus  <burnus@net-b.de>
6383         PR fortran/33072
6384         * gfortran.dg/use_9.f90: New.
6386 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
6388         * g++.dg/gcov/gcov-5.C: New test.
6390 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
6392         * g++.dg/gcov/gcov-4.C: New test.
6393         * lib/gcov.exp (verify-lines): Add support for
6394         checking no-coverage lines.
6396 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
6398         * gcc.dg/vect/vect-vfa-01.c: New.
6399         * gcc.dg/vect/vect-vfa-02.c: New.
6400         * gcc.dg/vect/vect-vfa-03.c: New.
6401         * gcc.dg/vect/vect-vfa-04.c: New.
6402         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
6403         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
6404         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
6405         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
6406         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
6407         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
6408         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
6409         gfortran.dg/vect/pr19049.f90: Rename to start with
6410         prefix no-vfa-.
6411         * gcc.dg/vect/vect.exp: Disable versioning for alias
6412         when test starts with no-vfa-.
6413         * gfortran.dg/vect/vect.exp: Likewise.
6415 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
6417         * gcc.dg/torture/pr32897.c: New test.
6419 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
6421         PR c++/31132
6422         * g++.dg/template/crash69.C: New.
6424 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
6426         * lib/target-supports.exp (check_effective_target_arm32): Use
6427         check_no_compiler_messages.
6429 2007-08-15  Diego Novillo  <dnovillo@google.com>
6431         gcc.dg/tree-ssa/20070815.c: New test.
6433 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6435         PR fortran/33077
6436         * gfortran.dg/random_7.f90: Initialize variable.
6438 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
6440         PR middle-end/33074
6441         * gfortran.dg/pr33074.f90: New test.
6443         PR c++/32992
6444         * g++.dg/opt/nrv14.C: New test.
6446 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
6448         PR c++/33035
6449         * g++.dg/template/crash68.C: New.
6451 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6453         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
6454         * gcc.dg/sibcall-4.c: Ditto.
6456 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6458         PR fortran/33066
6459         * gfortran.dg/use_8.f90: New test.
6460         * gfortran.dg/c_loc_tests_2.f03: Fix code.
6462 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
6464         PR c++/27211
6465         * g++.dg/template/error27.C: New.
6466         * g++.dg/template/error28.C: New.
6467         * g++.dg/other/pr28304.C: Adjust.
6468         * g++.old-deja/g++.mike/p811.C: Likewise.
6470 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6472         PR target/30315
6473         * gcc.target/i386/pr30315.c: New.
6475 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6477         PR fortran/32594
6478         * gfortran.dg/substr_5.f90: New test.
6480 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
6482         PR c/30428
6483         * gcc.dg/vector-2.c: New test.
6485         PR c++/30428
6486         * g++.dg/ext/vector8.C: New test.
6488 2007-08-13  Dan Hipschman  <dsh@google.com>
6490         PR c/32953
6491         * gcc.dg/format/array-1.c: Add an additional test for
6492         unterminated format strings of length 1.
6494 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6496         PR fortran/32926
6497         * gfortran.dg/external_procedures_3.f90: New test.
6499 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6501         PR fortran/32827
6502         * gfortran.dg/import6.f90: New test.
6504 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
6506         PR C/30427
6507         *  gcc.dg/vector-1.c: New test.
6509 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6511         * gcc.dg/pr21255-4.c: Skip for PIC.
6512         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
6514 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6516         * gcc.dg/attr-isr.c: Skip for PIC.
6517         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6518         * gcc.dg/attr-isr-trapa.c: Likewise.
6519         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6520         * gcc.dg/pragma-isr-trapa.c: Likewise.
6521         * gcc.dg/pragma-isr-trapa2.c: Likewise.
6523 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6525         PR fortran/32962
6526         * gfortran.dg/transpose_1.f90: New test.
6528 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6530         PR fortran/29600
6531         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
6532         intrinsic.
6534 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6536         PR fortran/30964
6537         PR fortran/33054
6538         * gfortran.dg/random_4.f90: New test.
6539         * gfortran.dg/random_5.f90: New test.
6540         * gfortran.dg/random_6.f90: New test.
6541         * gfortran.dg/random_7.f90: New test.
6543 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6545         PR fortran/32860
6546         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
6548 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6550         PR fortran/31629
6551         * gfortran.dg/module_private_1.f90: New test.
6553 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6555         PR fortran/29600
6556         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
6557         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
6559 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6561         PR fortran/32937
6562         * gfortran.dg/char_length_6.f90: New test.
6564 2007-08-10  Ollie Wild  <aaw@google.com>
6566         * g++.dg/lookup/using18.C: New test.
6568 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
6570         PR c++/17763
6571         * g++.dg/other/error16.C: New.
6573 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6575         PR libfortran/33039
6576         * gfortran.dg/namelist_37.f90: New test.
6578 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
6580         PR c++/22256
6581         * g++.dg/conversion/op3.C: New.
6583 2007-08-09  Tobias Burnus  <burnus@net-b.de>
6585         PR fortran/32987
6586         * gfortran.dg/fmt_tab_1.f90: New.
6587         * gfortran.dg/fmt_tab_2.f90: New.
6589 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6591         PR c/32796
6592         * gcc.c-torture/compile/pr32796.c: New test.
6594 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6596         PR middle-end/32813
6597         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
6598         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
6599         instead of just -O.
6601 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
6603         * gcc.target/mips/code-readable-1.c: New test.
6604         * gcc.target/mips/code-readable-2.c: Likewise.
6605         * gcc.target/mips/code-readable-3.c: Likewise.
6607 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
6608             Revital Eres  <eres@il.ibm.com>
6610         * gfortran.dg/sms-1.f90: Add comment.
6611         * gfortran.dg/sms-2.f90: New.
6613 2007-08-07  Ian Lance Taylor  <iant@google.com>
6615         * gcc.dg/instrument-1.c: New test.
6616         * gcc.dg/instrument-2.c: New test.
6617         * gcc.dg/instrument-3.c: New test.
6619 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
6621         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
6623 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
6625         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
6626         !vector_alignment_reachable targets.
6627         * gcc.dg/vect/vect-33.c: Likewise.
6628         * gcc.dg/vect/vect-42.c: Likewise.
6629         * gcc.dg/vect/vect-44.c: Likewise.
6630         * gcc.dg/vect/vect-50.c: Likewise.
6631         * gcc.dg/vect/vect-70.c: Likewise.
6632         * gcc.dg/vect/vect-71.c: Likewise.
6633         * gcc.dg/vect/vect-87.c: Likewise.
6634         * gcc.dg/vect/vect-88.c: Likewise.
6635         * gcc.dg/vect/vect-91.c: Likewise.
6636         * gcc.dg/vect/vect-93.c: Likewise.
6637         * gcc.dg/vect/vect-96.c: Likewise.
6638         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
6639         * gcc.dg/vect/section-anchors-69.c: Likewise.
6640         * gcc.dg/vect/pr25413.c: Likewise.
6641         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
6642         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
6643         * gfortran.dg/vect-2.f90: Likewise.
6644         * gfortran.dg/vect-3.f90: Likewise.
6645         * gfortran.dg/vect-4.f90: Likewise.
6646         * gfortran.dg/vect-5.f90: Likewise.
6647         * lib/target-supports.exp (check_effective_target_natural_alignment): 
6648         Return false for darwin. 
6649         (check_effective_target_vector_alignment_reachable_for_double): New.
6651 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
6653         * gcc.dg/multiword-1.c: New testcase.
6655 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
6657         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
6658         messages.
6659         * gfortran.dg/namelist_36.f90: New test.
6661 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6663         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
6664           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
6666 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
6668         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
6669         * gcc.dg/torture/type-generic-1.c: Likewise.
6671 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6673         * gcc.c-torture/20070522-1.c: Move to ...
6674         * gcc.c-torture/compile/20070522-1.c: Here.
6676 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6678         PR fortran/29828
6679         * gfortran.dg/minmax_char_1.f90: New test.
6680         * gfortran.dg/minmax_char_2.f90: New test.
6681         * gfortran.dg/min_max_optional_4.f90: New test.
6683 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6685         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
6686         hanging on the testcase.
6688 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6690         PR middle-end/32988
6691         * gcc.c-torture/compile/pr32988.c: New test.
6693 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6695         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
6697 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
6699         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
6701         Revert:
6702         2007-03-22  Dirk Mueller  <dmueller@suse.de>
6704         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6706 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6708         PR fortran/32979
6709         * gfortran.dg/isnan_1.f90: New test.
6711 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
6712             Revital Eres <eres@il.ibm.com>
6714         * gcc.dg/sms-antideps.c: New test.
6716 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
6718         PR fortran/31214
6719         * gfortran.dg/entry_13.f90: New test.
6721         * gfortran.dg/entry_12.f90: Clean up .mod file.
6723 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6725         PR fortran/32770
6726         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
6727         variables as kind=4 so they don't overflow the record length.
6729 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6731         PR fortran/32968
6732         * gfortran.dg/selected_kind_1.f90: New test.
6734 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6736         PR middle-end/32780
6737         * gcc.c-torture/compile/pr32780.c: New test.
6739 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6741         RP middle-end/32399
6742         * gcc.c-torture/compile/pr32399.c: New testcase.
6744 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6746         PR middle-end/32304
6747         * g++.dg/torture/pr32304.C: New testcase.
6749 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6751         PR middle-end/32935
6752         * gfortran.fortran-torture/compile/complex_1.f90: New test.
6754 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6756         PR fortran/32955
6757         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
6759 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6761         PR fortran/31202
6762         * gfortran.dg/nint_2.f90: New test.
6764 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
6766         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
6767         * gcc.dg/weak/typeof-2.c: Likewise.
6769 2007-08-03  Diego Novillo  <dnovillo@google.com>
6771         PR 31521
6772         * gcc.dg/tree-ssa/pr31521.c: New test.
6774 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6776         PR fortran/32770
6777         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
6778         iostat must be default kind.
6780 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6782         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
6784 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6786         PR fortran/32770
6787         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
6788         explicit so test passes with -fdefault-integer-8.
6789         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
6790         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
6792 2007-08-02  Lee Millward  <lee.millward@gmail.com>
6794         PR c++/30849
6795         * g++.dg/parse/asm1.C: New test.
6797         PR c++/30850
6798         * g++.dg/parse/asm2.C: Likewise.
6800         PR c++/30851
6801         * g++.dg/parse/asm3.C: Likewise.
6802         
6803 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6805         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
6806           "int" is only 16 bit bits wide.
6807         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
6809 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6811         * g++.dg/torture/type-generic-1.C: New.
6812         * gcc.dg/pr28796-2.c: Move tests ...
6813         * gcc.dg/tg-tests.h: ... here.
6814         * gcc.dg/torture/type-generic-1.c: New.
6816 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6818         PR libfortran/32954
6819         * minmaxloc_3.f90:  New test case.
6821 2007-08-01  Tobias Burnus  <burnus@net-b.de>
6823         PR fortran/32936
6824         * gfortran.dg/allocate_stat.f90: New.
6826 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
6828         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
6830 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
6832         PR tree-optimization/32919
6833         * gcc.c-torture/compile/pr32919.c: New.
6835 2007-08-01  Nick Clifton  <nickc@redhat.com>
6837         * gcc.c-torture/execute/execute.exp: Change copyright header to
6838         refer to version 3 of the GNU General Public License and to point
6839         readers at the COPYING3 file and the FSF's license web page.
6840         * gcc.c-torture/execute/ieee/ieee.exp,
6841         gcc.c-torture/unsorted/unsorted.exp,
6842         gcc.c-torture/compile/compile.exp,
6843         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
6844         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
6845         gcc.target/cris/torture/cris-torture.exp,
6846         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
6847         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
6848         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
6849         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
6850         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
6851         gnat.dg/dg.exp, gnat.dg/style/style.exp,
6852         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
6853         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
6854         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
6855         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
6856         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
6857         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
6858         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
6859         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
6860         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
6861         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
6862         gcc.dg/noncompile/noncompile.exp,
6863         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
6864         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
6865         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
6866         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
6867         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
6868         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
6869         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
6870         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
6871         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
6872         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
6873         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
6874         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
6875         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
6876         g++.old-deja/old-deja.exp,
6877         gfortran.fortran-torture/execute/execute.exp,
6878         gfortran.fortran-torture/compile/compile.exp,
6879         treelang/output/output-1.c, treelang/output/output-1.tree,
6880         treelang/execute/execute.exp, treelang/Makefile.in,
6881         treelang/compile/compile.exp, g++.dg/dg.exp,
6882         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
6883         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
6884         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
6885         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
6886         g++.dg/compat/struct-layout-1.exp,
6887         g++.dg/compat/struct-layout-1_generate.c,
6888         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
6889         g++.dg/bprob/bprob.exp, config/default.exp,
6890         gcc.test-framework/test-framework.awk,
6891         gcc.test-framework/gen_directive_tests,
6892         gcc.test-framework/test-framework.exp,
6893         objc.dg/special/special.exp,
6894         objc.dg/gnu-encoding/gnu-encoding.exp,
6895         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
6896         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
6897         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
6898         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
6899         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
6900         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
6901         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
6902         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
6903         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
6904         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
6905         lib/target-supports-dg.exp, lib/gcc-defs.exp,
6906         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
6907         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
6908         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
6909         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
6910         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
6911         Likewise.
6913 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
6915         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
6916         error message text.
6918 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
6920         PR fortran/32945
6921         * gfortran.dg/initialization_12.f90: New test.
6923 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
6925         PR fortran/31609
6926         * gfortran.dg/entry_12.f90: New test.
6928 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6930         PR fortran/32938
6931         * gfortran.dg/altreturn_6.f90: New test.
6933 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
6935         PR fortran/32942
6936         * gfortran.dg/exponent_2.f90: New test.
6938 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
6940         * gcc.dg/vect/vect-117.c: New test.
6941         * gcc.dg/vect/vect-74.c: Enabled test
6942         * gcc.dg/vect/vect-81.c: Enabled test
6944 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
6946         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
6947         s/dg-error/dg-warning where warning is expected.
6949 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6951         PR fortran/32770
6952         * gfortran.dg/array_constructor_12.f90:  Adjust argument
6953         of huge() to correct kind.
6955 2007-07-30  Ollie Wild  <aaw@google.com>
6957         * gcc.dg/cpp/counter-2.c: New test.
6958         * gcc.dg/cpp/counter-3.c: New test.
6959         * gcc.dg/cpp/dir-only-1.c: New test.
6960         * gcc.dg/cpp/dir-only-1.h: New file.
6961         * gcc.dg/cpp/dir-only-2.c: New test.
6962         * gcc.dg/cpp/dir-only-3.c: New test.
6963         * gcc.dg/cpp/dir-only-3a.h: New file.
6964         * gcc.dg/cpp/dir-only-3b.h: New file.
6965         * gcc.dg/cpp/dir-only-4.c: New test.
6966         * gcc.dg/cpp/dir-only-5.c: New test.
6967         * gcc.dg/cpp/dir-only-6.c: New test.
6969 2007-07-30  Julian Brown  <julian@codesourcery.com>
6971         * gcc.target/arm/neon/v*.c: Regenerate.
6973 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
6975         PR c++/32108
6976         * g++.dg/ext/label6.C: New.
6978 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6980         PR libfortran/32858
6981         PR libfortran/30814
6982         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
6984 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
6986         PR fortran/31211
6987         * gfortran.dg/actual_pointer_function_1.f90: New test.
6989         PR fortran/32682
6990         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
6992 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
6994         PR fortran/32906
6995         * gfortran.dg/shape_1.f90: Adjust error message.
6996         * gfortran.dg/parameter_array_ref_1.f90: New test.
6998 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7000         PR fortran/31609
7001         * gfortran.dg/entry_11.f90: New test.
7003 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
7004             Revital Eres  <eres@il.ibm.com>
7006         * gfortran.dg/sms-1.f90: New test.
7008 2007-07-28  Richard Guenther  <rguenther@suse.de>
7010         * gcc.c-torture/compile/pr32920.c: New testcase.
7012 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
7014         PR c++/30917
7015         * g++.dg/lookup/friend11.C: New test.
7017 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
7019         * gfortran.dg/namelist_5.f90: Adjusted error message.
7020         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
7021         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
7022         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
7023         * gfortran.dg/namelist_32.f90: ... this.
7025         PR fortran/32876
7026         * gfortran.dg/namelist_33.f90: New test.
7028         PR fortran/32905
7029         * gfortran.dg/namelist_34.f90: New test.
7031         PR fortran/31818
7032         * gfortran.dg/namelist_35.f90: New test.
7034 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
7036         PR fortran/32880
7037         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
7039 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7041         PR testsuite/32471
7042         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
7043           assuming it is 0x7ffffffff.
7044         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
7045         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
7047 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
7049         * gfortran.dg/operator_3.f90: Fix dg directive.
7050         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
7051         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
7052         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
7054 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
7056         * g++.dg/cpp0x/decltype1.C: New.
7057         * g++.dg/cpp0x/decltype2.C: New.
7058         * g++.dg/cpp0x/decltype3.C: New.
7059         * g++.dg/cpp0x/decltype4.C: New.
7060         * g++.dg/cpp0x/decltype5.C: New.
7061         * g++.dg/cpp0x/decltype6.C: New.
7063 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7065         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
7066           because the test relies on bit 31 to be the sign bit.
7068 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7070         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7071           assuming it is 0x7fffffff.
7072         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7073         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7075 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
7077         PR c++/32346
7078         * g++.dg/expr/bitfield9.C: New test.
7080 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7082         PR fortran/32899
7083         * gfortran.dg/logical_comp.f90: Update dg-error strings.
7085 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7087         PR fortran/32760
7088         * gfortran.dg/private_type_7.f90: New test.
7090 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7092         PR fortran/32035
7093         * gfortran.dg/select_char_1.f90: New test.
7095 2007-07-27  Tobias Burnus  <burnus@net-b.de>
7097         PR fortran/32903
7098         * gfortran.dg/initialization_11.f90: New test.
7100 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
7102         * gcc.target/mips/ins-1.c: New test.
7104 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
7106         PR/19232
7107         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
7108         (f1): Likewise.
7110 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
7112         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
7113         error: width of 'spare' exceeds its type.
7115 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
7117         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
7118         * gcc.dg/sibcall-4.c: Likewise.
7120 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7122         PR rtl-optimization/31500
7123         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
7124         * g++.dg/warn/Warray-bounds.C: Likewise.
7126 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7128         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
7130 2007-07-25  Julian Brown  <julian@codesourcery.com>
7131             Paul Brook  <paul@codesourcery.com>
7132             Joseph Myers  <joseph@codesourcery.com>
7133             Mark Shinwell  <shinwell@codesourcery.com>
7135         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
7136         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
7137         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
7138         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
7139         (check_effective_target_arm_neon_hw): New.
7140         * gcc.target/arm/neon/neon.exp: New file.
7141         * gcc.target/arm/neon/polytypes.c: New file.
7142         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
7144 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
7146         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
7147           targets where an "int" is less than 32 bits wide.
7149 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7151         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
7153 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7155         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
7156           during addition if an int is only 16 bits wide.
7157         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
7159 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7161         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
7162           size as "long int" and are 32 or 64 bits wide.
7163         * gcc.dg/torture/pr28814.c: Likewise.
7165 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7167         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
7168           exactly as wide as an int.
7170 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
7172         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7173         Define and use throughout as long long printf format specifier.
7174         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7175         Likewise.
7177 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
7179         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
7180         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
7182 2007-07-25  Ben Elliston  <bje@au.ibm.com>
7184         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
7186 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
7188         * gcc.c-torture/execute/20070724-1.c: New.
7190 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
7192         PR fortran/31205
7193         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
7194         "deallocates" to 24, since patch has code rid of much spurious
7195         code.
7196         * gfortran.dg/interface_assignment_1.f90 : New test.
7198         PR fortran/32842
7199         * gfortran.dg/interface_assignment_2.f90 : New test.
7201 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
7203         PR fortran/32867
7204         * fortran.dg/initialization_10.f90: New test.
7206 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
7208         PR fortran/32778
7209         * gfortran.dg/imag_2.f: Removed
7210         * gfortran.dg/warn_std_1.f90: New test.
7211         * gfortran.dg/warn_std_2.f90: New test.
7212         * gfortran.dg/warn_std_3.f90: New test.
7214 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7216         PR c++/29001
7217         * g++.dg/init/new22.C: New.
7219 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7221         PR c++/32561
7222         * g++.dg/template/crash67.C: New.
7224 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
7226         * lib/target-support.exp (check_effective_target_natural_alignment): 
7227         (check_effective_target_vector_alignment_reachable): New.
7228         * config/spu/spu.c (spu_vector_alignment_reachable): New.
7229         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
7230         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
7231         check.
7232         * gcc.dg/vect/pr25413.c: Likewise.
7233         * gcc.dg/vect/pr31699.c: Likewise.
7235 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
7237         PR fortran/30814
7238         * gfortran.dg/pack_bounds_1.f90:  New test case.
7240 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
7242         PR fortran/31639
7243         * gfortran.dg/initialization_9.f90: New test.
7245 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7247         PR fortran/32797
7248         PR fortran/32800
7249         * gfortran.dg/bind_c_usage_8.f03: New test case.
7250         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
7251         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
7253 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
7255         * gcc.target/mips/branch-cost-1.c: New test.
7256         * gcc.target/mips/branch-cost-2.c: Likewise.
7258 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7260         PR fortran/32732
7261         * gfortran.dg/c_char_tests.f03: New test case.
7262         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
7263         * gfortran.dg/c_char_tests_2.f03: New test case.
7264         * gfortran.dg/value_6.f03: Ditto.
7265         * gfortran.dg/value_7.f03: Ditto.
7267 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7269         PR fortran/32600
7270         * gfortran.dg/c_funloc_tests_5.f03: New.
7271         * gfortran.dg/c_funloc_tests_5.f04: New.
7272         * gfortran.dg/c_funloc_tests_4_driver.c: New.
7274 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7276         PR c++/32839
7277         * g++.dg/expr/call4.C: New.
7278         * g++.dg/expr/call5.C: New.
7280 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7282         PR fortran/32710
7283         * gfortran.dg/namelist_30.f90: New test.
7285 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7287         PR fortran/29962
7288         * gfortran.dg/array_initializer_1.f90: Removed warning.
7289         * gfortran.dg/initialization_1.f90: Adjusted messages.
7290         * gfortran.dg/nested_modules_6.f90: Removed warning.
7292         PR fortran/31253
7293         * gfortran.dg/initialization_7.f90: New test.
7295         PR fortran/31639
7296         * gfortran.dg/initialization_8.f90: New test.
7298 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7300         PR c++/30818
7301         * g++.dg/template/crash47.C: Adjust errors.
7302         * g++.dg/template/crash48.C: Adjust errors.
7303         * g++.dg/template/typename12.C: New.
7304         * g++.dg/template/typename13.C: New.
7305         * g++.dg/template/typename14.C: New.
7306         * g++.dg/template/typedef6.C: Adjust errors.
7308 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
7310         PR fortran/32627
7311         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
7312         * gfortran.dg/pr32627.f03: New test case.
7314         * gfortran.dg/c_f_pointer_logical.f03: New test case.
7315         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
7316         c_f_pointer_logical.
7317         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
7318         c_f_pointer_complex.
7319         * gfortran.dg/c_f_pointer_complex.f03: New test case.
7320         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
7321         c_f_pointer_shape_tests_2.
7322         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
7324 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
7326         PR fortran/32804
7327         * gfortran.dg/c_loc_tests_9.f03: New test case.
7328         * gfortran.dg/c_loc_tests_10.f03: Ditto.
7330 2007-07-21  Lee Millward  <lee.millward@gmail.com>
7332         PR fortran/32823
7333         * gfortran.dg/int_2.f90: New test.
7334         
7335 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7337         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
7339 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
7341         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
7342         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
7344 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
7346         PR tree-optimization/19910
7347         * gcc.dg/pr19910.c: New test.
7349 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
7351         PR fortran/32738
7352         * gfortran.dg/pr32738.f90: New test.
7354 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7356         PR tree-optimzation/32635
7357         * gfortran.dg/pr32635.f:  New test case.
7359 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
7361         PR fortran/32801
7362         * gfortran.dg/pr32801.f03: New test case.
7364 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7366         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
7367         Test negative numbers also.
7368         * gcc.dg/c99-math-float-1.c: Likewise.
7369         * gcc.dg/c99-math-long-double-1.c: Likewise.
7370         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
7371         test inputs.
7373 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
7374         
7375         * lib/target-supports.exp (check_effective_target_sync_int_long):
7376         Enable for xtensa.
7377         (check_effective_target_sync_char_short): Likewise.
7378         
7379 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7381         * gcc.dg/pr28796-2.c: Add more cases.
7383 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7385         * gcc.dg/pr28796-1.c: Add more cases.
7386         * gcc.dg/pr28796-2.c: Likewise.
7388 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7390         * gcc.dg/pr28796-1.c: Add more cases.
7391         * gcc.dg/pr28796-2.c: Likewise.
7393 2007-07-17  Janus Weil  <jaydub66@gmail.com>
7395         PR fortran/32535
7396         * gfortran.dg/pr32535.f90: New test.
7398 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
7400         PR fortran/31320
7401         PR fortran/32665
7402         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
7404 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
7406         PR rtl-optimization/32773
7407         * gcc.dg/pr32773.c: New test.
7409 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7411         * gcc.target/spu/intrinsics-1.c: Use dg-message to
7412         match flax-vector-conversions note.
7413         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
7414         instead of dg-error for the warning.
7416 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7418         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
7419           adapted to work on targets with 16-bit or wider int.
7420         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
7421         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
7422         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
7423         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
7425 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7427         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
7428         support large arrays.
7429         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
7430         * gcc.dg/20061109-1.c: Likewise.
7431         * gcc.c-torture/execute/20061101-1.x: Likewise.
7432         * gcc.c-torture/execute/pr29797-1.x: Likewise.
7433         * gcc.c-torture/execute/pr31448.x: Likewise.
7435 2007-07-16  Lee Millward  <lee.millward@gmail.com>
7437         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
7439         PR fortran/32238
7440         * gfortran.dg/pr32238.f90: New test.
7442         PR fortran/32222
7443         * gfortran.dg/pr32222.f90: New test.
7445         PR fortran/32242
7446         * gfortran.dg/pr32242.f90: New test.
7447         
7448 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
7449             David Ung  <davidu@mips.com>
7451         * gcc.target/mips/mips-sched-madd.c: New test case.
7453 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7455         PR libfortran/32611
7456         * gfortran.dg/large_real_kind_1.f90: Update test.
7457         * gfortran.dg/pr17706.f90: Update test.
7458         * gfortran.dg/fmt_zero_digits.f90: Update test.
7459         * gfortran.dg/fmt_zero_precision.f90: Update test.
7460         * gfortran.dg/real_const_3.f90: Update test.
7462 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7464         PR fortran/32036
7465         * gfortran.dg/bounds_check_8.f90: New test.
7466         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
7468 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7470         PR fortran/32357
7471         * gfortran.dg/mvbits_2.f90: New test.
7473 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7475         PR libfortran/32731
7476         * gfortran.dg/pack_mask_1.f90:  New test.
7477         * gfortran.dg/unpack_mask_1.f90:  New test.
7479 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7481         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
7482         * gcc.dg/20001101-1.c: Likewise.
7483         * gcc.dg/20001102-1.c: Likewise.
7484         * gcc.dg/20020116-2.c: Likewise.
7485         * gcc.dg/20020416-1.c: Likewise.
7486         * gcc.dg/sparc-constant-1.c: Likewise.
7487         * gcc.dg/sparc-dwarf2.c: Likewise.
7488         * gcc.dg/sparc-frame-1.c: Likewise.
7489         * gcc.dg/sparc-getcontext-1.c: Likewise.
7490         * gcc.dg/sparc-loop-1.c: Likewise.
7491         * gcc.dg/sparc-reg-1.c: Likewise.
7492         * gcc.dg/sparc-ret.c: Likewise.
7493         * gcc.dg/sparc-trap-1.c: Likewise.
7494         * gcc.dg/ultrasp10.c: Likewise.
7495         * gcc.dg/ultrasp11.c: Likewise.
7496         * gcc.dg/ultrasp1.c: Likewise.
7497         * gcc.dg/ultrasp2.c: Likewise.
7498         * gcc.dg/ultrasp3.c: Likewise.
7499         * gcc.dg/ultrasp4.c: Likewise.
7500         * gcc.dg/ultrasp5.c: Likewise.
7501         * gcc.dg/ultrasp6.c: Likewise.
7502         * gcc.dg/ultrasp7.c: Likewise.
7503         * gcc.dg/ultrasp8.c: Likewise.
7504         * gcc.dg/ultrasp9.c: Likewise.
7505         * gcc.dg/splet-1.c: Delete.
7507 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
7509         PR fortran/32724
7510         * gfortran.dg/stfunc_5.f90: New test.
7512 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
7514         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
7515         New procedure to check if arrays are naturally aligned to the vector
7516         alignment boundary.
7517         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
7518         in size_t typedef.  Adjust tree dump scan results according to
7519         vect_aligned_arrays target check.
7520         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
7521         vect_aligned_arrays target check.
7522         * gcc.dg/vect/pr31699.c: Ditto.
7524 2007-07-13  Sa Liu  <saliu@de.ibm.com>
7526         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
7527         for V2DFmode vector conditional expression.
7528         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
7529         and dfceq patterns.
7530         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
7531         and dfcgt patterns.
7532         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
7533         V2DFmode comparison and test special values.
7534         * lib/target-supports.exp: Switch on test for V2DFmode 
7535         vector conditional expression.
7537 2007-07-13  Richard Guenther  <rguenther@suse.de>
7539         PR tree-optimization/32721
7540         * gcc.dg/pr32721.c: New testcase.
7542 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
7544         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
7545         error message part that continues on a new line.
7547 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
7549         * gcc.dg/c99-tgmath-1.c: New.
7550         * gcc.dg/c99-tgmath-2.c: New.
7551         * gcc.dg/c99-tgmath-3.c: New.
7552         * gcc.dg/c99-tgmath-4.c: New.
7554 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7555             Janis Johnson  <janis187@us.ibm.com>
7557         PR testsuite/25241
7558         * gcc.test-framework/dg-error-exp-F.c: New test.
7559         * gcc.test-framework/dg-warning-exp-F.c: New test.
7560         * lib/gcc.exp: Enable warning and error prefixes.
7561         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
7562         (dg-error): Wrap original dg-error.
7563         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
7564         markers from dg-error/dg-warning directives.
7565         * gcc.dg/20040322-1.c: Likewise.
7566         * gcc.dg/Wchar-subscripts-1.c: Likewise.
7567         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
7568         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
7569         * gcc.dg/Werror-1.c: Likewise.
7570         * gcc.dg/Werror-10.c: Likewise.
7571         * gcc.dg/Werror-11.c: Likewise.
7572         * gcc.dg/Werror-2.c: Likewise.
7573         * gcc.dg/Werror-3.c: Likewise.
7574         * gcc.dg/Werror-4.c: Likewise.
7575         * gcc.dg/Werror-5.c: Likewise.
7576         * gcc.dg/Werror-6.c: Likewise.
7577         * gcc.dg/Werror-7.c: Likewise.
7578         * gcc.dg/Werror-8.c: Likewise.
7579         * gcc.dg/Werror-9.c: Likewise.
7580         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7581         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
7582         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
7583         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
7584         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
7585         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
7586         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
7587         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
7588         * gcc.dg/Wnested-externs-1.c: Likewise.
7589         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
7590         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
7591         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
7592         * gcc.dg/Wshadow-3.c: Likewise.
7593         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
7594         * gcc.dg/Wwrite-strings-1.c: Likewise.
7595         * gcc.dg/anon-struct-5.c: Likewise.
7596         * gcc.dg/anon-struct-6.c: Likewise.
7597         * gcc.dg/anon-struct-7.c: Likewise.
7598         * gcc.dg/anon-struct-8.c: Likewise.
7599         * gcc.dg/array-8.c: Likewise.
7600         * gcc.dg/array-quals-2.c: Likewise.
7601         * gcc.dg/asm-qual-1.c: Likewise.
7602         * gcc.dg/asm-wide-1.c: Likewise.
7603         * gcc.dg/assign-warn-1.c: Likewise.
7604         * gcc.dg/assign-warn-2.c: Likewise.
7605         * gcc.dg/bitfld-10.c: Likewise.
7606         * gcc.dg/bitfld-11.c: Likewise.
7607         * gcc.dg/bitfld-12.c: Likewise.
7608         * gcc.dg/bitfld-13.c: Likewise.
7609         * gcc.dg/bitfld-14.c: Likewise.
7610         * gcc.dg/builtin-choose-expr-2.c: Likewise.
7611         * gcc.dg/builtins-30.c: Likewise.
7612         * gcc.dg/c90-const-expr-5.c: Likewise.
7613         * gcc.dg/c90-typespec-1.c: Likewise.
7614         * gcc.dg/c99-const-expr-5.c: Likewise.
7615         * gcc.dg/c99-flex-array-5.c: Likewise.
7616         * gcc.dg/c99-fordecl-3.c: Likewise.
7617         * gcc.dg/c99-tag-3.c: Likewise.
7618         * gcc.dg/c99-typespec-1.c: Likewise.
7619         * gcc.dg/c99-vla-jump-1.c: Likewise.
7620         * gcc.dg/c99-vla-jump-2.c: Likewise.
7621         * gcc.dg/c99-vla-jump-3.c: Likewise.
7622         * gcc.dg/c99-vla-jump-4.c: Likewise.
7623         * gcc.dg/c99-vla-jump-5.c: Likewise.
7624         * gcc.dg/cast-1.c: Likewise.
7625         * gcc.dg/cast-2.c: Likewise.
7626         * gcc.dg/cast-3.c: Likewise.
7627         * gcc.dg/cast-4.c: Likewise.
7628         * gcc.dg/cast-pretty-print-1.c: Likewise.
7629         * gcc.dg/comp-goto-2.c: Likewise.
7630         * gcc.dg/comp-goto-3.c: Likewise.
7631         * gcc.dg/cpp/error-1.c: Likewise.
7632         * gcc.dg/cpp/if-paren.c: Likewise.
7633         * gcc.dg/decl-7.c: Likewise.
7634         * gcc.dg/decl-8.c: Likewise.
7635         * gcc.dg/decl-nospec-1.c: Likewise.
7636         * gcc.dg/decl-nospec-2.c: Likewise.
7637         * gcc.dg/decl-nospec-3.c: Likewise.
7638         * gcc.dg/declspec-10.c: Likewise.
7639         * gcc.dg/declspec-11.c: Likewise.
7640         * gcc.dg/declspec-12.c: Likewise.
7641         * gcc.dg/declspec-13.c: Likewise.
7642         * gcc.dg/declspec-14.c: Likewise.
7643         * gcc.dg/declspec-15.c: Likewise.
7644         * gcc.dg/declspec-16.c: Likewise.
7645         * gcc.dg/declspec-17.c: Likewise.
7646         * gcc.dg/declspec-4.c: Likewise.
7647         * gcc.dg/declspec-5.c: Likewise.
7648         * gcc.dg/declspec-6.c: Likewise.
7649         * gcc.dg/declspec-7.c: Likewise.
7650         * gcc.dg/declspec-8.c: Likewise.
7651         * gcc.dg/declspec-9.c: Likewise.
7652         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
7653         * gcc.dg/dfp/constants-c99.c: Likewise.
7654         * gcc.dg/dfp/keywords-c89.c: Likewise.
7655         * gcc.dg/dfp/keywords-c99.c: Likewise.
7656         * gcc.dg/dfp/keywords-reserved.c: Likewise.
7657         * gcc.dg/dfp/typespec.c: Likewise.
7658         * gcc.dg/dremf-type-compat-2.c: Likewise.
7659         * gcc.dg/dremf-type-compat-3.c: Likewise.
7660         * gcc.dg/dremf-type-compat-4.c: Likewise.
7661         * gcc.dg/empty-source-2.c: Likewise.
7662         * gcc.dg/empty-source-3.c: Likewise.
7663         * gcc.dg/enum3.c: Likewise.
7664         * gcc.dg/extra-semi-2.c: Likewise.
7665         * gcc.dg/extra-semi-3.c: Likewise.
7666         * gcc.dg/float-range-1.c: Likewise.
7667         * gcc.dg/float-range-2.c: Likewise.
7668         * gcc.dg/float-range-3.c: Likewise.
7669         * gcc.dg/float-range-5.c: Likewise.
7670         * gcc.dg/format/asm_fprintf-2.c: Likewise.
7671         * gcc.dg/format/asm_fprintf-3.c: Likewise.
7672         * gcc.dg/format/asm_fprintf-4.c: Likewise.
7673         * gcc.dg/format/asm_fprintf-5.c: Likewise.
7674         * gcc.dg/format/cast-1.c: Likewise.
7675         * gcc.dg/format/gcc_diag-3.c: Likewise.
7676         * gcc.dg/format/gcc_diag-4.c: Likewise.
7677         * gcc.dg/format/gcc_diag-6.c: Likewise.
7678         * gcc.dg/format/gcc_diag-8.c: Likewise.
7679         * gcc.dg/format/gcc_diag-9.c: Likewise.
7680         * gcc.dg/format/nul-2.c: Likewise.
7681         * gcc.dg/format/opt-1.c: Likewise.
7682         * gcc.dg/format/opt-2.c: Likewise.
7683         * gcc.dg/format/opt-3.c: Likewise.
7684         * gcc.dg/format/opt-4.c: Likewise.
7685         * gcc.dg/format/opt-5.c: Likewise.
7686         * gcc.dg/format/opt-6.c: Likewise.
7687         * gcc.dg/framework-2.c: Likewise.
7688         * gcc.dg/func-args-1.c: Likewise.
7689         * gcc.dg/func-outside-1.c: Likewise.
7690         * gcc.dg/func-outside-2.c: Likewise.
7691         * gcc.dg/gnu-cond-expr-2.c: Likewise.
7692         * gcc.dg/gnu-cond-expr-3.c: Likewise.
7693         * gcc.dg/if-empty-1.c: Likewise.
7694         * gcc.dg/init-bad-1.c: Likewise.
7695         * gcc.dg/init-bad-2.c: Likewise.
7696         * gcc.dg/init-bad-3.c: Likewise.
7697         * gcc.dg/init-desig-obs-2.c: Likewise.
7698         * gcc.dg/init-desig-obs-3.c: Likewise.
7699         * gcc.dg/init-empty-2.c: Likewise.
7700         * gcc.dg/init-empty-3.c: Likewise.
7701         * gcc.dg/inline-11.c: Likewise.
7702         * gcc.dg/inline-12.c: Likewise.
7703         * gcc.dg/inline-8.c: Likewise.
7704         * gcc.dg/inline-9.c: Likewise.
7705         * gcc.dg/inline3.c: Likewise.
7706         * gcc.dg/label-decl-1.c: Likewise.
7707         * gcc.dg/label-decl-2.c: Likewise.
7708         * gcc.dg/label-decl-3.c: Likewise.
7709         * gcc.dg/label-decl-4.c: Likewise.
7710         * gcc.dg/long-long-typespec-1.c: Likewise.
7711         * gcc.dg/lvalue-2.c: Likewise.
7712         * gcc.dg/lvalue-3.c: Likewise.
7713         * gcc.dg/nested-func-3.c: Likewise.
7714         * gcc.dg/nested-redef-1.c: Likewise.
7715         * gcc.dg/noreturn-4.c: Likewise.
7716         * gcc.dg/old-style-prom-2.c: Likewise.
7717         * gcc.dg/old-style-prom-3.c: Likewise.
7718         * gcc.dg/old-style-then-proto-1.c: Likewise.
7719         * gcc.dg/overflow-warn-1.c: Likewise.
7720         * gcc.dg/overflow-warn-2.c: Likewise.
7721         * gcc.dg/overflow-warn-3.c: Likewise.
7722         * gcc.dg/overflow-warn-4.c: Likewise.
7723         * gcc.dg/overflow-warn-6.c: Likewise.
7724         * gcc.dg/parm-forwdecl-2.c: Likewise.
7725         * gcc.dg/parm-forwdecl-3.c: Likewise.
7726         * gcc.dg/parm-impl-decl-1.c: Likewise.
7727         * gcc.dg/parm-impl-decl-2.c: Likewise.
7728         * gcc.dg/parm-incomplete-1.c: Likewise.
7729         * gcc.dg/parm-mismatch-1.c: Likewise.
7730         * gcc.dg/pointer-arith-1.c: Likewise.
7731         * gcc.dg/pointer-arith-2.c: Likewise.
7732         * gcc.dg/pointer-arith-3.c: Likewise.
7733         * gcc.dg/pointer-arith-4.c: Likewise.
7734         * gcc.dg/pointer-arith-6.c: Likewise.
7735         * gcc.dg/pointer-arith-7.c: Likewise.
7736         * gcc.dg/pointer-arith-8.c: Likewise.
7737         * gcc.dg/pr13804-1.c: Likewise.
7738         * gcc.dg/pr15698-1.c: Likewise.
7739         * gcc.dg/pr15698-2.c: Likewise.
7740         * gcc.dg/pr15698-3.c: Likewise.
7741         * gcc.dg/pr15698-4.c: Likewise.
7742         * gcc.dg/pr15698-5.c: Likewise.
7743         * gcc.dg/pr15698-6.c: Likewise.
7744         * gcc.dg/pr15698-7.c: Likewise.
7745         * gcc.dg/pr15698-8.c: Likewise.
7746         * gcc.dg/pr17188-1.c: Likewise.
7747         * gcc.dg/pr17301-1.c: Likewise.
7748         * gcc.dg/pr17301-2.c: Likewise.
7749         * gcc.dg/pr17730-1.c: Likewise.
7750         * gcc.dg/pr20368-1.c: Likewise.
7751         * gcc.dg/pr20368-2.c: Likewise.
7752         * gcc.dg/pr20368-3.c: Likewise.
7753         * gcc.dg/pr22308-1.c: Likewise.
7754         * gcc.dg/qual-component-1.c: Likewise.
7755         * gcc.dg/redecl-1.c: Likewise.
7756         * gcc.dg/redecl-11.c: Likewise.
7757         * gcc.dg/redecl-12.c: Likewise.
7758         * gcc.dg/redecl-13.c: Likewise.
7759         * gcc.dg/redecl-14.c: Likewise.
7760         * gcc.dg/redecl-15.c: Likewise.
7761         * gcc.dg/register-var-1.c: Likewise.
7762         * gcc.dg/register-var-2.c: Likewise.
7763         * gcc.dg/stmt-expr-2.c: Likewise.
7764         * gcc.dg/stmt-expr-3.c: Likewise.
7765         * gcc.dg/stmt-expr-label-1.c: Likewise.
7766         * gcc.dg/stmt-expr-label-2.c: Likewise.
7767         * gcc.dg/stmt-expr-label-3.c: Likewise.
7768         * gcc.dg/struct-empty-2.c: Likewise.
7769         * gcc.dg/struct-empty-3.c: Likewise.
7770         * gcc.dg/struct-parse-1.c: Likewise.
7771         * gcc.dg/struct-semi-1.c: Likewise.
7772         * gcc.dg/struct-semi-2.c: Likewise.
7773         * gcc.dg/struct-semi-3.c: Likewise.
7774         * gcc.dg/switch-5.c: Likewise.
7775         * gcc.dg/switch-6.c: Likewise.
7776         * gcc.dg/switch-7.c: Likewise.
7777         * gcc.dg/tls/diag-5.c: Likewise.
7778         * gcc.dg/transparent-union-1.c: Likewise.
7779         * gcc.dg/transparent-union-3.c: Likewise.
7780         * gcc.dg/typespec-1.c: Likewise.
7781         * gcc.dg/vla-init-2.c: Likewise.
7782         * gcc.dg/vla-init-3.c: Likewise.
7783         * gcc.dg/vla-init-4.c: Likewise.
7784         * gcc.dg/vla-init-5.c: Likewise.
7785         * gcc.dg/void-cast-2.c: Likewise.
7786         * gcc.dg/wvla-3.c: Likewise.
7787         * gcc.dg/wvla-7.c: Likewise.
7788         * gcc.target/i386/991209-1.c: Likewise.
7789         * gcc.target/ia64/fpreg-1.c: Likewise.
7790         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
7791         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
7792         
7793 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
7795         PR fortran/31639
7796         * gfortran.dg/func_decl_4.f90: New test.
7798 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
7800         PR fortran/32727
7801         * gfortran.dg/interface_17.f90: New test.
7803 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
7805         PR fortran/32599
7806         * gfortran.dg/32599.f03: New test case.
7808         PR fortran/32601
7809         * gfortran.dg/32601.f03: New test case.
7810         * gfortran.dg/32601_1.f03: Ditto.
7811         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
7812         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
7814 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
7816         * gcc.c-torture/execute/align-3.c: Remove function addr check.
7818 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
7819             Devang Patel  <dpatel@apple.com>
7821         PR tree-optimization/25413
7822         * gcc.dg/vect/vect-align-1.c: New.
7823         * gcc.dg/vect/vect-align-2.c: New.
7824         * gcc.dg/vect/pr25413.c: New.
7825         * gcc.dg/vect/pr25413a.c: New.
7826         * gcc.dg/vect/pr31699.c: Fix dg-final check.
7828 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
7830         * lib/target-support.exp (check_ultrasparc_hw_available):
7831         New function.
7832         (is-effective-target): Check $arg for ultrasparc_hw.
7833         (is-effective-target-keyword): Likewise.
7834         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
7835         when determining what to do on sparc platforms.
7836         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
7837         * gcc.dg/20001101-1.c: Likewise.
7838         * gcc.dg/20001101-2.c: Likewise.
7839         * gcc.dg/ultrasp9.c: Likewise.
7840         * gcc.dg/ultrasp10.c: Likewise.
7841         * gcc.target/sparc/pdist-3.c: Likewise.
7843 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
7845         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
7847 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
7849         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
7850         get vectorized.
7851         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
7852         now get vectorized.
7853         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
7854         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
7855         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
7856         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
7857         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
7858         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
7859         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
7860         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
7861         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
7862         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
7863         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
7864         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
7865         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
7866         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
7867         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
7868         * lib/target-supports.exp (check_effective_target_vect_int_mul):
7869         Add spu.
7871 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
7873         PR c++/30854
7874         * g++.dg/parse/error30.C: New test.
7876 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7878         PR fortran/29804
7879         * gfortran.dg/alloc_comp_misc_1.f90: New test.
7881 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
7883         * gfortran.fortran-torture/compile/pr32663.f: New test.
7885 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
7887         PR c++/31027
7888         * g++.dg/inherit/virtual4.C: New.
7890 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
7892         PR target/32661
7893         * gcc.target/i386/pr32661-1.c: New test.
7895 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
7897         * gnat.dg/invariant_index.ad[sb]: New test.
7899 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
7901         PR c++/32560
7902         * g++.dg/template/decl3.C: New.
7904 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
7906         PR 32617
7907         * gcc.c-torture/execute/align-3.c: New.
7909 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
7911         PR target/32708
7912         * gcc.target/i386/pr32708-1.c: New test.
7913         * gcc.target/i386/pr32708-2.c: Ditto.
7914         * gcc.target/i386/pr32708-3.c: Ditto.
7916 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
7918         * g++.dg/init/new20.C: Remove svn:executable flag.
7920 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7922         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
7924 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7926         * gcc.dg/ultrasp7.c: Add fpic target requirement.
7928 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7930         PR testsuite/25241
7931         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
7932         directive.
7933         
7934 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
7936         PR fortran/32157
7937         * gfortran.dg/overload_2.f90: New test.
7939         PR fortran/32689
7940         * gfortran.dg/transfer_simplify_5.f90
7942         PR fortran/32634
7943         * gfortran.dg/interface_15.f90: New test.
7945 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7947         PR libfortran/32336
7948         * gfortran.dg/matmul_5.f90:  New test case.
7950 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7952         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
7953         * gcc.dg/fesd-any.h: Likewise.
7954         * gcc.dg/fesd-baseonly.c: Likewise.
7955         * gcc.dg/fesd-baseonly.h: Likewise.
7956         * gcc.dg/fesd-none.c: Likewise.
7957         * gcc.dg/fesd-none.h: Likewise.
7958         * gcc.dg/fesd-reduced.c: Likewise.
7959         * gcc.dg/fesd-reduced.h: Likewise.
7960         * gcc.dg/fesd-sys.c: Likewise.
7961         * gcc.dg/fesd-sys.h: Likewise
7962         * gcc.dg/fesd.h: Likewise.
7964         * g++.dg/debug/dwarf2: New directory.
7965         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
7966         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
7967         * g++.dg/other/fesd-any.h: Likewise.
7968         * g++.dg/other/fesd-baseonly.C: Likewise.
7969         * g++.dg/other/fesd-baseonly.h: Likewise.
7970         * g++.dg/other/fesd-none.C: Likewise.
7971         * g++.dg/other/fesd-none.h: Likewise.
7972         * g++.dg/other/fesd-reduced.C: Likewise.
7973         * g++.dg/other/fesd-reduced.h: Likewise.
7974         * g++.dg/other/fesd-sys.C: Likewise.
7975         * g++.dg/other/fesd-sys.h: Likewise.
7976         * g++.dg/other/fesd.h: Likewise.
7978 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
7980         PR fortran/31129
7981         * gfortran.dg/parameter_unused.f90: New test.
7983 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
7985         PR tree-optimization/32681
7986         * gcc.dg/tree-ssa/pr32681.c: New test.
7988 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7990         PR fortran/32678
7991         * gfortran.dg/fmt_t_5.f90: New test.
7993 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
7995         PR c++/30535
7996         * g++.dg/template/operator10.C: New.
7998 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8000         PR libfortran/32217
8001         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
8003 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8005         PR fortran/29876
8006         * gfortran.dg/operator_6.f90: New test.
8008 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8010         PR fortran/17711
8011         * gfortran.dg/operator_4.f90: New test.
8012         * gfortran.dg/operator_5.f90: New test.
8013         * gfortran.dg/logical_comp.f90: Adjusted error messages.
8014         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
8016 2007-07-08  Tobias Burnus  <burnus@net-b.de>
8018         PR fortran/32669
8019         * gfortran.dg/argument_checking_6.f90: New.
8021 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8023         PR fortran/25094
8024         * gfortran.dg/interface_155555.f90: New test.
8026 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8028         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8029         c99-math-long-double-1.c, c99-math.h: Test subnormals.
8031 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8033         PR testsuite/25241
8034         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
8035         discern pedantic diagnostics and errors.
8036         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
8037         and not an error.
8038         * gcc.dg/20050121-1.c: This is an error and not a warning.
8039         * gcc.target/i386/sseregparm-2.c:  Likewise.
8040         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
8041         * gcc.dg/charset/attribute2.c: Likewise.
8042         * gcc.dg/bitfld-1.c: Likewise.
8043         * gcc.dg/pack-test-2.c: Likewise.
8044         * gcc.dg/940510-1.c: Match separately error and warning.
8045         * gcc.dg/array-2.c: Match separately multiple messages. The second
8046         diagnostic is a pedantic warning and not an error.
8047         * gcc.dg/pr14475.c: Match separately multiple messages.
8048         * gcc.dg/pr18809-1.c: Likewise.
8049         * gcc.dg/pr27953.c: Likewise.
8050         * gcc.dg/vla-init-1.c: Likewise.
8051         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
8053 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8055         PR fortran/32644
8056         * gfortran.dg/char_decl_1.f90: New test.
8058 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
8060         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
8062 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
8064         PR c++/32232
8065         * g++.dg/template/overload9.C: New test.
8067 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
8069         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8070         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8072 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8074         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8075         * gcc.dg/20001012-2.c: Likewise.
8076         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8077         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8079 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8081         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
8082         about the chunk size when STACK_SIZE is defined.
8084 2007-07-06  Josh Conner  <jconner@apple.com>
8086         PR middle-end/32602
8087         * gcc.dg/sibcall-8.c: New test.
8089 2007-07-06  Josh Conner  <jconner@apple.com>
8091         PR middle-end/32603
8092         * gcc.target/arm/sibcall-1.c: New test.
8094 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8096         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
8098 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
8100         * gfortran.dg/save_parameter.f90: New test.
8101         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
8103 2007-07-06  Richard Guenther  <rguenther@suse.de>
8105         * g++.dg/opt/pr30965.C: New testcase.
8107 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
8109         * gcc.target/mips/save-restore-5.c: New test.
8111 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
8113         PR rtl_optimization/32450
8114         * gcc.dg/pr32450.c: New runtime test.
8116 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
8118         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
8119         single underscore in scan directives.
8121 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
8123         PR c++/32245
8124         * g++.dg/init/ptrmem4.C: New test.
8126         PR c++/32251
8127         * g++.dg/init/new21.C: Likewise.
8129         PR c++/31992
8130         * g++.dg/template/static30.C: Likewise.
8132 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
8134         * gcc.dg/vect/costmodel/ppc: New directory.
8135         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
8136         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
8137         New test.
8138         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
8139         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
8140         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
8141         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
8142         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
8143         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
8144         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
8145         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
8146         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
8147         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
8148         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
8149         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
8150         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
8151         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
8153 2007-07-05  Tobias Burnus  <burnus@net-b.de>
8155         PR fortran/32359
8156         * gfortran.dg/module_md5_1.f90: Update MD5 number.
8158 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
8160         PR fortran/32526
8161         * gfortran.dg/interface_14.f90: New test.
8163         PR fortran/32613
8164         * gfortran.dg/do_iterator_2.f90: New test.
8166 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8168         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
8169         (FE_DEC_DOWNWARD): Likewise.
8170         (FE_DEC_UPWARD): Likewise.
8171         (FE_DEC_TOWARDZERO): Likewise.
8172         (FE_DEC_TONEARESTFROMZERO): Likewise.
8174 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
8176         * gcc.c-torture/compile/pr32606.c: New.
8177         * gfortran.fortran-torture/execute/pr32604.f90: New.
8179 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
8181         * gcc.dg/visibility-12.c: New test.
8182         * gcc.dg/visibility-13.c: Likewise.
8183         * g++.dg/ext/visibility-9.C: Likewise.
8184         * g++.dg/ext/visibility-10.C: Likewise.
8186 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8188         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
8189         * gcc.dg/sh-relax-vxworks.c: New test.
8191 2007-07-04  Richard Guenther  <rguenther@suse.de>
8193         PR tree-optimization/32500
8194         * gcc.c-torture/execute/pr32500.c: New testcase.
8196 2007-07-04  Richard Guenther  <rguenther@suse.de>
8198         PR tree-optimization/32482
8199         * gcc.c-torture/compile/pr32482.c: New testcase.
8201 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8203         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
8204         VxWorks kernels.
8205         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
8206         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
8207         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
8208         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
8210 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8212         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
8214 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8216         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
8218 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8220         PR fortran/31198
8221         * gfortran.dg/min_max_optional_1.f90: New test.
8222         * gfortran.dg/min_max_optional_2.f90: New test.
8223         * gfortran.dg/min_max_optional_3.f90: New test.
8225 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8227         PR fortran/32545
8228         * gfortran.dg/fmt_error.f90: New test.
8230 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8232         PR fortran/32612
8233         * gfortran.dg/interface_13.f90: New test.
8235 2007-07-03  Dave Brolley  <brolley@redhat.com>
8237         PR c++/31743
8238         * g++.dg/init/new20.C: New test.
8240 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
8242         PR fortran/32579
8243         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
8245 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8247         PR fortran/25062
8248         * common_7.f90: New.
8249         * common_8.f90: New.
8250         * common_9.f90: New.
8252 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8254         PR fortran/30940
8255         * gfortran.dg/argument_checking_1.f90: New.
8256         * gfortran.dg/argument_checking_2.f90: New.
8257         * gfortran.dg/argument_checking_3.f90: New.
8258         * gfortran.dg/argument_checking_4.f90: New.
8259         * gfortran.dg/argument_checking_5.f90: New.
8260         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
8261         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
8263 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8265         * gcc.dg/pr32176.c: Add -w to default dg-options.
8267 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8269         * gcc.c-torture/compile/ssa-pre-1.c: New test.
8271 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8273         PR fortran/20888
8274         * gfortran.dg/null_2.f90: New.
8276 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8277             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8279         PR middle-end/32176
8280         * gcc.dg/pr32176.c: New test.
8282 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8284         * gcc.dg/const-float80.c : New test.
8285         * gcc.dg/const-float128.c : New test.
8286         * gcc.dg/const-float80-ped.c : New test.
8287         * gcc.dg/const-float128-ped.c : New test.
8289 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8291         * gcc.dg/c99-math.h: Fix typo.
8293 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
8295         PR libgomp/32468
8296         * gcc.dg/gomp/pr32468-1.c: New test.
8298 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
8300         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
8301         an ABI option.
8303 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8305         * gfortran.fortran-torture/compile/pr32583.f: New.
8306         * gcc.c-torture/compile/pr32584.c: New
8308 2007-07-02  Ollie Wild  <aaw@google.com>
8310         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
8311         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
8313 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
8315         * gcc.target/mips/save-restore-1.c: New test.
8316         * gcc.target/mips/save-restore-2.c: Likewise.
8317         * gcc.target/mips/save-restore-3.c: Likewise.
8318         * gcc.target/mips/save-restore-4.c: Likewise.
8320 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
8322         PR tree-optimization/31966
8323         PR tree-optimization/32533
8324         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
8325         * gfortran.dg/pr32533.f90: Ditto.
8327 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
8329         * g++.dg/opt/nrv12.C: New test.
8330         * gcc.target/i386/nrv1.c: New test.
8332         PR c++/31748
8333         * g++.dg/gomp/pr31748.C: New test.
8335 2007-07-02  Ira Rosen  <irar@il.ibm.com>
8337         PR tree-optimization/32230
8338         * gcc.dg/vect/pr32230.c: New test.
8340 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
8342         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
8343         * bind_c_coms.f90: Ditto.
8344         * bind_c_coms_driver.c: Ditto.
8345         * bind_c_dts.f90: Ditto.
8346         * bind_c_dts_2.f03: Ditto.
8347         * bind_c_dts_2_driver.c: Ditto.
8348         * bind_c_dts_3.f03: Ditto.
8349         * bind_c_dts_4.f03: Ditto.
8350         * bind_c_dts_driver.c: Ditto.
8351         * bind_c_implicit_vars.f03: Ditto.
8352         * bind_c_procs.f03: Ditto.
8353         * bind_c_usage_2.f03: Ditto.
8354         * bind_c_usage_3.f03: Ditto.
8355         * bind_c_usage_5.f03: Ditto.
8356         * bind_c_usage_6.f03: Ditto.
8357         * bind_c_usage_7.f03: Ditto.
8358         * bind_c_vars.f90: Ditto.
8359         * bind_c_vars_driver.c: Ditto.
8360         * binding_c_table_15_1.f03: Ditto.
8361         * binding_label_tests.f03: Ditto.
8362         * binding_label_tests_10.f03: Ditto.
8363         * binding_label_tests_10_main.f03: Ditto.
8364         * binding_label_tests_11.f03: Ditto.
8365         * binding_label_tests_11_main.f03: Ditto.
8366         * binding_label_tests_12.f03: Ditto.
8367         * binding_label_tests_13.f03: Ditto.
8368         * binding_label_tests_13_main.f03: Ditto.
8369         * binding_label_tests_14.f03: Ditto.
8370         * binding_label_tests_2.f03: Ditto.
8371         * binding_label_tests_3.f03: Ditto.
8372         * binding_label_tests_4.f03: Ditto.
8373         * binding_label_tests_5.f03: Ditto.
8374         * binding_label_tests_6.f03: Ditto.
8375         * binding_label_tests_7.f03: Ditto.
8376         * binding_label_tests_8.f03: Ditto.
8377         * binding_label_tests_9.f03: Ditto.
8378         * c_assoc.f90: Ditto.
8379         * c_assoc_2.f03: Ditto.
8380         * c_f_pointer_shape_test.f90: Ditto.
8381         * c_f_pointer_tests.f90: Ditto.
8382         * c_f_tests_driver.c: Ditto.
8383         * c_funloc_tests.f03: Ditto.
8384         * c_funloc_tests_2.f03: Ditto.
8385         * c_funloc_tests_3.f03: Ditto.
8386         * c_funloc_tests_3_funcs.c: Ditto.
8387         * c_kind_params.f90: Ditto.
8388         * c_kind_tests_2.f03: Ditto.
8389         * c_kinds.c: Ditto.
8390         * c_loc_driver.c: Ditto.
8391         * c_loc_test.f90: Ditto.
8392         * c_loc_tests_2.f03: Ditto.
8393         * c_loc_tests_2_funcs.c: Ditto.
8394         * c_loc_tests_3.f03: Ditto.
8395         * c_loc_tests_4.f03: Ditto.
8396         * c_loc_tests_5.f03: Ditto.
8397         * c_loc_tests_6.f03: Ditto.
8398         * c_loc_tests_7.f03: Ditto.
8399         * c_loc_tests_8.f03: Ditto.
8400         * c_ptr_tests.f03: Ditto.
8401         * c_ptr_tests_10.f03: Ditto.
8402         * c_ptr_tests_5.f03: Ditto.
8403         * c_ptr_tests_7.f03: Ditto.
8404         * c_ptr_tests_7_driver.c: Ditto.
8405         * c_ptr_tests_8.f03: Ditto.
8406         * c_ptr_tests_8_funcs.c: Ditto.
8407         * c_ptr_tests_9.f03: Ditto.
8408         * c_ptr_tests_driver.c: Ditto.
8409         * c_size_t_driver.c: Ditto.
8410         * c_size_t_test.f03: Ditto.
8411         * com_block_driver.f90: Ditto.
8412         * global_vars_c_init.f90: Ditto.
8413         * global_vars_c_init_driver.c: Ditto.
8414         * global_vars_f90_init.f90: Ditto.
8415         * global_vars_f90_init_driver.c: Ditto.
8416         * interop_params.f03: Ditto.
8417         * iso_c_binding_only.f03: Ditto.
8418         * iso_c_binding_rename_1.f03: Ditto.
8419         * iso_c_binding_rename_1_driver.c: Ditto.
8420         * iso_c_binding_rename_2.f03: Ditto.
8421         * iso_c_binding_rename_2_driver.c: Ditto.
8422         * kind_tests_2.f03: Ditto.
8423         * kind_tests_3.f03: Ditto.
8424         * module_md5_1.f90: Ditto.
8425         * only_clause_main.c: Ditto.
8426         * print_c_kinds.f90: Ditto.
8427         * test_bind_c_parens.f03: Ditto.
8428         * test_c_assoc.c: Ditto.
8429         * test_com_block.f90: Ditto.
8430         * test_common_binding_labels.f03: Ditto.
8431         * test_common_binding_labels_2.f03: Ditto.
8432         * test_common_binding_labels_2_main.f03: Ditto.
8433         * test_common_binding_labels_3.f03: Ditto.
8434         * test_common_binding_labels_3_main.f03: Ditto.
8435         * test_only_clause.f90: Ditto.
8436         * use_iso_c_binding.f90: Ditto.
8437         * value_5.f90: Ditto.
8438         * value_test.f90: Ditto.
8439         * value_tests_f03.f90: Ditto.
8441 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
8443         * gcc.dg/tls/opt-14.c: New.
8445 2007-07-01  Ollie Wild  <aaw@google.com>
8447         * g++.dg/lookup/using16.C: New test.
8448         * g++.dg/lookup/using17.C: New test.
8450 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
8452         PR fortran/32239
8453         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
8454         (test_4): Use proper test for floating point equality.
8455         (test_8): Likewise.
8457 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8459         PR libgfortran/32554
8460         * gfortran.dg/fmt_p_1.f90: New test.
8462 2007-07-01  Ira Rosen  <irar@il.ibm.com>
8464         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
8465         initialization and fix dg-final check - the initialization loop is
8466         vectorizable.
8468 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8469             Volker Reichelt  <reichelt@netcologne.de>
8471         PR middle-end/32559
8472         * gcc.dg/pr32559.c: New test.
8474 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8476         PR tree-optimization/25371
8477         * gcc.dg/vect/pr25371.c: New test.
8479 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
8481         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
8482         when allocating and initializing a flexible array.
8484 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
8486         PR fortran/20373
8487         * gfortran.dg/intrinsic.f90: New test.
8489 2007-06-30  Tobias Burnus  <burnus@net-b.de>
8491         PR fortran/32555
8492         * gfortran.dg/fmt_zero_check.f90: New.
8494 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
8496         PR fortran/30284
8497         * gfortran.dg/repeat_f90: New test.
8499 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8501         PR testsuite/25241
8502         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
8503         -pedantic-errors, so we should match errors.
8504         * gcc.dg/cpp/escape-1.c: Likewise.
8505         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
8506         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
8507         warning.
8508         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
8509         errors instead of warnings.
8510         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
8511         a pedantic warning.
8512         * gcc.dg/cpp/arith-3.c: Likewise.
8514 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8516         PR testsuite/25241
8517         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
8518         * gcc.dg/pch/valid-2.c: Likewise.
8519         * gcc.dg/pch/valid-3.c: Likewise.
8520         * gcc.dg/pch/warn-1.c: Likewise.
8521         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
8522         
8523 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8525         PR c/4076
8526         * gcc.dg/Wunused-function.c: New.
8527         
8528 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8530         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
8532 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
8534         * g++.dg/other/canon-31724.C: New.
8535         
8536 2007-06-29  Jan Hubicka  <jh@suse.cz>
8538         PR middle-end/32372
8539         * gcc.c-torture/compile/pr32372.c: new.
8541 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
8543         * gfortran.dg/operator_3.f90: New test.
8545 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
8547         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
8548         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
8550 2007-06-29  Richard Guenther  <rguenther@suse.de>
8552         PR middle-end/32493
8553         * gcc.dg/inline-23.c: New testcase.
8555 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
8557         PR tree-optimization/24659
8558         * gcc.target/i386/vectorize2.c: New test.
8559         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
8560         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8562 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
8564         * gcc.dg/pointer-arith-9.c: New test.
8566 2007-06-29  Tobias Burnus  <burnus@net-b.de>
8568         PR fortran/32483
8569         * gfortran.dg/fmt_read_2.f90: New.
8571 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8573         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
8574         If it exists, don't try to create it.
8576 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
8578         * g++.dg/ext/visibility/ms-compat-1.C: New.
8580 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8582         PR tree-opt/32417
8583         * gfortran.fortran-torture/compile/pr32417.f90: New test.
8585 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
8587         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
8588         targets.
8590 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
8592         PR fortran/32467
8593         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
8595 2007-06-27  Richard Guenther  <rguenther@suse.de>
8597         PR middle-end/32492
8598         * gcc.dg/inline-22.c: New testcase.
8600 2007-06-26  Hui-May Chang <hm.chang@apple.com>
8602         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
8603         the scan-assembler constant.
8605 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
8607         PR 20216
8608         * gcc.dg/pr20216.c: New.
8610 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8612         PR tree-opt/32421
8613         * gcc.dg/vect/pr32421.c: New test.
8615 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
8617         PR c++/32111
8618         * g++.dg/other/friend5.C: New test.
8620 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
8622         PR fortran/32464
8623         * gfortran.dg/host_assoc_function_2.f90: New test.
8625         PR fortran/31494
8626         * gfortran.dg/host_assoc_call_1.f90: New test.
8628 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8630         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
8631         
8632 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8634         PR fortran/32456
8635         * gfortran.dg/error_format.f90: New test.
8637 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
8639         PR fortran/32136
8640         * gfortran.dg/pr32136.f90: New test.
8642 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
8644         PR fortran/31726
8645         * gfortran.dg/minmaxloc_1.f90: New test.
8647         PR fortran/32298
8648         * gfortran.dg/minmaxloc_2.f90: New test.
8650 2007-06-23  Richard Guenther  <rguenther@suse.de>
8652         PR tree-optimization/16876
8653         PR middle-end/29478
8654         * gcc.dg/pr29254.c: The warning is bogus.
8655         * gcc.dg/warn-1.c: Likewise.
8656         * gcc.dg/assign-warn-3.c: Likewise.
8657         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
8659 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
8661         * gcc.c-torture/execute/20070623-1.c: New.
8663 2007-06-22  Jan Hubicka  <jh@suse.cz>
8665         * gcc.c-torture/compile/pr31541.c: New.
8667 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
8669         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
8670         Remove -m64 from dg-options.
8672 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
8674         PR middle-end/32374
8675         * gcc.dg/pr32374.c: New test.
8677 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8679         PR fortran/32360
8680         * gfortran.dg/pointer_assign_3.f90: New test.
8682 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
8684         * gcc.dg/tree-ssa/pr19590.c: New.
8686 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8688         PR fortran/31162
8689         * gfortran.dg/assign.f90: Update test.
8690         * gfortran.dg/real_do_1.f90: Update test.
8691         * gfortran.dg/gomp/omp_do1.f90: Update test.
8692         * gfortran.dg/warnings_are_errors_1.f: Update test.
8693         * gfortran.dg/g77/20010519-1.f: Update test.
8694         * gfortran.dg/g77/pr9258.f: Update test.
8695         * gfortran.dg/g77/960317-1.f: Update test.
8697 2007-06-21  Richard Guenther  <rguenther@suse.de>
8699         PR tree-optimization/32453
8700         * gcc.c-torture/compile/pr32453.c: New testcase.
8702 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
8704         PR tree-optimization/31866
8705         * gcc.dg/pr31866.c: New test.
8707 2007-06-21  Richard Guenther  <rguenther@suse.de>
8709         PR tree-optimization/32451
8710         * g++.dg/torture/20070621-1.C: New testcase.
8712 2007-06-21  Christian Bruel  <christian.bruel@st.com>
8714         * gcc.dg/attr-isr.c: Test delay slot content.
8715         
8716 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8718         PR fortran/32361
8719         gfortran.dg/pointer_assign_2.f90: New test.
8721 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8723         PR fortran/25061
8724         gfortran.dg/invalid_procedure_name.f90: New test.
8726 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
8728         PR tree-optimization/25737
8729         * gcc.dg/tree-ssa/alias-14.c: New test.
8731 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
8733         * gcc.target/i386/large-size-array-3.c: New.
8735 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8736         Richard Guenther  <rguenther@suse.de>
8738         PR fortran/32140
8739         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
8741 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
8743         PR middle-end/31959
8744         * gcc.dg/pr31959.c: New test.
8746         PR inline-asm/32109
8747         * g++.dg/ext/asm10.C: New test.
8749         PR middle-end/32285
8750         * gcc.c-torture/execute/20070614-1.c: New test.
8752 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
8754         * gcc.target/arm/stack-corruption.c: New test.
8756 2007-06-19  Richard Guenther  <rguenther@suse.de>
8758         * g++.dg/torture/pr30252.C: New testcase.
8760 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
8762         PR tree-optimization/32353
8763         * g++.dg/opt/nrv13.C: New test.
8765 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
8767         PR fortran/20863
8768         PR fortran/20882
8769         * gfortran.dg/impure_assignment_2.f90 : New test.
8771         PR fortran/32236
8772         * gfortran.dg/data_initialized_2.f90 : New test.
8774         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
8775         appropriate version of 'dmach'.
8777 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
8779         PR target/32389
8780         * gcc.target/i386/pr32389.c New test.
8782 2007-06-18  Simon Baldwin <simonb@google.com>
8784         PR c++/31923
8785         * g++.dg/template/error25.C: New.
8786         * g++.dg/template/spec35.C: New.
8788 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
8790         * gcc.c-torture/compile/pr32355.c: New testcase.
8791         
8792 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
8794         PR tree-optimization/32383
8795         * g++.dg/opt/pr32383.C: New test.
8797 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
8799         PR rtl-optimization/32366
8800         * gcc.dg/vect/pr32366.c: New test.
8802 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
8804         * gcc.c-torture/compile/pr32349.c: New testcase.
8805         
8806 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8808         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
8809         * gcc.target/sparc/combined-2.c: Likewise.
8810         * gcc.target/sparc/fexpand.c : Likewise.
8811         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
8812         * gcc.target/sparc/fpack16.c : Likewise.
8813         * gcc.target/sparc/fpmerge.c : Likewise.
8814         * gcc.target/sparc/fpmul.c : Likewise.
8815         * gcc.target/sparc/noresult.c : Likewise.
8816         * gcc.target/sparc/pdist.c: Likewise.
8818 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
8820         PR middle-end/31723
8821         * gcc.target/i386/recip-divf.c: New test.
8822         * gcc.target/i386/recip-sqrtf.c: Ditto.
8823         * gcc.target/i386/recip-vec-divf.c: Ditto.
8824         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8825         * gcc.target/i386/sse-recip.c: Ditto.
8826         * gcc.target/i386/sse-recip-vec.c: Ditto.
8828 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8830         PR tree-opt/32225
8831         * gcc.c-torture/compile/20070605-1.c: New test.
8833         * gcc.c-torture/compile/20070603-1.c: New testcase.
8834         * gcc.c-torture/compile/20070603-2.c: New testcase.
8836         * gcc.c-torture/compile/20070531-1.c: New test.
8838         PR tree-opt/32167
8839         * gcc.c-torture/compile/20070531-2.c: New test.
8841         PR tree-opt/32144
8842         * gcc.c-torture/compile/20070529-1.c: New test.
8844         PR tree-opt/32145
8845         * gcc.c-torture/compile/20070529-2.c: New test.
8847         PR tree-opt/32015
8848         * gcc.c-torture/compile/20070520-1.c: New test.
8850         * g++.dg/ext/java-1.C: New test.
8852         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
8853         loops instead of one. Remove the "can't determine dependence"
8854         check.
8855         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
8856         needed as the cast is gone in the first place.
8857         * gcc.dg/max-1.c: Change local variable a to be a global one.
8858         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
8859         have a cast which is PREd.
8861 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
8863         * g++.dg/lookup/anon6.C: New test.
8865 2007-06-14  Dirk Mueller  <dmueller@suse.de>
8867         PR c++/31806
8868         * g++.dg/opt/static6.C: New testcase.
8870 2007-06-14  Geoff Keating  <geoffk@apple.com>
8872         * g++.dg/ext/visibility/overload-1.C: New.
8874         PR 31093
8875         * g++.dg/ext/visibility/anon4.C: New.
8877 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
8879         PR target/32268
8880         * gcc.target/i386/pr32268.c: New test.
8882 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8884         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
8885         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
8886         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
8888         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
8889         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
8890         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
8891         BID is used.
8893 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
8895         PR fortran/32302
8896         * gfortran.dg/common_resize_1.f90: New test.
8898 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
8900         PR target/32274
8901         * gcc.dg/vect/pr32224.c: Fix.   
8902         
8903 2007-06-13  Eric Christopher  <echristo@apple.com>
8905         * gcc.target/i386/ssefn-1.c: Add -march=i386.
8907 2007-06-13  Tobias Burnus  <burnus@net-b.de>
8909         PR fortran/32323
8910         * gfortran.dg/actual_array_vect_1.f90: New.
8912 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8914         * gcc.target/sparc/mfpu.c: New test.
8916 2007-06-12  Geoff Keating  <geoffk@apple.com>
8918         * g++.dg/warn/weak1.C: Suppress on Darwin.
8919         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
8921 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8923         PR middle-end/31579
8924          * g++.dg/torture/pr31579.C: New testcase.
8926 2007-06-12  Ian Lance Taylor  <iant@google.com>
8928         PR libstdc++/29286
8929         * g++.dg/init/new16.C: New test.
8930         * g++.dg/init/new17.C: New test.
8931         * g++.dg/init/new18.C: New test.
8932         * g++.dg/init/new19.C: New test.
8934 2007-06-12  Olivier Hainque  <hainque@adacore.com>
8936         * gnat.dg/lhs_view_convert.adb: New test.
8938 2007-06-12  Richard Guenther  <rguenther@suse.de>
8940         PR tree-optimization/15353
8941         PR tree-optimization/31657
8942         * gcc.c-torture/execute/20070424-1.c: New testcase.
8943         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
8944         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
8945         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
8946         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
8947         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
8949 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8951         PR rtl-optimization/32293
8952         * gcc.dg/pr32293.c: New test.
8954 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8956         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
8958 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
8960         PR fortran/29786
8961         * gfortran.dg/equiv_7.f90: New test.
8962         * gfortran.dg/equiv_constraint_7.f90: Change error message.
8964         PR fortran/30875
8965         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
8967 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
8969         * gcc.dg/setjmp-3.c: Rename raise to raise0.
8970         * gcc.dg/setjmp-4.c: Likewise.
8971         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
8973 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
8975         PR rtl-optimization/31025
8976         * gfortran.dg/pr31025.f90: New.
8978 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8980         PR target/32280
8981         * gcc.target/i386/pr32280.c: New test.
8983 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8985         PR middle-end/32279
8986         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
8988 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8990         PR libgfortran/32235
8991         * gfortran.dg/backspace_9.f: New test.
8993 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
8995         * gcc.dg/tree-ssa/prefetch-7.c: New test.
8997 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
8999         * gcc.dg/tree-ssa/loop-28.c: New testcase.
9001 2007-06-09  Ian Lance Taylor  <iant@google.com>
9003         PR tree-optimization/32169
9004         * gcc.c-torture/compile/pr32169.c: New test.
9006 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
9008         * gcc.dg/vect/costmodel: New directory.
9009         * gcc.dg/vect/costmodel/i386: New directory.
9010         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
9011         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
9012         New test.
9013         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
9014         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
9015         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
9016         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
9017         * gcc.dg/vect/costmodel/x86_64: New directory.
9018         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
9019         New testsuite.
9020         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
9021         New test.
9022         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
9023         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
9024         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
9025         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
9026         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
9028 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
9030         PR tree-optimization/32243
9031         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
9032         flags for -Os tests.
9033         * gcc.dg/vect/03-vect-pr32243.c: New test.
9035 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
9037         PR tree-optimization/32224
9038         * gcc.dg/vect/pr32224.c: New test.
9040 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
9042         PR c++/32177
9043         * g++.dg/gomp/pr32177.C: New test.
9045 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9047         PR testsuite/25241
9048         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
9049         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
9050         warning nor an error.
9051         * gcc.dg/Wfatal-2.c: Likewise.
9052         * gcc.dg/Werror-1.c: Likewise.
9053         * gcc.dg/Werror-5.c: Likewise.
9054         * gcc.dg/Werror-7.c: Likewise.
9055         * gcc.dg/Werror-10.c: Likewise.
9056         * gcc.dg/Werror-11.c: Likewise.
9058 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
9060         PR c++/30759
9061         * g++.dg/init/brace6.C: New test.
9063 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
9065         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
9066         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
9067         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
9068         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9070         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9071         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9072         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9073         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9074         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9075         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9076         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9077         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9079         * gcc.dg/darwin-minversion-3.c: New.
9081 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
9083         * gcc.target/i386/builtin-copysign.c: New test.
9085 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
9087         PR tree-optimization/32220
9088         * gfortran.dg/predcom-2.f: New testcase.
9090 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9092         PR tree-opt/32231
9093         * gcc.target/i386/vectorize4.c: New test.
9095 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
9097         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
9099 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9101         PR testsuite/25241
9102         * gcc.dg/simd-5.c: Mark output as a note.
9103         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
9104         dg-message.
9105         * gcc.dg/simd-1.c: Likewise.
9106         * gcc.dg/always_inline.c: Mark output as a sorry.
9107         * gcc.dg/always_inline2.c: Likewise.
9108         * gcc.dg/always_inline3.c: Likewise.
9110 2007-06-06  Ian Lance Taylor  <iant@google.com>
9112         * g++.dg/conversion/enum1.C: New test.
9114 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
9116         PR tree-optimization/32216
9117         * gcc.dg/vect/pr32216.c: New test.
9119 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9121         PR testsuite/18923
9122         * gfortran.dg/invalid_contains_1.f90: New test.
9123         * gfortran.dg/invalid_contains_2.f90: New test.
9125 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9127         PR testsuite/32057
9128         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
9129         midnight issues.
9131 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9133         PR testsuite/25241
9134         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
9135         dg-message to match de note.
9136         * gcc.dg/pr26570.c: Use dg-message for a note.
9137         * gcc.dg/pr29254.c: Use dg-message for generic output and use
9138         dg-error instead of dg-warning because of -Werror.
9139         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
9140         neither an error, nor a warning.
9141         * gcc.dg/glibc-uclibc-2.c: Likewise
9142         * gcc.dg/cpp/19940712-1.c: Likewise.
9144 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
9146         PR preprocessor/23479
9147         * gcc.dg/binary-constants-1.c: Add test suites for
9148         the 0b-prefixed binary integer constants.
9149         * gcc.dg/binary-constants-2.c: Ditto.
9150         * gcc.dg/binary-constants-3.c: Ditto.
9151         * gcc.dg/binary-constants-4.c: Ditto.
9153 2007-06-05  Ian Lance Taylor  <iant@google.com>
9155         * gcc.dg/Wstrict-overflow-19.c: New test.
9157 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
9159         * gcc.dg/matrix/matrix-6.c: Remove conversion.
9161 2007-06-04  Ian Lance Taylor  <iant@google.com>
9163         * gcc.dg/Wstrict-overflow-18.c: New test.
9165 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9167         PR testsuite/25241
9168         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
9169         * gcc.dg/cpp/mi5.c: Likewise.
9170         * gcc.dg/cpp/mi7.c: Likewise.
9172 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
9174         PR c/32191
9175         * gcc.dg/pr32191.c: New test.
9177 2007-05-28  Tobias Burnus  <burnus@net-b.de>
9179         PR fortran/32124
9180         * gfortran.dg/allocate_stat_1.f90: Remove.
9182 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9184         * gcc.target/i386/sse4_2-check.h: New.
9185         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
9186         * gcc.target/i386/sse4_2-crc32.h: Likewise.
9187         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
9188         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
9189         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
9190         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
9191         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
9192         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
9193         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
9194         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
9195         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
9196         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
9197         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
9198         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
9199         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
9200         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
9201         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
9202         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
9204 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
9206         * gcc.dg/pie-link.c: New test.
9208 2007-06-01  Ian Lance Taylor  <iant@google.com>
9210         * gcc.dg/Wstrict-overflow-17.c: New test.
9212 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
9214         * gcc.dg/builtin-return-1.c (g): New.
9215         (main): Allocate at least 64 bytes on the stack.
9217 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
9219         * g++.dg/init/cleanup3.C: New test.
9221 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9223         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
9224         int is 16 bits.
9226 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
9228         PR fortran/32156
9229         * gfortran.dg/char_array_constructor_3.f90: New test.
9231 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
9233         PR tree-optimization/32160
9234         * gfortran.dg/predcom-1.f: New test.
9236 2007-05-31  Richard Guenther  <rguenther@suse.de>
9238         * g++.dg/other/str_empty.C: Move...
9239         * g++.dg/other/pr30567.C: Move...
9240         * g++.dg/tree-ssa/pr27218.C: Move...
9241         * g++.dg/torture: ...here and remove dg-options.
9243 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
9245         PR c++/32158
9246         * g++.dg/ext/is_pod_incomplete.C: New.
9248 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
9249             Douglas Gregor <doug.gregor@gmail.com>
9250             Pedro Lamarao <pedro.lamarao@mndfck.org>
9251             Howard Hinnant <howard.hinnant@gmail.com>
9253         PR c++/7412
9254         PR c++/29939
9255         * g++.dg/cpp0x/rv8p.C: New.
9256         * g++.dg/cpp0x/temp-constructor-bug.C: New.
9257         * g++.dg/cpp0x/cast-bug.C: New.
9258         * g++.dg/cpp0x/elision_weak.C: New.
9259         * g++.dg/cpp0x/collapse-bug.C: New.
9260         * g++.dg/cpp0x/rv3p.C: New.
9261         * g++.dg/cpp0x/rv7n.C: New.
9262         * g++.dg/cpp0x/overload-conv-1.C: New.
9263         * g++.dg/cpp0x/rv2n.C: New.
9264         * g++.dg/cpp0x/deduce.C: New.
9265         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
9266         * g++.dg/cpp0x/rv6p.C: New.
9267         * g++.dg/cpp0x/template_deduction.C: New.
9268         * g++.dg/cpp0x/implicit-copy.C: New.
9269         * g++.dg/cpp0x/rv1p.C: New.
9270         * g++.dg/cpp0x/cast.C: New.
9271         * g++.dg/cpp0x/rv5n.C: New.
9272         * g++.dg/cpp0x/collapse.C: New.
9273         * g++.dg/cpp0x/overload-conv-2.C: New.
9274         * g++.dg/cpp0x/rv4p.C: New.
9275         * g++.dg/cpp0x/rvo.C: New.
9276         * g++.dg/cpp0x/iop.C: New.
9277         * g++.dg/cpp0x/rv3n.C: New.
9278         * g++.dg/cpp0x/rv7p.C: New.
9279         * g++.dg/cpp0x/reference_collapsing.C: New.
9280         * g++.dg/cpp0x/overload.C: New.
9281         * g++.dg/cpp0x/named.C: New.
9282         * g++.dg/cpp0x/rv2p.C: New.
9283         * g++.dg/cpp0x/rv6n.C: New.
9284         * g++.dg/cpp0x/not_special.C: New.
9285         * g++.dg/cpp0x/bind.C: New.
9286         * g++.dg/cpp0x/rv1n.C: New.
9287         * g++.dg/cpp0x/rv5p.C: New.
9288         * g++.dg/cpp0x/elision.C: New.
9289         * g++.dg/cpp0x/named_refs.C: New.
9290         * g++.dg/cpp0x/unnamed_refs.C: New.
9291         * g++.dg/cpp0x/rv4n.C: New.
9292         * g++.dg/cpp0x/elision_neg.C: New.
9293         * g++.dg/init/copy7.C: Run in C++98 mode.
9294         * g++.dg/overload/arg1.C: Ditto.
9295         * g++.dg/overload/arg4.C: Ditto.
9297 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
9299         PR c++/31809
9300         * g++.dg/opt/static5.C: New test.
9302 2007-05-30  Richard Guenther  <rguenther@suse.de>
9304         * g++.dg/dg.exp: Prune torture/.
9305         * g++.dg/torture/dg-torture.exp: New testsuite.
9307 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
9309         * gcc.target/arm/pr27387.C: Move and rename to ...
9310         * g++.dg/inherit/thunk8.C: ... here.
9312 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
9314         PR tree-optimization/31769
9315         * g++.dg/gomp/pr31769.C: New test.
9317 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
9319         * gcc.target/i386/stack-realign.c: New.
9321 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
9323         * gcc.dg/tree-ssa/prefetch-6.c: New test.
9325 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9327         * gfortran.dg/sizeof.f90: New.
9329 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9331         PR c/31339
9332         * gcc.dg/boolcomplex-1.c: New test.
9334         PR c++/31339
9335         * g++.dg/ext/boolcomplex-1.c: New test.
9337 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
9339         * gcc.dg/matrix: New directory.
9341 2007-05-28  Tobias Burnus  <burnus@net-b.de>
9343         PR fortran/32124
9344         * gfortran.dg/allocate_stat_1.f90: New.
9346 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9348         PR fortran/31972
9349         * transfer_hollerith_1.f90: New test.
9351 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9353         PR tree-opt/32100
9354         * gcc.c-torture/execute/vrp-7.c: New test.
9356 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9358         * gfortran.dg/transfer_simplify_4.f90: New test.
9360 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9362         PR fortran/32088
9363         * gfortran.dg/func_result_3.f90: New.
9365 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9367         PR middle-end/32083
9368         * gfortran.dg/transfer_simplify_3.f90: New.
9370 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9372         PR target/32065
9373         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
9374         to compile options.
9375         * gcc.target/i386/pr32065-2.c: New test.
9377 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9379         PR fortran/31813
9380         * gfortran.dg/io_constraints_2.f90: Update.
9382 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
9384         PR fortran/31219
9385         * gfortran.dg/array_constructor_17.f90: New test.
9387 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9389         PR tree-opt/32090
9390         * g++.dg/opt/array2.C: New testcase.
9392 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9394         PR target/32065
9395         * gcc.target/i386/pr32065.c: New test.
9397 2007-05-25  Dirk Mueller  <dmueller@suse.de>
9398             Marcus Meissner <meissner@suse.de>
9400         * gcc.dg/attr-alloc_size.c: New.
9402 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
9403             Lee Millward  <lee.millward@gmail.com>
9405         PR c++/31745
9406         * g++.dg/parse/crash34.C: New test.
9408         * g++.dg/parse/crash35.C: New test.
9410 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9412         * gcc.target/i386/sse2-check.h: New.
9413         * gcc.target/i386/sse2-vec-1.c: Likewise.
9414         * gcc.target/i386/sse2-vec-2.c: Likewise.
9415         * gcc.target/i386/sse2-vec-3.c: Likewise.
9416         * gcc.target/i386/sse2-vec-4.c: Likewise.
9417         * gcc.target/i386/sse2-vec-5.c: Likewise.
9418         * gcc.target/i386/sse2-vec-6.c: Likewise.
9420 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
9422         PR c++/31431
9423         PR c++/31432
9424         PR c++/31434
9425         PR c++/31435
9426         PR c++/31437
9427         PR c++/31438
9428         PR c++/31442
9429         PR c++/31443
9430         PR c++/31444
9431         PR c++/31445
9432         * g++.dg/cpp0x/pr31431.C: New.
9433         * g++.dg/cpp0x/pr31437.C: New.
9434         * g++.dg/cpp0x/pr31442.C: New.
9435         * g++.dg/cpp0x/pr31444.C: New.
9436         * g++.dg/cpp0x/pr31431-2.C: New.
9437         * g++.dg/cpp0x/pr31432.C: New.
9438         * g++.dg/cpp0x/pr31434.C: New.
9439         * g++.dg/cpp0x/pr31438.C: New.
9440         * g++.dg/cpp0x/pr31443.C: New.
9441         * g++.dg/cpp0x/pr31445.C: New.
9442         * g++.dg/cpp0x/variadic-crash1.C: New.
9444 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
9446         * gcc.target/arm/long-calls-1.c: New test.
9447         * gcc.target/arm/long-calls-2.c: Likewise.
9448         * gcc.target/arm/long-calls-3.c: Likewise.
9449         * gcc.target/arm/long-calls-4.c: Likewise.
9451 2007-05-25  Richard Guenther  <rguenther@suse.de>
9452             Andrew Pinski  <andrew_pinski@playstation.sony.com>
9454         PR tree-optimization/31982
9455         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
9457 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
9459         PR fortran/32047
9460         * gfortran.dg/result_in_spec_2.f90: New test.
9462 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9464         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
9466 2007-05-24  Ollie Wild  <aaw@google.com>
9468         * gcc.dg/cpp/counter-1.c: New test.
9469         * gcc.dg/pch/counter-1.c: New test.
9470         * gcc.dg/pch/counter-1.hs: New file.
9471         * gcc.dg/pch/counter-2.c: New test.
9472         * gcc.dg/pch/counter-2.hs: New file.
9473         * gcc.dg/pch/counter-3.c: New test.
9474         * gcc.dg/pch/counter-3.hs: New file.
9476 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
9478         * gcc.dg/tree-ssa/predcom-1.c: New test.
9479         * gcc.dg/tree-ssa/predcom-2.c: New test.
9480         * gcc.dg/tree-ssa/predcom-3.c: New test.
9481         * gcc.dg/tree-ssa/predcom-4.c: New test.
9482         * gcc.dg/tree-ssa/predcom-5.c: New test.
9483         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
9485 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
9487         PR testsuite/32062
9488         * gcc.target/i386/sse4_1-check.h (MASK): New.
9490 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9492         PR fortran/32038
9493         * gfortran.dg/pr25603.f: Initialize integer variables.
9495 2007-05-23  Ian Lance Taylor  <iant@google.com>
9497         * g++.dg/other/vrp1.C: New test.
9499 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
9501         PR preprocessor/20077
9502         * gcc.dg/cpp/paste15.c: New test.
9504 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
9505             Nigel Stephens  <nigel@mips.com>
9506             Richard Sandiford  <richard@codesourcery.com>
9508         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
9509         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
9510         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
9511         * gcc.target/mips/inter/mips16-inter.exp: New.
9513 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
9515         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
9517 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9519         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
9520         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
9521         * gcc.target/i386/sse3-addsubps.c: Likewise.
9522         * gcc.target/i386/sse3-haddpd.c: Likewise.
9523         * gcc.target/i386/sse3-haddps.c: Likewise.
9524         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9525         * gcc.target/i386/sse3-hsubps.c: Likewise.
9526         * gcc.target/i386/sse3-lddqu.c: Likewise.
9527         * gcc.target/i386/sse3-movddup.c: Likewise.
9528         * gcc.target/i386/sse3-movshdup.c: Likewise.
9529         * gcc.target/i386/sse3-movsldup.c: Likewise.
9531         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
9532         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
9533         * gcc.target/i386/ssse3-pabsd.c: Likewise.
9534         * gcc.target/i386/ssse3-pabsw.c: Likewise.
9535         * gcc.target/i386/ssse3-palignr.c: Likewise.
9536         * gcc.target/i386/ssse3-phaddd.c: Likewise.
9537         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9538         * gcc.target/i386/ssse3-phaddw.c: Likewise.
9539         * gcc.target/i386/ssse3-phsubd.c: Likewise.
9540         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9541         * gcc.target/i386/ssse3-phsubw.c: Likewise.
9542         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9543         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9544         * gcc.target/i386/ssse3-pshufb.c: Likewise.
9545         * gcc.target/i386/ssse3-psignb.c: Likewise.
9546         * gcc.target/i386/ssse3-psignd.c: Likewise.
9547         * gcc.target/i386/ssse3-psignw.c: Likewise.
9548         * gcc.target/i386/ssse3-vals.h: Likewise.
9550         * gcc.target/i386/sse3-check.h: New file.
9551         * gcc.target/i386/ssse3-check.h: Likewise.
9553 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9555         PR middle-end/31095
9556         * gcc.c-torture/compile/bcopy-1.c: New testcase.
9558 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9560         PR middle-end/31606
9561         * gcc.c-torture/20070522-1.c: New testcase.
9563 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9565         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
9567 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
9569         * gcc.c-torture/execute/ieee/20000320-1.x,
9570         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9571         m68k-*-* and check_effective_target_coldfire_fpu.
9573 2007-05-22  Ollie Wild  <aaw@google.com>
9575         * g++.dg/lookup/hidden-class10.C: New test.
9576         * g++.dg/lookup/hidden-class11.C: New test.
9578 2007-05-22  Ollie Wild  <aaw@google.com>
9580         * g++.dg/lookup/name-clash5.C: New test.
9581         * g++.dg/lookup/name-clash6.C: New test.
9583 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9585         * g++.dg/other/i386-2.C: Update comments on header files tested.
9586         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
9587         of <tmmintrin.h>.
9588         * gcc.target/i386/sse-12.c: Likewise.
9589         * gcc.target/i386/sse-13.c: Likewise.
9590         * gcc.target/i386/sse-14.c: Likewise.
9592         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
9593         Redefined to test with immediate operand.
9594         (__builtin_ia32_blendps): Likewise.
9595         (__builtin_ia32_blendpd): Likewise.
9596         (__builtin_ia32_dpps): Likewise.
9597         (__builtin_ia32_dpps): Likewise.
9598         (__builtin_ia32_insertps128): Likewise.
9599         (__builtin_ia32_vec_ext_v4sf): Likewise.
9600         (__builtin_ia32_vec_set_v16qi): Likewise.
9601         (__builtin_ia32_vec_set_v4si): Likewise.
9602         (__builtin_ia32_vec_set_v2di): Likewise.
9603         (__builtin_ia32_vec_ext_v16qi): Likewise.
9604         (__builtin_ia32_vec_ext_v4si): Likewise.
9605         (__builtin_ia32_vec_ext_v2di): Likewise.
9606         (__builtin_ia32_roundpd): Likewise.
9607         (__builtin_ia32_roundsd): Likewise.
9608         (__builtin_ia32_roundps): Likewise.
9609         (__builtin_ia32_roundss): Likewise.
9610         (__builtin_ia32_mpsadbw128): Likewise.
9612 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9614         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
9616 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
9618         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
9619         failures.
9620         * gcc.dg/dfp/func-struct.c: Ditto.
9621         * gcc.dg/dfp/operator-assignment.c: Ditto.
9622         * gcc.dg/dfp/convert-bfp.c: Ditto.
9623         * gcc.dg/dfp/convert-int.c: Ditto.
9624         * gcc.dg/dfp/convert-int-max.c: Ditto.
9625         * gcc.dg/dfp/func-scalar.c: Ditto.
9626         * gcc.dg/dfp/cast.c: Ditto.
9627         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
9628         failures, and fix a typo in return type of arg1_128.
9629         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
9630         failures, and fix a typo in a constant suffix.
9631         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
9632         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
9634 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
9635             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9637         * lib/gcc-dg.exp(process_message): New proc.
9638         (dg-message): New test directive.
9639         * gcc.dg/always_inline.c: Use dg-message.
9640         * gcc.dg/always_inline2.c: Ditto.
9641         * gcc.dg/always_inline3.c: Ditto.
9642         * gcc.dg/invalid-call-1.c: Ditto.
9643         * gcc.dg/pr17506.c: Ditto.
9644         * gcc.dg/simd-5.c: Ditto.
9645         * gcc.dg/simd-6.c: Ditto.
9646         * gcc.dg/va-arg-2.c: Ditto.
9647         * gcc.dg/cpp/syshdr.c: Ditto.
9648         * gcc.dg/cpp/unc4.c: Ditto.
9649         * gcc.dg/cpp/trad/mi1.c: Ditto.
9650         * gcc.dg/cpp/trad/mi5.c: Ditto.
9651         * gcc.dg/cpp/trad/mi7.c: Ditto.
9652         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
9653         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
9654         * gcc.test-framework/test-framework.awk: Special-case outexists
9655         tests.
9657 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9659         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
9660         (bit_SSE4_2): Likewise.
9661         (bit_POPCNT): Likewise.
9663         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
9664         Check if assembler supports SSE4 instructions.
9666         * gcc.target/i386/sse4_1-blendpd.c: New file.
9667         * gcc.target/i386/sse4_1-blendps.c: Likewise.
9668         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
9669         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
9670         * gcc.target/i386/sse4_1-check.h: Likewise.
9671         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
9672         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
9673         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
9674         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
9675         * gcc.target/i386/sse4_1-extractps.c: Likewise.
9676         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
9677         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
9678         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
9679         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
9680         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
9681         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
9682         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
9683         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
9684         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
9685         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
9686         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
9687         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
9688         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
9689         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
9690         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
9691         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
9692         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
9693         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
9694         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
9695         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
9696         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
9697         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
9698         * gcc.target/i386/sse4_1-pminud.c: Likewise.
9699         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
9700         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
9701         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
9702         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
9703         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
9704         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
9705         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
9706         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
9707         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
9708         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
9709         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
9710         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
9711         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
9712         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
9713         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
9714         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
9715         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
9716         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
9717         * gcc.target/i386/sse4_1-round.h: Likewise.
9718         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
9719         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
9720         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
9721         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
9722         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
9723         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
9724         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
9725         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
9726         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
9727         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
9728         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
9729         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
9730         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
9731         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
9733 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9735         PR fortran/31627
9736         * gfortran.dg/bounds_check_7.f90: New test.
9738 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
9740         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
9741         (check_effective_target_sse4a): Ditto.
9743         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
9744         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
9745         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
9746         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
9747         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
9748         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
9749         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
9750         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
9751         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
9752         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
9753         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
9754         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
9755         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
9756         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
9757         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
9758         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
9759         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
9760         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
9761         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
9762         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
9764 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
9766         * g++.dg/ext/cleanup-1.C: New test.
9767         * g++.dg/ext/cleanup-2.C: Likewise.
9768         * g++.dg/ext/cleanup-3.C: Likewise.
9769         * g++.dg/ext/cleanup-4.C: Likewise.
9770         * g++.dg/ext/cleanup-5.C: Likewise.
9771         * g++.dg/ext/cleanup-6.C: Likewise.
9772         * g++.dg/ext/cleanup-8.C: Likewise.
9773         * g++.dg/ext/cleanup-9.C: Likewise.
9774         * g++.dg/ext/cleanup-10.C: Likewise.
9775         * g++.dg/ext/cleanup-11.C: Likewise.
9776         * g++.dg/ext/cleanup-dtor.C: Likewise.
9778 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9780         PR middle-end/31995
9781         * gcc.dg/vect/vect-102a.c: New test.
9783 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
9784             Paolo Carlini  <pcarlini@suse.de>
9785             Uros Bizjak  <ubizjak@gmail.com>
9787         * gcc.dg/gcc-have-sync-compare-and-swap.c,
9788         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9789         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9790         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
9791         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9792         New testcases.
9794 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
9796         PR fortran/32002
9797         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
9799 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9801         PR fortran/32027
9802         * gfortran.dg/do_3.F90: Add checks for the final value of the
9803         loop variable.
9805 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
9807         * gcc.c-torture/execute/990127-2.x: New file.
9809 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
9811         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
9812         * gcc.target/i386/sse-12: Add -O to compile options.
9813         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
9814         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
9815         and mm3dnow.h.  Add -O to compile options.
9817 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
9819         PR fortran/31867
9820         * gfortran.dg/char_length_5.f90: New test.
9822         PR fortran/31994
9823         * gfortran.dg/array_reference_1.f90: New test.
9825 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9827         PR middle-end/7651
9828         PR c++/11856
9829         PR c/12963
9830         PR c/23587
9831         PR other/29694
9832         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
9833         * gcc.dg/Wtype-limits.c: New.
9834         * gcc.dg/Wtype-limits-Wextra.c: New.
9835         * gcc.dg/Wtype-limits-no.c: New.
9836         * g++.dg/warn/Wtype-limits.C: New.
9837         * g++.dg/warn/Wtype-limits-Wextra.C: New.
9838         * g++.dg/warn/Wtype-limits-no.C: New.
9840 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9842         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
9843         instead of "-msse2".'
9844         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
9845         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
9846         and mm3dnow.h.
9847         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
9848         to test with immediate operand.
9849         (__builtin_ia32_insertqi): Ditto.
9850         (__builtin_ia32_palignr128): Ditto.
9851         (__builtin_ia32_palignr): Ditto.
9852         (__builtin_ia32_pshufhw): Ditto.
9853         (__builtin_ia32_pshuflw): Ditto.
9854         (__builtin_ia32_pshufd): Ditto.
9855         (__builtin_ia32_vec_set_v8hi): Ditto.
9856         (__builtin_ia32_vec_ext_v8hi): Ditto.
9857         (__builtin_ia32_shufpd): Ditto.
9858         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9860 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
9862         PR fortran/32001
9863         * gfortran.dg/min_max_conformance.f90: Added more testcases.
9865 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9867         PR target/31585
9868         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
9869         and "__inline".  Use "-msse" instead of "-msse2".
9871 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9873         PR middle-end/7651
9874         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
9875         * gcc.dg/20030906-2.c: Likewise.
9876         * objc.dg/method-17.m: Add -Wreturn-type.
9877         * obj-c++.dg/method-21.mm: Likewise.
9879 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9881         PR target/31585
9882         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
9883         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
9884         (__builtin_ia32_psrlqi128): Ditto.
9885         (__builtin_ia32_psrlwi128): Ditto.
9886         (__builtin_ia32_psrldi128): Ditto.
9887         (__builtin_ia32_psrldqi128): Ditto.
9888         (__builtin_ia32_pslldqi128): Ditto.
9889         (__builtin_ia32_psrawi128): Ditto.
9890         (__builtin_ia32_psradi128): Ditto.
9891         (__builtin_ia32_psllqi128): Ditto.
9892         (__builtin_ia32_pslldi128): Ditto.
9893         (__builtin_prefetch): Ditto.
9894         (__builtin_ia32_pshufw): Ditto.
9895         (__builtin_ia32_vec_set_v4hi): Ditto.
9896         (__builtin_ia32_vec_ext_v4hi): Ditto.
9897         (__builtin_ia32_shufps): Ditto.
9898         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9900 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9902         PR fortran/31974
9903         * gfortran.dg/char_allocation_1.f90: New test.
9905 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9907         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
9908         * gcc.dg/Wconversion-sign.c: New.
9909         * gcc.dg/Wconversion-integer-no-sign.c: New.
9910         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
9911         Wconversion-sign.C
9912         * g++.dg/warn/Wconversion-sign.C: New.
9913         * g++.old-deja/g++.other/warn4.C: Update.
9914         * g++.dg/warn/Wconversion1.C: Likewise.
9916 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9918         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
9919         * gcc.dg/torture/builtin-math-4.c: Likewise.
9921 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9923         PR libfortran/31964
9924         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
9926 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9928         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
9930 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
9932         PR target/31628
9933         * gcc.target/i386/pr31628.c: New.
9935 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
9937         PR middle-end/31344
9938         * gcc.dg/pr31344.c: New test.
9940 2007-05-17  Ian Lance Taylor  <iant@google.com>
9942         PR tree-optimization/31953
9943         * gcc.c-torture/compile/pr31953.c: New test.
9945 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9947         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
9949         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
9950         and drem.
9951         * gcc.dg/torture/builtin-math-4.c: Likewise.
9953         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
9954         * gcc.dg/torture/builtin-math-4.c: Likewise.
9956         * gcc.dg/torture/builtin-math-4.c: New test.
9958 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
9959             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9961         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
9962         * gcc.dg/cpp/include2.c: Ditto.
9963         * gcc.dg/cpp/mac-dir-2.c: Ditto.
9964         * gcc.dg/cpp/paste5.c: Ditto.
9965         * gcc.dg/cpp/paste6.c: Ditto.
9966         * gcc.dg/cpp/paste8.c: Ditto.
9967         * gcc.dg/cpp/paste11.c: Ditto.
9968         * gcc.dg/cpp/paste13.c: Ditto.
9969         * gcc.dg/cpp/skipping2.c: Ditto.
9970         * gcc.dg/reg-vol-struct-1.c: Ditto.
9971         * gcc.dg/Wshadow-1.c: Ditto.
9972         * gcc.dg/cpp/trad/comment.c: Ditto.
9973         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
9974         * gcc.dg/cpp/if-2.c: Ditto.
9975         * gcc.dg/array-5.c: Ditto.
9976         * gcc.dg/inline-15.c: Ditto.
9977         * gcc.dg/pr27953.c: Ditto.
9978         * gcc.dg/Wno-c++-compat.c: Ditto.
9980 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
9982         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
9984 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9986         * gcc.c-torture/execute/20070517-1.c: New test.
9988 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
9990         PR fortran/31919
9991         * gfortran.dg/min_max_conformance.f90: New test.
9993 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
9995         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
9996         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
9997         gcc.dg/vect/vect-104.c: Use more complex construction to
9998         prevent vectorizing.
9999         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10001 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
10003         PR tree-optimization/24659
10004         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10005         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10006         not vect_int target.
10007         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10008         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
10009         targets.
10010         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
10011         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
10012         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
10014 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
10016         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
10017         and x86_64-*-* targets.
10018         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
10020 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
10022         PR fortran/18769
10023         PR fortran/30881
10024         PR fortran/31194
10025         PR fortran/31216
10026         PR fortran/31427
10027         * transfer_simplify_1.f90: New test.
10028         * transfer_simplify_2.f90: New test.
10030 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
10032         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
10034 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
10036         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10038         * gcc.dg/fltconst-pedantic-dfp.c: New test.
10040         PR c/31924
10041         * gcc.dg/fltconst-1.c: New test.
10043         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
10044         * gcc.dg/dfp/operator-assignment.c: Ditto.
10046 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
10048         PR c++/29928
10049         * g++.dg/rtti/typeid5.C: New.
10051 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10053         PR fortran/31725
10054         * gfortran.dg/substr_4.f: New test.
10056 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
10058         * gcc.target/m68k/interrupt_thread-1.c,
10059         gcc.target/m68k/interrupt_thread-2.c,
10060         gcc.target/m68k/interrupt_thread-3.c: New.
10061         * gcc.target/m68k/m68k.exp: Accept fido.
10063 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10065         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
10066         * gfortran.dg/altreturn_3.f90: Likewise.
10067         * gfortran.dg/assumed_dummy_1.f90: Likewise.
10068         * gfortran.dg/default_numeric_type_1.f90: Likewise.
10069         * gfortran.dg/inquire_iolength.f90: Likewise.
10070         * gfortran.dg/module_naming_1.f90: Likewise.
10071         * gfortran.dg/oldstyle_2.f90: Likewise.
10072         * gfortran.dg/operator_2.f90: Likewise.
10073         * gfortran.dg/parameter_array_element_1.f90: Likewise.
10074         * gfortran.dg/used_types_11.f90: Likewise.
10075         * gfortran.dg/zero_array_components_1.f90: Likewise.
10076         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10077         * gfortran.dg/parameter_array_dummy.f90: Likewise.
10078         * gfortran.dg/real_const_3.f90: Likewise.
10080 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
10082         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
10083         * gcc.dg/tree-ssa/loop-30.c: New test.
10085 2007-05-13  Richard Guenther  <rguenther@suse.de>
10087         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
10088         scanning forwprop1.
10089         * g++.dg/tree-ssa/pr31146.C: Likewise.
10091 2007-05-13  Revital Eres  <eres@il.ibm.com>
10093         * gcc.dg/dse.c: New test.
10095 2007-05-12  Richard Guenther  <rguenther@suse.de>
10097         PR tree-optimization/31797
10098         * gcc.c-torture/compile/pr31797.c: New testcase.
10100 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
10102         PR fortran/30746
10103         * gfortran.dg/host_assoc_function_1.f90: New test.
10105 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
10107         PR c++/31829
10108         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
10110 2007-05-11  Silvius Rus  <rus@google.com>
10112         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
10113         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
10114         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
10115         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
10116         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
10117         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
10118         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
10119         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
10120         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
10121         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
10122         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
10123         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
10124         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
10125         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
10126         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
10127         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
10129 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
10131         PR other/31852
10132         * gcc.c-torture/execute/builtins/memchr.c: New.
10133         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
10134         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
10136 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10138         PR fortran/30876
10139         * gfortran.dg/recursive_reference_1.f90: Put error at correct
10140         line.
10141         * gfortran.dg/recursive_reference_2.f90: New test.
10143 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10145         PR fortran/30878
10146         * gfortran.dg/namelist_29.f90: New test.
10148 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
10150         PR fortran/31474
10151         * gfortran.dg/entry_10.f90: New test.
10153 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
10155         PR tree-optimization/31885
10156         * gcc.dg/tree-ssa/loop-29.c: New test.
10158 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
10160         * assumed_dummy_1.f90: Fix dg directive.
10161         * char_initialiser_actual.f90: Likewise.
10162         * nested_modules_2.f90: Likewise.
10163         * shift-alloc.f90: Likewise.
10165 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
10167         * gcc.dg/20070507-1.c: Disable for non-pic targets.
10169 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10171         PR libfortran/31880
10172         * gfortran.dg/unf_read_corrupted_2.f90: New test.
10174 2007-05-09  Mike Stump  <mrs@apple.com>
10176         * g++.dg/other/first-global.C: Add -fpie for darwin.
10177         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
10179 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10181         * gcc.dg/20070507-1.c: New testcase.
10183 2007-05-08  Chao-ying Fu  <fu@mips.com>
10185         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
10186         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
10187         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
10188         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
10190 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
10192         PR 31847
10193         * gcc.dg/pr31847.c: New test.
10195 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
10197         PR fortran/31692
10198         * gfortran.dg/actual_array_result_1.f90: New test.
10200 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
10202         PR fortran/29397
10203         * gfortran.dg/parameter_array_init_1.f90: New test.
10205         PR fortran/29400
10206         * gfortran.dg/parameter_array_init_2.f90: New test.
10208 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
10210         PR target/31854
10211         * gcc.target/i386/pr31854.c: New test.
10213 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
10215         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
10217 2007-05-07  Mike Stump  <mrs@apple.com>
10219         * g++.old-deja/g++.mike/empty.C: Add.
10221 2007-05-07  Eric Christopher  <echristo@apple.com>
10223         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
10225 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
10227         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
10228         variable.  Rearrange conversions from binary float to decimal float.
10230 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
10232         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
10233         x86.
10235 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
10237         * gnat.dg/opt1.ad[sb]: New testcase.
10239 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10241         PR fortran/31399
10242         * gfortran.dg/do_3.F90: New test.
10244 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10246         PR fortran/31764
10247         * gfortran.dg/new_line.f90: Add new checks.
10249 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10251         PR fortran/31201
10252         * gfortran.dg/large_unit_1.f90: New.
10253         * gfortran.dg/large_unit_2.f90: New.
10254         * gfortran.dg/iostat_4.f90: New
10255         * gfortran.dg/bounds_check_fail_1.f90: Updated.
10257 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
10259         PR fortran/31540
10260         * gfortran.dg/char_result_4.f90: New test.
10262 2007-06-05  Revital Eres  <eres@il.ibm.com>
10264         PR 30957
10265         * gcc.dg/pr30957-1.c: New test.
10267 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10269         PR fortran/31251
10270         * gfortran.dg/char_type_len_2.f90: New test.
10272 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
10274         PR 31775
10275         * g++.dg/other/nested-extern.cc: New.
10276         * g++.dg/other/nested-extern-1.C: New.
10277         * g++.dg/other/nested-extern-2.C: New.
10279 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10281         PR fortran/31760
10282         * gfortran.dg/erf.f90: New test.
10283         * gfortran.dg/besxy.f90: New test.
10285 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10287         PR fortran/22359
10288         * gfortran.dg/fseek.f90: New test.
10290 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
10292         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
10294 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10296         PR libfortran/31210
10297         * gfortran.dg/zero_length_1.f90: New test.
10299 2007-05-04  Tobias Burnus  <burnus@net-b.de>
10301         PR fortran/31803
10302         * gfortran.dg/char_pointer_assign_3.f90: New test.
10303         * gfortran.dg/char_result_2.f90: Re-enable test.
10305 2007-05-04  Tobias Burnus  <burnus@net-b.de>
10307         PR fortran/25071
10308         * gfortran.dg/char_length_3.f90: New test.
10309         * gfortran.dg/char_result_2.f90: Fix test.
10311 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
10313         PR tree-optimization/30565
10314         * gcc.dg/tree-ssa/loop-27.c: New test.
10316 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
10318         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
10319         * gcc.target/bfin/arith.c (__v2hi): Likewise.
10320         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
10321         * gcc.target/bfin/shift.c (__v2hi): Likewise.
10323 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
10325         PR tree-optimization/31699
10326         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
10327         New.
10328         (check_effective_target_vect_floatint_cvt): New.
10329         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
10330         of specific targets.
10331         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
10332         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
10333         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10334         * gcc.dg/vect/vect-iv-4.c: Likewise.
10335         * gcc.dg/vect/vect-multitypes-11.c: New.
10336         * gcc.dg/vect/pr31699.c: New.
10338 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
10340         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
10342 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
10344         PR C++/31663
10345         * g++.dg/warn/anonymous-namespace-2.C: New.
10346         * g++.dg/warn/anonymous-namespace-2.h: New.
10348 2007-05-02  Paul Brook  <paul@codesourcery.com>
10350         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
10352 2007-05-02  Eric Christopher  <echristo@apple.com>
10354         * gcc.dg/cpp/if-div.c: New file.
10356 2007-05-02  Tom Tromey  <tromey@redhat.com>
10358         PR preprocessor/28709:
10359         * gcc.dg/cpp/pr28709.c: New file.
10361 2007-05-02  Richard Guenther  <rguenther@suse.de>
10363         PR tree-optimization/31146
10364         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
10366 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
10368         * gcc.c-torture/compile/limits-blockid.c: New.
10369         * gcc.c-torture/compile/limits-caselabels.c: New.
10370         * gcc.c-torture/compile/limits-declparen.c: New.
10371         * gcc.c-torture/compile/limits-enumconst.c: New.
10372         * gcc.c-torture/compile/limits-exprparen.c: New.
10373         * gcc.c-torture/compile/limits-externalid.c: New.
10374         * gcc.c-torture/compile/limits-fnargs.c: New.
10375         * gcc.c-torture/compile/limits-fndefn.c: New.
10376         * gcc.c-torture/compile/limits-idexternal.c: New.
10377         * gcc.c-torture/compile/limits-idinternal.c: New.
10378         * gcc.c-torture/compile/limits-pointer.c: New.
10379         * gcc.c-torture/compile/limits-stringlit.c: New.
10380         * gcc.c-torture/compile/limits-structmem.c: New.
10381         * gcc.c-torture/compile/limits-structnest.c: New.
10383 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
10385         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
10387 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10389         PR middle-end/31740
10390         * gcc.c-torture/compile/20070501-1.c: New testcase.
10392 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10394         PR fortran/31732
10395         * gfortran.dg/array_memset_2:  New test case.
10397 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10399         PR testsuite/31615
10400         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
10402 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10404         PR testsuite/31589
10405         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
10406         dg-final test.
10407         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
10408         keyword to dg-final test.
10409         * gcc.dg/vect/vect-iv-4.c: Likewise.
10410         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10411         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
10412         test.
10413         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
10414         cast.
10415         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
10416         * lib/target-supports.exp
10417         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
10418         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
10420 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
10422         * gcc.c-torture/execute/ieee/20000320-1.c: Use
10423         __LONG_LONG_MAX__ and its friends instead of those supplied by
10424         limits.h.
10426 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
10428         PR C++/31721
10429         * g++.dg/ext/vector7.C: New testcase.
10431 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10433         PR fortran/31591
10434         * gfortran.dg/bound_simplification_1.f90: New test.
10436 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10438         PR fortran/31645
10439         * gfortran.dg/bom_error.f90: New test.
10440         * gfortran.dg/bom_include.f90: New test.
10441         * gfortran.dg/bom_UTF16-LE.f90: New test.
10442         * gfortran.dg/bom_UTF16-BE.f90: New test.
10443         * gfortran.dg/bom_UTF-8.f90: New test.
10444         * gfortran.dg/bom_UTF-32.f90: New test.
10445         * gfortran.dg/bom_UTF-8.F90: New test.
10446         * gfortran.dg/bom_include.inc: New file.
10448 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10450         PR C++/30221
10451         * g++.dg/init/ptrfn2.C: New test.
10452         * g++.dg/init/ptrfn3.C: New test.
10454 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
10456         PR fortran/31711
10457         * gfortran.dg/dependency_21.f90: New test.
10459 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10461         * gfortran.dg/secnds.f: Use real*8.
10462         * gfortran.dg/secnds-1.f: Use real*8.
10464 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10466         PR libfortran/31532
10467         * gfortran.dg/inquire_5.f90: Update test.
10469 2007-04-27  Ian Lance Taylor  <iant@google.com>
10471         PR middle-end/31710
10472         * gcc.c-torture/compile/pr31710.c: New test.
10474 2007-04-27  Richard Guenther  <rguenther@suse.de>
10476         PR tree-optimization/30965
10477         PR tree-optimization/30978
10478         * gcc.dg/tree-ssa/pr30978.c: New testcase.
10479         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
10480         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
10481         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
10483 2007-04-27  Richard Guenther  <rguenther@suse.de>
10485         PR tree-optimization/31715
10486         * gcc.dg/Warray-bounds-4.c: New testcase.
10488 2007-04-26  Ian Lance Taylor  <iant@google.com>
10490         PR target/28675
10491         * gcc.c-torture/compile/pr28675.c: New test.
10493 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10495         PR C++/30016
10496         * g++.dg/ext/vector6.C: New test.
10498 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
10500         * gcc.c-torture/execute/ieee/20000320-1.x: New.
10502 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
10504         PR middle-end/31617
10505         * g++.dg/other/str_empty.C: Add expected warning.
10507 2007-04-26  Richard Guenther  <rguenther@suse.de>
10508         Daniel Berlin  <dberlin@dberlin.org>
10510         PR tree-optimization/30567
10511         * g++.dg/other/pr30567.C: New testcase.
10513 2007-04-26  Richard Guenther  <rguenther@suse.de>
10515         PR tree-optimization/31703
10516         * gcc.c-torture/compile/pr31703.c: New testcase.
10517         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
10518         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10520 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
10522         * gfortran.dg/open_errors.f90: Added if statements checking
10523         the value of iostat.
10525 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
10527         PR c++/31598
10528         * g++.dg/gomp/pr31598.C: New test.
10530         PR tree-optimization/30558
10531         * g++.dg/gomp/pr30558.C: New test.
10533 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
10535         PR c++/31338
10536         * g++.dg/ext/complex2.C: New test.
10538 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
10540         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
10542 2007-04-25  Thiemo Seufer  <ths@mips.com>
10544         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
10545         value to signed char.
10547 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
10549         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
10550         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
10551         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
10553 2007-04-25  Tobias Burnus  <burnus@net-b.de>
10555         PR fortran/31668
10556         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
10557         statement functions.
10558         * gfortran.dg/c_by_val_5.f90: New test.
10560 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
10562         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
10563         with two new subroutines to avoid parameter-induced aliasing.
10564         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
10565         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
10567 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10569         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
10570         * g++.dg/warn/Warray-bounds.C: Likewise.
10572 2007-04-24  Ian Lance Taylor  <iant@google.com>
10574         PR tree-optimization/31605
10575         * gcc.c-torture/execute/pr31605.c: New test.
10577 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10579         PR fortran/31587
10580         * lib/gcc-dg.exp (scan-module): New function.
10581         * gfortran.dg/module_md5_1.f90: New test.
10583 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
10585         * g++.old-deja/g++.pt/defarg6.C: Only run with
10586         -std=gnu++98.
10587         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
10588         * g++.dg/cpp0x/variadic61.C: Ditto.
10589         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
10590         * g++.dg/cpp0x/variadic62.C: Ditto.
10591         * g++.dg/template/meminit1.C: Ditto.
10592         * g++.dg/template/operator7.C: Ditto.
10593         * g++.dg/template/static15.C: Ditto.
10594         * g++.dg/template/invalid1.C: Ditto.
10595         * g++.dg/template/shift1.C: Ditto.
10596         * g++.dg/template/error10.C: Ditto.
10598 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
10600         PR diagnostic/25923
10601         * gfortran.dg/pr25923.f90: New test.
10603 2007-04-24  Ian Lance Taylor  <iant@google.com>
10605         PR tree-optimization/31602
10606         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
10608 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
10610         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
10611         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
10613 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
10615         * gcc.target/i386/reload-1.c. New.
10617 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10618             Olga Golovanevsky  <olga@il.ibm.com>
10620         * g++.dg/other/str_empty.C: New test.
10622 2007-04-24  Richard Henderson  <rth@redhat.com>
10624         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
10626 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10628         PR target/31641
10629         * gcc.c-torture/compile/pr31641.c: New testcase.
10631 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
10633         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
10634         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
10635         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
10636         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
10638 2007-04-23  Simon Baldwin  <simonb@google.com>
10640         * g++.dg/other/error15.C: New.
10641         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
10642         triggering a "multiple parameters named" error.
10644 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
10646         PR fortran/31618
10647         * gfortran.dg/backspace_8.f:  New test case.
10649 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
10651         PR fortran/31630
10652         * gfortran.dg/used_types_17.f90: New test.
10654         PR fortran/31620
10655         * gfortran.dg/zero_array_components_1.f90: New test.
10657 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10659         PR fortran/31616
10660         * gfortran.dg/open_errors.f90: Allow a different error message.
10662 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
10664         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
10665         Rename from check_effective_target_vect_pack_mod.  Rename global
10666         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
10667         messages.
10668         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
10669         rename.
10670         * gcc.dg/vect/vect-iv-8a.c: Ditto.
10671         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
10673 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10675         PR middle-end/31448
10676         * gcc.c-torture/execute/pr31448.c: New testcase.
10678 2007-04-22  Nick Clifton  <nickc@redhat.com>
10680         * gcc.dg/20020312-2.c: Add support for the FRV.
10682 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
10684         PR tree-optimization/24659
10685         * gcc.dg/vect/vect-float-extend-1.c: New test.
10686         * gcc.dg/vect/vect-float-truncate-1.c: New test.
10688 2007-04-22  Richard Guenther  <rguenther@suse.de>
10690         PR tree-optimization/29789
10691         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
10692         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10694 2007-04-22  Revital Eres  <eres@il.ibm.com>
10696         * gcc.dg/var-expand2.c: New test.
10698 2007-04-22  Revital Eres  <eres@il.ibm.com>
10700         * gcc.dg/var-expand3.c: New test.
10702 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10704         PR fortran/31495
10705         * gfortran.dg/continuation_8.f90: New test.
10707 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10709         PR C/30265
10710         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
10711         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
10713 2007-04-21  Richard Guenther  <rguenther@suse.de>
10715         PR middle-end/31136
10716         * gcc.c-torture/execute/pr31136.c: New testcase.
10718 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
10720         * gcc.target/i386/movsi-sm-1.c: New.
10722 2007-04-20  Richard Henderson  <rth@redhat.com>
10724         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
10725         * gcc.dg/pr27095.c: Cope with alpha GOT load.
10727 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
10729         * gcc.target/i386/ordcmp-1.c: New test.
10730         * gcc.target/i386/unordcmp-1.c: New test.
10732         PR tree-optimization/31632
10733         * gcc.c-torture/compile/20070419-1.c: New test.
10735 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10737         * gcc.dg/invalid-call-1.c: New test.
10739 2007-04-18  Dirk Mueller  <dmueller@suse.de>
10741         PR diagnostic/31227
10742         * gcc.dg/Warray-bounds-3.c: New.
10744 2007-04-18  Richard Guenther  <rguenther@suse.de>
10746         PR tree-optimization/19431
10747         PR tree-optimization/21463
10748         * gcc.c-torture/execute/20070212-1.c: New testcase.
10749         * gcc.c-torture/execute/20070212-2.c: Likewise.
10750         * gcc.c-torture/execute/20070212-3.c: Likewise.
10751         * gcc.dg/tree-ssa/pr19431.c: Likewise.
10752         * gcc.dg/tree-ssa/pr21463.c: Likewise.
10753         * g++.dg/tree-ssa/pr21463.C: Likewise.
10754         * g++.dg/tree-ssa/pr30738.C: Likewise.
10756 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
10758         PR c++/31513
10759         * g++.dg/expr/bitfield8.C: New test.
10761 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
10762             Richard Sandiford  <richard@codesourcery.com>
10764         * lib/target-supports.exp (check_profiling_available): Return 0
10765         for uClibc with -p or -pg.
10767 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
10769         PR c++/31517
10770         * g++.dg/template/init7.C: New test.
10772 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
10774         PR rtl-optimization/31360
10775         * gcc.dg/loop-7.c: New test.
10777 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
10779         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
10780         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
10781         build.
10782         (compat-execute): Likewise.
10783         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
10784         files to remote hosts.
10785         * lib/c-ctorture.exp (c-torture-compile): Likewise.
10786         (c-torture-execute): Likewise.
10787         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
10788         or plain file.  Use remote_upload and remote_download to copy
10789         files about.
10790         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
10791         before scanning it.
10793 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
10795         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
10797 2007-04-16  Lawrence Crowl  <crowl@google.com>
10799         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
10800         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
10801         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
10802         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10803         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
10804         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
10805         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
10806         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
10807         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
10808         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10809         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
10811         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
10812         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
10813         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
10814         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10815         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
10816         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
10817         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
10818         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
10819         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
10820         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10821         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
10823 2007-04-16  Ian Lance Taylor  <iant@google.com>
10825         PR tree-optimization/31522
10826         * gcc.dg/Wstrict-overflow-16.c: New test.
10828 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
10830         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
10832 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
10834         PR fortran/31144
10835         * gfortran.dg/module_naming_1.f90: New.
10837 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
10839         * lib/target-supports.exp (check_profiling_available): Return
10840         false for m68k-*-uclinux.
10842 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
10844         PR c++/29365
10845         Testcase for c++ anonymous namespace warning
10847         * g++.dg/warn/anonymous-namespace-1.C: New test
10848         * g++.dg/warn/anonymous-namespace-1.h: New test
10850 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10852         PR testsuite/31578
10853         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
10855 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10857         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
10859 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
10861         PR fortran/31204
10862         * gfortran.dg/array_constructor_16.f90: New test.
10864 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
10866         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
10867         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
10869 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10871         PR rtl-optimization/31500
10872         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
10873         * g++.dg/warn/Warray-bounds.C: Likewise.
10875 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10877         PR C/31520
10878         * gcc.dg/gnu89-init-4.c: New testcase.
10880 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
10882         PR c++/25874
10883         * gcc.dg/gomp/pr25874.c: Add dg-options.
10884         * g++.dg/gomp/pr25874.C: Add dg-options.
10886 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
10888         PR fortran/21061
10889         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
10890         * gfortran.dg/warnings_are_errors_1.f: New testcase.
10892 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10894         PR fortran/31561
10895         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
10897 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
10899         PR fortran/29507
10900         PR fortran/31404
10901         * gfortran.dg/initialization_6.f90: New test.
10903 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
10905         * gcc.c-torture/compile/pr27528.c: Require nonpic.
10907         * lib/target-supports.exp (check_gc_sections_available):
10908         Return false if ldflags includes -elf2flt.
10910 2007-04-13  Jason Merrill  <jason@redhat.com>
10912         PR c++/31074
10913         * conv3.C: New test.
10915 2007-04-13  Mike Stump  <mrs@apple.com>
10917         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
10918         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
10920 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
10922         PR tree-optimization/29598
10923         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
10925 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10927         PR fortran/31559
10928         * gfortran.dg/func_assign.f90: New test.
10930 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
10932         PR fortran/31550
10933         * gfortran.dg/used_types_16.f90: New test.
10935 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
10937         PR fortran/18937
10938         * gfortran.dg/goto_2.f90: New.
10939         * gfortran.dg/goto_3.f90: New.
10940         * gfortran.dg/pr17708.f90: Rename to ...
10941         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
10943 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10945         PR fortran/31562
10946         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
10947         instead of a struct.
10949 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10951         PR fortran/31562
10952         * gfortran.dg/value_4.c: Use GNU extensions for complex
10953         instead of a struct.
10955 2007-04-13  Richard Guenther  <rguenther@suse.de>
10957         PR tree-optimization/21258
10958         * gcc.dg/tree-ssa/vrp34.c: New testcase.
10960 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10962         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
10963         <complex.h>.
10965 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
10967         PR fortran/31250
10968         * gfortran.dg/char_length_2.f90: New.
10969         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
10970         * gfortran.dg/repeat_4.f90: Likewise.
10972         PR fortran/31266
10973         * gfortran.dg/char_assign_1.f90: New.
10975         PR fortran/31471
10976         * gfortran.dg/block_name_1.f90: New.
10977         * gfortran.dg/block_name_2.f90: New.
10979 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
10981         PR c++/31078
10982         * g++.dg/other/pr31078.C: New.
10984 2007-04-12  Richard Guenther  <rguenther@suse.de>
10986         PR tree-optimization/31169
10987         * gcc.c-torture/execute/pr31169.c: New testcase.
10989 2007-04-12  Richard Guenther  <rguenther@suse.de>
10991         PR tree-optimization/24689
10992         PR tree-optimization/31307
10993         * g++.dg/tree-ssa/pr31307.C: New testcase.
10994         * gcc.dg/tree-ssa/pr24689.c: Likewise.
10996 2007-04-12  Tobias Burnus  <burnus@net-b.de>
10998         PR fortran/31472
10999         * gfortran.dg/access_spec_1.f90: New test.
11000         * gfortran.dg/access_spec_2.f90: New test.
11001         * gfortran.dg/non_module_public.f90: Match new error message.
11003 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
11005         PR testsuite/31538
11006         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11007         to 4 at line 38 to fix bounds problem.
11009 2007-04-11  Tobias Burnus  <burnus@net-b.de>
11011         PR testsuite/31240
11012         * gfortran.dg/pointer_intent_1.f90: Fix test.
11014 2007-04-10  Eric Christopher  <echristo@apple.com>
11016         * lib/target-supports.exp
11017         (check_effective_target_fstack_protector): Rewrite.
11019 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
11021         PR c++/31449
11022         * g++.dg/init/const5.C: New test.
11024 2007-04-09  Jan Hubicka  <jh@suse.cz>
11026         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
11028 2007-04-08  Jan Hubicka  <jh@suse.cz>
11030         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
11032 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11034         PR fortran/31257
11035         * gfortran.dg/achar_4.f90: New test.
11037 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11039         PR fortran/30880
11040         * gfortran.dg/used_dummy_types_8.f90: New test.
11042 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11044         PR fortran/30872
11045         * gfortran.dg/parameter_array_element_1.f90: New test.
11047 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11049         PR fortran/31222
11050         * gfortran.dg/default_numeric_type_1.f90: New test.
11052 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11054         PR fortran/31424
11055         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
11057 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11059         PR fortran/31293
11060         * gfortran.dg/interface_12.f90: New test.
11062 2007-04-07  Bruce Korb  <bkorb@gnu.org>
11064         * gcc.dg/format/opt-6.c: New test.
11065         * gcc.dg/format/nul-1.c: New test.
11066         * gcc.dg/format/nul-2.c: New test.
11068 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11070         PR libgfortran/31395
11071         * gfortran.dg/fmt_colon.f90: New test.
11073 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
11075         * g++.old-deja/g++.other/init18.C: Use
11076         dg-require-effective-target instead of an explicit xfail.
11078 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
11080         * gcc.dg/dfp/signbit-1.c
11081         * gcc.dg/dfp/signbit-2.c
11083 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11085         PR fortran/31483
11086         * gfortran.dg/altreturn_5.f90: New test.
11088 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11090         PR fortran/31292
11091         * gfortran.dg/contained_module_proc_1.f90: New test.
11093 2007-04-04  Stuart Hastings  <stuart@apple.com>
11095         PR 31281
11096         * objc/execute/exceptions/pr31281.m: New.
11098 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
11100         * g++.dg/ext/dllimport12.C: Update comments.
11102 2007-04-03  Eric Christopher  <echristo@apple.com>
11104         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
11106 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11108         PR fortran/31304
11109         * gfortran.dg/repeat_2.f90: New test.
11110         * gfortran.dg/repeat_3.f90: New test.
11111         * gfortran.dg/repeat_4.f90: New test.
11113 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
11115         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
11117 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
11119         PR c++/30847
11120         * g++.dg/parse/cond3.C: New test.
11122         PR middle-end/30704
11123         * gcc.c-torture/execute/ieee/pr30704.c: New test.
11125 2007-04-02  Jason Merrill  <jason@redhat.com>
11127         PR c++/31187
11128         * g++.dg/ext/visibility/anon3.C: New test.
11130 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11132         PR libgfortran/31052
11133         * gfortran.dg/namelist_28.f90: New test.
11135 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11137         PR libgfortran/31366
11138         * gfortran.dg/direct_io_6.f90: New test.
11140 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11142         PR libgfortran/31207
11143         * gfortran.dg/advance_5.f90: New test.
11144         * gfortran.dg/advance_6.f90: New test.
11146 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
11148         * g++.dg/ext/dllimport6.C: Remove extra ';'.
11149         * g++.dg/ext/dllimport7.C: Likewise.
11150         * g++.dg/ext/selectany1.C: Likewise.
11152 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
11154         * g++.dg/parser/pr31138.C: New.
11155         * g++.dg/parser/pr31140.C: New.
11156         * g++.dg/parser/pr31141.C: New.
11158 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
11160         PR c++/26099
11161         * g++.dg/ext/is_base_of.C: New.
11162         * g++.dg/ext/has_virtual_destructor.C: New.
11163         * g++.dg/ext/is_polymorphic.C: New.
11164         * g++.dg/ext/is_base_of_diagnostic.C: New.
11165         * g++.dg/ext/is_enum.C: New.
11166         * g++.dg/ext/has_nothrow_assign.C: New.
11167         * g++.dg/ext/has_nothrow_constructor.C: New.
11168         * g++.dg/ext/is_empty.C: New.
11169         * g++.dg/ext/has_trivial_copy.C: New.
11170         * g++.dg/ext/has_trivial_assign.C: New.
11171         * g++.dg/ext/is_abstract.C: New.
11172         * g++.dg/ext/is_pod.C: New.
11173         * g++.dg/ext/has_nothrow_copy.C: New.
11174         * g++.dg/ext/is_class.C: New.
11175         * g++.dg/ext/has_trivial_constructor.C: New.
11176         * g++.dg/ext/is_union.C: New.
11177         * g++.dg/ext/has_trivial_destructor.C: New.
11178         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
11179         * g++.dg/template/crash43.C: Likewise.
11181 2007-03-29  Dirk Mueller  <dmueller@suse.de>
11183         * g++.dg/warn/pedantic2.C: New testcase.
11185 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11187         * size_dim.f90: Fix dg directive.
11188         * pr16433.f: Likewise.
11189         * use_6.f90: Likewise.
11190         * use_7.f90: Likewise.
11191         * entry_9.f90: Likewise.
11192         * pointer_intent_2.f90: Likewise.
11193         * protected_1.f90: Likewise.
11194         * fmt_missing_period_2.f: Likewise.
11195         * pointer_intent_3.f90: Likewise.
11196         * protected_2.f90: Likewise.
11197         * protected_3.f90: Likewise.
11198         * pr15754.f90: Likewise.
11199         * protected_4.f90: Likewise.
11200         * protected_5.f90: Likewise.
11201         * initialization_2.f90: Likewise.
11202         * protected_6.f90: Likewise.
11203         * continuation_7.f90: Likewise.
11204         * derived_function_interface_1.f90: Likewise.
11205         * der_pointer_4.f90: Likewise.
11206         * fmt_zero_precision.f90: Likewise.
11207         * blockdata_3.f90: Likewise.
11208         * fmt_missing_period_1.f: Likewise.
11209         * real_const_3.f90: Likewise.
11210         * use_4.f90: Likewise.
11211         * fmt_missing_period_3.f: Likewise.
11212         * use_5.f90: Likewise.
11214 2007-03-28  Mike Stump  <mrs@apple.com>
11216         * gcc.dg/darwin-comm.c: Add.
11218 2007-03-28  Eric Christopher  <echristo@apple.com>
11220         * lib/target-supports.exp (check_effective_target_fstack_protector):
11221         New.
11222         * gcc.dg/ssp-1.c: Use.
11223         * gcc.dg/ssp-2.c: Ditto.
11225 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
11227         PR c++/29077
11228         * g++.dg/parse/constructor3.C: New test.
11230 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11232         * gnat.dg/thin_pointer.ad[sb]: New test.
11234 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11236         * g++.dg/cpp0x/bracket1.C: New.
11237         * g++.dg/cpp0x/bracket2.C: New.
11238         * g++.dg/cpp0x/bracket3.C: New.
11239         * g++.dg/cpp0x/bracket4.C: New.
11241 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
11243         * g++.dg/cpp0x/temp_default1.C: New.
11244         * g++.dg/cpp0x/temp_default3.C: New.
11245         * g++.dg/cpp0x/temp_default2.C: New.
11246         * g++.dg/cpp0x/temp_default4.C: New.
11248 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
11250         PR c++/29993
11251         * g++.dg/other/cv_func2.C: New.
11253 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
11255         * gcc.dg/dfp/func-vararg-alternate.h: New file.
11256         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
11257         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
11258         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
11260         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
11261         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
11263         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
11265         * lib/compat.exp (compat-execute): Fix processing of file names.
11267 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
11269         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
11271 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
11273         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11274         Delete created executable test file.
11275         (check_effective_target_fortran_large_int): Ditto.
11276         (check_effective_target_static_libgfortran): Ditto.
11278 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
11280         PR c++/30500
11281         * g++.dg/warn/pragma-system_header1.C: New test.
11282         * g++.dg/warn/pragma-system_header2.C: New test.
11283         * g++.dg/warn/pragma-system_header1.h. New.
11284         * g++.dg/warn/pragma-system_header2.h. New.
11286 2007-03-26  Ian Lance Taylor  <iant@google.com>
11288         PR tree-optimization/31345
11289         * gcc.c-torture/compile/pr31345-1.c: New test.
11291 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
11293         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
11294         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
11295         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
11296         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
11297         * gfortran.dg/overload_1.f90: Likewise.
11298         * gfortran.dg/impure_assignment_1.f90: Likewise.
11299         * gfortran.dg/error_recovery_3.f90: Likewise.
11300         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
11301         * gfortran.dg/sequence_types_1.f90: Likewise.
11302         * gfortran.dg/internal_references_1.f90: Likewise.
11303         * gfortran.dg/present_1.f90: Likewise.
11304         * gfortran.dg/volatile10.f90: Likewise.
11305         * gfortran.dg/module_equivalence_2.f90: Likewise.
11306         * gfortran.dg/use_4.f90: Likewise.
11307         * gfortran.dg/elemental_result_1.f90: Likewise.
11308         * gfortran.dg/generic_actual_arg.f90: Likewise.
11309         * gfortran.dg/private_type_5.f90: Likewise.
11310         * gfortran.dg/protected_4.f90: Likewise.
11311         * gfortran.dg/interface_3.f90: Likewise.
11313 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
11315         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
11316         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
11318 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
11320         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
11322 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11324         PR libgfortran/31199
11325         * gfortran.dg/fmt_t_4.f90: New test.
11327 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11329         PR libfortran/31297
11330         * gfortran.dg/backspace_5.f:  Initialize variable(s).
11331         * gfortran.dg/backspace_6.f:  Likewise.
11332         * gfortran.dg/char_bounds_check_fail_1: Likewise.
11333         * gfortran.dg/direct_io_2.f90:  Likewise.
11334         * gfortran.dg/write_back.f:  Likewise.
11335         * gfortran.dg/write_rewind_2.f:  Likewise.
11336         * gfortran.dg/write_rewind_1.f:  Likewise.
11337         * gfortran.dg/write_rewind_2.f:  Likewise.
11339 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
11341         PR tree-optimization/30784
11342         * gcc.dg/vect/pr30784.c: New test.
11344 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11346         PR fortran/30877
11347         * gfortran.dg/operator_1.f90: New test.
11348         * gfortran.dg/operator_2.f90: New test.
11350 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11352         PR libfortran/31196
11353         * gfortran.dg/reshape_transpose_1.f90:  New test.
11355 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11357         PR fortran/30655
11358         * gfortran.dg/bounds_check_6.f90: New test.
11360 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
11362         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
11363         #ifndef/#endif.
11364         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11365         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11367 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
11369         PR fortran/31209
11370         * gfortran.dg/pointer_function_actual_1.f90: New test.
11372         PR fortran/31200
11373         * gfortran.dg/pointer_function_actual_2.f90: New test.
11375         PR fortran/31215
11376         * gfortran.dg/result_in_spec_1.f90: New test.
11378 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11380         PR fortran/30834
11381         * gfortran.dg/integer_exponentiation_3.F90: New test.
11382         * gfortran.dg/integer_exponentiation_4.f90: New test.
11383         * gfortran.dg/integer_exponentiation_5.F90: New test.
11385 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11387         PR c++/30863
11388         * g++.dg/template/error24.C: New test.
11389         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
11391 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11393         PR c++/31273
11394         * g++.dg/expr/bitfield7.C: New test.
11396 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11398         PR other/23572
11399         * gcc.dg/float-range-4.c: New.
11400         * gcc.dg/float-range-1.c: Update. Test for a warning.
11401         * gcc.dg/float-range-3.c: New.
11402         * gcc.dg/float-range-5.c: New.
11404 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11406         PR fortran/31262
11407         * gfortran.dg/no_range_check_1.f90: New test.
11409 2007-03-22  Dirk Mueller  <dmueller@suse.de>
11411         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
11412         * g++.dg/other/static1.C: Remove stray semicolon.
11413         * g++.dg/other/init1.C: Likewise.
11414         * g++.dg/rtti/dyncast1.C: Likewise.
11415         * g++.dg/tree-ssa/pr17153.C: Likewise.
11416         * g++.dg/lookup/disamb1.C: Likewise.
11417         * g++.dg/lookup/scoped2.C: Likewise.
11418         * g++.dg/lookup/friend7.C: Likewise.
11419         * g++.dg/parse/parse4.C: Likewise.
11420         * g++.dg/parse/parse5.C: Likewise.
11421         * g++.dg/expr/pr29066.C: Likewise.
11422         * g++.dg/expr/cast4.C: Likewise.
11423         * g++.dg/tc1/dr193.C: Likewise.
11424         * g++.dg/tc1/dr213.C: Likewise.
11425         * g++.dg/abi/dcast1.C: Likewise.
11426         * g++.dg/abi/covariant2.C: Likewise.
11427         * g++.dg/inherit/covariant11.C: Likewise.
11428         * g++.dg/inherit/covariant9.C: Likewise.
11429         * g++.dg/inherit/covariant10.C: Likewise.
11430         * g++.dg/init/static3.C: Likewise.
11431         * g++.dg/init/init-ref3.C: Likewise.
11432         * g++.dg/init/ref10.C: Likewise.
11433         * g++.dg/template/meminit2.C: Likewise.
11434         * g++.dg/template/using9.C: Likewise.
11435         * g++.dg/template/friend9.C: Likewise.
11436         * g++.dg/template/ref1.C: Likewise.
11437         * g++.old-deja/g++.warn/inline.C: Likewise.
11438         * g++.old-deja/g++.robertl/eb91.C: Likewise.
11439         * g++.old-deja/g++.robertl/eb46.C: Likewise.
11440         * g++.old-deja/g++.robertl/eb34.C: Likewise.
11441         * g++.old-deja/g++.robertl/eb43.C: Likewise.
11442         * g++.old-deja/g++.robertl/eb26.C: Likewise.
11443         * g++.old-deja/g++.robertl/eb116.C: Likewise.
11444         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11445         * g++.old-deja/g++.brendan/overload8.C: Likewise.
11446         * g++.old-deja/g++.brendan/overload11.C: Likewise.
11447         * g++.old-deja/g++.brendan/copy7.C: Likewise.
11448         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11449         * g++.old-deja/g++.brendan/template11.C: Likewise.
11450         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
11451         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11452         * g++.old-deja/g++.brendan/crash16.C: Likewise.
11453         * g++.old-deja/g++.jason/pmem2.C: Likewise.
11454         * g++.old-deja/g++.jason/parse9.C: Likewise.
11455         * g++.old-deja/g++.jason/byval2.C: Likewise.
11456         * g++.old-deja/g++.jason/overload8.C: Likewise.
11457         * g++.old-deja/g++.jason/pmf8.C: Likewise.
11458         * g++.old-deja/g++.jason/template33.C: Likewise.
11459         * g++.old-deja/g++.jason/return3.C: Likewise.
11460         * g++.old-deja/g++.jason/scoping2.C: Likewise.
11461         * g++.old-deja/g++.jason/virtual.C: Likewise.
11462         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11463         * g++.old-deja/g++.jason/template27.C: Likewise.
11464         * g++.old-deja/g++.jason/synth6.C: Likewise.
11465         * g++.old-deja/g++.jason/ref8.C: Likewise.
11466         * g++.old-deja/g++.jason/offset1.C: Likewise.
11467         * g++.old-deja/g++.other/static20.C: Likewise.
11468         * g++.old-deja/g++.other/array1.C: Likewise.
11469         * g++.old-deja/g++.other/new3.C: Likewise.
11470         * g++.old-deja/g++.other/array2.C: Likewise.
11471         * g++.old-deja/g++.other/overload9.C: Likewise.
11472         * g++.old-deja/g++.other/cast6.C: Likewise.
11473         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
11474         * g++.old-deja/g++.other/eh4.C: Likewise.
11475         * g++.old-deja/g++.other/using7.C: Likewise.
11476         * g++.old-deja/g++.other/init18.C: Likewise.
11477         * g++.old-deja/g++.other/dyncast1.C: Likewise.
11478         * g++.old-deja/g++.other/dyncast2.C: Likewise.
11479         * g++.old-deja/g++.other/dtor11.C: Likewise.
11480         * g++.old-deja/g++.pt/static11.C: Likewise.
11481         * g++.old-deja/g++.pt/crash19.C: Likewise.
11482         * g++.old-deja/g++.pt/overload12.C: Likewise.
11483         * g++.old-deja/g++.pt/crash46.C: Likewise.
11484         * g++.old-deja/g++.pt/mi1.C: Likewise.
11485         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
11486         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11487         * g++.old-deja/g++.pt/local5.C: Likewise.
11488         * g++.old-deja/g++.pt/typename2.C: Likewise.
11489         * g++.old-deja/g++.pt/explicit80.C: Likewise.
11490         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
11491         * g++.old-deja/g++.law/visibility1.C: Likewise.
11492         * g++.old-deja/g++.law/visibility2.C: Likewise.
11493         * g++.old-deja/g++.law/virtual2.C: Likewise.
11494         * g++.old-deja/g++.law/operators19.C: Likewise.
11495         * g++.old-deja/g++.law/parsing10.C: Likewise.
11496         * g++.old-deja/g++.law/visibility4.C: Likewise.
11497         * g++.old-deja/g++.law/operators4.C: Likewise.
11498         * g++.old-deja/g++.law/dtors2.C: Likewise.
11499         * g++.old-deja/g++.law/missed-error3.C: Likewise.
11500         * g++.old-deja/g++.law/visibility10.C: Likewise.
11501         * g++.old-deja/g++.law/scope3.C: Likewise.
11502         * g++.old-deja/g++.law/casts2.C: Likewise.
11503         * g++.old-deja/g++.law/code-gen5.C: Likewise.
11504         * g++.old-deja/g++.law/operators33.C: Likewise.
11505         * g++.old-deja/g++.law/friend4.C: Likewise.
11506         * g++.old-deja/g++.mike/pmf7.C: Likewise.
11507         * g++.old-deja/g++.mike/p5611.C: Likewise.
11508         * g++.old-deja/g++.mike/net37.C: Likewise.
11509         * g++.old-deja/g++.mike/p3570.C: Likewise.
11510         * g++.old-deja/g++.mike/p5718.C: Likewise.
11511         * g++.old-deja/g++.mike/net21.C: Likewise.
11512         * g++.old-deja/g++.mike/p1862.C: Likewise.
11513         * g++.old-deja/g++.mike/p4511.C: Likewise.
11514         * g++.old-deja/g++.mike/virt3.C: Likewise.
11515         * g++.old-deja/g++.mike/p16146.C: Likewise.
11516         * g++.old-deja/g++.mike/p1989.C: Likewise.
11517         * g++.old-deja/g++.mike/p5571.C: Likewise.
11518         * g++.old-deja/g++.gb/scope10.C: Likewise.
11519         * g++.old-deja/g++.abi/primary5.C: Likewise.
11520         * g++.old-deja/g++.abi/empty2.C: Likewise.
11521         * g++.old-deja/g++.abi/arraynew.C: Likewise.
11522         * g++.old-deja/g++.eh/vbase4.C: Likewise.
11523         * g++.old-deja/g++.eh/ptr1.C: Likewise.
11524         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
11525         * g++.old-deja/g++.bob/template3.C: Likewise.
11526         * g++.old-deja/g++.bob/inherit1.C: Likewise.
11528 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
11530         PR fortran/31193
11531         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
11533 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
11535         PR fortran/20897
11536         * gfortran.dg/derived_name_1.f90: New.
11537         * gfortran.dg/derived_name_2.f: New.
11539 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
11541         * lib/target-supports.exp (check_effective_target_nonpic): New
11542         procedure.
11543         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
11544         when compiling PIC.
11545         * gcc.target/i386/asm-4.c: Require nonpic.
11546         * gcc.target/i386/cmov1.c: Likewise.
11547         * gcc.target/i386/mul.c: Likewise.
11548         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
11549         * gcc.target/i386/ssetype-1.c: Require nonpic.
11550         * gcc.target/i386/ssetype-3.c: Likewise.
11551         * gcc.target/i386/ssetype-5.c: Likewise.
11553 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
11555         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
11556         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
11557         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
11558         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
11560 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
11562         PR tree-optimization/30590
11563         * g++.dg/opt/pr30590.C: New testcase.
11565 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
11567         PR c/30762
11568         * gcc.dg/pr30762-1.c: New test.
11569         * gcc.dg/pr30762-2.c: New test.
11571         PR inline-asm/30505
11572         * gcc.target/i386/pr30505.c: New test.
11574 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
11576         * gcc.target/arm/register-variables.c: New.
11578 2007-03-19  Jeff Law  <law@redhat.com>
11580         * PR tree-optimization/30984
11581         * gcc.c-torture/pr30984.c: New test.
11583 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11584         Richard Guenther  <rguenther@suse.de>
11586         PR tree-optimization/31254
11587         * gcc.dg/torture/pr31254.c: New testcase.
11589 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
11591         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
11592         target default_packed.
11594 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11596         PR fortran/31203
11597         * gfortran.dg/string_length_1.f90: New test.
11599 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11601         PR testsuite/30395
11602         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
11604 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11606         PR libgfortran/31052
11607         * gfortran.dg/namelist_27.f90: New test.
11609 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
11611         PR fortran/30531
11612         * gfortran.dg/used_types_14.f90: New test.
11614         PR fortran/31086
11615         * gfortran.dg/used_types_15.f90: New test.
11617 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
11619         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
11620         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
11622 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11624         PR fortran/31120
11625         * gfortran.dg/integer_exponentiation_2.f90: New test.
11627 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
11629         PR tree-optimization/31041
11630         * gcc.dg/vect/pr31041.c: New test.
11632 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11634         * g++.dg/warn/Wconversion-integer.C: New
11635         * g++.dg/warn/Wconversion-real.C: New.
11636         * g++.dg/warn/Wconversion-real-integer.C: New.
11637         * g++.dg/warn/conv2.C: Updated.
11639 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11641         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
11642         exclude RTPs.
11644 2007-03-16  Richard Guenther  <rguenther@suse.de>
11646         PR tree-optimization/31146
11647         * g++.dg/tree-ssa/pr31146.C: New testcase.
11649 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11651         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
11652         assume that the target has <features.h>.
11654 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11656         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
11657         dg-options rather than to the whole test.
11659 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
11661         PR debug/29906
11662         * g++.dg/debug/pr29906.C: New
11664 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11666         PR libgfortran/31099
11667         * gfortran.dg/unformatted_recl.f90: Update test.
11669 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
11671         * gcc.dg/tree-ssa/prefetch-5.c: New test.
11673 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11675         PR c++/30891
11676         * g++.dg/parse/namespace-definition.C: New.
11678 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11680         PR c++/24924
11681         * g++.dg/cpp/pedantic-errors.C: New.
11682         * g++.dg/cpp/permissive.C: New.
11684 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11686         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
11687         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
11689 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11691         * lib/target-supports.exp (check_missing_uclibc_feature)
11692         (check_effective_target_wchar): New procedures.
11693         * gcc.dg/wchar_t-1.c: Require target wchar.
11694         * gcc.dg/wint_t-1.c: Likewise.
11696 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11698         * lib/target-supports.exp (check_gc_sections_available): Return
11699         false for VxWorks targets.
11701 2007-03-15  Dirk Mueller  <dmueller@suse.de>
11703         * g++.dg/warn/Wconversion2.C: Fix typo.
11704         * gcc.dg/if-empty-1.c: Ditto.
11706 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11708         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
11710 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
11712         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
11713         * gcc.target/i386/pr31167.c: Ditto.
11715 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
11717         PR target/31167
11718         * gcc.target/i386/pr31167.c: New test.
11720 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
11722         PR fortran/30922
11723         * gfortran.dg/import5.f90.f90: New test.
11726         PR fortran/30879
11727         * gfortran.dg/data_components_1.f90: New test.
11730         PR fortran/30870
11731         * gfortran.dg/generic_13.f90: New test.
11733         PR fortran/31163
11734         * gfortran.dg/alloc_comp_basics_5.f90: New test.
11736 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11738         PR libgfortran/31051
11739         * gfortran.dg/fmt_t_4.f90: New
11741 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11743         PR C++/31165
11744         * g++.dg/other/default7.C: New test.
11746 2007-03-15  Dirk Mueller  <dmueller@suse.de>
11748         * g++.dg/warn/Wconversion2.C: New.
11750 2007-03-14  Eric Christopher  <echristo@apple.com>
11752         * gcc.dg/ssp-1.c: New.
11753         * gcc.dg/ssp-2.c: Ditto.
11755 2007-03-14  Dirk Mueller  <dmueller@suse.de>
11757         * g++.dg/warn/do-empty.C: New.
11758         * gcc.dg/do-empty.c: New.
11759         * gcc.dg/if-empty-1.c: Update.
11760         * gcc.dg/20001116-1.c: Update.
11761         * gcc.dg/pr23165.c: Update.
11763 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
11765         * gfortran.dg/module_implicit_conversion.f90: New test.
11767 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
11769         PR middle-end/31127
11770         * gcc.dg/pr31127.c: New.
11772 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
11774         * gcc.dg/tree-ssa/loop-26.c: New test.
11776 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
11778         * gcc.target/i386/cmpxchg16b-1.c: New test.
11780 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
11782         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
11783         * gcc.dg/c99-vla-1.c: Likewise.
11784         * g++.dg/ext/vla1.C: Likewise
11786 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
11788         * gcc.dg/wvla-1.c: New test
11789         * gcc.dg/wvla-2.c: New test
11790         * gcc.dg/wvla-3.c: New test
11791         * gcc.dg/wvla-4.c: New test
11792         * gcc.dg/wvla-5.c: New test
11793         * gcc.dg/wvla-6.c: New test
11794         * gcc.dg/wvla-7.c: New test
11795         * g++.dg/warn/Wvla-1.C: New test
11796         * g++.dg/warn/Wvla-2.C: New test
11797         * g++.dg/warn/Wvla-3.C: New test
11799 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
11801         PR c++/30108
11802         * g++.dg/other/default6.C: New test.
11804 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
11806         * lib/target-supports.exp (check_profiling_available): Return false
11807         for VxWorks.
11808         (check_effective_target_vxworks_kernel): New procedure.
11809         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
11810         VxWorks.
11811         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
11812         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
11813         to include VxWorks.
11814         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
11816 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
11818         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
11819         PIC is not supported.
11820         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
11821         * gcc.dg/20020426-2.c: Likewise.
11822         * gcc.dg/pr28243.c: Likewise.
11823         * gcc.dg/visibility-11.c: Likewise.
11824         * gcc.dg/tls/opt-9.c: Likewise.
11825         * gcc.dg/tls/opt-10.c: Likewise.
11826         * gcc.dg/tls/pic-1.c: Likewise.
11827         * gcc.dg/tls/struct-1.c: Likewise.
11828         * gcc.target/i386/20000807-1.c: Likewise.
11829         * gcc.target/i386/20000904-1.c: Likewise.
11830         * gcc.target/i386/20011119-1.c: Likewise.
11831         * gcc.target/i386/990213-2.c: Likewise.
11832         * gcc.target/i386/990214-1.c: Likewise.
11833         * gcc.target/i386/compress-float-387-pic.c: Likewise.
11834         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
11835         * gcc.target/i386/pic-1.c: Likewise.
11836         * gcc.target/i386/pr21518.c: Likewise.
11837         * gcc.target/i386/pr23098.c: Likewise.
11838         * gcc.target/i386/pr23943.c: Likewise.
11840 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
11842         PR c++/31038
11843         * g++.dg/template/complit2.C: New test.
11845         PR c++/30328
11846         * g++.dg/ext/bitfield1.C: New test.
11848 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
11850         PR fortran/30883
11851         * gfortran.dg/interface_11.f90: New test.
11853 2007-03-11  Richard Guenther  <rguenther@suse.de>
11855         PR tree-optimization/31115
11856         * gcc.dg/torture/pr31115.c: New testcase.
11858 2007-03-11  Ira Rosen  <irar@il.ibm.com>
11860         PR tree-optimization/29925
11861         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
11863 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
11865         PR c++/30274
11866         * g++.dg/expr/bitfield3.C: New test.
11867         * g++.dg/expr/bitfield4.C: Likewise.
11868         * g++.dg/expr/bitfield5.C: Likewise.
11869         * g++.dg/expr/bitfield6.C: Likewise.
11871         PR c++/30924
11872         * g++.dg/template/array18.C: New test.
11874 2007-03-10  Dirk Mueller  <dmueller@suse.de>
11876         PR c++/17946
11877         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
11878         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
11880 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
11882         PR c++/20599
11883         * g++.dg/cpp0x/variadic-bind.C: New.
11884         * g++.dg/cpp0x/variadic-function.C: New.
11885         * g++.dg/cpp0x/variadic-mem_fn.C: New.
11886         * g++.dg/cpp0x/variadic-tuple.C: New.
11887         * g++.dg/cpp0x/variadic1.C: New.
11888         * g++.dg/cpp0x/variadic2.C: New.
11889         * g++.dg/cpp0x/variadic3.C: New.
11890         * g++.dg/cpp0x/variadic4.C: New.
11891         * g++.dg/cpp0x/variadic5.C: New.
11892         * g++.dg/cpp0x/variadic6.C: New.
11893         * g++.dg/cpp0x/variadic7.C: New.
11894         * g++.dg/cpp0x/variadic8.C: New.
11895         * g++.dg/cpp0x/variadic9.C: New.
11896         * g++.dg/cpp0x/variadic10.C: New.
11897         * g++.dg/cpp0x/variadic11.C: New.
11898         * g++.dg/cpp0x/variadic12.C: New.
11899         * g++.dg/cpp0x/variadic13.C: New.
11900         * g++.dg/cpp0x/variadic14.C: New.
11901         * g++.dg/cpp0x/variadic15.C: New.
11902         * g++.dg/cpp0x/variadic16.C: New.
11903         * g++.dg/cpp0x/variadic17.C: New.
11904         * g++.dg/cpp0x/variadic18.C: New.
11905         * g++.dg/cpp0x/variadic19.C: New.
11906         * g++.dg/cpp0x/variadic20.C: New.
11907         * g++.dg/cpp0x/variadic21.C: New.
11908         * g++.dg/cpp0x/variadic22.C: New.
11909         * g++.dg/cpp0x/variadic23.C: New.
11910         * g++.dg/cpp0x/variadic24.C: New.
11911         * g++.dg/cpp0x/variadic25.C: New.
11912         * g++.dg/cpp0x/variadic26.C: New.
11913         * g++.dg/cpp0x/variadic27.C: New.
11914         * g++.dg/cpp0x/variadic28.C: New.
11915         * g++.dg/cpp0x/variadic29.C: New.
11916         * g++.dg/cpp0x/variadic30.C: New.
11917         * g++.dg/cpp0x/variadic31.C: New.
11918         * g++.dg/cpp0x/variadic32.C: New.
11919         * g++.dg/cpp0x/variadic33.C: New.
11920         * g++.dg/cpp0x/variadic34.C: New.
11921         * g++.dg/cpp0x/variadic35.C: New.
11922         * g++.dg/cpp0x/variadic36.C: New.
11923         * g++.dg/cpp0x/variadic37.C: New.
11924         * g++.dg/cpp0x/variadic38.C: New.
11925         * g++.dg/cpp0x/variadic39.C: New.
11926         * g++.dg/cpp0x/variadic40.C: New.
11927         * g++.dg/cpp0x/variadic41.C: New.
11928         * g++.dg/cpp0x/variadic42.C: New.
11929         * g++.dg/cpp0x/variadic43.C: New.
11930         * g++.dg/cpp0x/variadic44.C: New.
11931         * g++.dg/cpp0x/variadic45.C: New.
11932         * g++.dg/cpp0x/variadic46.C: New.
11933         * g++.dg/cpp0x/variadic47.C: New.
11934         * g++.dg/cpp0x/variadic48.C: New.
11935         * g++.dg/cpp0x/variadic49.C: New.
11936         * g++.dg/cpp0x/variadic50.C: New.
11937         * g++.dg/cpp0x/variadic51.C: New.
11938         * g++.dg/cpp0x/variadic52.C: New.
11939         * g++.dg/cpp0x/variadic53.C: New.
11940         * g++.dg/cpp0x/variadic54.C: New.
11941         * g++.dg/cpp0x/variadic55.C: New.
11942         * g++.dg/cpp0x/variadic56.C: New.
11943         * g++.dg/cpp0x/variadic57.C: New.
11944         * g++.dg/cpp0x/variadic58.C: New.
11945         * g++.dg/cpp0x/variadic59.C: New.
11946         * g++.dg/cpp0x/variadic60.C : New.
11947         * g++.dg/cpp0x/variadic61.C : New.
11948         * g++.dg/cpp0x/variadic62.C : New.
11949         * g++.dg/cpp0x/variadic63.C : New.
11950         * g++.dg/cpp0x/variadic64.C : New.
11951         * g++.dg/cpp0x/variadic65.C : New.
11952         * g++.dg/cpp0x/variadic66.C : New.
11953         * g++.dg/cpp0x/variadic67.C : New.
11954         * g++.dg/cpp0x/variadic68.C : New.
11955         * g++.dg/cpp0x/variadic69.C : New.
11956         * g++.dg/cpp0x/variadic70.C : New.
11957         * g++.dg/cpp0x/variadic71.C : New.
11958         * g++.dg/cpp0x/variadic72.C : New.
11959         * g++.dg/cpp0x/variadic73.C : New.
11960         * g++.dg/cpp0x/variadic74.C : New.
11961         * g++.dg/cpp0x/variadic75.C : New.
11962         * g++.dg/cpp0x/variadic-ex1.C : New.
11963         * g++.dg/cpp0x/variadic-ex2.C : New.
11964         * g++.dg/cpp0x/variadic-ex3.C : New.
11965         * g++.dg/cpp0x/variadic-ex4.C : New.
11966         * g++.dg/cpp0x/variadic-ex5.C : New.
11967         * g++.dg/cpp0x/variadic-ex6.C : New.
11968         * g++.dg/cpp0x/variadic-ex7.C : New.
11969         * g++.dg/cpp0x/variadic-ex8.C : New.
11970         * g++.dg/cpp0x/variadic-ex9.C : New.
11971         * g++.dg/cpp0x/variadic-ex10.C : New.
11972         * g++.dg/cpp0x/variadic-ex11.C : New.
11973         * g++.dg/cpp0x/variadic-ex12.C : New.
11974         * g++.dg/cpp0x/variadic-ex13.C : New.
11975         * g++.dg/cpp0x/variadic-ex14.C : New.
11977 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11979         PR libgfortran/31099
11980         * gfortran.dg/unformatted_recl.f90: New test.
11982 2007-03-09  Roger Sayle  <roger@eyesopen.com>
11984         * gcc.dg/fold-eqcmplx-1.c: New test case.
11986 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
11988         PR rtl-optimization/30643
11989         * gcc.dg/pr30643.c: New.
11991 2007-03-09  Chao-ying Fu  <fu@mips.com>
11993         * gcc.target/mips/mips32-dspr2-type.c: New test.
11994         * gcc.target/mips/mips32-dspr2.c: New test.
11995         * gcc.target/mips/dspr2-MULT.c: New test.
11996         * gcc.target/mips/dspr2-MULTU.c: New test.
11997         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
11998         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
11999         Adjust some formats.
12001 2007-03-09  Dirk Mueller  <dmueller@suse.de>
12003         PR c++/17946
12004         * gcc.dg/Wlogical-op-1.c: New.
12005         * g++.dg/warn/Wlogical-op-1.C: New.
12007 2007-03-09  Richard Guenther  <rguenther@suse.de>
12009         PR tree-optimization/30904
12010         PR middle-end/31058
12011         * gcc.dg/pr30904.c: Remove xfail.
12013 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12015         PR C/31072
12016         * gcc.c-torture/execute/pr31072.c: New test.
12018 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12020         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
12021         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12022         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
12023         *lrint* and *lround*.
12024         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
12025         floor->lfloor.
12026         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
12027         * gcc.dg/torture/builtin-integral-1.c: Likewise.
12028         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
12029         and *lround*.  Correct macro names.
12030         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
12031         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
12033 2007-03-08  Ian Lance Taylor  <iant@google.com>
12035         * gcc.dg/no-strict-overflow-5.c: New test.
12036         * gcc.dg/no-strict-overflow-6.c: New test.
12037         * gcc.dg/Wstrict-overflow-11.c: New test.
12038         * gcc.dg/Wstrict-overflow-12.c: New test.
12039         * gcc.dg/Wstrict-overflow-13.c: New test.
12040         * gcc.dg/Wstrict-overflow-14.c: New test.
12041         * gcc.dg/Wstrict-overflow-15.c: New test.
12043 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12045         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
12046         for VxWorks kernel mode.
12047         * gcc.c-torture/execute/strncmp-1.x: Likewise.
12049 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12051         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
12052         mode.
12054 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12056         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
12057         and lib/bfill.c on VxWorks targets.
12058         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
12059         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
12060         lib/bfill.c and lib/memmove.c on VxWorks targets.
12061         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
12062         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
12063         on VxWorks targets.
12064         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
12065         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
12067 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12069         * gfortran.dg/use_5.f90: New test.
12070         * gfortran.dg/use_6.f90: Ditto.
12071         * gfortran.dg/use_7.f90: Ditto.
12073 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12075         PR fortran/30973
12076         * gfortran.dg/use_4.f90: New test.
12077         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12079 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
12081         PR fortran/31011
12082         * gfortran.dg/parameter_array_section_2.f90: New test.
12084 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
12086         PR c++/30852
12087         * g++.dg/ext/offsetof1.C: Add cases with volatile.
12089         PR c++/30534
12090         * g++.dg/template/arg5.C: New test.
12092 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
12094         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
12096 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
12098         * gcc.dg/var-expand1.c: Add newline at end of file.
12100 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
12102         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
12104 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
12106         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
12108 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12110         * gcc.dg/torture/builtin-convert-4.c: New test.
12112 2007-03-05  Ian Lance Taylor  <iant@google.com>
12114         * gcc.c-torture/compile/pr31034.c: New test.
12116 2007-03-05  Ian Lance Taylor  <iant@google.com>
12118         * gcc.dg/inline-18.c: New test.
12119         * gcc.dg/inline-19.c: New test.
12120         * gcc.dg/inline-20.c: New test.
12121         * gcc.dg/inline-21.c: New test.
12123 2007-03-05  Richard Guenther  <rguenther@suse.de>
12125         PR tree-optimization/14052
12126         * gcc.dg/tree-ssa/vrp33.c: New testcase.
12128 2007-03-05  Richard Guenther  <rguenther@suse.de>
12130         PR tree-optimization/23777
12131         * gcc.dg/tree-ssa/pr23777.c: New testcase.
12133 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12135         PR other/30465
12136         * gcc.dg/multiple-overflow-warn-3.c: New.
12137         * g++.dg/warn/multiple-overflow-warn-3.C: New.
12139 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
12141         PR c++/30895
12142         * g++.dg/parse/template23.C: New test.
12144 2007-03-04  Roger Sayle  <roger@eyesopen.com>
12146         PR middle-end/30744
12147         * gcc.dg/pr30744-1.c: New test case.
12149 2007-03-04  Tobias Burnus  <burnus@net-b.de>
12151         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
12153 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12155         PR target/30406
12156         * gfortran.dg/logical_3.f90: New test.
12158 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
12160         PR libfortran/30981
12161         * gfortran.dg/integer_exponentiation_1.f90:  New test.
12163 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
12165         * gcc.target/m68k/m68k.exp: New.
12166         * gcc.target/m68k/crash1.c: New.
12168 2007-03-03  Tobias Burnus  <burnus@net-b.de>
12170         * gfortran.dg/c_by_val.c: Use int64_t instead of long
12171         to be more compatible with integer(kind=8).
12173 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12175         PR libfortran/31001
12176         * gfortran.dg/zero_sized_3.f90: New test.
12178 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12180         PR c++/15787
12181         * g++.dg/parse/else.C: New.
12182         * g++.dg/parse/else-2.C: New.
12184 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
12185             Tobias Burnus  <burnus@net-b.de>
12187         PR fortran/30882
12188         * gfortran.dg/size_dim.f90: New test.
12190 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
12191             Tobias Burnus  <burnus@net-b.de>
12193         PR fortran/30873
12194         * gfortran.dg/entry_9.f90: New test.
12196 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
12198         PR c++/28253
12199         * g++.dg/inherit/covariant16.C: New test.
12201 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
12203         * g++.dg/other/darwin-minversion-1.C: New.
12205 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
12207         * gcc.dg/tree-ssa/20070302-1.c: New test.
12209 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
12211         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
12212         tests.
12214 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
12216         * gcc.dg/tree-ssa/prefetch-4.c: New test.
12218 2007-03-01  Simon Baldwin <simonb@google.com>
12220         PR c++/23689
12221         * warn/ignored_typedef.C: New.
12222         * init/ctor8.C: Added dg-warning to consume ignored typedef
12223         warning.
12224         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
12225         and added an explicit line number.
12227 2007-02-28  Richard Guenther  <rguenther@suse.de>
12229         PR middle-end/30364
12230         * gcc.dg/torture/pr30364-1.c: New testcase.
12231         * gcc.dg/torture/pr30364-2.c: Likewise.
12232         * gcc.dg/torture/pr30364-3.c: Likewise.
12234 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12236         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
12237         powerpc*, use -funsafe-math-optimizations.
12238         * gcc.dg/torture/builtin-logb-1.c: Likewise.
12239         * gcc.dg/torture/builtin-modf-1.c: Likewise.
12241 2007-02-28  Tobias Burnus  <burnus@net-b.de>
12242             Paul Thomas  <pault@gcc.gnu.org>
12244         PR fortran/30888
12245         PR fortran/30887
12246         * c_by_val_1.f: Test %VAL() with non-default kind.
12247         * c_by_val.c: Ditto.
12248         * c_by_val_4.f: New test.
12250 2007-02-28  Tobias Burnus  <burnus@net-b.de>
12252         PR fortran/30968
12253         * gfortran.dg/continuation_7.f90: New test.
12255 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
12257         * g++.dg/inherit/thunk7.C: New test.
12258         * lib/target-supports.exp (check_profiling_available): Not available
12259         for bfin-*-*.
12261 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
12263         PR target/30970
12264         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
12266 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
12268         * lib/target-supports.exp (check_effective_target_init_priority):
12269         Remove Solaris special case.
12271 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
12273         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
12274         for more builtin types.
12276         * g++.dg/ext/visibility/class1.C: Port to Darwin.
12277         * g++.dg/ext/visibility/noPLT.C: Likewise.
12279 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12281         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
12282         sh* targets.
12284 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
12286         PR fortran/30865
12287         * size_optional_dim_1.f90:  New test.
12289 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
12291         * gcc.dg/vxworks/vxworks.exp: New file.
12292         * gcc.dg/vxworks/initpri1.c: Likewise.
12293         * gcc.dg/vxworks/initpri2.c: Likewise.
12294         * gcc.dg/initpri2.c: Add more tests.
12295         * g++.dg/special/initpri2.C: Likewise.
12297         * gcc.dg/initpri1.c: New test.
12298         * gcc.dg/initpri2.c: Likewise.
12299         * g++.dg/special/initpri1.C: New test.
12300         * g++.dg/special/initpri2.C: Likewise.
12301         * g++.dg/special/conpr-1.C: Use init_priority effective target.
12302         * g++.dg/special/conpr-2.C: Likewise.
12303         * g++.dg/special/conpr-3.C: Likewise.
12304         * g++.dg/special/conpr-4.C: Likewise.
12305         * g++.dg/special/initp1.C: Likewise.
12306         * g++.dg/special/ecos.exp: Remove code to detect availability of
12307         constructor priorities.
12308         * lib/target-supports.exp (check_effective_target_init_priority):
12309         New function.
12311 2007-02-24  Jan Hubicka  <jh@suse.cz>
12313         * gcc.c-torture/execute/pr30778.c: New testcase.
12315 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12317         PR libgfortran/30918
12318         * gfortran.dg/namelist_26.f90: New test.
12320 2007-02-24  Richard Guenther  <rguenther@suse.de>
12322         PR middle-end/30951
12323         * gcc.dg/pr30951.c: New testcase.
12325 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12327         * gcc.dg/torture/builtin-modf-1.c: New test.
12329 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
12331         PR tree-optimization/30904
12332         * gcc.dg/pr30904.c: New test.
12334 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12336         * gcc.test-framework/README: Correct command.
12337         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
12338         -Wunused-value.
12339         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
12341 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12343         * lib/target-supports.exp (check_effective_target_unwrapped): New.
12345 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
12347         * lib/target-supports.exp (check_effective_target_newlib): New
12348         function.
12350 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
12352         PR fortran/30660
12353         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
12354         allocatable component.
12357 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12359         * gcc.dg/torture/builtin-logb-1.c: New test.
12360         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
12361         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
12362         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
12363         sh* targets.
12365 2007-02-23  Richard Guenther  <rguenther@suse.de>
12367         * g++.dg/warn/changes-meaning.C: New testcase.
12369 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12371         PR libgfortran/30910
12372         * gfortran.dg/fmt_zero_precision.f90: Update test.
12374 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12376         * gcc.dg/torture/builtin-frexp-1.c: New test.
12378 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
12380         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
12382 2007-02-22  Ian Lance Taylor  <iant@google.com>
12384         PR debug/30898
12385         * g++.dg/debug/pr30898.C: New test.
12387 2007-02-22  Ira Rosen  <irar@il.ibm.com>
12389         * gcc.dg/vect/vect-106.c: New test.
12391 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12392             Ira Rosen  <irar@il.ibm.com>
12394         PR tree-optimization/30843
12395         * gcc.dg/vect/pr30843.c: New test.
12397 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12399         PR tree-optimization/30858
12400         * gcc.dg/vect/pr30858.c: New test.
12402 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
12404         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
12405         to set options for compiling testglue.
12406         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
12407         * lib/obj-c++.exp (obj-c++_init): Likewise.
12409 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
12411         * gnat.dg/derived_aggregate.adb: New test.
12413 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12415         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
12416         sh* targets.  Call the correct CKSGN macro.
12418 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
12420         * gfortran.dg/gomp/omp_parse1.f90: New test.
12421         * gfortran.dg/gomp/omp_parse2.f: New test.
12423 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
12425         PR fortran/30869
12426         * gfortran.dg/do_pointer_1.f90:  New test.
12428 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12430         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
12431         and scalbln.
12433 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
12435         * gcc.dg/darwin-minversion-1.c: New.
12436         * gcc.dg/darwin-minversion-2.c: New.
12438 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12440         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
12442 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12443             DJ Delorie <dj@redhat.com>
12445         PR other/30824
12446         * gcc.dg/Wfatal.c: New.
12447         * gcc.dg/Wfatal-2.c: New.
12448         * gcc.dg/Werror-1.c: Adjust expectations.
12449         * gcc.dg/Werror-5.c: Likewise.
12450         * gcc.dg/Werror-7.c: Likewise.
12451         * gcc.dg/Werror-10.c: Likewise.
12452         * gcc.dg/Werror-11.c: Likewise.
12454 2007-02-20  Tobias Burnus  <burnus@net-b.de>
12456         PR fortran/30522
12457         * gfortran.dg/volatile10.f90: New test.
12459 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
12461         PR libfortran/30533
12462         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
12464 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12466         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
12467         * gcc.dg/Walways-true-1.c: Likewise.
12468         * gcc.dg/weak/weak-3.c: Likewise.
12469         * gcc.dg/Werror-1.c: Likewise.
12470         * gcc.dg/Werror-3.c: Likewise.
12471         * gcc.dg/Werror-4.c: Likewise.
12472         * gcc.dg/Werror-5.c: Likewise.
12473         * gcc.dg/Werror-6.c: Likewise.
12474         * gcc.dg/Werror-7.c: Likewise.
12475         * gcc.dg/Werror-8.c: Likewise.
12476         * gcc.dg/Werror-10.c: Likewise.
12477         * gcc.dg/Werror-11.c: Likewise.
12478         * gcc.dg/Werror-12.c: Likewise.
12479         * g++.old-deja/g++.mike/warn8.C: Likewise.
12480         * g++.dg/warn/Walways-true-1.C: Likewise.
12481         * g++.dg/warn/Walways-true-2.C: Likewise.
12482         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
12483         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
12484         -Wstring-literal-comparison with -Waddress.
12485         * gcc.dg/Wstring-literal-comparison-4.c: Replace
12486         -Wno-string-literal-comparison with -Wno-address.
12488 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
12490         * gnat.dg/self_aggregate_with_call.adb: New test.
12492 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
12494         PR tree-optimization/30975
12495         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
12496         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
12497         * gcc.dg/vect/pr30795.c: New.
12499 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12501         PR fortran/30681
12502         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
12504 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12506         PR rtl-optimization/28173
12507         * gcc.target/i386/andor-1.c: New test case.
12509 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12511         * gcc.dg/torture/builtin-ldexp-1.c: New.
12512         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
12514 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12516         * gfortran.dg/array_constructor_15.f90: New test case.
12518 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12520         * gfortran.dg/forall_10.f90: New test case.
12522 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12524         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
12526 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12528         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
12529         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
12531 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
12533         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
12534         * gcc.target/i386/builtin-bswap-3.c: Ditto.
12535         * gcc.target/i386/xchg-1.c: New test.
12536         * gcc.target/i386/xchg-2.c: New test.
12538 2007-02-16  Richard Guenther  <rguenther@suse.de>
12539             Christian Bruel  <christian.bruel@st.com>
12541         * gcc.dg/strict-overflow-5.c: New testcase.
12543 2007-02-16  Tobias Burnus  <burnus@net-b.de>
12545         PR fortran/30793
12546         * gfortran.dg/func_derived_4.f90: New test.
12548 2007-02-15  Roger Sayle  <roger@eyesopen.com>
12550         PR middle-end/30391
12551         * gfortran.dg/pr30391-1.f90: New test case.
12553 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12555         PR middle-end/30433
12556         * gcc.c-torture/compile/pr30433.c: New testcase to check
12557         that complex constants comparisions are foldded.
12559 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12561         PR C++/30158
12562         * g++.dg/ext/stmtexpr10.C: New testcase.
12564 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12566         PR middle-end/30729
12567         * gcc.dg/Wunused-value-2.c: New testcase.
12569 2007-02-15  Ian Lance Taylor  <iant@google.com>
12571         * g++.dg/eh/subreg-1.C: New test.
12573 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12575         PR c/26494
12576         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
12577         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
12578         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
12579         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
12580         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
12581         * gcc.dg/Werror-implicit-function-declaration.c: New.
12583 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12585         PR c++/28943
12586         * g++.dg/warn/pr28943.C: New.
12588 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12590         * gfortran.fortran-torture/execute/math.f90: Fix typo.
12592 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12594         PR fortran/30779
12595         * gfortran.dg/error_recovery_3.f90: New test.
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/tree-ssa/sra-1.C: New.
12605 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12607         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
12609 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12611         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
12613 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
12615         PR fortran/30799
12616         * gfortran.dg/logical_2.f90: New test.
12618 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
12620         * gcc.dg/torture/complex-alias-1.c: New test.
12622 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
12624         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
12625         instead of -fdump-tree-tailcall.
12627 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
12629         * gfortran.dg/interface_10.f90: Fix comment typo.
12631 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
12633         PR tree-optimization/30771
12634         * gcc.dg/vect/pr30771.c: New test.
12636 2007-02-13  Ian Lance Taylor  <iant@google.com>
12638         * gcc.dg/Wstrict-overflow-1.c: New test.
12639         * gcc.dg/Wstrict-overflow-2.c: New test.
12640         * gcc.dg/Wstrict-overflow-3.c: New test.
12641         * gcc.dg/Wstrict-overflow-4.c: New test.
12642         * gcc.dg/Wstrict-overflow-5.c: New test.
12643         * gcc.dg/Wstrict-overflow-6.c: New test.
12644         * gcc.dg/Wstrict-overflow-7.c: New test.
12645         * gcc.dg/Wstrict-overflow-8.c: New test.
12646         * gcc.dg/Wstrict-overflow-9.c: New test.
12647         * gcc.dg/Wstrict-overflow-10.c: New test.
12649 2007-02-13  Roger Sayle  <roger@eyesopen.com>
12651         * gcc.target/ia64/builtin-bswap-2.c: New test case.
12653 2007-02-13  Richard Henderson  <rth@redhat.com>
12655         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
12656         * gcc.c-torture/execute/pr29302-1.c: ... here.
12658 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12660         PR c/29521
12661         * gcc.dg/c90-return-1.c: Update output.
12662         * gcc.dg/c99-return-1.c: Likewise.
12664 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
12666         PR fortran/30554
12667         * gfortran.dg/used_dummy_types_7.f90: New test..
12669 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
12671         * gcc.target/i386/parity-1.c: New test.
12672         * gcc.target/i386/parity-2.c: New test.
12674 2007-02-12  Roger Sayle  <roger@eyesopen.com>
12676         * gcc.target/i386/builtin-bswap-3.c: New test case.
12678 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
12680         PR tree-optimization/29145
12681         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
12682         alias analysis is improved to take better advantage of restrict
12683         qualified pointers.
12684         * gcc.dg/vect/vect-80.c: Likewise.
12685         * gcc.dg/vect/pr29145.c: New.
12687 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
12689         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
12690         * gcc.target/i386/sse4a-insert.c: Likewise.
12692 2007-02-11  Roger Sayle  <roger@eyesopen.com>
12694         * gcc.target/ia64/builtin-popcount-1.c: New test case.
12695         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
12697 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
12699         PR fortran/30478
12700         * gfortran.dg/enum_4.f90: Update error message checks.
12702 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
12704         PR fortran/30554
12705         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
12706         versions of the modules.
12708         PR fortran/30617
12709         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
12710         by getting rid of recursive I/O and providing functions with
12711         results.
12713         PR fortran/30319
12714         * gfortran.dg/char_array_constructor_2.f90
12716 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
12718         PR c++/26988
12719         * g++.dg/template/spec34.C: New test
12721 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
12723         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
12724         on i?86 and x86_64.
12725         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
12726         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
12727         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
12728         on i?86 and x86_64.
12729         * gcc.dg/vect/vect-113.c: Ditto.
12731 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
12733         PR c++/29487
12734         * g++.dg/eh/weak1-C: New test.
12735         * g++.dg/eh/weak1-a.cc: Likewise.
12736         * g++.dg/eh/comdat1.C: Likewise.
12738 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
12739             Dorit Nuzman  <dorit@il.ibm.com>
12741         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
12742         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
12743         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
12744         * gcc.dg/vect/vect-113.c: Likewise.
12746         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
12748 2007-02-10  Richard Henderson  <rth@redhat.com>
12750         * lib/target-supports.exp (check_effective_target_tls): Redefine
12751         to mean non-emulated tls.
12752         * gcc.dg/tls/alias-1.c: Remove tls requirement.
12753         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12754         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12755         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12756         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12757         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12758         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12760 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
12762         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
12764 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
12766         * gfortran.dg/secnds.f: Replace time tolerance with a
12767         before-and-after bracket.
12768         * gfortran.dg/secnds-1.f: Likewise.
12770 2007-02-09  Tobias Burnus  <burnus@net-b.de>
12772         PR fortran/30512
12773         * gfortran.dg/maxlocval_1.f90: New test.
12775 2007-02-09  Roger Sayle  <roger@eyesopen.com>
12777         * gcc.target/ia64/builtin_bswap-1.c: New test case.
12779 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12781         PR fortran/30720
12782         * gfortran.dg/array_function_1.f90: New test.
12784 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12786         * lib/target-supports.exp (check_effective_target_lax_strtofp)
12787         (check_effective_target_dummy_wcsftime): New functions.
12789 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12791         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
12792         * lib/target-supports.exp (check_effective_target_uclibc): New
12793         function.
12795 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12797         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
12798         (vsnprintf): Don't define for uClibc targets.
12800 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12802         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
12803         set before checking whether it was allowed.
12804         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
12805         before checking inside_main.
12807 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12809         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
12810         uClinux targets.
12811         (u16sf): Likewise u4sf.
12812         * g++.dg/compat/struct-layout-1.h: Likewise.
12814 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12816         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
12817         procedure.
12818         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12819         m68k targets if check_effective_target_coldfire_fpu returns true.
12821 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
12822         Richard Guenther  <rguenther@suse.de>
12824         PR middle-end/23361
12825         * gcc.dg/fold-compare-3.c: New testcase.
12826         * gcc.dg/tree-ssa/loop-24.c: Likewise.
12828 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
12830         * gcc.dg/pr26570.c: Clean up coverage files.
12831         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
12832         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
12833         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
12834         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
12835         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
12836         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
12837         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
12838         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
12839         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
12840         * gcc.dg/tree-ssa/pr25501.c: Ditto.
12841         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
12842         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
12843         * gcc.dg/vect/pr28952.c: Ditto.
12844         * gcc.dg/vect/pr27151.c: Ditto.
12845         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
12846         * g++.dg/gomp/macro-3.C: Ditto.
12848 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
12850         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
12851         of the loop.
12853 2007-02-08  Roger Sayle  <roger@eyesopen.com>
12855         * gcc.target/i386/builtin-bswap-2.c: New test case.
12857 2007-02-08  Roger Sayle  <roger@eyesopen.com>
12859         * gfortran.dg/forall_8.f90: New test case.
12860         * gfortran.dg/forall_9.f90: Likewise.
12862 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12864         * gcc.dg/builtins-20.c: Add some -~ complex cases.
12866 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
12868         * lib/target-supports.exp (check_effective_target_simulator): New.
12870 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
12872         * gcc.dg/tree-ssa/loop-25.c: New test.
12874 2007-02-06  Richard Henderson  <rth@redhat.com>
12876         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
12878 2007-02-06  Roger Sayle  <roger@eyesopen.com>
12880         * gcc.target/powerpc/popcount-1.c: New test case.
12881         * gcc.target/powerpc/parity-1.c: Likewise.
12883 2007-02-06  Richard Guenther  <rguenther@suse.de>
12885         PR middle-end/27302
12886         * gcc.dg/torture/pr27302-2.c: New testcase.
12888 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
12890         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
12891         * gcc.dg/vect/vect-iv-1.c: New test.
12892         * gcc.dg/vect/vect-iv-2.c: New test.
12893         * gcc.dg/vect/vect-iv-3.c: New test.
12894         * gcc.dg/vect/vect-iv-4.c: New test.
12895         * gcc.dg/vect/vect-iv-5.c: New test.
12896         * gcc.dg/vect/vect-iv-6.c: New test.
12897         * gcc.dg/vect/vect-iv-7.c: New test.
12898         * gcc.dg/vect/vect-iv-8.c: New test.
12899         * gcc.dg/vect/vect-iv-9.c: New test.
12900         * gcc.dg/vect/vect-iv-10.c: New test.
12901         * gcc.dg/vect/vect-iv-11.c: New test.
12902         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
12903         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
12904         * gcc.dg/vect/vect-14.c: Now vectorizable.
12905         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
12906         loop).
12907         * gcc.dg/vect/vect-27.c: Likewise.
12908         * gcc.dg/vect/vect-29.c Likewise.
12909         * gcc.dg/vect/vect-dv-2.c: Likewise.
12910         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
12911         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
12912         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12914 2007-02-06  Ira Rosen  <irar@il.ibm.com>
12916         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
12918 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12920         * gcc.dg/builtins-20.c: Add more cases.
12922 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
12924         PR debug/30189
12925         * gcc.dg/pr30189.c: New test.
12927 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
12929         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
12930         for running tests.
12931         * gcc.target/i386/sse4a-extract.c: New test.
12932         * gcc.target/i386/sse4a-insert.c: New test.
12933         * gcc.target/i386/sse4a-montsd.c: New test.
12934         * gcc.target/i386/sse4a-montss.c: New test.
12936 2007-02-05  Richard Guenther  <rguenther@suse.de>
12938         * gcc.target/i386/vectorize3.c: New testcase.
12940 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
12942         PR target/30665
12943         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
12945 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12947         PR fortran/30611
12948         * gfortran.dg/repeat_1.f90: New test.
12950 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
12952         PR fortran/30605
12953         * gfortran.dg/spread_shape_1.f90: Remove tabs.
12954         * gfortran.dg/derived_init_2.f90: Ditto.
12955         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
12956         * gfortran.dg/array_initializer_1.f90: Ditto.
12957         * gfortran.dg/do_2.f90: Ditto.
12958         * gfortran.dg/proc_assign_1.f90: Ditto.
12960 2007-02-04  Richard Guenther  <rguenther@suse.de>
12962         PR middle-end/30636
12963         * g++.dg/warn/pr30636.C: New testcase.
12964         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
12966 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
12968         PR middle-end/30667
12969         * gfortran.dg/pr30667.f: New test.
12971 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12973         * gcc.dg/builtins-54.c: Add more cases.
12975 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
12977         PR fortran/30514
12978         * gfortran.dg/zero_sized_2.f90: New test.
12980         PR fortran/30660
12981         * gfortran.dg/alloc_comp_basics_4.f90: New test.
12983         PR fortran/29820
12984         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
12985         file.
12987 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12989         PR fortran/30683
12990         * gfortran.dg/interface_10.f90: New test.
12992 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12994         * gcc.dg/builtins-20.c: Add more cases.
12996 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12998         PR target/29682
12999         * gcc-target/ia64/pr29682.c: New test.
13001 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
13003         PR fortran/30284
13004         * gfortran.dg/arrayio_11.f90.f90: New test.
13006         PR fortran/30626
13007         * gfortran.dg/arrayio_12.f90.f90: New test.
13009 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
13011         PR c++/30536
13012         * g++.dg/tls/diag-5.C: New test.
13014         PR middle-end/30473
13015         * gcc.dg/pr30473.c: New test.
13016         * gcc.c-torture/execute/20070201-1.c: New test.
13018 2007-02-01  Roger Sayle  <roger@eyesopen.com>
13020         * gfortran.dg/dependency_20.f90: New test case.
13022 2007-01-31  Ian Lance Taylor  <iant@google.com>
13024         * gcc.dg/lower-subreg-1.c (test): New test.
13026 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
13028         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
13030 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13032         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
13033         * gcc.dg/torture/builtin-math-3.c: Likewise.
13035 2007-01-31  Dirk Mueller  <dmueller@suse.de>
13037         gcc.dg/Wparentheses-2.c: Update and add new tests.
13039 2007-01-31  Ira Rosen  <irar@il.ibm.com>
13041         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
13042         vectorize.
13044 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
13046         * gcc.dg/builtins-63.c: New test.
13048 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13050         PR fortran/27588
13051         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
13053 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13055         PR fortran/30520
13056         * gfortran.dg/volatile8.f90: New argument conformance test.
13057         * gfortran.dg/volatile9.f90: New scope test.
13059 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13061         PR c++/24745
13062         * g++.dg/warn/null4.C: New.
13064 2001-01-30  Roger Sayle  <roger@eyesopen.com>
13065             Uros Bizjak  <ubizjak@gmail.com>
13067         * gcc.dg/large-size-array-3.c: Correct typo.
13069 2007-01-30  Richard Guenther  <rguenther@suse.de>
13071         PR middle-end/27657
13072         * g++.dg/debug/pr27657.C: New testcase.
13074 2007-01-30  Richard Guenther  <rguenther@suse.de>
13076         PR middle-end/30313
13077         * gcc.dg/torture/pr30313.c: New testcase.
13079 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
13081         * gcc.dg/dfp/dfp-except.h: New file.
13082         * gcc.dg/dfp/fe-check.h: New file.
13083         * gcc.dg/dfp/fe-binop.c: New test.
13084         * gcc.dg/dfp/fe-convert-1.c: New test.
13085         * gcc.dg/dfp/fe-convert-2.c: New test.
13086         * gcc.dg/dfp/fe-convert-3.c: New test.
13088         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
13089         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13090         * gcc.dg/dfp/convert-dfp.c: Ditto.
13091         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13093 2007-01-29  Josh Conner  <jconner@apple.com>
13095         * gcc.target/powerpc/altivec-24.c: New test.
13097 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
13099         PR c++/28266
13100         * g++.dg/parse/defarg12.C: New test.
13102 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
13104         PR fortran/30554
13105         * gfortran.dg/used_dummy_types_6.f90: New test.
13107 2007-01-28  Jan Hubicka  <jh@suse.cz>
13109         * gcc.dg/tree-prof/val-prof-6.c: New test.
13111 2007-01-28  Roger Sayle  <roger@eyesopen.com>
13113         * gcc.dg/large-size-array-3.c: Correct test case (portability).
13115 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
13117         PR C++/28988
13118         * g++.dg/expr/dtor4.C: New test.
13120 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
13122         * gcc.dg/tree-ssa/loop-23.c: New test.
13124 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
13126         PR libfortran/30389
13127         * gfortran.dg/achar_2.f90:  New test.
13128         * gfortran.dg/achar_3.f90:  New test.
13130 2007-01-27  Ian Lance Taylor  <iant@google.com>
13132         * gcc.dg/strict-overflow-1.c: New test.
13133         * gcc.dg/no-strict-overflow-1.c: New test.
13134         * gcc.dg/strict-overflow-2.c: New test.
13135         * gcc.dg/no-strict-overflow-2.c: New test.
13136         * gcc.dg/strict-overflow-3.c: New test.
13137         * gcc.dg/no-strict-overflow-3.c: New test.
13138         * gcc.dg/strict-overflow-4.c: New test.
13139         * gcc.dg/no-strict-overflow-4.c: New test.
13140         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
13141         * gcc.dg/pr15784-1.c: Likewise.
13142         * gcc.dg/pr20922-1.c: Likewise.
13143         * gcc.dg/pr20922-3.c: Likewise.
13144         * gcc.dg/pr20922-4.c: Likewise.
13145         * gcc.dg/pr20922-6.c: Likewise.
13146         * gcc.dg/compare-4.c: Likewise.
13147         * gcc.dg/torture/pr26898-1.c: Likewise.
13148         * gcc.dg/tree-ssa/divide-1.c: Likewise.
13149         * gcc.dg/tree-ssa/divide-2.c: Likewise.
13150         * gcc.dg/tree-ssa/divide-3.c: Likewise.
13151         * gcc.dg/tree-ssa/divide-4.c: Likewise.
13152         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
13153         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
13154         * gcc.dg/tree-ssa/pr21082.c: Likewise.
13155         * gcc.dg/tree-ssa/pr26899.c: Likewise.
13156         * g++.dg/tree-ssa/pr21082.C: Likewise.
13158 2007-01-27  Roger Sayle  <roger@eyesopen.com>
13160         * gcc-dg/large-size-array-3.c: New test case.
13162 2007-01-27  Roger Sayle  <roger@eyesopen.com>
13164         * gfortran.dg/forall_7.f90: New test case.
13166 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
13168         PR fortran/30407
13169         * gfortran.dg/where_operator_assign_1.f90: New test.
13170         * gfortran.dg/where_operator_assign_2.f90: New test.
13171         * gfortran.dg/where_operator_assign_3.f90: New test.
13173 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
13175         * lib/target-supports.exp
13176         (check_effective_target_powerpc_altivec): New.
13177         (check_effective_target_vect_cmdline_needed): Use it.
13179 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
13181         PR fortran/30278
13182         * gfortran.dg/backslash_3.f: New test.
13184 2007-01-26  Richard Guenther  <rguenther@suse.de>
13186         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
13188 2007-01-26  Tobias Burnus  <burnus@net-b.de>
13190         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
13191         * gfortran.dg/vect/vect.exp: Ditto.
13192         * gfortran.dg/dg.exp: Ditto.
13193         * gfortran.fortran-torture/execute/execute.exp: Ditto.
13194         * gfortran.fortran-torture/compile/compile.exp: Ditto.
13196 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13198         * gcc.dg/builtins-20.c: Add more cases.
13199         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
13201 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13203         PR fortran/30437
13204         * gcc.dg/Wall.c: New.
13205         * gcc.dg/Wno-all.c: New.
13206         * gfortran.dg/Wall.f90: New.
13207         * gfortran.dg/Wno-all.f90: New.
13209 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
13211         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
13212         * g++.dg/eh/simd-2.C: Also run on Darwin.
13213         * g++.dg/eh/simd-3.C: New.
13214         * g++.dg/eh/simd-4.C: New.
13216 2007-01-25  Richard Guenther  <rguenther@suse.de>
13218         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
13219         and _PROFILE_USE.
13220         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
13222 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
13224         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
13225         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
13226         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
13227         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
13228         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
13229         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
13230         * gcc.dg/ipa/ipa-7.c: New testcase.
13232 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
13234         * g++.dg/cpp0x/warn_cxx0x.C: New.
13236 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13238         * gcc.dg/builtins-20.c: Test builtin carg.
13240 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
13242         PR middle-end/27416
13243         * gcc.dg/gomp/pr27416.c: New test.
13245         PR middle-end/30494
13246         * gcc.dg/gomp/pr30494.c: New test.
13247         * g++.dg/gomp/pr30494.C: New test.
13249         PR middle-end/30421
13250         * gcc.dg/gomp/pr30421.c: New test.
13252 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
13254         * gcc.target/ia64/versionid-1.c: New test.
13255         * gcc.target/ia64/versionid-2.c: New test.
13257 2007-01-24  Richard Guenther  <rguenther@suse.de>
13259         PR testsuite/30181
13260         * gcc.dg/builtins-57.c: Change to a link-time testcase
13261         to support non-C99 targets.
13263 2007-01-24  Jan Hubicka  <jh@suse.cz>
13265         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
13267 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13269         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
13271 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
13273         PR objc/27438
13274         * objc.dg/const-str-12.m: New test.
13276 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13278         PR fortran/30532
13279         * gfortran.dg/ctrl-z.f90:  New test.
13281 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13283         PR fortran/30481
13284         * gfortran.dg/namelist_assumed_char.f90:  New test.
13286 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
13288         PR c++/27492
13289         * g++.dg/inherit/covariant15.C: New test.
13291 2007-01-23  Ian Lance Taylor  <iant@google.com>
13293         * g++.dg/warn/Wparentheses-24.C: New test.
13295 2007-01-23  Richard Guenther  <rguenther@suse.de>
13297         PR testsuite/30560
13298         * ada/acats/run_acats: Do not call gnatmake or gnatchop
13299         with full path.
13301 2007-01-22  Richard Guenther  <rguenther@suse.de>
13303         PR tree-optimization/30038
13304         * gcc.dg/builtins-62.c: New testcase.
13306 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13308         * gcc.c-torture/compile/20070121.c: New test.
13310 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
13312         PR libfortran/30525
13313         * gfortran.dg/char_comparison_1.f:  New test.
13315 2007-01-21  Ira Rosen  <irar@il.ibm.com>
13317         * gcc.dg/vect/vect-strided-same-dr.c: New test.
13319 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
13321         PR objc/30479
13322         * objc.dg/pch: New directory.
13323         * objc.dg/pch/pch.exp: New file.
13324         * objc.dg/pch/interface-1.m: New test.
13325         * objc.dg/pch/interface-1.hs: New include file.
13326         * lib/objc.exp (objc_target_compile): Add
13327         "-x objective-c-header" in front of the sources if this is
13328         a precompiled header being compiled.
13330 2007-01-20  Roger Sayle  <roger@eyesopen.com>
13332         * gfortran.dg/array_memcpy_3.f90: New test case.
13333         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
13335 2007-01-20  Roger Sayle  <roger@eyesopen.com>
13336             Brooks Moses  <brooks.moses@codesourcery.com>
13337             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13339         * gfortran.dg/intrinsic_sign_1.f90: New test case.
13340         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13342 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13344         * gcc.dg/torture/builtin-math-3.c: Test fdim.
13346 2007-01-19  Mike Stump  <mrs@apple.com>
13348         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
13349         away.
13351 2007-01-19  Roger Sayle  <roger@eyesopen.com>
13353         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
13354         option instead of -funsafe-math-optimizations.
13356 2007-01-19  Tomas Bily  <tbily@suse.cz>
13358         gcc.dg/tree-prof/indir-call-prof.c: New.
13359         g++.dg/dg.exp: Add tree-prof subdirectory.
13360         g++.dg/tree-prof/indir-call-prof.C: New.
13361         g++.dg/tree-prof/tree-prof.exp: New.
13363 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13365         PR c++/17947
13366         * g++.dg/warn/deprecated.C: Update warning output.
13367         * g++.dg/warn/deprecated-2.C: Likewise.
13368         * g++.dg/warn/deprecated-3.C: New.
13370 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13372         * gcc.c-torture/execute/nestfunc-7.c: New.
13374 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
13376         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
13378 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13380         * gcc.dg/m68k-pic-1.c: New.
13382 2007-01-18  Roger Sayle  <roger@eyesopen.com>
13384         * gfortran.dg/array_memcpy_4.f90: New test case.
13386 2007-01-18  Josh Conner  <jconner@apple.com>
13388         PR target/30485
13389         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
13390         * gcc.dg/vect/no-trapping-math-1: New.
13391         * gcc.dg/vect/no-trapping-math-2: New.
13393 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
13395         * gcc.target/i386/387-8.c: Update comment about optimizing
13396         inherent load of 1.0 of fptan instruction.
13398 2007-01-18  Dirk Mueller  <dmueller@suse.de>
13399             Richard Guenther <rguenther@suse.de>
13401         PR diagnostic/8268
13402         * gcc.dg/Warray-bounds.c: New testcase.
13403         * gcc.dg/Warray-bounds-2.c: New testcase.
13404         * g++.dg/warn/Warray-bounds.C: New testcase.
13405         * g++.dg/warn/Warray-bounds-2.C: New testcase.
13407 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
13409         PR fortran/30476
13410         * gfortran.dg/generic_12.f90: New test.
13412 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
13414         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
13415         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
13417 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
13419         * gcc.dg/dfp/compare-special.h: New file.
13420         * gcc.dg/dfp/compare-special-32.c: New test.
13421         * gcc.dg/dfp/compare-special-64.c: New test.
13422         * gcc.dg/dfp/compare-special-128.c: New test.
13424 2007-01-16  Roger Sayle  <roger@eyesopen.com>
13425             Paul Thomas  <pault@gcc.gnu.org>
13426             Steven G. Kargl  <kargl@gcc.gnu.org>
13428         PR fortran/30404
13429         * gfortran.dg/forall_6.f90: New test case.
13430         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
13431         * gfortran.dg/dependency_13.f90: Likewise.
13433 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13435         PR testsuite/12325
13436         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
13437         targets that don't support Inf.
13439 2007-01-15  Dale Johannesen  <dalej@apple.com>
13441         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
13443 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
13445         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
13446         of achar for 0xff to avoid the "Extended ASCII not
13447         implemented" error message.
13449 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
13451         PR fortran/28172
13452         * gfortran.dg/altreturn_4.f90: New test.
13454         PR fortran/29389
13455         * gfortran.dg/stfunc_4.f90: New test.
13457         PR fortran/29712
13458         * gfortran.dg/bound_2.f90: Reinstate commented out line.
13459         * gfortran.dg/initialization_1.f90: Change warning.
13461         PR fortran/30283
13462         * gfortran.dg/specification_type_resolution_2.f90: New test.
13464 2007-01-14  Jan Hubicka  <jh@suse.cz>
13466         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
13467         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
13468         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
13469         elimination.
13471 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
13473         PR fortran/30410
13474         * gfortran.dg/external_procedures_2.f90: New test.
13476 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
13478         PR target/30413
13479         * gcc.target/i386/pr30413.c: New test.
13481 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
13483         PR fortran/30452
13484         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
13486 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
13488         * gcc.dg/20070112-1.c: New test.
13490 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13492         PR libgfortran/30435
13493         * gfortran.dg/list_read_6.f90: New test.
13495 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
13497         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
13499 2007-01-12  Tom Tromey  <tromey@redhat.com>
13501         PR preprocessor/28227:
13502         * gcc.dg/cpp/pr28227.c: New file.
13504 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13506         * gcc.dg/tree-ssa/loop-22.c: New test.
13508 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13510         PR tree-optimization/29516
13511         * gcc.dg/tree-ssa/loop-20.c: New test.
13513 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
13515         PR libfortran/30415
13516         * minmaxloc_integer_kinds_1.f90:  New test.
13518 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
13520         PR c++/29573
13521         * g++.dg/template/sizeof-template-argument.C: New test.
13523 2007-01-11  Jan Hubicka  <jh@suse.cz>
13525         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
13526         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
13527         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
13528         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
13529         * gcc.dg/tree-ssa/pr21658.c: Likewise.
13530         * gcc.dg/tree-ssa/pr15349.c: Likewise.
13531         * gcc.dg/tree-ssa/pr25501.c: Likewise.
13532         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
13533         transformation in question.
13534         * gcc.dg/tree-ssa/vrp05.c: Likewise.
13535         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13536         * gcc.dg/always_inline3.c: Likewise.
13538 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
13540         PR c++/28999
13541         * g++.dg/template/typename11.C: New test.
13543 2007-01-10  Robert Kennedy <jimbob@google.com>
13545         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
13547 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
13549         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
13550         for different integer kinds.
13551         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
13552         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
13553         * gfortran.dg/ishft_2.f90: New test.
13554         * gfortran.dg/ishft_3.f90: New test.
13556 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
13558         * gfortran.dg/altreturn_2.f90: Removed executable bit.
13560 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
13562         PR tree-optimization/30322
13563         * gcc.dg/tree-ssa/loop-21.c: New test.
13565 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
13567         * g++.dg/rtti/darwin-builtin-linkage.C: New.
13569 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13571         * gcc.target/spu/intrinsics-1.c: Remove xfail.
13573 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13575         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
13576         * g++.dg/warn/overflow-warn-3.C: Likewise.
13577         * g++.dg/warn/overflow-warn-4.C: Likewise.
13578         * g++.dg/warn/overflow-warn-5.C: Likewise.
13579         * g++.dg/warn/overflow-warn-6.C: Likewise.
13580         * g++.dg/warn/Woverflow-1.C: Likewise.
13581         * g++.dg/warn/Woverflow-2.C: Likewise.
13582         * g++.dg/warn/Woverflow-3.C: Likewise.
13583         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
13585 2007-01-08  Roger Sayle  <roger@eyesopen.com>
13587         * gfortran.dg/array_constructor_14.f90: New test case.
13588         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
13590 2007-01-08  Richard Guenther  <rguenther@suse.de>
13592         PR tree-optimization/23603
13593         * gcc.dg/tree-ssa/vrp31.c: New testcase.
13594         * gcc.dg/tree-ssa/vrp32.c: Likewise.
13596 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
13598         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
13599         in __v8qi typedef.
13600         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
13601         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
13602         compiler behaviour.
13603         * gcc.dg/simd-5.c: Likewise.
13604         * gcc.dg/simd-6.c: Likewise.
13605         * g++.dg/conversion/simd1.C: Likewise.
13606         * g++.dg/conversion/simd3.C: Likewise.
13607         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
13608         (main): Use it.
13610 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
13612         PR tree-optimization/29877
13613         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
13614         name of a hard register for the target concerned.  Adjust dg-error
13615         directives to cope with new behaviour of TER.
13617 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13619         PR c++/28986
13620         * g++.dg/conversion/nullptr1.C: Added overflow warning.
13621         * g++.dg/warn/overflow-warn-1.C: New.
13622         * g++.dg/warn/overflow-warn-3.C: New.
13623         * g++.dg/warn/overflow-warn-4.C: New.
13624         * g++.dg/warn/overflow-warn-5.C: New.
13625         * g++.dg/warn/overflow-warn-6.C: New.
13626         * g++.dg/warn/Woverflow-1.C: New.
13627         * g++.dg/warn/Woverflow-2.C: New.
13628         * g++.dg/warn/Woverflow-3.C: New.
13629         * g++.dg/warn/multiple-overflow-warn-2.C: New.
13631 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
13633         PR fortran/27698
13634         * gfortran.dg/invalid_name.f90: New test.
13635         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
13636         * gfortran.dg/gomp/pr29759.f90: Ditto.
13638 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
13640         * gfortran.dg/present_1.f90:  Update error message.
13642 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
13644         PR c++/19439
13645         * g++.dg/template/duplicate1.C: New test
13646         * g++.dg/template/memfriend6.C: Adjust error markers.
13648 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
13650         PR tree-opt/30385
13651         * gcc.dg/torture/inline-1.c: New test.
13653 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13655         PR c/19978
13656         * gcc.dg/multiple-overflow-warn-1.c: New.
13657         * gcc.dg/multiple-overflow-warn-2.c: New.
13658         * gcc.dg/overflow-warn-6.c: New.
13659         * g++.dg/warn/multiple-overflow-warn-1.C: New.
13661 2007-01-05  Roger Sayle  <roger@eyesopen.com>
13663         * gfortran.dg/array_memcpy_1.f90: New test case.
13664         * gfortran.dg/array_memcpy_2.f90: Likewise.
13666 2007-01-05  Richard Guenther  <rguenther@suse.de>
13668         PR middle-end/27826
13669         * g++.dg/opt/pr27826.C: New testcase.
13671 2007-01-05  Ian Lance Taylor  <iant@google.com>
13673         * gcc.dg/Walways-true-1.c: New test.
13674         * gcc.dg/Walways-true-2.c: New test.
13675         * g++.dg/warn/Walways-true-1.C: New test.
13676         * g++.dg/warn/Walways-true-2.C: New test.
13678 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
13680         PR c/30360
13681         * gcc.dg/pr30360.c: New test.
13683 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
13685         PR fortran/23232
13686         * gfortran.dg/data_implied_do_1.f90: New test.
13688         PR fortran/27996
13689         PR fortran/27998
13690         * gfortran.dg/char_length_1.f90: New test.
13692 2007-01-05  Richard Guenther  <rguenther@suse.de>
13694         PR middle-end/28116
13695         * g++.dg/opt/pr28116.C: New testcase.
13697 2007-01-05  Tobias Burnus  <burnus@net-b.de>
13699         PR fortran/29624
13700         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
13701           invalid deallocate.
13702         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
13703         * gfortran.dg/protected_4.f90: Add pointer intent check.
13704         * gfortran.dg/protected_6.f90: Add pointer intent check.
13705         * gfortran.dg/pointer_intent_1.f90: New test.
13706         * gfortran.dg/pointer_intent_2.f90: New test.
13707         * gfortran.dg/pointer_intent_3.f90: New test.
13709 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
13711         PR 30235
13712         * gfortran.dg/altreturn_2.f90: new test.
13714 2007-01-04  Tom Tromey  <tromey@redhat.com>
13716         PR preprocessor/28165:
13717         * gcc.dg/cpp/pr28165.c: New file.
13719 2007-01-03  Josh Conner  <jconner@apple.com>
13721         PR middle-end/29683
13722         * gcc.dg/pr29683.c: New.
13724 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
13726         PR c++/28217
13727         * g++.dg/pch/template-1.C: New test.
13728         * g++.dg/pch/template-1.Hs: New file.
13730 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13732         PR middle-end/30353
13733         * gcc.c-torture/compile/complex-4.c: New test.
13735 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
13737         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
13738         -maltivec.
13739         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
13741 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
13743         PR middle-end/30286
13744         * gcc.dg/pr30286.c: New test.
13746         PR c++/29535
13747         * g++.dg/template/crash66.C: New test.
13749         PR c++/29054
13750         * g++.dg/template/friend49.C: New test.
13752 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
13754         * gfortran.dg/ibits.f90: New test.
13756 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
13758         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
13759         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
13761 2007-01-02  Jan Hubicka  <jh@suse.cz>
13763         * gcc.dg/pr16194.c: We now output error on all three functions,
13764         not just first one.
13766 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13768         PR c/19977
13769         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
13770         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
13772 2006-01-02  Ian Lance Taylor  <iant@google.com>
13774         * g++.dg/warn/Wparentheses-22.C: New test.
13775         * g++.dg/warn/Wparentheses-23.C: New test.
13777 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13779         PR middle-end/7651
13780         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
13781         * gcc.dg/declspec-3-Wextra.c: New.
13782         * gcc.dg/declspec-3-no.c: New
13784 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
13786         PR fortran/20896
13787         * gfortran.dg/interface_10.f90: Remove.
13789 2007-01-01  Roger Sayle  <roger@eyesopen.com>
13791         * gcc.dg/fold-eqxor-4.c: New test case.
13793 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
13795         PR middle-end/30311
13796         * gcc.c-torture/compile/pr30311.c: New test.
13798 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
13800         PR middle-end/30253
13801         * gcc.c-torture/compile/statement-expression-1.c: New test.
13803 2007-01-01  Andreas Schwab  <schwab@suse.de>
13805         PR target/29166
13806         * g++.dg/eh/pr29166.C: New test.
13808 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
13810         * lib/target-supports.exp (check_effective_target_powerpc_spe):
13811         New.
13812         (check_effective_target_vect_cmdline_needed): Use it.
13814 2006-12-31  Richard Guenther  <rguenther@suse.de>
13816         PR middle-end/30137
13817         * gcc.dg/pr30137-1.c: New testcase.
13818         * gcc.dg/pr30137-2.c: Likewise.
13820 2006-12-31  Roger Sayle  <roger@eyesopen.com>
13822         PR middle-end/30322
13823         * gcc.dg/fold-plusnot-1.c: New test case.
13825 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
13827         PR c++/29731
13828         * g++.dg/parse/template22.C: New test.
13830 2006-12-31  Richard Guenther  <rguenther@suse.de>
13832         PR middle-end/30338
13833         * gcc.c-torture/compile/pr30338.c: New testcase.
13835 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
13837         PR fortran/27900
13838         * gfortran.dg/intrinsic_actual_4.f90: New test.
13840         PR fortran/24325
13841         * gfortran.dg/func_decl_3.f90: New test.
13843 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
13845         PR fortran/23060
13846         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
13847         * gfortran.dg/c_by_val_1.f: New test.
13848         * gfortran.dg/c_by_val_2.f: New test.
13849         * gfortran.dg/c_by_val_3.f: New test.
13851 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
13853         PR libfortran/30321
13854         * gfortran.dg/sum_zero_array_1.f90:  New test.
13856 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
13858         PR preprocessor/29612
13859         * gcc.dg/cpp/pr29612-1.c: New test.
13860         * gcc.dg/cpp/pr29612-2.c: New test.
13862 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
13864         PR fortran/30034
13865         * gfortran.dg/pure_formal_proc_1.f90: New test.
13867         PR fortran/30237
13868         * gfortran.dg/intrinsic_actual_3.f90: New test.
13870 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13872         PR fortran/30014
13873         * gfortran.dg/io_constraints_1.f90: Update test.
13874         * gfortran.dg/io_constraints_2.f90: Update test.
13875         * gfortran.dg/inquire_iolength.f90: New test.
13877 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
13879         PR fortran/20896
13880         * gfortran.dg/interface_10.f90: New test.
13881         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
13882         since z is already, locally a variable.
13884         PR fortran/25135
13885         * gfortran.dg/generic_11.f90: New test.
13886         * gfortran.dg/interface_7.f90: Remove name clash between module
13887         name and procedure 'x' referenced in the interface.
13889 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13891         PR middle-end/7651
13892         * gcc.dg/Wmissing-parameter-type.c: New.
13893         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
13894         * gcc.dg/Wmissing-parameter-type-no.c: New.
13896 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
13898         PR fortran/25818
13899         * gfortran.dg/entry_array_specs_2.f: New test.
13901         PR fortran/30084
13902         * gfortran.dg/nested_modules_6.f90: New test.
13904 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13906         PR middle-end/7651
13907         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
13908         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
13910 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
13912         PR C++/30168
13913         * g++.dg/opt/complex6.C: New test.
13915 2006-12-22  Ben Elliston  <bje@au.ibm.com>
13917         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
13918         full" if the linker on spu-*-* warns about exceeding local store.
13920         And revert this patch:
13921         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13922         fail to link due to relocation overflows on spu-*-*.
13924 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13926         PR fortran/30273
13927         * gfortran.dg/dependency_19.f90: New test.
13929 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13931         PR fortran/30202
13932         * gfortran.dg/alloc_comp_basics_3.f90: New test.
13934 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
13936         PR middle-end/30262
13937         * gcc.c-torture/execute/20061220-1.c: New test.
13939         PR middle-end/30263
13940         * gcc.dg/gomp/asm-1.c: New test.
13942         PR target/30230
13943         * g++.dg/eh/ia64-2.C: New test.
13945 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13947         PR target/28966
13948         PR target/29248
13949         * gcc.dg/rs6000-leaf.c: New.
13951 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13953         PR fortran/25392
13954         * gfortran.dg/f2c_8.f90: New test.
13956 2006-12-20  Bill Wendling  <wendling@apple.com>
13958         * gcc.dg/asm-b.c: Check for __ppc64__.
13960 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13962         PR fortran/30190
13963         * gfortran.dg/bounds_check_5.f90: New test.
13965 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
13967         PR middle-end/30143
13968         * gcc.dg/gomp/complex-1.c: New testcase.
13970 2006-12-20  Roger Sayle  <roger@eyesopen.com>
13972         * gfortran.dg/array_memset_1.f90: New test case.
13974 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
13976         * lib/target-supports.exp: Add spu to
13977         check_effective_target_vect_widen_mult_hi_to_si.
13979 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13981         PR fortran/29992
13982         * gfortran.dg/generic_9.f90: New test.
13984         PR fortran/30081
13985         * gfortran.dg/generic_10.f90: New test.
13987 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
13989         PR tree-opt/30045
13990         * gcc.dg/pr30045.c: New test.
13992 2006-12-20  Ben Elliston  <bje@au.ibm.com>
13994         * gcc.dg/20020312-2.c: Add a case for __SPU__.
13996 2006-12-19  Eric Christopher  <echristo@apple.com>
13998         PR target/29302
13999         * gcc.c-torture/execute/pr29302-1.c: New.
14001 2006-12-19  Tobias Burnus  <burnus@net-b.de>
14003         PR fortran/39238
14004         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14006 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
14008         PR fortran/30236
14009         * gfortran.dg/altreturn_3.f90: New test.
14011         * gfortran.dg/char_result_12.f90: Fix comment typos.
14013 2006-12-19  Ben Elliston  <bje@au.ibm.com>
14015         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
14016         as newlib's stdio.h uses non-traditional cpp constructs.
14018 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14020         * gfortran.dg/advance.f90: Renamed to advance_1.f90
14021         * gfortran.dg/append-1.f90: Renamed to append_1.f90
14022         * gfortran.dg/array-1.f90: Renamed to array_1.f90
14023         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
14024         * gfortran.dg/backspace.f: Renamed to backspace_1.f
14025         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
14026         * gfortran.dg/default_initialization.f: Renamed to
14027         default_initialization_1.f
14028         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
14029         dollar_edit_descriptor_1.f
14030         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
14031         dollar_edit_descriptor_2.f
14032         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
14033         dollar_edit_descriptor_3.f
14034         * gfortran.dg/logint-1.f: Renamed to logint_1.f
14035         * gfortran.dg/logint-2.f: Renamed to logint_2.f
14036         * gfortran.dg/logint-3.f: Renamed to logint_3.f
14037         * gfortran.dg/advance_1.f90: Renamed from advance.f90
14038         * gfortran.dg/append_1.f90: Renamed from append-1.f90
14039         * gfortran.dg/array_1.f90: Renamed from array-1.f90
14040         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
14041         * gfortran.dg/backspace_1.f: Renamed from backspace.f
14042         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
14043         * gfortran.dg/default_initialization_1.f: Renamed from
14044         default_initialization.f
14045         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
14046         dollar_edit_descriptor-1.f
14047         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
14048         dollar_edit_descriptor-2.f
14049         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
14050         dollar_edit_descriptor-3.f
14051         * gfortran.dg/logint_1.f: Renamed from logint-1.f
14052         * gfortran.dg/logint_2.f: Renamed from logint-2.f
14053         * gfortran.dg/logint_3.f: Renamed from logint-3.f
14055 2006-12-18  Bill Wendling  <wendling@apple.com>
14057         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
14058         id is an OjbC keyword.
14060 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14062         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
14064 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14066         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
14068 2006-12-18  Ian Lance Taylor  <iant@google.com>
14070         * g++.dg/warn/Wmissing-declarations-1.C: New test.
14072 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14074         * gcc.c-torture/compile/pr27528.c: Use empty templates.
14076 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
14078         PR fortran/30207
14079         * gfortran.fortran-torture/execute/where21.f90: New test.
14081 2006-12-17  Tobias Burnus  <burnus@net-b.de>
14083         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
14085 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14087         PR middle-end/7651
14088         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
14089         * gcc.dg/if-empty-1.c: Likewise.
14090         * gcc.dg/pr23165.c: Likewise.
14091         * g++.dg/warn/empty-body.C: Likewise.
14093 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14095         PR libfortran/30005
14096         * gfortran.dg/open_errors.f90: New test.
14098 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
14100         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
14102         * gcc.target/i386/ssse3-pabsb.c: New file.
14103         * gcc.target/i386/ssse3-pabsd.c: Likewise.
14104         * gcc.target/i386/ssse3-pabsw.c: Likewise.
14105         * gcc.target/i386/ssse3-palignr.c: Likewise.
14106         * gcc.target/i386/ssse3-phaddd.c: Likewise.
14107         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
14108         * gcc.target/i386/ssse3-phaddw.c: Likewise.
14109         * gcc.target/i386/ssse3-phsubd.c: Likewise.
14110         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
14111         * gcc.target/i386/ssse3-phsubw.c: Likewise.
14112         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
14113         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
14114         * gcc.target/i386/ssse3-pshufb.c: Likewise.
14115         * gcc.target/i386/ssse3-psignb.c: Likewise.
14116         * gcc.target/i386/ssse3-psignd.c: Likewise.
14117         * gcc.target/i386/ssse3-psignw.c: Likewise.
14118         * gcc.target/i386/ssse3-vals.h: Likewise.
14120 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
14122         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
14123         * lib/fortran-torture.exp: Include target-supports.exp.
14125 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
14127         PR target/30185
14128         * gcc.c-torture/execute/pr30185.c: New test.
14130 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14132         PR testsuite/30179
14133         PR testsuite/30180
14134         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
14135         * gcc.dg/builtin-bswap-2.c: Likewise.
14136         * gcc.dg/builtin-bswap-3.c: Likewise.
14137         * gcc.dg/builtin-bswap-4.c: Likewise.
14138         * lib/target-supports.exp (check_effective_target_stdint_types): New.
14139         * gcc.c-torture/execute/mode-dependent-address.x: New file.
14141 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14143         PR libfortran/30145
14144         * gfortran.dg/write_zero_array: New test.
14146 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14148         PR fortran/30200
14149         * gfortran.dg/write_fmt_trim.f90: New test.
14151 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
14153         PR 30194
14154         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
14155         temporarily.
14157 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14159         * lib/target-supports.exp (check_weak_available): Use istarget
14160         "hppa*-*-hpux10*" instead of regexp.
14161         (check_cxa_atexit_available): Likewise.
14163 2006-12-14  Richard Guenther  <rguenther@suse.de>
14165         PR tree-optimization/30197
14166         * gcc.c-torture/execute/complex-1.c: Fix function name.
14167         * gcc.dg/builtins-61.c: New testcase.
14169 2006-12-14  Richard Guenther  <rguenther@suse.de>
14171         PR middle-end/30172
14172         * gcc.dg/pr30172-1.c: New testcase.
14174 2006-12-14  Richard Guenther  <rguenther@suse.de>
14176         PR tree-optimization/30198
14177         * gcc.dg/builtins-60.c: New testcase.
14179 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
14181         * lib/target-supports.exp (vect_no_align): Remove spu.
14183 2006-12-13  Ian Lance Taylor  <iant@google.com>
14185         PR c++/19564
14186         PR c++/19756
14187         * g++.dg/warn/Wparentheses-5.C: New test.
14188         * g++.dg/warn/Wparentheses-6.C: New test.
14189         * g++.dg/warn/Wparentheses-7.C: New test.
14190         * g++.dg/warn/Wparentheses-8.C: New test.
14191         * g++.dg/warn/Wparentheses-9.C: New test.
14192         * g++.dg/warn/Wparentheses-10.C: New test.
14193         * g++.dg/warn/Wparentheses-11.C: New test.
14194         * g++.dg/warn/Wparentheses-12.C: New test.
14195         * g++.dg/warn/Wparentheses-13.C: New test.
14196         * g++.dg/warn/Wparentheses-14.C: New test.
14197         * g++.dg/warn/Wparentheses-15.C: New test.
14198         * g++.dg/warn/Wparentheses-16.C: New test.
14199         * g++.dg/warn/Wparentheses-17.C: New test.
14200         * g++.dg/warn/Wparentheses-18.C: New test.
14201         * g++.dg/warn/Wparentheses-19.C: New test.
14202         * g++.dg/warn/Wparentheses-20.C: New test.
14203         * g++.dg/warn/Wparentheses-21.C: New test.
14205 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14207         PR testsuite/30157
14208         * lib/target-supports.exp (check_cxa_atexit_available): Return false
14209         for target "hppa.*hpux10".
14211 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
14213         * g++.dg/debug/vartrack1.C: New test.
14215         * g++.dg/opt/ifcvt1.C: New test.
14217         * gcc.dg/tls/opt-13.c: New test.
14219         * gcc.dg/20060425-2.c: New test.
14221         * g++.dg/opt/pr15054-2.C: New test.
14223         * gcc.c-torture/execute/20060420-1.c: New test.
14225         * gcc.c-torture/execute/20060412-1.c: New test.
14227         * objc/compile/20060406-1.m: New test.
14229 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
14231         * g++.dg/template/array17.C: New test.
14233 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
14235         * gcc.target/powerpc/altivec-23.c: New test.
14237 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
14239         PR c++27316
14240         * g++.dg/inherit/error3.C: New test.
14242         PR c++/28740
14243         * g++.dg/inherit/error4.C: New test.
14245 2006-12-13  Richard Guenther  <rguenther@suse.de>
14247         PR tree-optimization/17687
14248         * gcc.dg/builtins-59.c: New testcase.
14250 2006-12-13  Ben Elliston  <bje@au.ibm.com>
14252         * gcc.target/spu/Wmain.c: New test.
14254 2006-12-12  Josh Conner  <jconner@apple.com>
14256         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
14257         * g++.dg/abi/thunk4.C: Likewise.
14258         * g++.dg/abi/rtti3.C: Likewise.
14260 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
14262         * gcc.target/spu/cpat-1.c: New test.
14263         * gcc.target/spu/cpat-2.c: New test.
14264         * gcc.target/spu/cpat-3.c: New test.
14265         * gcc.target/spu/cpat-4.c: New test.
14267 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14269         PR tree-opt/28436
14270         * gcc.c-torture/compile/vector-1.c: New test.
14271         * gcc.c-torture/compile/vector-2.c: New test.
14272         * gcc.c-torture/compile/vector-3.c: New test.
14274 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14276         * lib/fortran-torture.exp: Update copyright years.  Remove
14277         obsolete comment.  Test -ftree-vectorize where it makes sense.
14278         * lib/gfortran-dg.exp: Update copyright years.  Use settings
14279         from fortran-torture.exp.
14280         * gfortran.dg/char_transpose_1.f90,
14281         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
14282         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
14283         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
14284         '-w' to dg-options.
14286 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
14288         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
14289         saved_${tool}_load.
14291 2006-12-12  Ira Rosen  <irar@il.ibm.com>
14293         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
14294         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
14295         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
14296         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
14297         gaps.
14299 2006-12-12  Richard Guenther  <rguenther@suse.de>
14301         PR middle-end/30147
14302         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
14304 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
14305             Diego Novillo  <dnovillo@redhat.com>
14307         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
14308         VDEF/VUSE changes.
14309         * gcc.dg/tree-ssa/pr26421.c: Likewise
14310         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
14311         * gcc.dg/tree-ssa/pr23382.c: Likewise.
14312         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
14313         * gcc.dg/tree-ssa/pr28410.c: Likewise.
14314         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
14315         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
14316         * gcc.dg/tree-ssa/vrp07.c: Likewise.
14317         * gcc.dg/tree-ssa/vrp08.c: Likewise.
14318         * gcc.dg/tree-ssa/alias-12.c: Likewise.
14320 2006-12-11  Jan Hubicka  <jh@suse.cz>
14322         * gcc.dg/tree-prof/stringop-1.c: New test.
14323         * gcc.dg/tree-prof/stringop-2.c: New test.
14325 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
14327         PR target/30120
14328         * gcc.target/i386/pr30120.c: New test.
14330         Revert:
14331         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14333         * gcc.target/i386/x87regparm-1.c: New test.
14334         * gcc.target/i386/x87regparm-2.c: New test.
14335         * gcc.target/i386/x87regparm-3.c: New test.
14336         * gcc.target/i386/x87regparm-4.c: New test.
14338 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
14340         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
14342 2006-12-10  Tobias Burnus  <burnus@net-b.de>
14344         PR fortran/23994
14345         * gfortran.dg/protected_1.f90: New test.
14346         * gfortran.dg/protected_2.f90: New test.
14347         * gfortran.dg/protected_3.f90: New test.
14348         * gfortran.dg/protected_4.f90: New test.
14349         * gfortran.dg/protected_5.f90: New test.
14350         * gfortran.dg/protected_6.f90: New test.
14352 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14353             Tobias Burnus  <burnus@gcc.gnu.org>
14355         PR fortran/29975
14356         PR fortran/30068
14357         * gfortran.dg/interface_4.f90: Test adding procedure to generic
14358         interface.
14359         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
14360         ambiguous interfaces.
14361         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
14362         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
14363         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
14364         ambiguous interfaces.
14365         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
14366         * gfortran.dg/array_initializer_2.f90: Add initializer array
14367         constructor test.
14369         PR fortran/30096
14370         * gfortran.dg/interface_9.f90: Test that host interfaces are
14371         not checked for ambiguity with the local version.
14373 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14375         PR fortran/29464
14376         * gfortran.dg/module_interface_2.f90: New test.
14378 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14380         PR fortran/29941
14381         * gfortran.dg/assumed_len.f90: New test.
14383 2006-12-09  Richard Guenther  <rguenther@suse.de>
14385         * g++.dg/warn/implicit-typename1.C: Qualify types.
14386         * g++.dg/parse/crash12.C: Likewise.
14387         * g++.dg/tree-ssa/pr22444.C: Likewise.
14389 2006-12-09  Tobias Burnus  <burnus@net-b.de>
14391         * gfortran.dg/array_2.f90: Added sqrt test.
14393 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
14395         * gcc.target/i386/x87regparm-1.c: XFAIL.
14396         * gcc.target/i386/x87regparm-2.c: XFAIL.
14397         * gcc.target/i386/x87regparm-3.c: XFAIL.
14398         * gcc.target/i386/x87regparm-4.c: XFAIL.
14400 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14402         * lib/target-supports.exp
14403         (check_effective_target_large_long_double): New.
14404         * gcc.dg/Wconversion-real.c : Use it.
14405         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
14406         unsigned.
14408 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
14410         * gcc.c-torture/execute/mode-dependent-address.c: New test.
14412 2006-12-08  Tobias Burnus  <burnus@net-b.de>
14414         PR fortran/27546
14415         * gfortran.dg/import4.f90: New test for IMPORT in modules.
14417 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
14419         PR c++/29732
14420         * g++.dg/template/crash65.C: New test.
14421         * g++.dg/template/spec16.C: Tweak error markers.
14423 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14425         * gcc.target/spu: New directory.
14426         * gcc.target/spu/spu.exp: New file.
14427         * gcc.target/spu/intrinsics-1.c: New test.
14429 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
14431         PR c++/29980
14432         * g++.dg/ext/attrib27.C: New test.
14433         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
14434         * g++.dg/parse/typedef5.C: Likewise.
14436 2006-12-07  Mike Stump  <mrs@apple.com>
14438         * treelang/compile/var_defs.tree: Adjust.
14440 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
14442         PR c++/29730
14443         * g++.dg/template/crash64.C: New test.
14444         * g++.dg/parse/crash27.C: Adjust error markers.
14446 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
14448         PR libfortran/30009
14449         PR libfortran/30056
14450         * gfortran.dg/read_eof_4.f90:  Add tests.
14451         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
14452         * gfortran.dg/unf_read_corrupted_1.f90: New test.
14454 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
14456         PR c++/29729
14457         * g++.dg/template/crash63.C: New test.
14459         PR c++/29728
14460         * g++.dg/template/crash62.C: New test.
14462 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14464         PR fortran/30003
14465         * gfortran.dg/allocatable_function_1.f90: Increase the number
14466         of expected calls of free to 10; the lhs section reference is
14467         now evaluated so there is another call to bar.  Change the
14468         comment appropriately.
14469         * gfortran.dg/array_section_1.f90: New test.
14471 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14473         PR fortran/29912
14474         * gfortran.dg/char_result_12.f90: New test.
14476 2006-12-05  Richard Guenther  <rguenther@suse.de>
14478         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
14479         * gcc.dg/vect/vect-pow-2.c: Rename to ...
14480         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
14481         vect_double, xfail for spu*-*-*.
14483 2006-12-04  Tobias Burnus  <burnus@net-b.de>
14485         PR fortran/29962
14486         * initialization_4.f90: Test noninteger exponents (-std=f95).
14487         * initialization_5.f90: New test for noninteger exponents
14488           with -std=f2003.
14490 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14492         PR fortran/29821
14493         * gfortran.dg/parameter_array_section_1.f90: New test.
14495 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
14497         PR c++/29733
14498         * g++.dg/template/crash61.C: New test.
14500         PR c++/29632
14501         * g++.dg/template/error23.C: New test.
14503 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
14505         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
14507 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14509         PR fortran/29916
14510         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
14512 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
14514         PR middle-end/29965
14515         * gcc.dg/gomp/pr29965-1.c: New test.
14516         * gcc.dg/gomp/pr29965-2.c: New test.
14517         * gcc.dg/gomp/pr29965-3.c: New test.
14518         * gcc.dg/gomp/pr29965-4.c: New test.
14519         * gcc.dg/gomp/pr29965-5.c: New test.
14520         * gcc.dg/gomp/pr29965-6.c: New test.
14521         * g++.dg/gomp/pr29965-1.C: New test.
14522         * g++.dg/gomp/pr29965-2.C: New test.
14523         * g++.dg/gomp/pr29965-3.C: New test.
14524         * g++.dg/gomp/pr29965-4.C: New test.
14525         * g++.dg/gomp/pr29965-5.C: New test.
14526         * g++.dg/gomp/pr29965-6.C: New test.
14527         * g++.dg/gomp/pr29965-7.C: New test.
14528         * g++.dg/gomp/pr29965-8.C: New test.
14529         * g++.dg/gomp/pr29965-9.C: New test.
14530         * g++.dg/gomp/pr29965-10.C: New test.
14532 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
14534         * gnat.dg/pointer_variable_bounds.adb: New test.
14535         * gnat.dg/pointer_variable_bounds.ads: Likewise.
14536         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
14538 2006-12-03  Eric Christopher  <echristo@apple.com>
14540         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
14542 2006-12-03  Richard Henderson  <rth@redhat.com>
14543             Andrew Pinski  <pinskia@gmail.com>
14545         PR C++/14329
14546         * g++.dg/warn/unit-1.C: New test.
14548 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
14550         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
14552 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
14554         * g++.dg/vect/vect.exp: Enable tests to run on spu.
14555         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
14556         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
14557         * gcc.dg/vect/vect-70.c: Reduce array size.
14558         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
14559         vect_no_compaer_double targets.
14560         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
14561         vect_float, vect_double, and vect_int.
14563 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
14565         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
14566         test for loop versioning on vect_no_align targets.
14567         * gcc.dg/vect/pr20122.c: Likewise.
14568         * gcc.dg/vect/vect-105.c: Likewise.
14569         * gcc.dg/vect/vect-42.c: Likewise.
14570         * gcc.dg/vect/vect-43.c: Likewise.
14571         * gcc.dg/vect/vect-74.c: Likewise.
14572         * gcc.dg/vect/vect-75.c: Likewise.
14573         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14574         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14575         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
14576         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
14578 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
14580         PR fortran/29642
14581         * gfortran.dg/value_1.f90 : New test.
14582         * gfortran.dg/value_2.f90 : New test.
14583         * gfortran.dg/value_3.f90 : New test.
14584         * gfortran.dg/value_4.f90 : New test.
14585         * gfortran.dg/value_4.c : Called from value_4.f90.
14587 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14589         PR C++/30033
14590         *  g++.dg/cpp0x/static_assert4.C: New testcase.
14592 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14594         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
14596 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
14598         PR c/27953
14599         * gcc.dg/pr27953.c: New test.
14601 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14603         PR c++/30022
14604         * g++.dg/ext/vector5.C: New test.
14606         PR c++/30021
14607         * g++.dg/other/main1.C: New test.
14609 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
14611         PR libfortran/29568
14612         * gfortran.dg/convert_implied_open.f90:  Change to
14613         new default record length.
14614         * gfortran.dg/unf_short_record_1.f90:  Adapt to
14615         new error message.
14616         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
14618 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
14620         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
14622 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
14624         PR c++/29066
14625         * g++.dg/expr/pr29066.c: New.
14627 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
14628             Zdenek Dvorak <dvorakz@suse.cz>
14630         PR tree-optimization/29921
14631         * gcc.dg/pr29921-2.c: New test.
14633 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
14635         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
14636         (i386_get_cpuid): New function.
14637         (i386_cpuid_ecx): Likewise.
14638         (i386_cpuid_edx): Likewise.
14639         (i386_cpuid): Updated to call i386_cpuid_edx.
14641         * gcc.target/i386/sse3-addsubpd.c: New file.
14642         * gcc.target/i386/sse3-addsubps.c: Likewise.
14643         * gcc.target/i386/sse3-haddpd.c: Likewise.
14644         * gcc.target/i386/sse3-haddps.c: Likewise.
14645         * gcc.target/i386/sse3-hsubpd.c: Likewise.
14646         * gcc.target/i386/sse3-hsubps.c: Likewise.
14647         * gcc.target/i386/sse3-lddqu.c: Likewise.
14648         * gcc.target/i386/sse3-movddup.c: Likewise.
14649         * gcc.target/i386/sse3-movshdup.c: Likewise.
14650         * gcc.target/i386/sse3-movsldup.c: Likewise.
14652 2006-12-01  Dirk Mueller  <dmueller@suse.de>
14654         * g++.dg/warn/Wreturn-type-4.C: New testcase.
14656 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
14658         * gcc.dg/dfp/convert-int-max.c: New test.
14659         * gcc.dg/dfp/convert-int-max-fold.c: New test.
14661 2006-11-30  Richard Guenther  <rguenther@suse.de>
14663         * gcc.dg/vect/vect-pow-1.c: Rename ...
14664         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
14665         floats instead of doubles, check successful vectorization.
14667 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14669         PR target/29945
14670         * gcc.c-torture/compile/pr29945.c: New testcase.
14672 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
14674         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
14675         -maltivec.
14677 2006-11-29  Eric Christopher  <echristo@apple.com>
14679         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
14681 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
14683         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
14685         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
14687 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
14689         PR c++/29022
14690         * g++.dg/inherit/virtual2.C: New test.
14691         * g++.dg/inherit/virtual3.C: Likewise.
14692         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
14693         * g++.dg/inherit/error2.C: Likewise.
14694         * g++.dg/template/instantiate1.C: Likewise.
14696 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
14698         PR tree-opt/29984
14699         * gcc.dg/tree-ssa/reassoc-12.c: New test.
14701 2006-11-28  Jan Hubicka  <jh@suse.cz>
14703         * gcc.dg/memcpy-1.c: New test.
14705 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
14707         PR c++/29735
14708         * g++.dg/warn/main-3.C: New test.
14710 2006-11-28  Jan Hubicka  <jh@suse.cz>
14712         * gcc.dg/winline-1.c: New test.
14714 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14716         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
14717         alignments.
14719 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
14721         PR fortran/29976
14722         * gfortran.dg/missing_optional_dummy_3.f90
14724 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
14726         PR fortran/20880
14727         * gfortran.dg/interface_3.f90: Modify errors.
14729 2006-11-28  Ben Elliston  <bje@au.ibm.com>
14731         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14732         fail to link due to relocation overflows on spu-*-*.
14734 2006-11-27  Michael Matz  <matz@suse.de>
14735             Andreas Krebbel  <krebbel1@de.ibm.com>
14737         PR target/29319
14738         * gcc.dg/20061127-1.c: New testcase.
14740 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
14742         * gcc.dg/20061124-1.c: Add exit() function prototype.
14744 2006-11-27  Jan Hubicka  <jh@suse.cz>
14746         * gcc.target/i386/memcpy-1.c: Adjust size.
14747         * gcc.dg/visibility-11.c: Likewise.
14749 2006-11-27  Richard Guenther  <rguenther@suse.de>
14751         PR middle-end/25620
14752         * gcc.target/i386/pow-1.c: New testcase.
14753         * gcc.dg/builtins-58.c: Likewise.
14755 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
14757         PR c++/29886
14758         * g++.dg/expr/cast8.C: New test.
14760 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14762         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
14763         Don't ever inline the testcase.
14765 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
14767         PR fortran/29982
14768         * gfortran.fortran-torture/compile/parameter_3.f90: New
14769         testcase.
14771 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
14773         PR fortran/29951
14774         * gfortran.fortran-torture/execute/transfer2.f90: New test.
14776 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14778         * gfortran.fortran-torture/execute/specifics.f90: Remove test
14779         for CHAR.
14781 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14783         PR libgfortran/29936
14784         * gfortran.dg/write_check3.f90: New test.
14786 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14788         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
14790 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
14792         PR fortran/20880
14793         * gfortran.dg/interface_3.f90: New test.
14795         PR fortran/29387
14796         * gfortran.dg/generic_8.f90: New test.
14798 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14800         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
14801         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
14802         * gfortran.dg/specifics_3.f90: Remove.
14804 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
14806         PR c/29955
14807         * gcc.dg/gomp/pr29955.c: New test.
14809         PR c/29736
14810         * gcc.dg/pr29736.c: New test.
14812 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14814         PR tree-opt/29964
14815         * gcc.dg/pure-1.c: New test.
14817 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
14819         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
14820         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
14822 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14824         * gcc.dg/20061124-1.c: New testcase.
14826 2006-11-23  Eric Christopher  <echristo@apple.com>
14828         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
14830 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14832         PR c/2707
14833         PR c++/26167
14834         * gcc.dg/Wconversion-integer.c: New. Supersedes
14835         Wconversion-negative-constants.c
14836         * gcc.dg/Wconversion-real.c: New.
14837         * gcc.dg/Wconversion-real-integer.c: New.
14838         * gcc.dg/Wconversion-negative-constants.c: Deleted.
14839         * g++.dg/warn/Wconversion1.C: Modified.
14841 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14843         * gfortran.dg/overload_1.f90: New test.
14845 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14847         PR c/9072
14848         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
14849         Wtraditional-conversion.
14850         * gcc.dg/overflow-warn-2.c: Likewise.
14851         * gcc.dg/Wconversion.c: Likewise. Renamed as
14852         Wtraditional-conversion.c .
14853         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
14854         Wtraditional-conversion-2.c .
14855         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
14856         Wtraditional-conversion-2.c
14857         * gcc.dg/Wconversion-negative-constants.c: New.
14859 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
14861         * gcc.dg/tree-ssa/dump-1.c: New test.
14863 2006-11-23  David Ung <davidu@mips.com>
14865         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
14866         -mfp64, allowable when ISA >= 33 and float is enabled.
14867         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
14868         of mthc1 and mfhc1 patterns.
14870 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
14872         PR tree-optimization/29921
14873         * gcc.dg/pr29921.c: New test.
14875 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14877         PR fortran/29441
14878         * gfortran.dg/initialization_4.f90: New test.
14880 2006-11-22  Ira Rosen  <irar@il.ibm.com>
14882         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
14883         platforms that have interleaving support.
14884         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
14885         * gcc.dg/vect/vect-strided-a-u16-i2.c,
14886         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
14887         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
14888         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
14889         gcc.dg/vect/vect-strided-u8-i2-gap.c,
14890         gcc.dg/vect/vect-strided-u8-i8.c,
14891         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
14892         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
14893         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
14894         gcc.dg/vect/vect-strided-float.c,
14895         gcc.dg/vect/vect-strided-a-mult.c,
14896         gcc.dg/vect/vect-strided-mult-char-ls.c,
14897         gcc.dg/vect/vect-strided-a-u16-mult.c,
14898         gcc.dg/vect/vect-strided-a-u32-mult.c,
14899         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
14900         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
14901         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
14902         gcc.dg/vect/vect-strided-mult.c,
14903         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
14904         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
14905         New.
14907 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
14909         PR fortran/25087
14910         * gfortran.dg/auto_char_len_4.f90: New test.
14912 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
14914         PR fortran/29652
14915         * gfortran.dg/generic_7.f90: New test.
14916         * gfortran.dg/defined_operators_1.f90: Add new error.
14918 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
14920         PR tree-optimization/29902
14921         * g++.dg/tree-ssa/pr29902.C: New test.
14923 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
14925         PR fortran/29820
14926         * gfortran.dg/used_types_13.f90: New test.
14928 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
14930         * gcc.dg/dfp/snan.c: Delete.
14932 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
14934         * g++.dg/cpp0x/static_assert1.C: New.
14935         * g++.dg/cpp0x/static_assert2.C: New.
14936         * g++.dg/cpp0x/static_assert3.C: New.
14938 2006-11-21  Richard Guenther  <rguenther@suse.de>
14940         * gcc.dg/vect/vect-pow-1.c: New testcase.
14941         * gcc.dg/vect/vect-pow-2.c: Likewise.
14943 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
14945         PR c++/29570
14946         * g++.dg/template/static29.C: New test.
14948         PR c++/29734
14949         * g++.dg/conversion/simd4.C: New test.
14951 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
14953         PR c++/29475
14954         * g++.dg/template/access19.C: New test.
14955         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
14956         error is reported.
14958 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14960         PR tree-opt/25500
14961         * gcc.dg/tree-ssa/sra-4.c: New testcase.
14963 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14965         PR fortran/27546
14966         * gfortran.dg/import.f90: Extended test.
14967         * gfortran.dg/import2.f90: Extended test.
14969 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14971         * gfortran.dg/volatile3.f90: Add conflict test.
14973 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
14975         PR fortran/24783
14976         * gfortran.dg/implicit_10.f90: New test.
14978 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14980         PR c++/8586
14981         * g++.dg/warn/Wall-write-strings.C: New.
14983 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14985         * gfortran.dg/alloc_comp_constraint_5.f90: New.
14986         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
14988 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14990         * gfortran.dg/use_3.f90: Remove error message.
14991         * gfortran.dg/iso_fortran_env_1.f90: New test.
14992         * gfortran.dg/iso_fortran_env_2.f90: New test.
14993         * gfortran.dg/iso_fortran_env_3.f90: New test.
14994         * gfortran.dg/iso_fortran_env_4.f90: New test.
14996 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
14998         * gcc.dg/vect/vect-27.c: Fix initialization.
15000 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15002         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15003         * gcc.dg/torture/builtin-minmax-1.c: New.
15005         * gcc.dg/builtins-20.c: Add cases for copysign.
15007 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15009         PR fortran/24285
15010         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
15012 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15013         * gfortran.dg/use_1.f90: New test.
15014         * gfortran.dg/use_1.f90: New test.
15015         * gfortran.dg/use_1.f90: New test.
15017 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
15019         PR tree-optimization/29801
15020         * gcc.dg/pr29801.c: New test.
15022 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
15024         PR middle-end/29584
15025         * gcc.dg/torture/pr29584.c: New test.
15027 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
15029         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
15030         Condition PowerPC tests for saving FPRs on powerpc_fprs.
15031         * gcc.target/powerpc/compress-float-ppc.c,
15032         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
15033         powerpc_fprs.
15034         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
15035         do not pass -mhard-float.
15037 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15039         * gnat.dg/volatile_aggregate.adb: New test.
15041 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15043         PR fortran/29391
15044         PR fortran/29489
15045         * gfortran.dg/bound_2.f90: Add more checks.
15046         * gfortran.dg/bound_3.f90: New test.
15048 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15050         PR target/29201
15051         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
15053 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15055         * gfortran.dg/import3.f90: Fix error message.
15057 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15059         PR tree-opt/29788
15060         * gfortran.fortran-torture/compile/inline_1.f90:
15061         New testcase.
15063 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15065         * gcc.target/i386/x87regparm-1.c: New test.
15066         * gcc.target/i386/x87regparm-2.c: New test.
15067         * gcc.target/i386/x87regparm-3.c: New test.
15068         * gcc.target/i386/x87regparm-4.c: New test.
15070 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15072         PR fortran/27546
15073         * gfortran.dg/import.f90: New test.
15074         * gfortran.dg/import2.f90: New test.
15075         * gfortran.dg/import3.f90: New test.
15077 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15079         PR fortran/27588
15080         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
15082 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15084         PR fortran/29806
15085         * gfortran.dg/contains.f90: New test.
15086         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
15088 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
15090         PR tree-optimization/29581
15091         * gcc.dg/pr29581-1.c: New test.
15092         * gcc.dg/pr29581-2.c: New test.
15093         * gcc.dg/pr29581-3.c: New test.
15094         * gcc.dg/pr29581-4.c: New test.
15095         * gfortran.dg/pr29581.f90: New test.
15097 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
15099         PR fortran/29702
15100         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
15101         numbers in error message headers.
15103 2006-11-14  Richard Guenther  <rguenther@suse.de>
15105         * gcc.target/i386/math-torture/math-torture.exp: Restrict
15106         to i?86 and x86_64 targets.
15108 2006-11-14  Caroline Tice  <ctice@apple.com>
15110         * gcc.dg/pubtypes-1.c: New file/testcase.
15111         * gcc.dg/pubtypes-2.c: New file/testcase.
15112         * gcc.dg/pubtypes-3.c: New file/testcase.
15113         * gcc.dg/pubtypes-4.c: New file/testcase.
15114         * g++.dg/pubtypes.C: New file/testcase.
15116 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
15118         PR c++/29106
15119         * g++.dg/init/self1.C: New test.
15121 2006-11-14  Tobias Burnus  <burnus@net-b.de>
15123         PR fortran/29657
15124         * gfortran.dg/conflicts.f90: Add.
15126 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
15128         PR rtl-optimization/29798
15130         * gcc.c-torture/execute/pr29798.c: New.
15132 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15134         * gcc.dg/builtins-20.c: Add more cases.
15136 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
15138         PR fortran/29759
15139         * gfortran.dg/gomp/pr29759.f90: New test.
15141 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
15143         PR c++/29518
15144         * g++.dg/template/static28.C: New test.
15146 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
15148         * lib/c-torture.exp: Use target-libpath.exp.
15149         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
15150         set GCC_EXEC_PREFIX env var from global variable of same name.
15152 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15154         PR fortran/26994
15155         * gfortran.fortran-torture/compile/transfer-1.f90:
15156         New testcase.
15158 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
15159             Zdenek Dvorak <dvorakz@suse.cz>
15161         PR tree-optimization/29680
15162         * gcc.dg/alias-11.c: New test.
15164 2006-11-12  Jason Merrill  <jason@redhat.com>
15165             Andrew Pinski <pinskia@physics.uc.edu>
15167         PR middle-end/28915
15168         * gcc.target/i386/vectorize1.c: New.
15170 2006-11-12  Roger Sayle  <roger@eyesopen.com>
15172         PR rtl-optimization/29797
15173         * gcc.c-torture/execute/pr29797-1.c: New test case.
15175 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15177         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
15179 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
15181         * gcc.dg/tree-ssa/prefetch-3.c: New test.
15183 2006-11-12  Roger Sayle  <roger@eyesopen.com>
15185         PR tree-optimization/13827
15186         * gcc.dg/fold-eqand-1.c: New test case.
15188 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15190         PR rtl-opt/28812
15191         * gcc.c-torture/execute/mayalias-3.c: New test.
15193 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
15195         PR middle-end/27528
15196         * gcc.c-torture/compile/pr27528.c: New test.
15197         * gcc.dg/pr27528.c: Likewise.
15199 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15201         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
15203         * gcc.dg/torture/builtin-symmetric-1.c: New test.
15205 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15207         PR fortran/29758
15208         * gfortran.dg/reshape_source_size_1.f90: New test.
15210 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15212         PR fortran/29315
15213         * gfortran.dg/aliasing_dummy_4.f90: New test.
15215 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
15217         PR target/29777
15218         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
15219         and x86_64-*-* targets.
15221 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15223         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
15224         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
15225         New macros. Use them in exact tests.
15226         (TESTIT3): New macro.
15227         Add tests for fmin, fmax and fma.
15229 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15231         PR fortran/29431
15232         * gfortran.dg/array_constructor_13.f90: New test.
15234 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15236         PR fortran/29744
15237         * gfortran.dg/used_types_12.f90: New test.
15239 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
15241         PR middle-end/29726
15242         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
15243         (test6): Ditto.
15244         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
15245         * gcc.dg/fold-eqandshift-3.c: New test case.
15247 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15249         PR fortran/29699
15250         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
15252         PR fortran/21370
15253         * gfortran.dg/change_symbol_attributes_1.f90: New test.
15255 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15257         * gcc.dg/20061109-1.c: New testcase.
15259 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15261         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
15263 2006-11-09  Tobias Burnus  <burnus@net-b.de>
15265         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
15266         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
15268 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
15270         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
15271         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
15273 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15275         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
15277 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15279         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
15280         vect-9.c).
15281         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
15282         * gcc.dg/vect/vect-9.c: Now vectorizable.
15283         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
15284         that support vect_widen_mult.
15285         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
15286         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
15287         vect-reduc-dot-u16.c).
15288         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
15289         vect-reduc-dot-u16.c).
15290         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
15291         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
15292         vect-reduc-dot-s8.c).
15293         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
15294         vect-reduc-dot-s8.c).
15295         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
15296         vect-reduc-dot-s8.c).
15297         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
15298         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
15299         vect-reduc-dot-u8.c).
15300         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
15301         vect-reduc-dot-u8.c).
15302         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
15303         * gcc.dg/vect/vect-multitypes-9.c: New test.
15304         * gcc.dg/vect/vect-multitypes-10.c: New test.
15305         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
15306         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
15307         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
15308         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
15309         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
15310         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
15311         wrapv-vect-reduc-dot-s8.c.
15312         * lib/target-support.exp (check_effective_target_vect_unpack): New.
15313         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
15314         targets that support vec_unpack.
15315         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
15316         (check_effective_target_vect_widen_mult_qi_to_hi): New.
15317         (check_effective_target_vect_widen_mult_hi_to_si): New.
15318         (check_effective_target_vect_widen_sum): Removed.
15320         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15322         * gcc.dg/vect/vect-multitypes-8.c: New test.
15323         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
15325         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
15327         * gcc.dg/vect/vect-multitypes-7.c: New test.
15329         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15331         * gcc.dg/vect/vect-multitypes-4.c: New test.
15332         * gcc.dg/vect/vect-multitypes-5.c: New test.
15333         * gcc.dg/vect/vect-multitypes-6.c: New test.
15335         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15337         * gcc.dg/vect/vect-multitypes-1.c: New test.
15338         * gcc.dg/vect/vect-multitypes-2.c: New test.
15339         * gcc.dg/vect/vect-multitypes-3.c: New test.
15341 2006-11-07  Eric Christopher  <echristo@apple.com>
15343         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
15344         Test using scan-assembler-not.
15346 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
15348         * gcc.dg/inline-17.c: New test.
15350 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
15352         PR other/25028
15353         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
15354         on HP-UX.
15356 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
15358         PR fortran/29539
15359         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
15361         PR fortran/29634
15362         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
15363         test.
15365 2006-11-07  Tobias Burnus  <burnus@net-b.de>
15367         PR fortran/29601
15368         * gfortran.dg/volatile.f90: Add.
15369         * gfortran.dg/volatile2.f90: Add.
15370         * gfortran.dg/volatile3.f90: Add.
15371         * gfortran.dg/volatile4.f90: Add.
15372         * gfortran.dg/volatile5.f90: Add.
15373         * gfortran.dg/volatile6.f90: Add.
15374         * gfortran.dg/volatile7.f90: Add.
15376 2006-11-06  Tobias Burnus  <burnus@net-b.de>
15378         * gfortran.dg/io_constraints_2.f90: Adjust pattern
15379           for matching error messages.
15380         * gfortran.dg/specifics_3.f90: Adjust pattern
15381           for matching error messages.
15383 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
15384             Bernhard Fischer  <aldot@gcc.gnu.org>
15386         * lib/gcc-dg.exp (output-exists): New proc.
15387         (output-exists-not): New proc.
15388         * gcc.test-framework/test-framework.awk: Support new directives.
15389         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
15390         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
15391         * gcc.test-framework/dg-outexists-exp-F.c: New test.
15392         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
15393         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
15394         * gcc.test-framework/dg-outexists-exp-P.c: New test.
15396 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
15398         PR fortran/29630
15399         PR fortran/29679
15400         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
15401         * gfortran.dg/initialization_3.f90: New.
15403 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15405         PR libgfortran/25545
15406         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
15408 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
15410         PR middle-end/29695
15411         * gcc.c-torture/execute/pr29695-1.c: New test.
15412         * gcc.c-torture/execute/pr29695-2.c: New test.
15414 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
15416         PR fortran/29565
15417         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
15419 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
15421         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
15422         for matching error messages.
15424 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
15426         PR target/26915
15427         * gcc.target/i386/387-12.c: New test.
15429 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15431         PR libfortran/29713
15432         * gfortran.dg/pr29713.f90: New test.
15434 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
15436         * gcc.c-torture/execute/arith-rand-ll.c:
15437         Also test for bogus rest sign.
15439 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15441         PR libfortran/27895
15442         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
15444 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
15446         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
15447         from error messages.
15449 2006-11-02  Mike Stump  <mrs@apple.com>
15451         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
15453         * g++.old-deja/g++.abi/align.C: Enable for darwin.
15455 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
15457         * g++.dg/eh/gcsec1.C: New test.
15459 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15461         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
15462         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
15464 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
15466         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
15467         hexadecimal value.
15468         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
15469         * gcc.dg/pr14796-2.c: Likewise.
15471 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15473         * gcc.c-torture/execute/20061101-1.c: New test.
15475 2006-11-01  Richard Guenther  <rguenther@suse.de>
15477         * gcc.target/i386/fpprec-1.c: New testcase.
15479 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15481         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
15482         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
15484 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
15486         * gcc.c-torture/execute/20061031-1.c: New test.
15488 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15490         PR 23067
15491         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
15492         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
15493         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
15494         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
15495         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
15496         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
15497         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
15499 2006-10-31  Eric Christopher  <echristo@apple.com>
15500             Falk Hueffner  <falk@debian.org>
15502         * gcc.dg/builtin-bswap-1.c: New.
15503         * gcc.dg/builtin-bswap-2.c: New.
15504         * gcc.dg/builtin-bswap-3.c: New.
15505         * gcc.dg/builtin-bswap-4.c: New.
15506         * gcc.dg/builtin-bswap-5.c: New.
15507         * gcc.target/i386/builtin-bswap-1.c: New.
15509 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15511         * gcc.dg/inline-16.c: New.
15513         PR 16622
15514         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
15515         defining it.
15516         * gcc.dg/inline-13.c: New.
15517         * gcc.dg/inline-14.c: New.
15518         * gcc.dg/inline-15.c: New.
15520         PR 11377
15521         * gcc.dg/inline6.c: New.
15522         * gcc.dg/inline7.c: New.
15524 2006-10-31  Roger Sayle  <roger@eyesopen.com>
15526         PR middle-end/23470
15527         * gcc.dg/pr23470-1.c: New test case.
15529 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
15531         PR fortran/29537
15532         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
15533         data.
15534         * gfortran.dg/blockdata_2.f90: New testcase.
15536 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
15538         PR libfortran/29627
15539         * gfortran.dg/unf_short_record_1.f90:  New test.
15541 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15543         PR fortran/29067
15544         * gfortran.dg/pr29067.f: New test.
15546 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
15547             Richard Sandiford  <richard@codesourcery.com>
15549         * lib/target-supports.exp (get_compiler_messages): Append options
15550         as a single list element.
15551         (check_effective_target_arm_vfp_ok): New.
15552         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
15554 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
15556         PR fortran/29387
15557         * gfortran.dg/intrinsic_actual_2.f90: New test.
15559         PR fortran/29490
15560         * gfortran.dg/actual_array_interface_1.f90: New test.
15562         PR fortran/29641
15563         * gfortran.dg/used_types_11.f90: New test.
15565 2006-10-30  Dirk Mueller  <dmueller@suse.de>
15567         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
15568         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
15569         * g++.old-deja/g++.pt/eichin01.C (main): Same.
15570         * g++.old-deja/g++.mike/net25.C (main): Same.
15571         * g++.dg/lookup/exception1.C (main): Same.
15572         * g++.dg/parse/parens2.C (main): Same.
15574 2006-10-30  Roger Sayle  <roger@eyesopen.com>
15576         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
15578 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15580         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
15581         * gcc.dg/torture/builtin-math-3.c: Likewise.
15583 2006-10-30  Tobias Burnus  <burnus@net-b.de>
15585         PR fortran/29452
15586         * gfortran.dg/write_check.f90: Check run-time keyword checking.
15587         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
15589 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
15591         PR Fortran/29410
15592         * gfortran.fortran-torture/execute/transfer1.f90: New test.
15594 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
15596         * lib/target-supports.exp (check_function_available): Declare
15597         function before calling.
15599 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
15601         PR tree-optimization/29637
15602         * gcc.dg/pr29637.c: New test.
15604 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15606         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
15607         tree canonicalization.
15609 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15611         * gcc.dg/builtins-20.c: Add more hypot tests.
15613 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15615         * gcc.dg/fold-compare-1.c: New test case.
15617 2006-10-29  Dirk Mueller  <dmueller@suse.de>
15619         PR c++/16307
15620         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
15622 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15624         PR tree-optimization/15458
15625         * gcc.dg/fold-xornot-1.c: New test case.
15627 2006-10-29  Richard Guenther  <rguenther@suse.de>
15629         * gcc.target/i386/math-torture/trunc.c: New testcase.
15631 2006-10-29  Richard Guenther  <rguenther@suse.de>
15633         * gcc.target/i386/math-torture/round.c: New testcase.
15635 2006-10-29  Richard Guenther  <rguenther@suse.de>
15637         * gcc.target/i386/math-torture/ceil.c: New testcase.
15638         * gcc.target/i386/math-torture/floor.c: Likewise.
15640 2006-10-29  Richard Guenther  <rguenther@suse.de>
15642         * gcc.target/i386/math-torture/rint.c: New testcase.
15643         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
15645 2006-10-29  Richard Guenther  <rguenther@suse.de>
15647         * gcc.target/i386/math-torture/lfloor.c: New testcase.
15648         * gcc.target/i386/math-torture/lceil.c: Likewise.
15650 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15652         PR libgfortran/24313
15653         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
15655 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
15657         * gcc.c-torture/execute/20020118-1.c,
15658         gcc.c-torture/execute/builtins/strlen.c,
15659         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
15660         comment typos.
15662 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15664         * gcc.dg/builtins-20.c: Add tests for hypot.
15665         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
15666         two-argument builtins.
15667         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
15668         TESTIT2.  Update all callers.
15669         (TESTIT2, TESTIT2_R): New helper macros.
15670         Add testcases for pow, hypot and atan2.
15672 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15674         PR C++/29295
15675         * g++.dg/expr/bool1.C: New test.
15676         * g++.dg/expr/bool2.C: New test.
15678 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15680         PR fortran/28224
15681         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
15682         * gfortran.dg/namelist_internal.f90: New test.
15684 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15686         PR fortran/29625
15687         * gfortran.dg/io_real_boz.f90: Add.
15688         * gfortran.dg/io_real_boz2.f90: Add.
15690 2006-10-28  Richard Guenther  <rguenther@suse.de>
15692         PR middle-end/26899
15693         * gcc.dg/tree-ssa/pr26899.c: New testcase.
15695 2006-10-28  Richard Guenther  <rguenther@suse.de>
15697         PR target/28806
15698         * gcc.target/i386/math-torture/lround.c: New testcase.
15700 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
15702         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
15703         * gcc.dg/builtins-44.c: Likewise.
15704         * gcc.dg/builtins-45.c: Likewise.
15705         * gcc.dg/pr28796-2.c: Likewise.
15706         * gcc.dg/unordered-3.c: Likewise.
15708 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15710         PR libgfortran/27954
15711         * gfortran.dg/error_recovery_2.f90: New test.
15713 2006-10-26  Richard Guenther  <rguenther@suse.de>
15715         * gcc.target/i386/i386.exp: Use glob, not find to collect
15716         tests.  Avoids recursing into subdirectories.
15717         * gcc.target/i386/math-torture/math-torture.exp: Torture
15718         for interesting ia32 math options.
15719         * gcc.target.i386/math-torture/lrint.c: New testcase.
15721 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15723         PR libgfortran/29563
15724         * gfortran.dg/arrayio_9.f90: Update test.
15725         * gfortran.dg/arrayio_19.f90: New test.
15727 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
15729         * gcc.dg/20061026.c: New testcase.
15731 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15733         PR libgfortran/29563
15734         * gfortran.dg/arrayio_9.f90: New test.
15736 2006-10-26  Ben Elliston  <bje@au.ibm.com>
15738         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
15739         Copy the strings manually, as strcpy may call strlen.
15741 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15743         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
15744         Add checks for log, log2, log10 and log1p.
15746         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
15747         we already test 0.0.  Add checks for expm1, log, log2, log10,
15748         log1p, cbrt, erf and erfc.
15750 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
15752         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
15754 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
15756         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
15757         and remainderl() built-in functions.  Remove -ffast-math from
15758         dg-options.
15760 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15762         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
15763         acosh and atanh.
15765         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
15766         floating point modifiers to arguments passed to float and long
15767         double functions respectively.  Update all callers to use floating
15768         point numbers, not integers.  Add tests for exp, exp2 and
15769         exp10/pow10.
15771         * gcc.dg/torture/builtin-math-3.c: New test.
15773 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
15775         PR fortran/29393
15776         * gfortran.dg/initialize_2.f90: New.
15778 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15780         * gcc.dg/torture/builtin-math-2.c: New test.
15782 2006-10-24  Richard Guenther  <rguenther@suse.de>
15784         PR middle-end/28796
15785         * gcc.dg/pr28796-1.c: New testcase.
15786         * gcc.dg/pr28796-2.c: Likewise.
15788 2006-10-24  Richard Guenther  <rguenther@suse.de>
15790         * gcc.dg/builtins-57.c: New testcase.
15792 2006-10-24  Richard Guenther  <rguenther@suse.de>
15794         PR tree-optimization/29567
15795         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
15797 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
15799         PR tree-optimization/14784
15800         * gcc.dg/alias-10.c: New test.
15802 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15804         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
15806 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
15808         * gcc.dg/builtin-strncat-chk-1.c: New test.
15810 2006-10-23  Jan Hubicka  <jh@suse.cz>
15812         * gcc.dg/memmove-1.c: New test.
15814 2006-10-23  Paul Brook  <paul@codesourcery.com>
15816         * gcc.dg/pragma-pack-5.c: New test.
15818 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
15820         * g++.dg/other/s390-1.C: New testcase.
15822 2006-10-23  Richard Guenther  <rguenther@suse.de>
15824         PR middle-end/27132
15825         PR middle-end/23295
15826         * gcc.dg/pr27132.c: New testcase.
15827         * gcc.dg/pr23295.c: Likewise.
15828         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
15829         * g++.dg/tree-ssa/pr19807.C: Likewise.
15831 2006-10-23  Richard Guenther  <rguenther@suse.de>
15833         PR middle-end/21032
15834         * gcc.dg/pr21032.c: New testcase.
15836 2006-10-22  Jeff Law  <law@redhat.com>
15837         Richard Guenther  <rguenther@suse.de>
15839         PR tree-optimization/15911
15840         * gcc.dg/tree-ssa/vrp30.c: New testcase.
15842 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15844         PR c++/20647
15845         * g++.dg/abi/rtti3.C: New.
15847 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
15849         PR middle-end/28252
15850         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
15851         transformation.
15853 2006-10-21  Richard Guenther  <rguenther@suse.de>
15855         PR tree-optimization/3511
15856         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
15858 2006-10-21  Richard Guenther  <rguenther@suse.de>
15860         PR middle-end/26898
15861         * gcc.dg/torture/pr26898-1.c: New testcase.
15862         * gcc.dg/torture/pr26898-2.c: Likewise.
15864 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
15866         PR c++/28053
15867         * g++.dg/parse/bitfield1.C: Adjust error markers.
15868         * g++.dg/parse/bitfield2.C: New test.
15870 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
15872         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
15874 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15876         PR libfortran/27895
15877         * gfortran.dg/zero_sized_1.f90: New test.
15879 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
15881         * gcc.dg/div-compare-1.c: New test.
15883 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
15885         PR fortran/29216
15886         * gfortran.dg/result_default_init_1.f90: New test.
15888         PR fortran/29314
15889         * gfortran.dg/automatic_default_init_1.f90: New test.
15891         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
15892         from 38 to 33.
15894 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
15896         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
15897         'using namespace std' without previous declaration.
15898         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
15899         * g++.old-deja/g++.robertl/eb133c.C: New.
15901 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15903         PR libgfortran/29277
15904         * gfortran.dg/streamio_4.f90: Update test.
15905         * gfortran.dg/streamio_11.f90: New test.
15907 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
15909         PR c++/27952
15910         * g++.dg/inherit/virtual1.C: New test.
15912 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15914         PR c++/28261
15915         * g++.dg/parse/enum3.C: New test.
15917 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15919         PR c++/29039
15920         * g++.dg/init/ctor8.C: New test.
15922 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15924         PR c++/27270
15925         * g++.dg/ext/complit8.C: Tweak error markers.
15926         * g++.dg/template/complit1.C: Add error marker.
15928 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15930         PR c++/27270
15931         * g++.dg/ext/complit8.C: New test.
15933         PR c++/29408
15934         * g++.dg/parse/dtor12.C: New test.
15936         PR c++/29435
15937         * g++.dg/template/sizeof11.C: New test.
15939 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
15941         PR fortran/29392
15942         * gfortran.dg/data_char_3.f90: New test.
15944         PR fortran/29451
15945         * gfortran.dg/negative_automatic_size.f90: New test.
15947 2006-10-16  David Daney  <ddaney@avtrex.com>
15949         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
15951 2006-10-16  Eric Christopher  <echristo@apple.com>
15953         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
15954         x86_64.
15956 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15958         PR c++/28211
15959         * g++.dg/tc1/dr49.C: Tweak error messages.
15960         * g++.dg/parse/template21.C: New test.
15962 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15964         PR middle-end/20491
15965         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
15967 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15969         PR fortran/29403
15970         * gfortran.dg/print_1.f90: New test.
15972 2006-10-15  Jan Hubicka  <jh@suse.cz>
15974         PR middle-end/29241
15975         * gcc.c-torture/compile/pr29241.c: New testcase.
15977 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
15979         PR middle-end/29250
15980         * gcc.c-torture/compile/pr29250.c: New test.
15982 2006-10-15  Richard Guenther  <rguenther@suse.de>
15984         * gcc.dg/pr29299.c: New testcase.
15986 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
15988         PR fortran/24767
15989         * gfortran.dg/label_4.f90: Adjust warning flag.
15991 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
15993         PR fortran/29371
15994         * gfortran.dg/nullify_3.f90: New test.
15996 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15998         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15999         on Solaris 2.5.1 too.
16001 2006-10-13  Eric Christopher  <echristo@apple.com>
16003         * gcc.dg/pr25993.c: Skip for darwin.
16005 2006-10-13  Eric Christopher  <echristo@apple.com>
16007         * gcc.dg/visibility-11.c: Skip for darwin.
16009 2006-10-13  Eric Christopher  <echristo@apple.com>
16011         * gcc.dg/darwin-weakimport-1.c: Use
16012         -fno-asynchronous-unwind-tables.
16013         * gcc.dg/darwin-weakimport-3.c: Ditto.
16015 2006-10-13  Richard Guenther  <rguenther@suse.de>
16017         PR tree-optimization/29446
16018         * gcc.dg/torture/pr29446.c: New testcase.
16020 2006-10-13  Bill Wendling  <wendling@apple.com>
16022         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
16023         * g++.old-deja/g++.jason/hmc1.C: Likewise.
16024         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
16025         * g++.old-deja/g++.law/shadow1.C: Likewise.
16026         * g++.old-deja/g++.law/ctors10.C: Likewise.
16027         * g++.dg/debug/namespace1.C: Likewise.
16028         * g++.dg/inherit/namespace-as-base.C: Likewise.
16029         * g++.dg/opt/delay-slot-1.C: Likewise.
16030         * g++.dg/parse/defarg10.C: Likewise.
16031         * g++.dg/template/ptrmem11.C: Likewise.
16032         * g++.dg/template/mem_func_ptr.C: Likewise.
16033         * g++.dg/template/spec19.C: Likewise.
16035 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
16037         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
16039 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
16041         PR fortran/29373
16042         * gfortran.dg/implicit_9.f90: New test.
16044         PR fortran/29407
16045         * gfortran.dg/namelist_25.f90: New test.
16047         PR fortran/27701
16048         * gfortran.dg/same_name_2.f90: New test.
16050         PR fortran/29232
16051         * gfortran.dg/host_assoc_types_1.f90: New test.
16053         PR fortran/29364
16054         * gfortran.dg/missing_derived_type_1.f90: New test.
16055         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
16057         PR fortran/29422
16058         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
16060         PR fortran/29428
16061         * gfortran.dg/alloc_comp_assign_5.f90: New test.
16063 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16065         PR fortran/29391
16066         * gfortran.dg/bound_2.f90: New test.
16068 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16070         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16071         directive.
16072         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16073         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16074         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16075         * gfortran.dg/gomp/reduction3.f90: Likewise.
16076         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16077         * gfortran.dg/dummy_procedure_2.f90: Likewise.
16078         * gfortran.dg/interface_derived_type_1.f90: Likewise.
16079         * gfortran.dg/forall_4.f90: Likewise.
16080         * gfortran.dg/spec_expr_4.f90: Likewise.
16081         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
16082         * gfortran.dg/forall_5.f90: Likewise.
16083         * gfortran.dg/open_access_append_2.f90: Add check for
16084         compile-time warning.
16086 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
16088         PR c++/28506
16089         * g++.dg/parse/pure1.C: New test.
16091 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16093         PR fortran/21435
16094         * gfortran.dg/io_constraints_3.f90: New test.
16095         * gfortran.dg/open_access_append_1.f90: Add checks
16096         for compile-time warnings.
16097         * gfortran.dg/pr20163-2.f: Likewise.
16098         * gfortran.dg/iostat_2.f90: Likewise.
16099         * gfortran.dg/label_4.f90: Delete the temporary
16100         file.
16101         * gfortran.dg/direct_io_2.f90: Add a FILE=
16102         specifier.
16103         * gfortran.dg/iomsg_1.f90: Add check for
16104         compile-time warning.
16106 2006-10-12  Jan Hubicka  <jh@suse.cz>
16108         PR c/28419
16109         * gcc.dg/pr28319.c: New test.
16111 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
16112         PR c++/29318
16113         * g++.dg/ext/vla4.C: New test.
16115 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
16117         PR c++/27961
16118         * g++.dg/template/crash60.C: New test.
16119         * g++.dg/other/large-size-array.C: Adjust error markers.
16120         * g++.dg/parse/crash27.C: Likewise.
16121         * g++.dg/template/crash1.C: Likewise.
16123 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
16125         PR testsuite/29093
16126         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
16128 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
16130         PR preprocessor/28709
16131         * gcc.dg/cpp/paste14.c: New test.
16133 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
16135         PR c++/29175
16136         * g++.dg/init/array24.C: New test.
16138 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16140         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
16141         of <sys/types.h>.
16143 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
16145         PR c++/29024
16146         * g++.dg/parse/typedef8.C: New test.
16147         * g++.dg/other/mult-stor1.C: Adjust error markers.
16149 2006-10-11  Richard Guenther  <rguenther@suse.de>
16151         PR tree-optimization/28230
16152         * gcc.dg/torture/pr28230.c: New testcase.
16154 2006-10-11  Richard Guenther  <rguenther@suse.de>
16156         PR inline-asm/29119
16157         * gcc.dg/torture/pr29119.c: New testcase.
16159 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
16161         PR middle-end/29272
16162         * gcc.c-torture/execute/20060930-2.c: New test.
16164 2006-10-09  Richard Henderson  <rth@redhat.com>
16166         Revert emutls patch.
16168 2006-10-09  Richard Guenther  <rguenther@suse.de>
16170         PR middle-end/29254
16171         * gcc.dg/pr29254.c: New testcase.
16173 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
16174             Paul Thomas  <pault@gcc.gnu.org>
16176         PR fortran/20541
16177         * gfortran.dg/alloc_comp_basics_1.f90: New test.
16178         * gfortran.dg/alloc_comp_basics_2.f90: New test.
16179         * gfortran.dg/alloc_comp_assign_1.f90: New test.
16180         * gfortran.dg/alloc_comp_assign_2.f90: New test.
16181         * gfortran.dg/alloc_comp_assign_3.f90: New test.
16182         * gfortran.dg/alloc_comp_assign_4.f90: New test.
16183         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
16184         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
16185         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
16186         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
16187         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
16188         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
16189         * gfortran.dg/alloc_comp_std.f90: New test.
16190         * gfortran.dg/move_alloc.f90: New test.
16192 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
16194         PR fortran/29115
16195         * gfortran.dg/derived_constructor_comps_2.f90: New test.
16197         PR fortran/29211
16198         * gfortran.dg/forall_char_dependencies_1.f90: New test.
16200 2006-10-08  Tobias Burnus  <burnus@net-b.de>
16202         PR fortran/28585
16203         * gfortran.dg/new_line.f90: New test.
16205 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16207         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
16208         * gcc.dg/torture/builtin-convert-1.c,
16209         gcc.dg/torture/builtin-convert-2.c,
16210         gcc.dg/torture/builtin-convert-3.c,
16211         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
16213 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
16215         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16216         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16217         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16218         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
16220 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
16222         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
16223         Xfail some tests for powerpc-darwin and powerpc-aix.
16225 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
16227         PR c/29380
16228         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
16230 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16232         PR target/29300
16233         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16234         on hppa*-*-hpux*.
16236 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16238         PR fortran/16580
16239         PR fortran/29288
16240         * gfortran.fortran-torture/execute/specifics.f90:
16241         Add tests for using all possible intrinsics as actual arguments.
16242         * gfortran.dg/specifics_1.f90: Add tests for using
16243         all possible intrinsics as actual arguments.
16244         * gfortran.dg/specifics_2.f90: New file.
16245         * gfortran.dg/specifics_3.f90: New file.
16247 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
16249         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
16250         * gcc.dg/debug/debug-2.c: Likewise.
16252 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
16254         * gcc.c-torture/compile/sync-2.c: New test.
16256 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16258         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
16259         line endings.
16261 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16263         PR rtl-optimization/29128
16264         * gcc.c-torture/compile/pr29128.c: New test.
16266 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16268         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
16269         line endings.
16271 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
16273         PR middle-end/29256
16274         * gcc.dg/tree-ssa/loop-19.c: New test.
16276 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16278         PR tree-optimization/29330
16279         * gcc.dg/pr29330.c: New test.
16281         PR target/28924
16282         * gcc.c-torture/compile/20061005-1.c: New test.
16284 2006-10-06  Olivier Hainque  <hainque@adacore.com>
16286         * gcc.dg/typename-vla-1.c: New case.
16287         * gnat.dg/forward_vla.adb: New case.
16289 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16291         PR tree-optimization/29290
16292         * gfortran.dg/loop_nest_1.f90: New test.
16294         PR target/29198
16295         * gcc.dg/tls/opt-12.c: New test.
16297         PR fortran/28415
16298         * gfortran.dg/save_2.f90: New test.
16300         PR c/29091
16301         * gcc.dg/pr29091.c: New test.
16303 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
16305         * lib/target-supports.exp
16306         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
16307         same as x86_64-*-*; check for LP64.
16309 2006-10-04  Richard Henderson  <rth@redhat.com>
16311         * lib/target-supports.exp (check_effective_target_tls): Redefine
16312         to mean non-emulated tls.
16313         * gcc.dg/tls/alias-1.c: Remove tls requirement.
16314         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16315         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16316         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16317         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16318         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16319         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16321 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16323         PR fortran/29343
16324         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
16326 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16328         * gfortran.dg/bounds_check_fail_1.f90: New test.
16330 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16332         PR c++/29020
16333         * g++.dg/template/friend48.C: New test.
16335 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16337         PR fortran/29098
16338         * gfortran.dg/default_initialization_2.f90: New test.
16340 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
16342         PR fortran/20779
16343         PR fortran/20891
16344         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
16346 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
16348         PR fortran/29284
16349         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
16351         PR fortran/29321
16352         PR fortran/29322
16353         * gfortran.dg/missing_optional_dummy_2.f90: New test.
16355         PR fortran/25091
16356         PR fortran/25092
16357         * gfortran.dg/entry_array_specs_1.f90: New test.
16359 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
16361         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
16362         insufficient to inhibit some test failures at -O3.  Do testing
16363         on integers.
16365 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16367         PR c++/29138
16368         * g++.dg/inherit/access8.C: New test.
16369         * g++.dg/template/dtor4.C: Tweak error messages.
16371 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16373         PR fortran/27478
16374         * gfortran.dg/entry_8.f90: New test.
16376 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16378         PR c++/29291
16379         * g++.dg/parse/new4.C: New test.
16381 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
16383         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
16384         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
16385         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
16386         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
16387         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
16389 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16391         PR fortran/19260
16392         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
16393         * gfortran.dg/continuation_2.f90: New test.
16395         PR fortran/19262
16396         * gfortran.dg/continuation_3.f90: New test.
16397         * gfortran.dg/continuation_4.f90: New test.
16398         * gfortran.dg/continuation_5.f: New test.
16399         * gfortran.dg/continuation_6.f: New test.
16401 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
16403         PR c++/29226
16404         * g++.dg/template/vla1.C: New test.
16406 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16408         PR fortran/29210
16409         * gfortran.dg/complex_parameter_1.f90: New test.
16411 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
16413         PR c/29154
16414         * gcc.c-torture/execute/20060929-1.c: New test.
16416 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
16418         PR c++/29105
16419         * g++.dg/template/member6.C: New test.
16420         * g++.dg/parse/typename7.C: Adjust error markers.
16422         PR c++/29080
16423         * g++.dg/template/member7.C: New test.
16425 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
16427         PR c/24010
16428         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
16429         gcc.dg/Woverride-init-3.c: New tests.
16431 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16433         * gcc.c-torture/execute/20060930-1.c: New test.
16435 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16437         PR fortran/18791
16438         * gfortran.dg/specifics_1.f90: New test.
16439         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
16440         complex specifics.
16442 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16444         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
16445         pthread-init-common.h: New.
16447 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
16449         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
16450         precision on some archs.
16452 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
16454         * gcc.dg/non-local-goto-1.c: New test.
16455         * gcc.dg/non-local-goto-2.c: Likewise.
16456         * gcc.dg/setjmp-3.c: Likewise.
16457         * gcc.dg/setjmp-4.c: Likewise.
16459 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
16461         * gnat.dg/self_aggregate_with_pointer.adb: New test.
16463 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16465         PR fortran/28276
16466         * gfortran.dg/exponent_1.f90: New test.
16468         PR fortran/27021
16469         * gfortran.dg/nearest_1.f90: New test.
16471 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
16473         PR middle-end/25261
16474         PR middle-end/28790
16475         * gcc.dg/gomp/nestedfn-1.c: New test.
16477 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
16479         PR objc/29195
16480         * objc/compile/method-1.m: New test.
16482 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
16484         PR c++/26938
16485         * g++.dg/template/crash58.C: New test.
16486         * g++.dg/parse/crash28.C: Adjust error markers.
16487         * g++.dg/template/crash34.C: Likewise.
16488         * g++.dg/template/friend31.C: Likewise.
16489         * g++.dg/template/crash32.C: Likewise.
16491         PR c++/27329
16492         * g++.dg/template/crash59.C: New test.
16494         PR c++/27667
16495         * g++.dg/template/spec33.C: New test.
16496         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
16498 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
16499             Adam Nemet  <anemet@caviumnetworks.com>
16501         * gcc.dg/tree-ssa/ivopts-1.c: New test.
16502         * gcc.dg/tree-ssa/ivopts-2.c: New test.
16504 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
16506         PR target/28911
16507         * gcc.dg/pr28911.c: New.
16509 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
16511         PR target/29169
16512         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
16513         (dg-options): Add -mfpmath=387.
16515 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
16517         PR c/28706
16518         * gcc.dg/pr28706.c: New test.
16520         PR c/28712
16521         * gcc.dg/pr28712.c: New test.
16523 2006-09-22  Mike Stump  <mrs@apple.com>
16525         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
16527 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
16529         PR tree-optimization/28888
16530         * gcc.dg/pr28888.c: New test.
16532 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
16534         PR c++/29016
16535         * g++.dg/init/ptrfn1.C: New test.
16537 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
16539         PR c++/28861
16540         * g++.dg/template/spec32.C: New test.
16541         * g++.dg/parse/crash9.C: Adjust error markers.
16543         PR c++/28303
16544         * g++.dg/template/typedef6.C: New test.
16545         * g++.dg/init/error1.C: Adjust error markers.
16546         * g++.dg/parse/crash9.C: Likewise.
16547         * g++.dg/template/crash55.C: Likewise.
16549 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
16551         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
16553 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
16555         PR target/27650
16556         * g++.dg/ext/dllimport12.C: New test.
16558 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
16560         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
16561         * gcc.target/mips/nmadd-2.c: Likewise.
16562         * gcc.target/mips/mips-ps-6.c: New test.
16563         * gcc.target/mips/neg-abs-1.c: Likewise.
16564         * gcc.target/mips/neg-abs-2.c: Likewise.
16565         * gcc.target/mips/nmadd-3.c: New test.
16567 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
16569         PR middle-end/28046
16570         * gcc.dg/gomp/atomic-10.c: New test.
16571         * g++.dg/gomp/atomic-10.C: New test.
16573 2006-09-20  Eric Christopher  <echristo@apple.com>
16575         * gcc.target/i386/sse3-not-fisttp.c: New.
16577 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
16579         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
16581 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
16583         * gcc.c-torture/execute/pr28289.c (one): New variable.
16584         (main): Use it instead of argc.
16585         * gcc.c-torture/execute/20060102-1.c (one): New variable.
16586         (main): Use it instead of argc.
16588 2006-09-19  Paul Brook  <paul@codesourcery.com>
16590         PR target/28516
16591         * gcc.dg/nested-func-5.c: New test.
16593 2006-09-19  Ben Elliston  <bje@au.ibm.com>
16595         * lib/target-supports.exp (check_effective_target_tls): Compile
16596         test stubs using ${tool}_target_compile, not just target_compile.
16597         (check_effective_target_tls_runtime): Likewise.
16599 2006-09-19  Ben Elliston  <bje@au.ibm.com>
16601         * gcc.c-torture/compile/20030405-1.x: Remove.
16603         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
16604         optimising linker from discarding it.
16606 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
16608         PR fortran/28526
16609         * gfortran.dg/keyword_symbol_1.f90: New test.
16611         * gfortran.dg/spread_shape_1.f90: Add missing warning with
16612         pedantic compilation option.
16614 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
16616         PR fortran/29060
16617         * gfortran.dg/spread_shape_1.f90: New test.
16619 2006-09-17  Roger Sayle  <roger@eyesopen.com>
16621         PR tree-optimization/28887
16622         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
16624 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
16626         PR c/25993
16627         * gcc.dg/pr25993.c: New test.
16629 2006-09-17  Ira Rosen  <irar@il.ibm.com>
16631         PR tree-opt/21591
16632         * gcc.dg/vect/pr21591.c: New test.
16634 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
16636         PR tree-opt/29059
16637         * gcc.c-torture/compile/strcpy-1.c: New test.
16638         * gcc.c-torture/compile/strcpy-2.c: New test.
16639         * gcc.c-torture/compile/memcpy-1.c: New test.
16640         * gcc.c-torture/compile/memcpy-2.c: New test.
16642 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
16644         PR testsuite/29055
16645         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
16647 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
16649         * gnat.dg/specs/double_record_extension1.ads: New test.
16650         * gnat.dg/specs/double_record_extension2.ads: Likewise.
16652 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
16654         PR fortran/29051
16655         * gfortran.dg/oldstyle_3.f90: New test.
16657 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16659         PR libgfortran/29099
16660         * gfortran.dg/secnds-1.f: New test.
16662 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16664         PR libgfortran/29053
16665         * gfortran.dg/streamio_9.f90: New test.
16666         * gfortran.dg/streamio_10.f90: New test.
16668 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
16670         PR C++/29002
16671         * g++.dg/init/array22.C: New test.
16672         * g++.dg/init/array23.C: New test.
16674 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
16676         * stackcheck.lst: Update list of tests requiring stack checking.
16677         * norun.lst: Adjust for above change.
16678         * ada95.lst: New file.
16679         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
16680         requiring -gnat95 switch.
16682 2006-09-14  Olivier Hainque  <hainque@adacore.com>
16684         * gnat.dg/in_out_parameter.adb: New test.
16686 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
16688         PR debug/28980
16689         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
16691 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
16693         * gnat.dg/specs/unchecked_union.ads: New test.
16695 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
16697         PR rtl-optimization/28982
16698         * gcc.c-torture/execute/pr28982a.c: New test.
16699         * gcc.c-torture/execute/pr28982b.c: Likewise.
16701 2006-09-12  Eric Christopher  <echristo@apple.com>
16703         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
16704         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
16706 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
16708         PR c/28768
16709         PR preprocessor/14634
16710         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
16711         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
16712         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
16714 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16716         * gcc.dg/pr28243.c: New test.
16718 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
16720         PR fortran/28971
16721         gfortran.dg/pr28971.f90: New test to act as a backstop in case
16722         this undiagnosed regression reappears.
16724 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
16726         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
16727         Treat $srcdir as a literal.
16728         * lib/fortran-torture.exp (fortran-torture-compile,
16729         fortran-torture-execute): Likewise.
16730         * lib/objc-torture.exp (objc-torture-compile,
16731         objc-torture-execute): Likewise.
16732         * lib/profopt.exp (profopt-execute): Likewise.
16734 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
16736         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
16738 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
16740         PR testsuite/28950
16741         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
16743 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
16745         PR target/13685
16746         * gcc.target/i386/pr13685.c: New test.
16748 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16750         * gcc.dg/pr28726.c: New test.
16752 2006-09-11  Josh Conner  <jconner@apple.com>
16754         * gcc.dg/nrv3.c: Increase size of structure.
16755         * gcc.dg/nrv4.c: Likewise.
16756         * gcc.dg/nrv5.c: Likewise.
16758 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
16760         PR libfortran/28890
16761         gfortran.dg/assumed_charlen_function_5.f90: New test.
16763 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
16765         PR c++/28991
16766         * g++.dg/init/static3.C: New test.
16768 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
16770         PR testsuite/29007
16771         * gcc.dg/long-long-cst1.c (t): Add cast to
16772         __SIZE_TYPE__ before casting to int.
16773         (main): Return 0 on success.
16775 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16777         * gcc.c-torture/execute/20060910-1.c: New test.
16779 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
16781         PR middle-end/26983
16782         * gcc.dg/pr26983.c: New test.
16784 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
16786         PR target/29006
16787         * gcc.c-torture/execute/pr29006.c: New test.
16789 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16791         PR libfortran/28947
16792         gfortran.dg/matmul_4.f90: New test.
16794 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16796         PR fortran/28959
16797         gfortran.dg/used_types_10: New test.
16799 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16801         PR libfortran/28923
16802         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
16803         gfortran.dg/array_initializer_3.f90: New test.
16805 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16807         PR fortran/28914
16808         * gfortran.dg/actual_array_constructor_3.f90: New test.
16810 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
16812         PR testsuite/26778
16813         * gcc.target/i386/pr26778.c: New testcase.
16815 2006-09-08  Eric Christopher  <echristo@apple.com>
16817         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
16818         * gcc.target/i386/memcpy-1.c: Ditto.
16819         * gcc.target/i386/asm-1.c: Ditto.
16820         * gcc.target/i386/20060512-4.c: Ditto.
16821         * gcc.target/i386/compress-float-387.c: Ditto.
16822         * gcc.target/i386/20060512-1.c: Ditto.
16823         * gcc.target/i386/compress-float-sse.c: Ditto.
16824         * gcc.target/i386/20060512-2.c: Ditto.
16825         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
16826         * gcc.target/i386/stack-prot-kernel.c: Ditto.
16827         * gcc.target/i386/compress-float-387-pic.c: Ditto.
16828         * gcc.dg/pr26449.c: Ditto.
16829         * gcc.dg/attr-ms_struct-2.c: Ditto.
16830         * gcc.dg/attr-ms_struct-1.c: Ditto.
16831         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
16833 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
16835         PR c/28504
16836         * gcc.dg/vla-10.c: New test.
16838 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16840         PR c++/28858
16841         * g++.dg/parse/template20.C: New test.
16842         * g++.dg/template/operator8.C: Remove obsolete part.
16843         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
16844         * g++.old-deja/g++.pt/crash65.C: Likewise.
16846 2006-09-07  Jason Merrill  <jason@redhat.com>
16848         PR middle-end/27724
16849         * gcc.dg/long-long-cst1.c: New test.
16851 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16853         PR C++/28906
16854         * g++.dg/other/array3.C: New test.
16855         * g++.dg/other/array4.C: New test.
16856         * g++.dg/other/array5.C: New test.
16858 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
16860         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
16862 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
16864         PR target/28946
16865         * gcc.target/i386/pr28946.c: New test.
16867 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
16869         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
16870         in integer literal constant.
16871         * gfortran.dg/enum_8.f90: Ditto.
16872         * gfortran.dg/g77/20030326-1.f: Ditto.
16874 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
16876         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
16877         nonconformance usage.
16879 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16881         PR middle-end/28862
16882         * gcc.c-torture/compile/vector-align-1.c: New test.
16884 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16886         PR rtl-opt/27883
16887         * g++.dg/opt/copysign-1.C: New test.
16889 2006-09-06  Jason Merrill  <jason@redhat.com>
16891         PR c++/27371
16892         * g++.dg/warn/unused-result1.C: New test.
16894 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
16896         PR c++/28903
16897         * g++.dg/ext/vla3.C: New test.
16899         PR c++/28886
16900         * g++.dg/template/array16.C: New test.
16902 2006-09-06  Richard Guenther  <rguenther@suse.de>
16904         * gcc.dg/pr27226.c: Remove testcase again.
16906 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16908         PR tree-opt/28937
16909         * g++.dg/opt/unroll2.C: New test.
16911 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16913         PR tree-opt/28952
16914         * gcc.dg/vect/pr28952.c: New test.
16916 2006-09-05  Richard Guenther  <rguenther@suse.de>
16918         PR tree-optimization/28900
16919         * gcc.dg/torture/pr28900.c: New testcase
16921 2006-09-05  Richard Guenther  <rguenther@suse.de>
16923         PR tree-optimization/28905
16924         * gcc.c-torture/compile/pr28905.c: New testcase.
16926 2006-09-05  Richard Guenther  <rguenther@suse.de>
16928         PR middle-end/28935
16929         * gcc.dg/pr28935.c: New testcase.
16931 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16933         * gcc.c-torture/execute/20060905-1.c: New test.
16935 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
16937         PR fortran/28908
16938         * gfortran.dg/used_types_7.f90: New test.
16939         * gfortran.dg/used_types_8.f90: New test.
16940         * gfortran.dg/used_types_9.f90: New test.
16942 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16944         * gcc.c-torture/compile/20060904-1.c: New test.
16946 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16948         PR c++/23287 Revert my 2006-09-01 patch
16949         * g++.dg/parse/dtor12.C: Remove.
16951 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
16953         PR c+/27670
16954         * g++.dg/template/operator9.C: New test.
16956         PR c++/27493
16957         * g++.dg/template/operator7.C: New test.
16959         PR c++/27494
16960         * g++.dg/template/operator8.C: New test.
16962         PR c++/27397
16963         * g++.dg/template/crash57.C: New test.
16965         * g++.dg/template/typedef4.C: Adjust error markers.
16966         * g++.dg/template/typedef5.C: Likewise.
16968 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
16970         PR c++/28878
16971         * g++.dg/parse/crash33.C: New test.
16973 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
16974         Richard Guenther  <rguenther@suse.de>
16975         Adam Nemet  <anemet@caviumnetworks.com>
16977         PR middle-end/27226
16978         * gcc.target/mips/memcpy-1.c: New testcase.
16979         * gcc.dg/pr27226.c: Likewise.
16981 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16983         PR c++/28705
16984         * g++.dg/lookup/koenig5.C: New.
16985         * g++.dg/template/crash56.C: New.
16987 2006-09-01  Josh Conner  <jconner@apple.com>
16989         PR c++/25505
16990         * gcc.dg/nrv3.c: New test.
16991         * gcc.dg/nrv4.c: New test.
16992         * gcc.dg/nrv5.c: New test.
16994 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16996         PR c++/23287
16997         * g++.dg/parse/dtor12.C: New.
16999 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
17001         PR tree-optimization/28839
17002         * gcc.dg/pr28839.c: New test.
17004 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
17006         PR target/24367
17007         * gcc.dg/pr24367.c: New testcase.
17009 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
17011         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
17013 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
17015         PR rtl-optimization/27735
17016         * gcc.dg/loop-unswitch-1.c: New test.
17018 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
17020         PR fortran/28885
17021         * gfortran.dg/aliasing_dummy_2.f90: New test.
17023         PR fortran/20067
17024         * gfortran.dg/generic_5.f90: Change error message.
17026         PR fortran/28873
17027         * gfortran.dg/generic_6.f90: New test.
17029         PR fortran/25077
17030         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
17032         PR fortran/25102
17033         * gfortran.dg/invalid_interface_assignment.f90: New test.
17035         PR fortran/24866
17036         * gfortran.dg/module_proc_external_dummy.f90: New test.
17038 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
17040         PR c++/28349
17041         * g++.dg/warn/var-args1.C: New test.
17043 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
17045         PR fortran/28866
17046         * gfortran.dg/simpleif_2.f90: New test.
17047         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
17048         * gfortran.dg/enum_5.f90: Ditto.
17050 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17051             Kazu Hirata  <kazu@codesourcery.com>
17053         PR tree-optimization/17506
17054         * gcc.dg/pr17506.c: New.
17056 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
17058         PR c++/28139
17059         * g++.dg/eh/alias1.C: New test.
17061 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17063         PR c++/28860
17064         * g++.dg/template/ttp22.C: New test.
17066 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
17068         PR middle-end/26632
17069         * gcc.dg/pr26632.c: New.
17071 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17073         PR libgfortran/28354
17074         * gfortran.dg/fmt_zero_precision.f90: New test.
17076 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
17078         PR c++/28058
17079         * g++.dg/template/spec31.C: New test.
17081 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
17083         PR c++/26573
17084         * g++.dg/other/static2.C: New test.
17086 2006-08-26  Roger Sayle  <roger@eyesopen.com>
17088         * gcc.dg/Wswitch-enum-2.c: New test case.
17089         * gcc.dg/Wswitch-enum-3.c: Likewise.
17091 2006-08-26  Richard Guenther  <rguenther@suse.de>
17093         * gcc.c-torture/compile/20060826-1.c: New testcase.
17095 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
17097         PR c++/28736
17098         * g++.dg/template/void10.C: New test.
17100         PR c++/28737
17101         * g++.dg/template/void8.C: New test.
17103         PR c+_+/28738
17104         * g++.dg/template/void9.C: New test.
17106         * g++.dg/template/void3.C: Adjust error markers.
17107         * g++.dg/template/void4.C: Likewise.
17108         * g++.dg/template/crash55.C: Likewise.
17109         * g++.dg/template/void7.C: Likewise
17111 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
17113         PR c++/28588
17114         * g++.dg/inherit/access6.C: New test.
17115         * g++.dg/inherit/access7.C: Likewise.
17117         PR c++/28595
17118         * g++.dg/template/array15.C: New test.
17119         * g++.dg/template/crash2.C: Tweak error markers.
17121 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
17123         PR middle-end/28683
17124         * gcc.c-torture/compile/20060823-1.c: New test.
17126 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17128         PR c++/28853
17129         * g++.dg/template/ttp21.C: New test.
17131         PR c++/28852
17132         * g++.dg/other/operator1.C: Add error-marker.
17133         * g++.dg/other/operator2.C: New test.
17135 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17137         PR c/27893
17138         * gcc.c-torture/compile/vla-const-1.c,
17139         gcc.c-torture/compile/vla-const-2.c: New tests.
17141 2006-08-26  Richard Guenther  <rguenther@suse.de>
17143         PR middle-end/28814
17144         * gcc.dg/torture/pr28814.c: New testcase.
17146 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17148         PR c/28418
17149         * gcc.c-torture/compile/compound-literal-1.c: New test.
17151 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17153         PR c/28299
17154         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
17155         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
17156         Expect extra diagnostics.
17158 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
17160         gcc.dg/noncompile/pr16876.c: New test.
17162 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
17164         PR c++/28056
17165         * g++.dg/parse/local1.C: New test.
17166         * g++.dg/other/qual1.C: Tweak error marker.
17168 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
17170         PR c++/27787
17171         * g++.dg/template/typename10.C: New.
17172         * g++.dg/template/lookup4.C: Remove bogus error marker.
17174 2006-08-25  Richard Guenther  <rguenther@suse.de>
17176         PR testsuite/28829
17177         * gcc.dg/pr26570.c: Fix testcase.
17179 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
17181         PR tree-opt/28807
17182         * gcc.c-torture/execute/mayalias-2.c: New test.
17183         * gcc.dg/tree-ssa/alias-13.c: New test.
17185 2006-08-24  Jan Hubicka  <jh@suse.cz>
17187         PR debug/26881
17188         * gcc.dg/debug/pr26881.c: New file.
17190 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
17192         PR fortran/28788
17193         * gfortran.dg/used_types_4.f90: New test.
17194         * gfortran.dg/derived_init_2.f90: Modify to check sibling
17195         association of derived types.
17196         * gfortran.dg/used_types_2.f90: Add module cleanup.
17197         * gfortran.dg/used_types_3.f90: The same.
17199         PR fortran/28771
17200         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
17201         fix of regression.
17203 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17205         PR 28813
17206         * gfortran.dg/direct_io_6.f90: Remove test.
17208 2006-08-23  Stuart Hastings  <stuart@apple.com>
17210         PR 28825
17211         * gcc.target/i386/20060821-1.c: New.
17213 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
17215         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
17216         dg-warning strings for dllimport.
17218 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
17220         PR C++/28450
17221         * g++.dg/ext/vector4.C: New test.
17222         * g++.dg/ext/complex1.C: New test.
17224 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
17226         PR debug/28692
17227         * gcc.dg/debug/const-1.c: New.
17228         * gcc.dg/debug/const-2.c: New.
17229         * gcc.dg/debug/dwarf2/const-1.c: New.
17230         * gcc.dg/debug/dwarf2/const-2.c: New.
17231         * gcc.dg/debug/dwarf2/const-2b.c: New.
17233 2006-08-22  Richard Guenther  <rguenther@suse.de>
17235         PR middle-end/28776
17236         * gcc.c-torture/compile/pr28776-1.c: New testcase.
17237         * gcc.c-torture/compile/pr28776-2.c: Likewise.
17239 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
17241         PR tree-optimization/28003
17242         * g++.dg/tree-ssa/pr28003.C: New.
17244 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17246         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
17248 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
17250         PR c++/26269
17251         * g++.dg/other/error14.C: New test.
17253         PR c++/28505
17254         * g++.dg/parse/ctor7.C: New test.
17255         * g++.dg/parse/ctor8.C: Likewise.
17257         PR c++/28741
17258         * g++.dg/template/void7.C: New test.
17260 2006-08-21  Olivier Hainque  <hainque@adacore.com>
17262         * gnat.dg/self_aggregate_with_zeros.adb: New test.
17263         * gnat.dg/self_aggregate_with_array.adb: New test.
17265 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17267         * g++.dg/eh/arm-vfp-unwind.C: New test.
17269 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
17271         PR c++/28341
17272         * g++.dg/template/ref3.C: New test.
17273         * g++.dg/template/nontype13.C: New test.
17275         PR c++/28346
17276         * g++.dg/template/ptrmem17.C: New test.
17278 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
17280         PR target/28648 c:
17281         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
17283 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
17285         PR fortran/28630
17286         * gfortran.dg/used_types_2.f90: New test.
17288         PR fortran/28601
17289         * gfortran.dg/used_types_3.f90: New test.
17291         PR fortran/20886
17292         * gfortran.dg/generic_actual_arg.f90: New test.
17294         PR fortran/28735
17295         * gfortran.dg/module_private_array_refs_1.f90: New test.
17297         PR fortran/28762
17298         * gfortran.dg/program_name_1.f90: New test.
17300         PR fortran/28425
17301         * gfortran.dg/derived_constructor_comps_1.f90: New test.
17303         PR fortran/28496
17304         * gfortran.dg/array_initializer_2.f90: New test.
17306         PR fortran/18111
17307         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
17309         PR fortran/28600
17310         * gfortran.dg/assumed_charlen_function_4.f90: New test.
17312         PR fortran/28771
17313         * gfortran.dg/assumed_charlen_in_main.f90: New test.
17315         PR fortran/28660
17316         * gfortran.dg/dependent_decls_1.f90: New test.
17318 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17320         PR fortran/25217
17321         * gfortran.dg/derived_init_2.f90: New.
17323 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
17325         * gcc.c-torture/execute/pr28289.c: New test.
17327 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
17329         PR c/28744
17330         * gcc.dg/attr-externally-visible-1.c: New test.
17331         * gcc.dg/attr-externally-visible-2.c: New test.
17332         * g++.dg/parse/attr-externally-visible-1.C: New test.
17333         * g++.dg/parse/attr-externally-visible-2.C: New test.
17335 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17337         PR c++/28606
17338         * g++.dg/parse/dtor11.C: New test.
17340 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17342         PR rtl-optimization/28489
17343         * gcc.c-torture/compile/pr28489.c: New test.
17345 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17347         PR c++/28710
17348         * g++.dg/template/redecl4.C: New test.
17350         PR c++/28711
17351         * g++.dg/template/ctor8.C: New test.
17353 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17355         * gcc.dg/pr26570.c: Fix testcase.
17357 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17359         * PR c++/28573
17360         * g++.dg/parse/offsetof6.C: New test.
17361         * g++.dg/parse/offsetof6.C: New test.
17362         * g++.dg/parse/offsetof7.C: New test.
17364 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17366         PR testsuite/28602
17367         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
17368         is false.
17370 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
17372         PR c++/28302
17373         * g++.dg/ext/vector3.C: New test.
17375 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
17377         PR gcov/profile/26570
17378         * gcc.dg/pr26570.c: New test.
17380 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
17382         PR c/27697
17383         * gcc.dg/qual-component-1.c: New test.
17385 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17387         PR c++/28593
17388         * g++.dg/parse/new3.C: New test.
17390 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17392         PR fortran/25828
17393         * gfortran.dg/streamio_1.f90: New test.
17394         * gfortran.dg/streamio_2.f90: New test.
17395         * gfortran.dg/streamio_3.f90: New test.
17396         * gfortran.dg/streamio_4.f90: New test.
17397         * gfortran.dg/streamio_5.f90: New test.
17398         * gfortran.dg/streamio_6.f90: New test.
17399         * gfortran.dg/streamio_7.f90: New test.
17400         * gfortran.dg/streamio_8.f90: New test.
17402 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
17404         PR c/28287
17405         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
17407 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
17409         PR c++/28594
17410         * g++.dg/template/void6.C: New test.
17412 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17414         PR c/28649
17415         * gcc.dg/parse-error-1.c: New test.
17416         * gcc.dg/parse-error-2.c: New test.
17417         * gcc.dg/cpp/digraph2.c: Add error-marker.
17418         * gcc.dg/noncompile/920923-1.c: Likewise.
17420 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
17422         PR c/27490
17423         * gcc.dg/sizeof-2.c: New testcase.
17425         PR c/27489
17426         * gcc.dg/switch-A.c: New testcase.
17428 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
17430         PR c++/28288
17431         PR c++/14556
17432         * g++.old-deja/g++.warn/compare1.C: Delete.
17433         * g++.dg/opt/pr7503-2.C: Delete.
17434         * g++.dg/opt/pr7503-3.C: Delete.
17435         * g++.dg/opt/pr7503-4.C: Delete.
17436         * g++.dg/opt/pr7503-5.C: Delete.
17437         * g++.dg/opt/max1.C: Delete.
17438         * g++.dg/warn/minmax.C: Delete.
17439         * g++.dg/expr/minmax.C: New test.
17441 2006-08-14  Richard Guenther  <rguenther@suse.de>
17443         PR testsuite/28703
17444         * gcc.c-torture/execute/pr28651.c: Do not use argc
17445         to avoid optimization, instead forbid inlining.
17447 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
17449         PR rtl-optimization/28634
17450         * gcc.c-torture/execute/ieee/pr28634.c: New test.
17452 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
17454         PR c/27184
17455         * gcc.dg/torture/pr27184.c: New test.
17457 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
17459         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
17461 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17463         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
17464         * gfortran.dg/stat_2.f90: Likewise.
17465         * gfortran.dg/chmod_1.f90: Likewise.
17466         * gfortran.dg/chmod_2.f90: Likewise.
17467         * gfortran.dg/chmod_3.f90: Likewise.
17469 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
17471         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
17473 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17475         * g++.dg/opt/pr23454-2.C: New test.
17477 2006-08-11  Richard Guenther  <rguenther@suse.de>
17479         PR middle-end/28651
17480         * gcc.c-torture/execute/pr28651.c: New testcase.
17482 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
17484         * gnat.dg/specs/static_initializer.ads: New test.
17486 2006-08-10  Paul Brook  <paul@codesourcery.com>
17488         * gcc.target/arm/cond-asm.c: New test.
17490 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
17492         PR tree-optimization/26197
17493         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
17494         * g++.dg/vect/vect.exp: Compile the new tests with
17495         --param max-aliased-vops=0.
17497 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
17499         PR c++/28637
17500         * g++.dg/template/void3.C: New test.
17502         PR c++/28638
17503         * g++.dg/template/void4.C: New test.
17505         PR c++/28640
17506         * g++.dg/template/void5.C: New test.
17508 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
17510         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
17511         after dg-do compile.
17513 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
17515         PR tree-optimizations/26969
17516         * gcc.dg/vect/vect.exp: Compile tests prefixed with
17517         "unswitch-loops" with -funswitch-loops.
17518         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
17520 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17522         * gcc.dg/sparc-getcontext-1.c: Fix typo.
17523         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
17524         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
17525         * objc.dg/dwarf-1.m: Likewise.
17526         * objc.dg/dwarf-2.m: Likewise.
17527         * obj-c++.dg/dwarf-2.mm: Likewise.
17529 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17531         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
17532         * objc.dg/dwarf-2.m: Likewise.
17533         * obj-c++.dg/dwarf-2.mm: Likewise.
17535         PR libfortran/28603
17536         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
17538         PR testsuite/27611
17539         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17541         PR testsuite/27033
17542         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17544 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
17546         PR target/27827
17547         * gcc.target/i386/pr27827.c: New testcase.
17549 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
17551         PR fortran/28590
17552         * gfortran.dg/sequence_types_1.f90: New test.
17554 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
17556         PR fortran/28548
17557         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
17558         dg-warning.  Add -pedantic option.
17560 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17562         PR c/28502
17563         * gcc.dg/proto-1.c: New test.
17565         PR c/27721
17566         * gcc.dg/lvalue-4.c: New test.
17568         PR c/28136
17569         * gcc.dg/init-bad-5.c: New test.
17571 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
17573         PR c++/28347
17574         * g++.dg/ext/typedef-init.C: Add new test for typedef
17575         initialization inside templates. Adjust existing error markers.
17577 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
17579         PR c++/28148
17580         * g++.dg/init/ptrmem3.C: New test.
17582 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
17584         PR tree-optimization/27770
17585         * lib/target-support.exp: New target keyword "section_anchors".
17586         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
17587         tests.
17588         * gcc.dg/vect/section-anchors-pr27770.c: New test.
17589         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
17590         * gcc.dg/vect/section-anchors-vect-69.c: New test.
17591         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
17593 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17595         * gcc.dg/20060801-1.c: Add missing '}'.
17597 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17599         PR c++/27508
17600         * g++.dg/parse/dtor9.C: New test.
17601         * g++.dg/parse/dtor10.C: New test.
17602         * g++.dg/other/error7.C: Adjust error-marker.
17604         PR c++/28274
17605         * g++.dg/other/default5.C: New test.
17607 2006-08-02  Richard Guenther  <rguenther@suse.de>
17609         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
17611 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
17613         PR c++/28557
17614         * g++.dg/template/conv9.C: New test.
17616 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
17618         PR debug/28063
17619         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
17620         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
17621         Optionally return assembly text.  Update callers.
17622         (check_no_compiler_messages): Update verbose messages.
17623         (check_no_messages_and_pattern): New.
17624         (check_effective_target_string_merging): New.
17626 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17628         PR c++/28250
17629         * g++.dg/eh/catch4.C: New test.
17631         PR c++/28257
17632         * g++.dg/other/qual1.C: New test.
17634         PR c++/28259
17635         * g++.dg/inherit/error2.C: New test.
17637         PR c++/28267
17638         * g++.dg/other/new1.C: New test.
17640         * g++.dg/warn/pr23075.C: Remove obsolete test.
17641         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
17642         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
17644 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
17646         PR c++/28523
17647         * g++.dg/eh/cast1.C: New test.
17649 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
17651         PR libfortran/28452
17652         * gfortran.dg/random_3.f90:  New test.
17654 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
17656         PR c++/28432
17657         * g++.dg/other/pr28304.C: Change expected error message.
17658         * g++.dg/other/pr28432.C: New test.
17660 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
17662         PR c++/28256
17663         * g++.dg/init/brace2.C: Change expected error message, add empty init.
17665 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
17667         PR debug/23336
17668         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
17669         at -g1.
17670         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
17671         g++.dg/debug/enum-2.C: New.
17673 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17675         PR c++/6634
17676         * g++.dg/parse/long1.C: Add more tests.
17678 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17680         * gfortran.dg/lrshift_1.c: New file.
17682 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17684         PR libgfortran/28335
17685         * gfortran.dg/no_unit_error_1.f90: New test.
17687 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17689         PR libgfortran/28335
17690         * gfortran.dg/no_unit_error_1.f90: Delete test.
17691         * gfortran.dg/no_unit_error_2.f90: Delete test.
17693 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17695         * gfortran.dg/chmod_3.f90: New test.
17696         * gfortran.dg/ltime_gmtime_1.f90: New test.
17697         * gfortran.dg/ltime_gmtime_2.f90: New test.
17698         * gfortran.dg/lrshift_1.f90: New test.
17699         * gfortran.dg/chmod_1.f90: New test.
17700         * gfortran.dg/chmod_2.f90: New test.
17702 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
17704         PR c++/27668
17705         * g++.dg/template/crash55.C: New test.
17707         PR c++/27962
17708         * g++.dg/template/nontype16.C: New test.
17710         * g++.dg/template/void2.C: Adjust error markers.
17711         * g++.dg/template/nontype5.C: Adjust error markers.
17713 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
17715         * gcc.target/i386/stack-prot-kernel.c: New test.
17717 2006-07-27  Roger Sayle  <roger@eyesopen.com>
17719         * gcc.dg/builtins-55.c: New test case.
17721 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
17723         PR rtl-optimization/27907
17724         * gcc.c-torture/compile/pr27907.c: New test.
17726 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17728         * gfortran.dg/mclock.f90: New test.
17729         * gfortran.dg/int_conv_1.f90: New test.
17730         * gfortran.dg/stat_1.f90: New test.
17731         * gfortran.dg/stat_2.f90: New test.
17733 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17735         PR libgfortran/28335
17736         * gfortran.dg/no_unit_error_1.f90: New test.
17737         * gfortran.dg/no_unit_error_2.f90: New test.
17738         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
17740 2006-07-25  Roger Sayle  <roger@eyesopen.com>
17742         PR middle-end/28473
17743         * gcc.dg/fold-convround-1.c: New test case.
17745 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
17747         * gfortran.dg/arithmetic_if.f90:  Fix comments.
17749 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17751         PR c++/27572
17752         * g++.dg/other/typedef1.C: New test.
17753         * g++.dg/template/typedef4.C: New test.
17754         * g++.dg/template/typedef5.C: New test.
17756 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17758         PR fortran/28416
17759         * gfortran.dg/allocatable_dummy_3.f90: New.
17761 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
17763         PR fortran/28439
17764         * gfortran.dg/arithmetic_if.f90:  New test.
17766 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
17768         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
17769         avoid memcpy optimization.
17771 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17773         PR fortran/25289
17774         * gfortran.dg/direct_io_6.f90: New test.
17776 2006-07-24  Jan Hubicka  <jh@suse.cz>
17778         PR c/25795
17779         PR c++/27369
17780         * gcc.dg/pr25795.c: New test.
17781         * gcc.dg/pr25795-1.c: New test.
17783 2006-07-23  Roger Sayle  <roger@eyesopen.com>
17785         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
17786         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
17787         which may be transformed to "g || h" on some platforms.
17789 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
17791         PR c++/28025
17792         * g++.dg/template/friend45.C: New test.
17794 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17796         PR libgfortran/28339
17797         * gfortran.dg/arrayio_8.f90: New test.
17799 2006-07-21  Mike Stump  <mrs@apple.com>
17801         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
17803         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
17805 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17807         PR c++/28250
17808         * g++.dg/eh/catch3.C: New test.
17810         PR c++/28363
17811         * g++.dg/template/defarg10.C: New test.
17813 2006-07-20  Paul Brook  <paul@codesourcery.com>
17815         PR 27363
17816         * gcc.dg/pr27363.c: New test.
17818 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
17820         PR c++/28338
17821         * g++.dg/init/ref13.C: New test.
17823 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17825         PR obj-c++/28434
17826         * obj-c++.dg/proto-error-1.mm: New test.
17828 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
17830         PR c++/28337
17831         * g++.dg/template/string1.C: New test.
17833 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
17835         PR c++/28048
17836         * g++.dg/template/defarg9.C: New test.
17838         PR c++/28235
17839         * g++.dg/template/static27.C: New test.
17841 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
17843         PR 28410
17844         * gcc.dg/tree-ssa/pr28410.c: New test.
17846 2006-07-18  Lee Millward  <lee.millward@gmail.com>
17848         PR c++/28258
17849         * g++/dg/other/error13.C: New test.
17851         PR c++/28260
17852         * g++.dg/template/friend44.C: New test.
17854 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
17856         PR c++/27495
17857         * g++.dg/other/pr27495.C: New.
17859 2006-07-18  Olivier Hainque  <hainque@adacore.com>
17861         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
17862         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
17864 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17866         PR c/28286
17867         * gcc.dg/pragma-pack-4.c: New test.
17869 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
17871         PR c++/28291
17872         * g++.dg/ext/pr28291.C: New test.
17874 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
17876         PR middle-end/28403
17877         * gcc.c-torture/execute/pr28403.c: New test.
17879 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
17881         PR middle-end/28402
17882         * gcc.dg/pr28402.c: New test.
17884 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
17886         PR c++/28304
17887         * g++.dg/other/pr28304.C: New test.
17889 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
17891         PR other/28251
17892         gcc.c-torture/unsorted/dump-noaddr.c: New test.
17893         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
17895 2006-07-17  Richard Guenther  <rguenther@suse.de>
17897         PR tree-optimization/28238
17898         * g++.dg/tree-ssa/pr28238.C: New testcase.
17900 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17902         PR c++/28250
17903         * g++.dg/eh/catch1.C: New test.
17904         * g++.dg/eh/catch2.C: New test.
17906 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
17908         PR c++/28370
17909         * g++.dg/template/anon3.C: New test.
17911 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
17913         PR fortran/20844
17914         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
17915         specifiers requiring an explicit format tag..
17917         PR fortran/28201
17918         * gfortran.dg/generic_5: New test.
17920         PR fortran/20893
17921         * gfortran.dg/elemental_optional_args_1.f90: New test.
17923 2006-07-16  Olivier Hainque  <hainque@adacore.com>
17925         * gnat.dg/assert.ads: New file.
17926         * gnat.dg/controlled_record.ads: Likewise.
17927         * gnat.dg/controlled_record.adb: Likewise.
17929 2006-07-15  Lee Millward  <lee.millward@gmail.com>
17931         PR c++/28292
17932         * g++.dg/other/error12.C: New test.
17934         PR c++/28269
17935         * g++.dg/template/crash54.C: New test.
17937 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17939         PR c++/28249
17940         * g++.dg/parse/catch1.C: New test.
17942         PR c++/28294
17943         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
17945         PR c++/28387
17946         * g++.dg/ext/attrib24.C: New test.
17948 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17950         PR c++/28343
17951         * g++.dg/ext/asmspec1.C: New test.
17953 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
17955         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
17956         (dg-test): Support shouldfail tests.
17957         * lib/target-supports-dg.exp (dg-shouldfail): New.
17958         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
17959         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
17960         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
17961         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
17962         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
17963         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
17964         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
17966 2006-07-13  Jan Hubicka  <jh@suse.cz>
17968         * gcc.target/i386/memcpy-1.c: New.
17970 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
17972         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
17974 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
17976         PR fortran/25097
17977         * gfortran.dg/present_1.f90: New test.
17979         PR fortran/20903
17980         * gfortran.dg/interface_derived_type_1.f90: New test.
17982 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
17984         PR fortran/28213
17985         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
17986         list.
17988 2006-07-07  Lee Millward  <lee.millward@gmail.com>
17990         PR c++/27820
17991         * g++.dg/other/label1.C: New test.
17993 2006-07-07  Richard Guenther  <rguenther@suse.de>
17995         PR middle-end/28268
17996         * gcc.dg/torture/pr28268.c: New testcase.
17998 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
18000         PR c++/27019
18001         * g++.dg/ext/pr27019.C: New.
18003 2006-07-07  Richard Guenther  <rguenther@suse.de>
18005         PR tree-optimization/28187
18006         * gcc.dg/pr28187.c: New testcase.
18008 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
18010         * gnat.dg/address_conversion.adb: New test.
18011         * gnat.dg/boolean_subtype.adb: Likewise.
18012         * gnat.dg/frame_overflow.adb: Likewise.
18013         * gnat.dg/pointer_array.adb: Likewise.
18014         * gnat.dg/pointer_conversion.adb: Likewise.
18016 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
18018         PR fortran/28237
18019         PR fortran/23420
18020         * gfortran.dg/print_fmt_5.f90: New test.
18022 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18024         PR fortran/28129
18025         * gfortran.dg/bounds_check_4.f90: New test.
18027 2006-07-05  Richard Guenther  <rguenther@suse.de>
18029         PR target/28158
18030         * gfortran.dg/pr28158.f90: New testcase.
18032 2006-07-05  Richard Guenther  <rguenther@suse.de>
18034         PR tree-optimization/28162
18035         * gcc.dg/pr28162.c: New testcase.
18037 2006-07-05  Richard Guenther  <rguenther@suse.de>
18038         Andrew Pinski  <pinskia@gcc.gnu.org>
18040         PR c++/27084
18041         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
18043 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
18045         PR fortran/28174
18046         * gfortran.dg/actual_array_substr_2.f90: New test.
18048         PR fortran/28167
18049         * gfortran.dg/actual_array_constructor_2.f90: New test.
18051 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18053         * gfortran.dg/itime_idate_1.f: New test.
18054         * gfortran.dg/itime_idate_2.f: New test.
18056 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18058         PR libgfortran/27704
18059         * gfortran.dg/open_status_3.f90: New test.
18060         * gfortran.dg/fmt_l.f90: Update for new feature.
18062 2006-07-03  Asher Langton  <langton2@llnl.gov>
18064         * gfortran.dg/oldstyle_2.f90: New.
18066 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
18068         * gnat.dg/string_slice.adb: New test.
18070 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18072         PR fortran/19259
18073         * gfortran.dg/semicolon_fixed.c: New.
18074         * gfortran.dg/semicolon_free.c: New.
18076 2006-06-30  Mike Stump  <mrs@apple.com>
18078         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18079         that don't support internal visibility.
18081 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
18083         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
18084         for '(' / ')' needing an extra '\'.
18086 2006-06-29  Roger Sayle  <roger@eyesopen.com>
18088         PR middle-end/27428
18089         * gcc.dg/pr27428-1.c: New test case.
18091 2006-06-29  Mike Stump  <mrs@apple.com>
18093         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
18094         on darwin as we can't align commons large enough yet.
18096         * gcc.dg/vla-8.c: Add additional testcases.
18098 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
18100         PR c++/28114
18101         * g++.dg/other/pr28114.C: New.
18103 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
18105         * gcc.c-torture/compile/20060625-1.c: New test.
18107 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
18109         PR fortran/20867
18110         * gfortran.dg/stfunc_3.f90: New test.
18112         PR fortran/25056
18113         * gfortran.dg/impure_actual_1.f90: New test.
18115         PR fortran/20874
18116         * gfortran.dg/elemental_result_1.f90: New test.
18118         PR fortran/25073
18119         * gfortran.dg/select_7.f90: New test.
18121         PR fortran/27554
18122         * intrinsic_actual_1.f: New test.
18124         PR fortran/22038
18125         PR fortran/28119
18126         * gfortran.dg/forall_4.f90: New test.
18128         PR fortran/25072
18129         * gfortran.dg/forall_5.f90: New test.
18131 2006-06-25  Lee Millward  <lee.millward@gmail.com>
18133         PR c++/28051
18134         * g++.dg/template/using13.C: New test.
18136         PR c++/28054
18137         * g++.dg/other/incomplete3.C: New test.
18139 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18141         PR fortran/28081
18142         * gfortran.dg/substr_3.f: New test.
18143         * gfortran.dg/equiv_2.f90: Update expected error message.
18145 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
18147         PR fortran/28118
18148         * gfortran.dg/actual_array_substr_1.f90: New test.
18150 2006-06-24  Olivier Hainque  <hainque@adacore.com>
18152         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
18153         * gnat.dg/scalar_mode_agg_compare.adb: New test.
18155 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
18157         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
18159 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
18161         PR fortran/27981
18162         * gfortran.dg/simpleif_2.f90: New test.
18164 2006-06-23  Lee Millward  <lee.millward@gmail.com>
18166         * g++.dg/template/error22.C: Fix typo.
18168 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18170         PR c++/28112
18171         * g++.dg/ext/attrib23.C: New test.
18173 2006-06-23  Olivier Hainque  <hainque@adacore.com>
18175         * gnat.dg/varsize_temp.adb: New test.
18177 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18179         PR c++/11468
18180         * g++.dg/other/java2.C: New test.
18182 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
18184         PR target/27789
18185         * g++.dg/ext/dllimport4.C. Add more tests for invalid
18186         initialization.
18188 2006-06-22  Roger Sayle  <roger@eyesopen.com>
18190         PR target/27531
18191         * gcc.dg/pr27531-1.c: New test case.
18193 2006-06-22  Asher Langton  <langton2@llnl.gov>
18195         PR fortran/24748
18196         * gfortran.dg/implicit_8.f90: New.
18198 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
18200         PR rtl-optimization/28121
18201         * gcc.dg/pr28121.c: New test.
18203 2006-06-22  Lee Millward  <lee.millward@gmail.com>
18205         PR c++/27805
18206         * g++.dg/parse/ptrmem6.C: New test.
18208         PR c++/27821
18209         * g++.dg/template/error22.C: New test.
18211 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18213         PR c++/28111
18214         * g++.dg/template/friend43.C: New test.
18216         PR c++/28110
18217         * g++.dg/template/crash53.C: New test.
18219         PR c++/28109
18220         * g++.dg/rtti/incomplete1.C: New test.
18222 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
18224         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
18226 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
18228         * gcc.c-torture/execute/complex-7.c: New.
18230 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
18232         * gcc.dg/merge-all-constants-1.c: New test.
18234 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
18236         PR c++/28113
18237         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
18239 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
18241         * gfortran.dg/rrspacing_1.f90: New test.
18243 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18245         PR c++/28052
18246         * g++.dg/other/bitfield2.C: New test.
18248 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
18250         PR tree-optimization/27331
18251         * gcc.dg/pr27331.c: New test.
18253 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
18254             Eric Botcazou  <ebotcazou@adacore.com>
18256         PR ada/18692
18257         * lib/gnat.exp: New file.
18258         * lib/gnat-dg.exp: Likewise.
18259         * gnat.dg: New directory.
18260         * gnat.dg/dg.exp: New driver.
18261         * gnat.dg/specs: New directory.
18262         * gnat.dg/specs/specs.exp: New driver.
18263         * gnat.dg/style: New directory.
18264         * gnat.dg/style/style.exp: New driver.
18266 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
18268         PR fortran/16206
18269         * gfortran.dg/array_initializer_1.f90: New test.
18271         PR fortran/28005
18272         * gfortran.dg/matmul_3.f90: New test.
18274 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
18276         PR middle-end/28075
18277         * gcc.dg/tree-ssa/inline-1.c: New test.
18279 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
18281         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
18282         in malloc prototype; remove XFAIL.
18283         * gcc.dg/pr18241-2.c: Ditto.
18284         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
18285         in memset prototype; remove XFAIL.
18286         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18288 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
18290         * gcc.dg/vla-8.c: Add.
18292 2006-06-19  Richard Guenther  <rguenther@suse.de>
18294         PR tree-optimization/27090
18295         * g++.dg/tree-ssa/pr27090.C: New testcase.
18297 2006-06-19  Roger Sayle  <roger@eyesopen.com>
18299         PR target/27861
18300         * gcc.dg/pr27861-1.c: New test case.
18302 2006-06-19  Richard Guenther  <rguenther@suse.de>
18304         PR middle-end/28045
18305         * gcc.dg/torture/pr28045.c: New testcase.
18307 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18309         PR fortran/26801
18310         * gfortran.dg/associated_4.f90: New test.
18312 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18314         PR fortran/19310
18315         PR fortran/19904
18316         * gfortran.dg/real_const_3.f90: New test.
18318 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
18320         PR c++/28016
18321         * g++.dg/template/static26.C: New test.
18323         PR c++/27979
18324         * g++.dg/expr/bitfield2.C: New test.
18326         PR c++/27884
18327         * g++.dg/parse/linkage2.C: New test.
18329 2006-06-16  Richard Guenther  <rguenther@suse.de>
18331         PR middle-end/27116
18332         * gcc.dg/pr15785-1.c: Revert last change.
18333         * gcc.dg/torture/pr27116-2.c: New testcase.
18335 2006-06-16  Roger Sayle  <roger@eyesopen.com>
18337         PR middle-end/27802
18338         * gcc.dg/pr27802-1.c: New test case.
18340 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
18342         PR c++/27689
18343         * g++.dg/template/ttp18.C: New test.
18344         * g++.dg/template/ttp19.C: Likewise.
18346         PR c++/27666
18347         * g++.dg/expr/cond9.C: New test.
18349         PR c++/27640
18350         * g++.dg/template/ctor7.C: New test.
18352 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
18354         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
18356 2006-06-16  Richard Guenther  <rguenther@suse.de>
18358         PR tree-optimization/27781
18359         * gcc.dg/tree-ssa/pr27781.c: New testcase.
18361 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
18363         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
18365 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
18367         * gcc.dg/tree-ssa/loop-18.c: New test.
18369 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
18371         PR c++/27665
18372         * g++.dg/template/crash52.C: New test.
18374         PR c++/27648
18375         * g++.dg/ext/attrib22.C: New test.
18377         PR c++/26559
18378         * g++.dg/template/builtin1.C: New test.
18379         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
18381         PR c++/28018
18382         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
18383         assignment.
18384         * g++.old-deja/g++.pt/crash51.C: Likewise.
18386         PR c++/27227
18387         * g++.dg/lookup/linkage1.C: New test.
18388         * g++.dg/lookup/linkage2.C: Likewise.
18390 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
18392         PR middle-end/27959
18393         * gcc.dg/pr27959.c: New testcase.
18395 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
18397         PR target/28014:
18398         * g++.dg/eh/div.C: New test.
18400 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
18402         PR c++/27894
18403         * g++.dg/tree-ssa/pr26757.C: New test.
18404         * g++.dg/tree-ssa/pr27894.C: New test.
18406 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18408         * gcc.c-torture/compile/20060609-1.c: New test.
18410         PR target/27863
18411         * gcc.c-torture/compile/pr27863.c: New test.
18413 2006-06-13  Richard Guenther  <rguenther@suse.de>
18415         PR tree-optimization/27830
18416         * g++.dg/tree-ssa/pr27830.C: New testcase.
18418 2006-06-13  Matthew Sachs  <msachs@apple.com>
18420         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
18421         the list of compiler flags; this causes those flags to be checked
18422         for things like dg-skip-if.
18424 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18426         PR c++/27601
18427         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
18429 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
18430             Kazu Hirata  <kazu@codesourcery.com>
18432         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
18433         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
18435 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18437         PR c++/27933
18438         * g++.dg/lookup/using15.C: New test.
18440         PR c++/27951
18441         * g++.dg/other/anon4.C: New test.
18443 2006-06-12  Roger Sayle  <roger@eyesopen.com>
18445         PR c++/21210
18446         * g++.dg/init/complex1.C: New test case.
18448 2006-06-11  Eric Christopher  <echristo@apple.com>
18450         PR middle-end/27948
18451         * gcc.dg/bf-ms-layout.c: Run on darwin.
18452         * gcc.dg/bf-no-ms-layout: Ditto.
18453         * gcc.dg/attr-ms_struct-2.c: New.
18454         * gcc.dg/bf-ms-layout-2.c: Ditto.
18456 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18458         * gcc.dg/attr-ms_struct-packed1.c: New.
18460 2006-06-09  Mike Stump  <mrs@apple.com>
18462         * gcc.dg/vla-7.c: Add.
18464 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
18466         PR fortran/24558
18467         * gfortran.dg/entry_6.f90: New test.
18469         PR fortran/20877
18470         PR fortran/25047
18471         * gfortran.dg/entry_7.f90: New test.
18473 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
18475         PR c/27747
18476         * gcc.dg/cpp/_Pragma6.c: New test.
18478         PR c++/27748
18479         * g++.dg/cpp/_Pragma1.C: New test.
18481         PR preprocessor/27746
18482         * gcc.dg/gomp/macro-3.c: New test.
18483         * gcc.dg/gomp/macro-4.c: New test.
18484         * g++.dg/gomp/macro-3.C: New test.
18485         * g++.dg/gomp/macro-4.C: New test.
18487 2006-06-09  Richard Guenther  <rguenther@suse.de>
18489         PR tree-optimization/26998
18490         * gcc.dg/torture/pr26998.c: New testcase.
18491         * gcc.dg/tree-ssa/vrp29.c: New testcase.
18493 2006-06-08  Mike Stump  <mrs@apple.com>
18495         * gcc.dg/pr27095.c: Account for stubs.
18497         PR target/26427
18498         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
18499         produce bad code on darwin.
18501 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18503         PR fortran/27958
18504         * gfortran.dg/substr_2.f: New test.
18506 2006-06-08  Asher Langton  <langton2@llnl.gov>
18508         PR fortran/27786
18509         * cray_pointers_2.f90: Add -fbounds-check compile flag.
18511 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18513         PR target/27421
18514         * gcc.dg/union-3.c: New test.
18516 2006-06-08  Richard Guenther  <rguenther@suse.de>
18518         PR middle-end/27116
18519         * gcc.dg/torture/pr27116.c: New testcase.
18520         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
18522 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
18524         PR rtl-optimization/26449
18525         * gcc.dg/pr26449.c: New test.
18527 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18529         PR c++/27601
18530         * g++.dg/ext/offsetof1.C: Test member functions.
18532 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
18534         * gcc.dg/pr27095.c: Improve scanning.
18536 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
18538         PR fortran/23091
18539         * gfortran.dg/saved_automatic_1.f90: New test.
18541         PR fortran/24168
18542         * gfortran.dg/array_simplify_1.f90: New test.
18544         PR fortran/25090
18545         * gfortran.dg/entry_dummy_ref_1.f90: New test.
18547         PR fortran/25058
18548         * gfortran.dg/entry_dummy_ref_2.f90: New test.
18550 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
18552         PR c++/27177
18553         * g++.dg/expr/cast7.C: New test.
18555 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
18557         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
18558         * lib/gcc-defs.exp (tool_check_compile): Ditto.
18559         * lib/fortran-torture.exp (fortran-torture-compile,
18560         fortran-torture-execute): Ditto.
18562 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
18564         PR target/27842
18565         * gcc.dg/vmx/pr27842.c: New test.
18567 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18569         PR libfortran/27895
18570         * gfortran.dg/bounds_check_3.f90: New test.
18572 2006-06-05  Mike Stump  <mrs@apple.com>
18574         * objc.dg/objc-fast-4.m: Skip for ppc64.
18576 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
18578         PR testsuite/27705
18579         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
18581 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
18582             Victor Kaplansky  <victork@il.ibm.com>
18584         PR tree-optimizations/26360
18585         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
18586         with -fno-tree-dce.
18587         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
18589 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
18591         PR fortran/14067
18592         * gfortran.dg/data_char_1.f90: Add messages for truncated
18593         strings.
18595         PR fortran/16943
18596         * gfortran.dg/func_decl_2.f90: New test.
18598         PR fortran/20839
18599         * gfortran.dg/do_2.f90: New test.
18601         PR fortran/27655
18602         * gfortran.dg/associated_3.f90: New test.
18604 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
18606         PR c++/27819
18607         * g++.dg/template/static25.C: New test.
18609         PR c++/27722
18610         * g++.dg/init/array21.C: New test.
18612         PR c++/27807
18613         * g++.dg/ext/complit7.C: New test.
18615         PR c++/27806
18616         * g++.dg/parse/ptrmem5.C: New test.
18618 2006-06-04  Roger Sayle  <roger@eyesopen.com>
18619             Andrew Pinski  <pinskia@physics.uc.edu>
18621         PR c/27150
18622         PR middle-end/27382
18623         * gcc.dg/pr27150-1.c: New testcase.
18624         * gcc.dg/pr27382-1.c: New testcase.
18625         * gcc.dg/pr27382-2.c: New testcase.
18627 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
18629         PR c/25161
18630         PR c/27020
18631         * gcc.dg/array-10.c: New test.
18633 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18635         PR c++/27804
18636         * g++.dg/init/const4.C: New test.
18637         * g++.dg/init/member1.C: Add error-marker.
18638         * g++.dg/other/fold1.C: Adjust error-marker.
18640 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18642         PR c++/27601
18643         * g++.dg/ext/offsetof1.C: New test.
18645 2006-06-04 Eric Christopher <echristo@apple.com>
18647         * gcc.dg/attr-ms_struct-1.c: New.
18649 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
18651         * gcc.c-torture/compile/builtin_constant_p.c: New test.
18653 2006-06-04  Richard Guenther  <rguenther@suse.de>
18655         PR tree-optimization/27039
18656         * gcc.dg/tree-ssa/loop-17.c: New testcase.
18658 2006-06-03  Roger Sayle  <roger@eyesopen.com>
18660         PR target/26223
18661         * gcc.target/i386/amd64-abi-2.c: New test case.
18663 2006-06-02  Eric Christopher  <echristo@apple.com>
18665         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
18666         * gcc.target/i386/20020523-1.c: Skip if darwin.
18667         * gcc.target/i386/asm-3.c: Ditto.
18668         * gcc.target/i386/20011119-1.c: Ditto.
18669         * gcc.target/i386/clobbers.c: Remove pic part of test.
18671 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
18673         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
18674         * g++.old-deja/g++.other/init19.C: Ditto.
18675         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
18676         and add other platforms as expected failures.
18678 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
18680         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
18681         (is-effective-target-keyword): Ditto.
18683 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
18685         PR fortran/27715
18686         * gfortran.dg/extended_char_comparison_1.f:  New test.
18688 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
18690         PR fortran/25098
18691         * gfortran.dg/dummy_procedure_1.f90: New test.
18693         PR fortran/25147
18694         * gfortran.dg/dummy_procedure_2.f90: New test.
18696         * gfortran.dg/associated_2.f90: Correct to make consistent with
18697         standard.
18699 2006-05-31  Roger Sayle  <roger@eyesopen.com>
18701         * gcc.target/i386/387-11.c: New test case.
18703 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
18705         PR c++/27801
18706         * g++.dg/template/cond6.C: New test.
18708         PR c++/26496
18709         * g++.dg/template/crash51.C: New test.
18710         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
18712         PR c++/27385
18713         * g++.dg/init/array20.C: New test.
18715 2006-05-31  Roger Sayle  <roger@eyesopen.com>
18717         * gcc.dg/builtins-54.c: New test case.
18719 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18721         PR c++/26433
18722         * g++.dg/template/fntry1.C: Add dg-do link.
18724         PR c++/27808
18725         * g++.dg/parse/friend6.C: New test.
18727 2006-05-30  Asher Langton  <langton2@llnl.gov>
18729         * gfortran.dg/cray_pointers_7.f90: New test.
18731 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18733         PR tree-optimization/23452
18734         * gcc.dg/fold-mulconj-1.c: New test case.
18736 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18738         PR c++/27803
18739         * g++.dg/parse/bitfield1.C: New test.
18741 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18743         * gcc.target/ppc-eq0-1.c: New test case.
18744         * gcc.target/ppc-negeq0-1.c: New test case.
18746 2006-05-30  Dirk Mueller  <dmueller@suse.de>
18748         PR c/27273
18749         * gcc.dg/overflow-warn-5.c: New test.
18751 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18753         PR c/27718
18754         * gcc.dg/sizeof-1.c: New test.
18756 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
18758         PR target/27790
18759         * gcc.target/i386/pr27790.c: New test.
18761 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18763         PR libgfortran/27757
18764         * gfortran.dg/direct_io_5.f90: New test.
18766 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18768         PR libgfortran/27634
18769         * gfortran.dg/fmt_missing_period_1.f: New test.
18770         * gfortran.dg/fmt_missing_period_2.f: New test.
18771         * gfortran.dg/fmt_missing_period_3.f: New test.
18773 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18775         PR fortran/19777
18776         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
18777         arrays.
18779 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18781         PR c++/27713
18782         * g++.dg/template/new6.C: New test.
18784 2006-05-29  Roger Sayle  <roger@eyesopen.com>
18786         PR tree-optimization/24964
18787         * gcc.target/i386/387-10.c: New test case.
18789 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
18791         * intrinsics/string_intrinsics.c (compare_string):
18792         Use memcmp instead of strncmp to avoid tripping over
18793         CHAR(0) in a string.
18795 2006-05-27  Richard Guenther  <rguenther@suse.de>
18797         PR middle-end/27773
18798         * gcc.dg/torture/pr27773.c: New testcase.
18800 2006-05-27  Dirk Mueller  <dmueller@suse.de>
18802         * gcc.dg/pr24561.c: Rename to..
18803         * gcc.dg/pr25962.c: .. this.
18805 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18807         PR fortran/19777
18808         * gfortran.dg/bounds_check_2.f: New test.
18810 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
18812         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
18813         * gfortran.dg/byte_1.f90: Likewise.
18814         * gfortran.dg/dup_save_2.f90: Likewise.
18816 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
18818         * gfortran.dg/associated_2.f90: New test.
18820 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18822         PR fortran/27524
18823         * gfortran.dg/bounds_check_1.f90: New test.
18825 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
18827         PR rtl-optimization/27661
18828         * gcc.dg/pr27661.c: New test case.
18830 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18832         PR fortran/23151
18833         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
18834         * gfortran.dg/print_parentheses_1.f:  New test.
18835         * gfortran.dg/print_parentheses_2.f90:  New test.
18837 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
18839         PR target/27758
18840         * gcc.dg/pr27758.c: New test.
18842 2006-05-24  Falk Hueffner  <falk@debian.org>
18844         * gcc.c-torture/compile/pr27571.c: New test.
18846 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
18848         PR fortran/27709
18849         * gfortran.dg/spec_expr_4.f90: New test.
18851         PR fortran/27155
18852         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
18854 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
18856         PR c++/20103
18857         * g++.dg/ext/complit6.C: New test.
18858         * g++.dg/ext/complit3.C: Adjust error markers.
18859         * g++.dg/init/const3.C: New test.
18861 2006-05-25  Richard Guenther  <rguenther@suse.de>
18863         PR middle-end/27743
18864         * gcc.dg/torture/pr27743.c: New testcase.
18866 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18868         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
18870 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
18872         * gcc.dg/compat/scalar-by-value-x.h: New.
18873         * gcc.dg/compat/scalar-by-value-y.h: New.
18874         * gcc.dg/compat/scalar-by-value-5.c: New.
18875         * gcc.dg/compat/scalar-by-value-5_main.c: New.
18876         * gcc.dg/compat/scalar-by-value-5_x.c: New.
18877         * gcc.dg/compat/scalar-by-value-5_y.c: New.
18878         * gcc.dg/compat/scalar-by-value-6.c: New.
18879         * gcc.dg/compat/scalar-by-value-6_main.c: New.
18880         * gcc.dg/compat/scalar-by-value-6_x.c: New.
18881         * gcc.dg/compat/scalar-by-value-6_y.c: New.
18883 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
18885         PR tree-optimization/27639
18886         PR tree-optimization/26719
18887         * gcc.dg/pr27639.c: New test.
18888         * gcc.dg/pr26719.c: New test.
18889         * gcc.dg/tree-ssa/scev-cast.c: New test.
18891 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
18893         PR c++/20173
18894         * g++.dg/template/error21.C: New test.
18896 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
18898         PR target/27696
18899         * gcc.target/i386/pr27696.c: New.
18901 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
18903         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
18905         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
18907 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18909         PR c++/27716
18910         * g++.dg/other/assign1.C: New test.
18912 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
18914         PR target/27266
18915         * gcc.target/i386/pr27266.c: New.
18917 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18919         PR c++/27451
18920         * g++.dg/ext/asm9.C: New test.
18922 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
18924         PR rtl-optimization/25514
18925         * gcc.c-torture/compile/pr25514.c: New test.
18927 2006-05-22  Richard Guenther  <rguenther@suse.de>
18929         Revert
18930         2006-01-31  Richard Guenther  <rguenther@suse.de>
18932         * gcc.target/i386/sselibm-1.c: New testcase.
18933         * gcc.target/i386/sselibm-2.c: Likewise.
18934         * gcc.target/i386/sselibm-3.c: Likewise.
18935         * gcc.target/i386/sselibm-4.c: Likewise.
18936         * gcc.target/i386/sselibm-5.c: Likewise.
18938 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18940         PR c/27420
18941         * gcc.dg/func-args-2.c: New test.
18943         PR c/26818
18944         * gcc.dg/struct-incompl-1.c: New test.
18946 2006-05-22  Richard Guenther  <rguenther@suse.de>
18948         PR testsuite/27708
18949         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
18950         the transformations we test for.
18952 2006-05-22  Richard Guenther  <rguenther@suse.de>
18954         PR testsuite/27707
18955         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
18957 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
18959         PR c++/27210
18960         * g++.dg/warn/new1.C: New test.
18961         * g++.dg/template/new5.C: Likewise.
18963 2006-05-21  Roger Sayle  <roger@eyesopen.com>
18965         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
18966         * gcc.target/i386/20060512-3.c: Likewise.
18968 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
18970         PR rtl-optimization/27671
18971         * gcc.c-torture/execute/pr27671-1.c: New.
18972         * gcc.dg/pr27671-2.c: Likewise.
18974         PR tree-optimization/26622.
18975         * gcc.c-torture/compile/pr26622.c: New.
18977 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18979         PR fortran/27613
18980         * gfortran.dg/recursive_reference_1.f90: New test.
18982 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18984         PR fortran/25746
18985         * gfortran.dg/elemental_subroutine_3.f90: New test.
18987         PR fortran/25090
18988         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
18990         PR fortran/27584
18991         * gfortran.dg/associated_target_1.f90: New test.
18993         PR fortran/19015
18994         * gfortran.dg/maxloc_shape_1.f90: New test.
18996 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18998         PR libgfortran/24459
18999         * gfortran.dg/namelist_24.f90: New test.
19000         * gfortran.dg/namelist_12.f: Fix typo in comment.
19002 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
19004         PR middle-end/25776
19005         * g++.dg/other/error11.C: New test.
19007 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19009         * gcc.target/mips/pr26765.c: Add -w to options.
19011 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19013         * lib/target-supports.exp (check_effective_target_mpaired_single):
19014         New function.
19015         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
19016         multilibs.
19017         * g++.dg/vect/vect.exp: Likewise.
19019 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19021         PR testsuite/25891
19022         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
19024 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
19026         PR fortran/27662
19027         * gfortran.dg/temporary_1.f90: New file.
19029 2006-05-19  Andreas Schwab  <schwab@suse.de>
19031         * g++.dg/other/unused1.C: Also match "stringz".
19033 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
19035         PR c++/26433
19036         * g++.dg/template/fntry1.C: New test.
19038 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
19040         PR c++/27471
19041         PR c++/27506
19042         * g++.dg/conversion/bitfield5.C: New test.
19043         * g++.dg/conversion/bitfield6.C: New test.
19045 2006-05-18  Mike Stump  <mrs@apple.com>
19047         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
19048         * gcc.dg/vla-4.c: Add.
19049         * gcc.dg/vla-5.c: Add.
19050         * gcc.dg/vla-6.c: Add.
19052 2006-05-12  Stuart Hastings  <stuart@apple.com>
19054         * gcc.target/i386/20060512-1.c: New.
19055         * gcc.target/i386/20060512-2.c: New.
19056         * gcc.target/i386/20060512-3.c: New.
19057         * gcc.target/i386/20060512-4.c: New.
19059 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
19061         PR c++/26122
19062         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
19064         PR c++/26068
19065         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
19066         * g++.dg/parse/linkage1.C: New test.
19068 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19070         PR tree-optimization/27548
19071         * g++.dg/tree-ssa/pr27548.C: New test.
19073 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19075         PR fortran/26551
19076         * gfortran.dg/recursive_check_1.f: New test.
19077         * gfortran.dg/recursive_check_2.f90: New test.
19079 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
19081         * g++.dg/opt/temp2.C: New test.
19083 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19085         PR c++/27491
19086         * g++.dg/init/brace5.C: New test.
19088         PR middle-end/27415
19089         * gcc.dg/gomp/pr27415.c: New test.
19090         * g++.dg/gomp/pr27415.C: New test.
19092         PR tree-optimization/27549
19093         * g++.dg/tree-ssa/pr27549.C: New test.
19095 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19097         PR libgfortran/27575
19098         * gfortran.dg/read_eof_4.f90: New test.
19100 2006-05-16  Richard Guenther  <rguenther@suse.de>
19102         PR tree-optimization/22303
19103         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
19105 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
19107         PR middle-end/27573
19108         * gcc.dg/gomp/pr27573.c: New test.
19109         * gfortran.dg/gomp/pr27573.f90: New test.
19111         PR c/27499
19112         * gcc.dg/gomp/pr27499.c: New test.
19113         * g++.dg/gomp/pr27499.C: New test.
19115 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
19117         PR c++/27339
19118         * g++.dg/parser/access8.C: Adjust error marker.
19119         * g++.dg/template/access17.C: New test.
19120         * g++.dg/template/access18.C: Likewise.
19122 2006-05-15  Roger Sayle  <roger@eyesopen.com>
19124         PR target/26600
19125         * gcc.target/i386/pr26600.c: New test case.
19127 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
19129         PR c++/27505
19130         * g++.dg/expr/bitfield1.C: New test.
19132 2006-05-15  Richard Guenther  <rguenther@suse.de>
19134         PR tree-optimization/27603
19135         * gcc.dg/torture/pr27603.c: New testcase.
19137 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
19139         PR fortran/25090
19140         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19142         PR fortran/25082
19143         * gfortran.dg/scalar_return_1.f90: New test.
19145         PR fortran/27411
19146         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
19148 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
19150         * gcc.dg/gomp/critical-4.c: New test.
19151         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
19152         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
19153         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
19154         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
19156 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19158         PR c++/27582
19159         * g++.dg/template/dependent-args1.C: New test.
19161         PR c++/27581
19162         * g++.dg/lookup/this1.C: New test.
19164         PR c++/27315
19165         * g++.dg/template/operator6.C: New test.
19166         * g++.dg/template/incomplete3.C: New test.
19168         PR c++/27559
19169         * g++.dg/template/new4.C: New test.
19171         PR c++/27496
19172         * g++.dg/template/void2.C: New test.
19174 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
19176         * g++.dg/template/dependent-expr5.C: New test.
19178 2006-05-14  Roger Sayle  <roger@eyesopen.com>
19180         PR middle-end/26729
19181         * gcc.dg/pr26729-1.c: New test case.
19183 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
19185         * gcc.dg/pr27003.c: New test.
19187 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
19189         * lib/target-supports.dg (check_cxa_atexit_available): Change
19190         v3_target_compile to ${tool}_target_compile.
19192 2006-05-11  Jason Merrill  <jason@redhat.com>
19194         * lib/scanasm.exp (scan-not-hidden): Fix typo.
19196 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19198         PR fortran/27553
19199         * gfortran.dg/label_5.f90: New test.
19201 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
19203         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
19204         check_effective_target_powerpc_altivec_ok): New.
19205         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
19206         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
19207         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
19208         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
19209         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
19210         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
19211         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
19212         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
19213         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
19214         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
19215         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
19216         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
19217         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
19218         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
19219         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
19220         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
19221         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
19222         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
19223         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
19224         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
19225         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
19226         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
19227         gcc.target/powerpc/altivec-9.c,
19228         gcc.target/powerpc/altivec-consts.c,
19229         gcc.target/powerpc/altivec-pr22085.c,
19230         gcc.target/powerpc/altivec-splat.c,
19231         gcc.target/powerpc/altivec-types-1.c,
19232         gcc.target/powerpc/altivec-types-2.c,
19233         gcc.target/powerpc/altivec-types-3.c,
19234         gcc.target/powerpc/altivec-types-4.c,
19235         gcc.target/powerpc/altivec-varargs-1.c,
19236         gcc.target/powerpc/altivec-vec-merge.c,
19237         gcc.target/powerpc/ppc-vector-memcpy.c,
19238         gcc.target/powerpc/ppc-vector-memset.c,
19239         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
19240         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
19241         these effective targets.
19242         * gcc.dg/vmx/pr27006.c: Add missing close brace.
19243         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
19245 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19247         PR middle-end/27384
19248         * g++.dg/other/fold1.C: New test.
19250         PR middle-end/27488
19251         * gcc.dg/fold-nonneg-1.c: New test.
19253         PR c++/27547
19254         * g++.dg/other/operator1.C: New test.
19256 2006-05-11  Richard Guenther  <rguenther@suse.de>
19258         PR middle-end/27529
19259         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
19261 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
19263         * lib/target-supports-dg.exp (check-flags): New.
19264         (dg-skip-if): Move flag checks.
19266 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
19268         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
19269         * lib/target-supports.dg (check_cxa_atexit_available): New.
19271 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
19273         PR fortran/27470
19274         * gfortran.dg/multiple_allocation_2.f90: New test case.
19276 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
19278         * gcc.target/arm/pr27387.C: Fix a comment typo.
19280 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19282         PR fortran/24549
19283         * gfortran.dg/error_recovery_1.f90: New test.
19285 2006-05-10  Richard Guenther  <rguenther@suse.de>
19287         PR tree-optimization/27302
19288         * gcc.dg/torture/pr27302.c: New testcase.
19290 2006-05-09  Dirk Mueller  <dmueller@suse.de>
19291         Richard Guenther  <rguenther@suse.de>
19293         PR middle-end/27498
19294         * gcc.dg/tree-ssa/pr27498.c: New testcase.
19296 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
19298         PR rtl-optimization/27335
19299         * gcc.dg/pr27335.c: New test.
19301 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
19303         * gcc.target/mips/mips-ps-5.c: New file.
19305 2006-05-08  Jan Hubicka  <jh@suse.cz>
19307         PR middle-end/25962
19308         * gcc.dg/pr25962.c: New.
19310 2006-05-08  Roger Sayle  <roger@eyesopen.com>
19312         PR target/27158
19313         * gcc.target/powerpc/pr27158.c: New test case.
19315 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
19317         PR testsuite/27476
19318         * ada/acats/run_all.sh: Use test -z.
19320 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19322         PR libfortran/18271
19323         * gfortran.dg/spec_expr_3.f90: New test.
19325 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
19327         PR target/24879
19328         * gcc.target/i386/monitor.c: New file.
19330 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
19332         * gcc.dg/pr27095.c: xfail *-*-darwin*.
19334 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19336         PR c++/27447
19337         * g++.dg/other/ptrmem7.C: New test.
19339 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19341         PR target/27421
19342         * gcc.dg/array-9.c: New test.
19344 2006-05-07  Richard Guenther  <rguenther@suse.de>
19346         PR tree-optimization/27409
19347         * gcc.dg/torture/pr27409.c: New testcase.
19349 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19351         PR fortran/27457
19352         * gfortran.dg/select_6.f90: New.
19354 2006-05-07  Richard Guenther  <rguenther@suse.de>
19356         PR tree-optimization/27136
19357         * gcc.dg/torture/pr27136.c: New testcase.
19359 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
19361         PR fortran/24813
19362         * gfortran.dg/char_cons_len_1.f90: New test.
19364 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19366         PR c++/27427
19367         * g++.dg/template/incomplete2.C: New test.
19369 2006-05-06  Richard Guenther  <rguenther@suse.de>
19371         PR tree-optimization/27151
19372         * gcc.dg/vect/pr27151.c: New testcase.
19374 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19376         PR c++/27430
19377         * g++.dg/template/void1.C: New test.
19379         PR c++/27423
19380         * g++.dg/other/void2.C: New test.
19382         PR c++/27422
19383         * g++.dg/conversion/void1.C: New test.
19385 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
19387         PR/21391
19388         * g++.dg/other/unused1.C: New.
19390 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19392         PR objc/27240
19393         * objc.dg/member-1.m: New test.
19395 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
19397         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
19399 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19401         PR libfortran/26985
19402         * gfortran.dg/matmul_2.f90: New test.
19404 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
19406         * ada/acats/run_all.sh: Use sync when main not found.
19408 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
19410         PR target/26765
19411         * gcc.target/mips/pr26765.c: New.
19413 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
19415         * gcc.target/bfin: New directory.
19416         * gcc.target/bfin/bfin.exp: New file.
19417         * gcc.target/bfin/frmul.c: New file.
19418         * gcc.target/bfin/arith.c: New file.
19419         * gcc.target/bfin/mul-combine.c: New file.
19420         * gcc.target/bfin/shift.c: New file.
19422 2006-05-04  Richard Guenther  <rguenther@suse.de>
19424         PR tree-optimization/14287
19425         PR tree-optimization/14844
19426         PR tree-optimization/19792
19427         PR tree-optimization/21608
19428         PR tree-optimization/27090
19429         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
19430         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
19431         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
19432         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
19433         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
19435 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
19437         PR tree-optimization/27285
19438         * gcc.c-torture/execute/pr27285.c: New test.
19440         PR middle-end/27388
19441         * gcc.dg/gomp/pr27388-1.c: New test.
19442         * gcc.dg/gomp/pr27388-2.c: New test.
19443         * gcc.dg/gomp/pr27388-3.c: New test.
19445         PR c++/27359
19446         * g++.dg/gomp/pr27359.C: New test.
19448 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
19450         PR fortran/20248
19451         * gfortran.dg/iargc.f90: New test.
19453 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19455         PR c++/27102
19456         * g++.dg/template/crash49.C: New test.
19458 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
19460         PR testsuite/27032
19461         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
19463 2006-05-02  Jeff Law  <law@redhat.com>
19465         PR tree-optimization/27364
19466         * gcc.c-torture/execute/pr27364.c: New test.
19468 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19470         PR c++/27309
19471         * g++.dg/parser/ctor5.C: New test.
19473 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
19475         PR target/27387
19476         * gcc.target/arm/arm.exp: New.
19477         * gcc.target/arm/pr27387.C: Likewise.
19479 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
19481         PR fortran/27269
19482         PR fortran/27324
19483         * gfortran.dg/module_equivalence_2.f90: New test.
19485 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
19487         PR middle-end/27337
19488         * g++.dg/gomp/pr27337-1.C: New test.
19489         * g++.dg/gomp/pr27337-2.C: New test.
19491         PR middle-end/27328
19492         * gcc.dg/gomp/pr27328.c: New test.
19494         PR middle-end/27325
19495         * g++.dg/gomp/pr27325.C: New test.
19497         PR middle-end/27310
19498         * g++.dg/gomp/pr27310.C: New test.
19500 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19502         PR tree-optimization/27291
19503         * g++.dg/tree-ssa/pr27291.C: New test.
19505 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19507         PR tree-optimization/27283
19508         * g++.dg/tree-ssa/pr27283.C: New test.
19510 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19512         * gcc.dg/tree-ssa/loop-16.c: New test.
19514 2006-05-01  Roger Sayle  <roger@eyesopen.com>
19515             Joseph S. Myers  <joseph@codesourcery.com>
19517         * gcc.dg/Wconversion-3.c: New test case.
19518         * gcc.dg/Wconversion-4.c: Likewise.
19520 2006-05-01  Richard Guenther  <rguenther@suse.de>
19522         PR tree-optimization/26726
19523         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
19525 2006-04-30  Roger Sayle  <roger@eyesopen.com>
19527         * gcc.dg/Woverflow-1.c: New test case.
19528         * gcc.dg/Woverflow-2.c: Likewise.
19529         * gcc.dg/Woverflow-3.c: Likewise.
19531 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
19533         PR c++/27094
19534         * g++.dg/template/defarg8.C: New test.
19536 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19538         PR c++/27278
19539         * g++.dg/parse/operator7.C: New test.
19541 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19543         PR c++/11471
19544         PR c++/27102
19545         * g++.dg/template/crash48.C: New test.
19547         PR c++/27279
19548         * g++.dg/parse/ctor4.C: New test.
19550 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19552         PR fortran/25681
19553         * gfortran.df/char_type_len.f90: New test.
19555 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19557         PR libgfortran/27304
19558         * gfortran.dg/fmt_exhaust.f90: New test.
19560 2006-04-28  Roger Sayle  <roger@eyesopen.com>
19562         PR c/25309
19563         * gcc.dg/large-size-array-2.c: New test case.
19565 2006-04-28  Richard Guenther  <rguenther@suse.de>
19567         PR target/26826
19568         * gcc.target/i386/pr26826.c: New testcase.
19570 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
19572         PR middle-end/27260
19573         * gcc.c-torture/execute/pr27260.c: New.
19575 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
19577         PR middle-end/27095
19578         * gcc.dg/pr27095.c: New.
19580 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
19582         PR c++/27292
19583         * g++.dg/conversion/bitfield4.C: New test.
19585 2006-04-27  Eric Christopher  <echristo@apple.com>
19587         * gcc.dg/pragma-ms_struct.c: New.
19589 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
19591         PR c++/27102
19592         * g++.dg/template/crash47.C: New test.
19594 2006-04-27  Dirk Mueller  <dmueller@suse.de>
19596         * gcc.target/i386/sse-7.c: build with -msse.
19598 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
19600         PR testsuite/27274:
19601         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
19602         (main): Exit if processor doesn't support SSE.
19604 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
19606         PR middle-end/27282
19607         * gcc.c-torture/compile/pr27282.c: New test.
19609 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
19611         PR middle-end/26913
19612         * g++.dg/gomp/pr26913.C: New test.
19614         PR c/25996
19615         * gcc.dg/gomp/pr25996.c: New test.
19616         * g++.dg/gomp/pr25996.C: New test.
19618 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
19620         PR rtl-optimization/26725
19621         * gcc.c-torture/compile/pr26725.c: New test.
19623 2006-04-25  Richard Guenther  <rguenther@suse.de>
19625         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
19626         than n + -1.
19628 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
19630         * gcc.dg/20060425-1.c: New testcase.
19632 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
19634         PR tree-optimization/26865
19635         * gcc.dg/pr26865.c: New test.
19637 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
19639         PR c++/27292
19640         * g++.dg/conversion/bitfield1.C: New test.
19641         * g++.dg/conversion/bitfield2.C: Likewise.
19642         * g++.dg/conversion/bitfield3.C: Likewise.
19644 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
19645         Richard Guenther  <rguenther@suse.de>
19647         PR tree-optimization/27236
19648         * gcc.dg/tree-ssa/pr27236.c: New testcase.
19650 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19652         PR c++/19963
19653         * g++.dg/other/incomplete2.C: New test.
19655 2006-04-24  Richard Guenther  <rguenther@suse.de>
19657         PR middle-end/26869
19658         * gcc.dg/torture/pr26869.c: New testcase.
19660 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
19661         Richard Guenther  <rguenther@suse.de>
19663         PR tree-optimization/27218
19664         * g++.dg/tree-ssa/pr27218.C: New testcase.
19666 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
19668         PR c++/26912
19669         * g++.dg/template/friend41.C: New test.
19671 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
19673         * g++.dg/opt/pr15551.C: Include cstdio.
19674         (main): Use remove instead of unlink.
19676 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
19678         * gcc.dg/sibcall-7.c: New test.
19679         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
19680         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
19681         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
19682         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
19683         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
19685 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
19687         PR c++/26534
19688         * g++.dg/opt/bitfield1.C: New test.
19689         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
19690         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
19691         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
19692         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
19693         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
19694         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
19695         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
19696         * g++.dg/abi/bitfield2.C: Likewise.
19697         * g++.dg/init/bitfield1.C: Likewise.
19699 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
19701         PR fortran/25099
19702         * gfortran.dg/elemental_subroutine_4.f90: New test.
19703         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
19704         call sub (m, x).
19706 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19708         * gcc.c-torture/compile/20060421-1.c: New testcase.
19710 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19712         PR c/25875
19713         * gcc.dg/init-bad-4.c: New test.
19715 2006-04-21  Paul Brook  <paul@codesourcery.com>
19717         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
19719 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
19721         PR fortran/27122
19722         * gfortran.dg/defined_operators_1.f90: New test.
19723         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
19724         remove old ones associated, incorrectly, with Note 5.46.
19726         PR fortran/27113
19727         * gfortran.dg/character_array_constructor_1.f90: New test.
19729 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
19731         * gcc.dg/20060419-1.c: New test.
19733 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
19735         PR c/26774
19736         * gcc.dg/struct-parse-1.c: New test case.
19738 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19740         PR c++/26558
19741         * g++.dg/parse/template19.C: New test.
19743         PR c++/26739
19744         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
19746         PR c++/26036
19747         * g++.dg/expr/call3.C: New test.
19749         PR c++/10385
19750         * g++.dg/conversion/dynamic1.C: New test.
19752 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
19754         PR c++/27102
19755         * g++.dg/template/crash35.C: Tweak error markers.
19756         * g++.dg/template/crash46.C: New test.
19757         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
19758         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
19760 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
19762         PR rtl-optimization/14261
19763         * gcc.c-torture/compile/20060419-1.c: Added.
19765 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
19767         * gfortran.dg/label_1.f90: Adjust dg-error.
19769 2006-04-16  Roger Sayle  <roger@eyesopen.com>
19771         PR target/26961
19772         * gcc.dg/fold-cond-1.c: New test case.
19773         * gcc.dg/pr26961-1.c: Likewise.
19775 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19777         PR libgfortran/27138
19778         * gfortran.dg/read_bad_advance.f90: New test.
19780 2006-04-16  Roger Sayle  <roger@eyesopen.com>
19781             Dale Johannesen  <dalej@apple.com>
19783         PR target/24076
19784         * gcc.target/i386/vecinit-3.c: New testcase.
19785         * gcc.target/i386/vecinit-4.c: Likewise.
19786         * gcc.target/i386/sse-18.c: Likewise.
19787         * gcc.target/i386/sse-19.c: Likewise.
19789 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
19791         * gfortran.dg/allocate_zerosize_1.f90: New test.
19793 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
19795         PR c++/26365
19796         * g++.dg/template/crash45.C: New test.
19798 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
19800         PR fortran/26787
19801         * gfortran.dg/proc_assign_1.f90: New test.
19802         * gfortran.dg/procedure_lvalue.f90: Change message.
19803         * gfortran.dg/namelist_4.f90: Add new error.
19805         PR fortran/25597
19806         PR fortran/27096
19807         * gfortran.dg/auto_pointer_array_result_1.f90
19809         PR fortran/27089
19810         * gfortran.dg/specification_type_resolution_1.f90
19812         PR fortran/18003
19813         PR fortran/25669
19814         PR fortran/26834
19815         * gfortran.dg/bounds_temporaries_1.f90: New test.
19817         PR fortran/27124
19818         * gfortran.dg/array_return_value_1.f90: New test.
19820 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
19822         PR fortran/25336
19823         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
19825 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
19827         PR middle-end/26823
19828         * g++.dg/gomp/pr26823-1.C: New test.
19829         * g++.dg/gomp/pr26823-2.C: New test.
19831 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
19833         PR middle-end/27134
19834         * gcc.dg/pr27314.c: New test.
19836 2006-04-13  Richard Henderson  <rth@redhat.com>
19838         * g++.dg/gomp/block-0.C: Update expected matches.
19840 2006-04-13  DJ Delorie  <dj@redhat.com>
19842         * lib/target-supports.exp (check_effective_target_int32plus): New.
19843         (check_effective_target_ptr32plus): New.
19844         (check_effective_target_size32plus): New.
19845         (check_effective_target_int16): New.
19846         (check_profiling_available): Add m32c to the list of unsupported
19847         targets.
19849         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
19850         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
19851         memory size.
19852         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
19853         pointers.
19854         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
19855         size_t.
19856         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
19857         and size_t.
19858         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
19859         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
19860         not just xstormy16.  Skip m32c due to weird pointer size.
19861         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
19862         not just xstormy16.
19863         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
19864         not just xstormy16.
19865         * gcc.dg/20020312-2.c: Add m32c support.
19866         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
19867         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
19868         in test.
19869         * gcc.dg/20050321-2.c: Require >=32 bit integers.
19870         * gcc.dg/asm-1.c: Skip if int and short are the same size.
19871         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
19872         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
19873         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
19874         formats
19875         * gcc.dg/init-string-2.c: Require >=32 bit integers.
19876         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
19877         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
19878         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
19879         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
19880         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
19881         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
19882         in test.
19883         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
19884         in test.
19885         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
19886         * gcc.dg/pr23049.c: Require >=32 bit integers.
19887         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
19888         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
19889         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
19890         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
19891         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
19892         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
19893         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
19894         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
19895         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
19896         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
19897         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
19898         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
19899         prototype in test.
19900         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
19901         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
19902         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
19903         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
19904         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
19906         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
19907         * gcc.c-torture/execute/20040703-1.x: Likewise.
19908         * gcc.c-torture/execute/20040705-1.x: Likewise.
19909         * gcc.c-torture/execute/20040705-2.x: Likewise.
19910         * gcc.c-torture/execute/20040709-1.x: Likewise.
19911         * gcc.c-torture/execute/20040709-2.x: Likewise.
19912         * gcc.c-torture/execute/20040811-1.x: Likewise.
19913         * gcc.c-torture/execute/20050316-1.x: Likewise.
19914         * gcc.c-torture/execute/bitfld-4.x: Likewise.
19915         * gcc.c-torture/execute/pr19689.x: Likewise.
19916         * gcc.c-torture/execute/pr7284-1.x: Likewise.
19917         * gcc.c-torture/execute/usmul.x: Likewise.
19918         * gcc.c-torture/execute/vrp-5.x: Likewise.
19919         * gcc.c-torture/execute/vrp-6.x: Likewise.
19920         * gcc.dg/debug/20041023-1.s: Likewise.
19922 2006-04-13  Roger Sayle  <roger@eyesopen.com>
19924         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
19925         of integers to a vector types are now constant expressions in C.
19926         * gcc.dg/vect/vect-fold-1.c: New test case.
19928 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
19929             Ulrich Weigand  <uweigand@de.ibm.com>
19931         PR target/27006
19932         * gcc.dg/vmx/pr27006.c: New testcase.
19934 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19936         PR libgfortran/26766
19937         * gfortran.dg/write_recursive.f90: New test.
19939 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
19941         * g++.dg/parse/dtor7.C: New test.
19942         * g++.dg/parse/new1.C: Add error marker.
19943         * g++.dg/template/new3.C: New test.
19945         PR c++/26122
19946         * g++.dg/template/pure1.C: New test.
19948         PR c++/26295
19949         * g++.dg/parse/ptrmem4.C: New test.
19951 2006-04-10  Jeff Law  <law@redhat.com>
19953         PR/27087
19954         * gcc.c-torture/compile/pr27087.c: New test.
19956 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
19958         PR/21391
19959         * gcc.dg/20060410.c: New.
19961 2006-04-10  Matthias Klose  <doko@debian.org>
19963         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
19964         Recognize multilib directory names containing underscores.
19966 2006-04-10  Roger Sayle  <roger@eyesopen.com>
19968         * gcc.target/i386/vecinit-1.c: New test case.
19969         * gcc.target/i386/vecinit-2.c: Likewise.
19971 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
19973         PR debug/27057
19974         * g++.dg/debug/dwarf2-2.C: New test.
19976 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
19978         PR rtl-optimization/27073
19979         * gcc.c-torture/execute/pr27073.c: New test.
19981 2006-04-08  Mike Stump  <mrs@apple.com>
19983         * gcc.dg/pragma-darwin.c: Improve for ppc64.
19985 2006-04-07  Richard Guenther  <rguenther@suse.de>
19987         PR tree-optimization/26135
19988         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
19990 2006-04-06  Jan Hubicka  <jh@suse.cz>
19992         PR profile/26399
19993         * g++.dg/bprob/g++-bprob-2.C: New testcase.
19995 2006-04-06  Roger Sayle  <roger@eyesopen.com>
19997         * g++.dg/conversion/nullptr1.C: New test case.
19998         * g++.dg/conversion/nullptr2.C: Likewise.
20000 2006-04-05  Roger Sayle  <roger@eyesopen.com>
20002         * gfortran.dg/dependency_18.f90: New test case.
20004 2006-04-05  Richard Guenther  <rguenther@suse.de>
20006         PR tree-optimization/26919
20007         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20008         * gcc.dg/ipa/ipa-2.c: Likewise.
20009         * gcc.dg/ipa/ipa-3.c: Likewise.
20010         * gcc.dg/ipa/ipa-5.c: Likewise.
20012 2006-04-05  Richard Guenther  <rguenther@suse.de>
20014         PR tree-optimization/26763
20015         * gcc.dg/torture/pr26763-1.c: New testcase.
20016         * gcc.dg/torture/pr26763-2.c: Likewise.
20018 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
20020         PR fortran/23634
20021         PR fortran/25619
20022         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
20024 2006-04-04  Eric Christopher  <echristo@apple.com>
20026         * gcc.target/i386/387-1.c: Allow regexp to match darwin
20027         stubs.
20028         * gcc.target/i386/387-5.c: Ditto.
20030 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
20032         * gcc.target/sparc/struct-ret-check.c: New test.
20034 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20036         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
20037         zero decimal digits specified in format.
20039 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
20041         PR fortran/26891
20042         * gfortran.dg/missing_optional_dummy_1.f90: New test.
20044         PR fortran/26976
20045         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
20046         * gfortran.dg/initialization_1.f90: Make assignment compliant.
20047         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
20048         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
20049         compliant and detect bigendian-ness.
20051 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
20053         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
20054         dummy arguments work when the actual argument is itself a dummy
20055         argument of the caller.
20057 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20059         PR libfortran/24685
20060         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
20062 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20064         * gfortran.dg/dependencency_17.f90: New test case.
20066 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20068         * gfortran.dg/dependency_14.f90: New test case.
20069         * gfortran.dg/dependency_15.f90: Likewise.
20070         * gfortran.dg/dependency_16.f90: Likewise.
20072 2006-03-31  Asher Langton  <langton2@llnl.gov>
20074         PR fortran/25358
20075         gfortran.dg/cray_pointers_6.f90: New test.
20077 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20079         PR libgfortran/26890
20080         * gfortran.dg/read_size_noadvance.f90: New test.
20082 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
20084         PR fortran/25031
20085         * gfortran.dg/multiple_allocation_1.f90: Check that the
20086         size has changed after a re-allocation with stat.
20088 2006-03-30  Richard Guenther  <rguenther@suse.de>
20090         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
20091         removal.
20092         * gcc.target/i386/sselibm-2.c: Likewise.
20093         * gcc.target/i386/sselibm-3.c: Likewise.
20094         * gcc.target/i386/sselibm-4.c: Likewise.
20095         * gcc.target/i386/sselibm-5.c: Likewise.
20097 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20099         * gcc.dg/fold-andxor-1.c: New test case.
20100         * gcc.dg/fold-xorand-1.c: Likewise.
20102 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20104         * gcc.dg/fold-convnotconv-1.c: New test case.
20106 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
20108         PR fortran/26779
20109         * gfortran.dg/private_type_5.f90: New test.
20111 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
20113         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
20115 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
20117         * gfortran.dg/advance_2.f90: New test.
20118         * gfortran.dg/advance_3.f90: New test.
20120         * gfortran.fortran-torture/execute/equiv_5.f: New test.
20122 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20124         PR libgfortran/26661
20125         PR libgfortran/26880
20126         * gfortran.dg/read_x_past.f: New test.
20128 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
20130         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
20131         to be STABS.
20133 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
20135         * objc.dg/dwarf-1.m: Skip on AIX.
20136         * objc.dg/dwarf-2.m: Skip on AIX.
20138 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
20140         PR fortran/26816
20141         * gfortran.dg/float_1.f90: New test.
20143 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
20145         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
20146         X86_64 targets.
20147         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
20149 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
20151         PR libfortran/26735
20152         * gfortran.dg/convert_implied_open.f90: New test case.
20154 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
20156         PR fortran/26769
20157         * gfortran.dg/transpose_reshape_r10.f90: New test case.
20159 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
20161         PR middle-end/26717
20162         * gcc.dg/pr26717.c: New test.
20164 2006-03-25  Roger Sayle  <roger@eyesopen.com>
20166         * gfortran.dg/dependency_12.f90: New test case.
20168 2006-03-24  Roger Sayle  <roger@eyesopen.com>
20170         * gfortran.dg/dependency_9.f90: New (resurected) test case.
20172 2006-03-24  Jeff Law  <law@redhat.com>
20174         * gcc.c-torture/pr26840.c: New test.
20176 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
20178         * objc.dg/dwarf-2.m: New.
20179         * obj-c++.dg/dwarf-2.mm: New.
20181         * g++.old-deja/g++.other/init19.C: New.
20183 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
20185         * g++.dg/eh/spbp.C: Skip on AIX.
20187 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
20189         PR middle-end/26611
20190         * g++.dg/gomp/pr26611-1.C: New test.
20191         * g++.dg/gomp/pr26611-2.C: New test.
20193 2006-03-24  Jeff Law  <law@redhat.com>
20195         * gcc.c-torture/compile/pr26833.c: New test.
20196         * gfortran.fortran-torture/compile/pr26806.f90: New test.
20198 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20200         * gfortran.dg/endfile_2.f90: Delete temp file.
20202 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
20204         PR fortran/19303
20205         * gfortran.dg/record_marker_1.f90: New test case.
20206         * gfortran.dg/record_marker_2.f: New test case.
20207         * gfortran.dg/record_marker_3.f90: New test case.
20209 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
20211         PR fortran/17298
20212         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
20213         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
20215 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
20217         * lib/gcc-dg.exp (cleanup-modules): New proc.
20218         * gfortran.dg/allocatable_function_1.f90,
20219         gfortran.dg/allocate_char_star_scalar_1.f90,
20220         gfortran.dg/assumed_charlen_function_1.f90,
20221         gfortran.dg/assumed_dummy_1.f90,
20222         gfortran.dg/assumed_shape_ranks_1.f90,
20223         gfortran.dg/assumed_shape_ranks_2.f90,
20224         gfortran.dg/assumed_size_dt_dummy.f90,
20225         gfortran.dg/auto_char_dummy_array_1.f90,
20226         gfortran.dg/auto_char_len_3.f90,
20227         gfortran.dg/automatic_module_variable.f90,
20228         gfortran.dg/bad_automatic_objects_1.f90,
20229         gfortran.dg/char_array_constructor.f90,
20230         gfortran.dg/char_array_structure_constructor.f90,
20231         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
20232         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
20233         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
20234         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
20235         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
20236         gfortran.dg/derived_pointer_recursion.f90,
20237         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
20238         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
20239         gfortran.dg/dummy_functions_1.f90,
20240         gfortran.dg/elemental_initializer_1.f90,
20241         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
20242         gfortran.dg/elemental_pointer_1.f90,
20243         gfortran.dg/elemental_subroutine_1.f90,
20244         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
20245         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
20246         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
20247         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
20248         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
20249         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
20250         gfortran.dg/global_references_1.f90,
20251         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
20252         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
20253         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
20254         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
20255         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
20256         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
20257         gfortran.dg/large_integer_kind_1.f90,
20258         gfortran.dg/large_real_kind_1.f90,
20259         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
20260         gfortran.dg/module_double_reuse.f90,
20261         gfortran.dg/module_equivalence_1.f90,
20262         gfortran.dg/module_interface_1.f90,
20263         gfortran.dg/module_parameter_array_refs_1.f90,
20264         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
20265         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
20266         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
20267         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
20268         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
20269         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
20270         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
20271         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
20272         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
20273         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
20274         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
20275         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
20276         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
20277         gfortran.dg/same_name_1.f90,
20278         gfortran.dg/sibling_dummy_procedure_1.f90,
20279         gfortran.dg/sibling_dummy_procedure_2.f90,
20280         gfortran.dg/sibling_dummy_procedure_3.f90,
20281         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
20282         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
20283         gfortran.dg/used_dummy_types_2.f90,
20284         gfortran.dg/used_dummy_types_3.f90,
20285         gfortran.dg/used_dummy_types_4.f90,
20286         gfortran.dg/used_dummy_types_5.f90,
20287         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
20288         gfortran.dg/userdef_operator_1.f90: Use it.
20290 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20292         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
20293         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
20294         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
20295         gfortran.dg/write_back.f,
20296         gfortran.fortran-torture/execute/inquire_1.f90,
20297         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
20299 2006-03-21  Jeff Law  <law@redhat.com>
20301         * gcc.dg/tree-ssa/vrp28.c: New test.
20303 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20305         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
20306         if _STDC_C99 is defined.
20307         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
20308         * gcc.dg/builtins-20.c: Likewise.
20309         * gcc.dg/builtins-53.c: Likewise.
20310         * gcc.dg/single-precision-constant.c: Likewise. Also pass
20311         -mmacosx-version-min=10.3 on PowerPC/Darwin.
20313 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
20315         PR tree-opt/26781
20316         * gcc.c-torture/compile/pr26781-1.c: New test.
20317         * gcc.c-torture/compile/pr26781-2.c: New test.
20319 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
20321         PR c++/26690
20322         * g++.dg/gomp/pr26690-1.C: New test.
20323         * g++.dg/gomp/pr26690-2.C: New test.
20325 2006-03-20  Jeff Law  <law@redhat.com>
20327         * gcc.dg/tree-ssa/pr21829.c: New test.
20329         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
20331 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
20333         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
20334         (check_visibility_available): Use it.
20335         (check_effective_target_default_packed): Likewise.
20336         (check_effective_target_pcc_bitfield_type_matters): Likewise.
20337         (check_effective_target_fopenmp): Likewise.
20338         (check_effective_target_freorder): Likewise.
20339         (check_effective_target_fpic): Likewise.
20340         (check_named_sections_available): Likewise.
20341         (check_effective_target_ilp32): Likewise.
20342         (check_effective_target_lp64): Likewise.
20344 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
20346         PR fortran/20935
20347         * gfortran.dg/scalar_mask_2.f90: New test case.
20349 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
20351         PR tree-opt/26629
20352         * gcc.dg/tree-ssa/loadpre12.c: New test.
20353         * gcc.dg/tree-ssa/loadpre13.c: New test.
20354         * gcc.dg/tree-ssa/loadpre14.c: New test.
20355         * gcc.dg/tree-ssa/loadpre15.c: New test.
20356         * gcc.dg/tree-ssa/loadpre16.c: New test.
20357         * gcc.dg/tree-ssa/loadpre17.c: New test.
20358         * gcc.dg/tree-ssa/loadpre18.c: New test.
20359         * gcc.dg/tree-ssa/loadpre19.c: New test.
20360         * gcc.dg/tree-ssa/loadpre20.c: New test.
20361         * gcc.dg/tree-ssa/loadpre21.c: New test.
20362         * gcc.dg/tree-ssa/loadpre22.c: New test.
20364 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
20366         PR fortran/26741
20367         * gfortran.dg/elemental_initializer_1.f90: New test.
20369         PR fortran/26716
20370         * gfortran.dg/assumed_shape_ranks_2: New test.
20372 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
20374         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
20375         target fpic.
20377 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20379         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
20380         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
20381         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
20382         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
20383         gfortran.fortran-torture/execute/direct_io.f90,
20384         gfortran.fortran-torture/execute/inquire_2.f90,
20385         gfortran.fortran-torture/execute/inquire_4.f90,
20386         gfortran.fortran-torture/execute/list_read_1.f90,
20387         gfortran.fortran-torture/execute/open_replace.f90,
20388         gfortran.fortran-torture/execute/slash_edit.f90,
20389         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
20390         temporary files from testcases.
20392 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20394         PR libgfortran/26509
20395         gfortran.dg/write_direct_eor.f90: New test.
20397 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
20399         * gcc.target/powerpc/pr26350.c: New.
20400         * gcc.target/powerpc/indexed-addr.c: New.
20402 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20404         * gfortran.dg/dependency_13.f90: New test case.
20406 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20408         PR middle-end/21781
20409         * gcc.dg/real-const-1.c: New test case.
20411 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
20413         * g++.old-deja/g++.other/init18.C: New.
20414         * g++.old-deja/g++.other/init5.C: Remove xfail.
20416 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20418         * g++.dg/opt/pr15551.C: Cleanup temp file.
20420 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20422         PR c++/6634
20423         g++.dg/parse/long1.C: New test.
20425 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20427         PR fortran/19101
20428         * gfortran.dg/continuation.f90: New test.
20429         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
20431 2006-03-14  Richard Guenther  <rguenther@suse.de>
20433         PR tree-optimization/26672
20434         * gcc.dg/torture/pr26672.c: New testcase.
20436 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
20438         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
20439         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
20441 2006-03-13  Roger Sayle  <roger@eyesopen.com>
20443         PR middle-end/26557
20444         * gcc.c-torture/compile/switch-1.c: New test case.
20446 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
20448         PR fortran/25378
20449         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
20450         test to include more permuatations of mask and index.
20451         * gfortran.dg/scalar_mask_1.f90: Modify last test to
20452         respond to F2003 spec. that the position returned for an all false
20453         mask && condition is zero.
20455 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
20457         PR middle-end/25989
20458         * gcc.dg/gomp/pr25989.c: New test.
20460 2006-03-13  Jeff Law  <law@redhat.com>
20462         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
20464 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
20466         * gcc.dg/switch-9.c: New test.
20468 2006-03-13  Richard Guenther  <rguenther@suse.de>
20470         PR middle-end/26630
20471         * gcc.dg/torture/pr26630.c: New testcase.
20473 2006-03-11  Roger Sayle  <roger@eyesopen.com>
20475         * gfortran.dg/dependency_10.f90: New test case.
20476         * gfortran.dg/dependency_11.f90: Likewise.
20478 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
20479             Erik Edelmann  <eedelman@gcc.gnu.org>
20481         * gfortran.dg/allocatable_function_1.f90: New.
20482         * gfortran.dg/allocatable_function_2.f90: New.
20484 2006-03-10  Richard Guenther  <rguenther@suse.de>
20486         PR middle-end/26565
20487         * gcc.dg/torture/pr26565.c: New testcase.
20489 2006-03-09  Eric Christopher  <echristo@apple.com>
20491         * gcc.c-torture/compile/20060309-1.c: New.
20493 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20495         PR libgfortran/26499
20496         * gfortran.dg/write_back.f: New test.
20497         * gfortran.dg/write_rewind_1.f: New test.
20498         * gfortran.dg/write_rewind_2.f: New test.
20500 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20502         PR libgfortran/26554
20503         * gfortran.dg/read_logical.f90: New test.
20505 2006-03-04  Laurent GUERBY <laurent@guerby.net>
20507         * ada/acats/norun.lst: cdd2a03 now passes.
20509 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
20511         PR testsuite/25177
20512         * gcc.target/powerpc/pr18096-1.c: Change where the error
20513         would match.
20515 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
20517         * gcc.target/i386/cleanup-1.c: New test.
20518         * gcc.target/i386/cleanup-2.c: New test.
20520 2006-03-04  Roger Sayle  <roger@eyesopen.com>
20522         * gfortran.dg/dependency_9.f90: Remove for the time being.
20524 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
20526         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
20527         directive.
20529 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20531         * gfortran.dg/dependency_9.f90: New test case.
20533 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20535         * gfortran.dg/dependency_4.f90: New test case.
20536         * gfortran.dg/dependency_5.f90: New test case.
20537         * gfortran.dg/dependency_6.f90: New test case.
20538         * gfortran.dg/dependency_7.f90: New test case.
20539         * gfortran.dg/dependency_8.f90: New test case.
20541 2006-03-03  Paul Brook  <paul@codesourcery.com>
20543         * lib/target-supports.exp (check_profiling_available):
20544         Add m68k-*-elf.
20546 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
20548         PR fortran/25031
20549         * multiple_allocation_1.f90: New test.
20551 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20553         PR tree-optimization/26524
20554         * gfortran.dg/pr26524.f: New test case.
20556 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20558         * g++.dg/template/repo5.C: Cleanup repo files.
20559         * gcc.dg/20051201-1.c: Cleanup coverage files.
20560         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
20561         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
20562         tree dump files.
20564 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
20566         * objc.dg/objc-nofilename-1.m: New test.
20567         * objc.dg/bad-receiver-type.m: New test.
20568         * obj-c++.dg/bad-receiver-type.mm: New test.
20570 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20572         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
20574 2006-03-01  Mike Stump  <mrs@apple.com>
20576         * g++.dg/abi/key2.C: Add.
20578 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
20580         * gfortran.dg/logical_dot_product.f90: New test.
20582         PR fortran/26393
20583         * gfortran.dg/used_interface_ref.f90: New test.
20585         PR fortran/20938
20586         * gfortran.dg/dependency_2.f90: New test.
20587         * gfortran.fortran-torture/execute/where17.f90: New test.
20588         * gfortran.fortran-torture/execute/where18.f90: New test.
20589         * gfortran.fortran-torture/execute/where19.f90: New test.
20590         * gfortran.fortran-torture/execute/where20.f90: New test.
20592 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
20594         * g++.dg/tree-ssa/pr26443.C: New test case.
20596 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
20598         PR middle-end/26022
20599         * g++.dg/opt/return-slot1.C: New test.
20601 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20603         PR libgfortran/26136
20604         * gfortran.dg/namelist_23.f90: New test.
20606 2006-02-28  Roger Sayle  <roger@eyesopen.com>
20608         PR middle-end/14752
20609         * gcc.dg/fold-eqandshift-2.c: New test case.
20611 2006-02-28  Richard Guenther  <rguenther@suse.de>
20613         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
20614         decomposition.
20616 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
20618         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
20620 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20622         PR libgfortran/26464
20623         * gfortran.dg/backspace_5.f: New test.
20624         * gfortran.dg/backspace_6.f: New test.
20626 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20628         * gcc.dg/fold-eqandnot-1.c: New test case.
20630 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20632         PR middle-end/19983
20633         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
20635 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
20637         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
20638         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
20640 2006-02-26  Richard Guenther  <rguenther@suse.de>
20642         PR tree-optimization/26421
20643         * gcc.dg/tree-ssa/pr26421.c: New testcase.
20645 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
20647         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
20648         * g++.old-deja/g++.robertl/eb132.C: Likewise.
20650 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20652         * gcc.dg/fold-even-1.c: New test case.
20654 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20656         PR middle-end/21137
20657         * gcc.dg/fold-eqandshift-1.c: New test case.
20659 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
20661         PR tree-optimization/25125
20662         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
20663         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
20665 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
20667         PR tree-optimizations/26359
20668         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
20669         with -fdump-tree-dceloop-details.
20670         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
20672 2006-02-25  Roger Sayle  <roger@eyesopen.com>
20674         PR middle-end/23673
20675         * gcc.dg/fold-eqxor-1.c: New test case.
20676         * gcc.dg/fold-eqxor-2.c: Likewise.
20677         * gcc.dg/fold-eqxor-3.c: Likewise.
20679 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
20681         PR fortran/23092
20682         * scalar_mask_1.f90: New test.
20684 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
20686         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
20687         * g++.dg/eh/uncaught2.C: New.
20688         * g++.dg/eh/uncaught3.C: New.
20690 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20692         PR libgfortran/26423
20693         * gfortran.dg/read_many_1.f: New test.
20695 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
20697         PR fortran/24519
20698         * gfortran.dg/dependency_3.f90: New test.
20699         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
20700         XFAILs.
20702         PR fortran/25395
20703         * gfortran.dg/equiv_6.f90: New test.
20705 2006-02-23  Jeff Law  <law@redhat.com>
20707         * gcc.c-torture/compile/pr26425.c: New test.
20709 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
20711         PR middle-end/26412
20712         * gcc.dg/gomp/pr26412.c: New test.
20714 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20716         PR c++/26291
20717         * g++.dg/other/ellipsis1.C: New test.
20718         * g++.dg/parse/operator4.C: Adjust error marker.
20720 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
20722         PR target/25603
20723         * gfortran.dg/pr25603.f: New testcase.
20725 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20727         * gcc.dg/bf-spl1.c: Don't specify -m68000.
20728         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
20730 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
20732         * g++.dg/eh/spbp.C: New.
20734 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
20736         PR middle-end/26379
20737         * gcc.target/i386/mmx-7.c: New test.
20739 2006-02-20  Roger Sayle  <roger@eyesopen.com>
20741         PR tree-optimization/26361
20742         * gcc.dg/tree-ssa/vrp27.c: New test case.
20744 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
20746         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
20747         * gcc.dg/tree-ssa/complex-4.c: Here.
20749 2006-02-19  Roger Sayle  <roger@eyesopen.com>
20751         PR middle-end/19543
20752         * gfortran.dg/logical_1.f90: New test case.
20754 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
20756         PR middle-end/26334
20757         * gcc.dg/20060218-1.c: Moved to...
20758         * gcc.target/i386/20060218-1.c: ... here.  New test.
20760 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20762         PR fortran/26201
20763         * gfortran.dg/convert_1.f90: New.
20765 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
20767         PR fortran/25054
20768         * gfortran.dg/namelist_5.f90: New test.
20770         PR fortran/25089
20771         * gfortran.dg/namelist_4.f90: New test.
20773 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20775         PR tree-opt/25680
20776         * gcc.dg/tree-ssa/complex-3.c: New test.
20778 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20780         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
20781         variable to take into account the variable name in the
20782         function header.
20783         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
20785 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
20787         PR middle-end/26334
20788         * gcc.c-torture/compile/20060217-1.c: New test.
20789         * gcc.dg/20060218-1.c: New test.
20791 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
20793         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
20795 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
20797         * gcc.dg/cpp/undef3.c: New test.
20798         * gcc.dg/cpp/trad/builtins2.c: New test.
20800 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
20802         PR c++/26266
20803         * g++.dg/template/static22.C: New test.
20804         * g++.dg/template/static23.C: New test.
20805         * g++.dg/template/static24.C: New test.
20806         * g++.dg/template/non-dependent13.C: New test.
20807         * g++.dg/init/member1.C: Tweak error markers.
20809 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20811         PR target/26255
20812         * gcc.c-torture/compile/pr26255.c: New test case.
20814 2006-02-16  Roger Sayle  <roger@eyesopen.com>
20816         * gfortran.fortran-torture/execute/where_10.f90: New test case.
20817         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
20818         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
20819         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
20820         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
20821         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
20822         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
20824 2006-02-16  Jeff Law  <law@redhat.com>
20826         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
20827         * gcc.dg/tree-ssa/vrp26.c: New test.
20829 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
20831         PR target/20353
20832         PR target/24578
20833         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
20834         __UCLIBC__ is defined.
20836 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
20838         PR fortran/26224
20839         * gfortran.dg/gomp/pr26224.f: New test.
20841 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
20843         PR tree-opt/25918
20844         * lib/target-supports.exp
20845         (check_effective_target_vect_short_mult): New.
20846         (check_effective_target_vect_char_mult): New.
20847         (check_effective_target_vect_widen_sum_qi_to_si): New.
20848         (check_effective_target_vect_widen_sum_qi_to_hi): New.
20849         (check_effective_target_vect_widen_sum_hi_to_si): New.
20850         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
20851         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
20852         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
20853         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
20854         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
20855         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
20856         vect-reduc-pattern-2c.c
20857         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
20858         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
20859         vect-reduc-pattern-1c.c
20861 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
20863         PR fortran/24557
20864         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
20866 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20868         PR fortran/26054
20869         * gfortran.dg/enum_8.f90: Remove check for warning.
20870         * gfortran.dg/iomsg_1.f90: Ditto.
20871         * gfortran.dg/enum_1.f90: Ditto.
20872         * gfortran.dg/enum_9.f90: Ditto.
20873         * gfortran.dg/enum_2.f90: Ditto.
20874         * gfortran.dg/enum_10.f90: Ditto.
20875         * gfortran.dg/enum_3.f90: Ditto.
20876         * gfortran.dg/flush_1.f90: Ditto.
20877         * gfortran.dg/enum_4.f90: Ditto.
20878         * gfortran.dg/array_constructor_1.f90: Ditto.
20879         * gfortran.dg/enum_5.f90: Ditto.
20880         * gfortran.dg/enum_6.f90: Ditto.
20881         * gfortran.dg/enum_7.f90: Ditto.
20883 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
20885         PR middle-end/26300
20886         * gcc.c-torture/compile/20060215-1.c: New test.
20888 2006-02-14  Roger Sayle  <roger@eyesopen.com>
20890         PR middle-end/23670
20891         * gcc.dg/tree-ssa/andor-2.c: New test case.
20893 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
20895         PR fortran/25045
20896         * optional_dim.f90: New test.
20898 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20900         PR fortran/26277
20901         * gfortran.dg/label_4.f90: New.
20903 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
20904             Diego Novillo  <dnovillo@redhat.com>
20905             Uros Bizjak  <uros@kss-loka.si>
20907         * gfortran.dg/gomp: New directory.
20909 2006-02-14  Richard Guenther  <rguenther@suse.de>
20911         PR tree-optimization/26258
20912         * gcc.dg/torture/pr26258.c: New testcase.
20914 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
20916         PR fortran/26246
20917         * gfortran.dg/pr26246_1.f90: New test.
20918         * gfortran.dg/pr26246_2.f90: New test.
20920         PR middle-end/26092
20921         * gcc.c-torture/compile/20060208-1.c: New test.
20923 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
20925         PR fortran/26074
20926         PR fortran/25103
20927         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
20928         * gfortran.dg/bad_automatic_objects_1.f90: New test.
20929         * gfortran.dg/automatic_module_variable.f90: Change error message.
20931         PR fortran/20861
20932         * gfortran.dg/internal_dummy_1.f90: New test.
20934         PR fortran/20871
20935         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
20938         PR fortran/25083
20939         * gfortran.dg/uncommon_block_data_1.f90: New test.
20940         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
20941         with standard.
20943         PR fortran/25088
20944         * gfortran.dg/typed_subroutine_1.f90: New test.
20946 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
20948         * objc.dg/dwarf-1.m: New.
20950 2006-02-13  Roger Sayle  <roger@eyesopen.com>
20952         PR middle-end/24427
20953         * gcc.dg/tree-ssa/andor-1.c: New test case.
20955 2006-02-13  Josh Conner  <jconner@apple.com>
20957         PR target/25376
20958         * gcc.dg/pr25376.c: New test.
20960         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
20961         assemble.
20962         * lib/target-supports.exp (check_named_sections_available):
20963         Only compile named-sections test -- don't assemble.
20965 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20967         * g++.dg/warn/no-write-strings.C: New test.
20968         * g++.dg/warn/write-strings.C: Likewise.
20969         * g++.dg/warn/write-strings-default.C: Likewise.
20971 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
20973         PR fortran/25806
20974         * gfortran.dg/ret_pointer_2.f90: New test.
20976 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
20978         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
20980 2006-02-10  Jeff Law  <law@redhat.com>
20982         * gcc.c-torture/compile/pr26213.c: New test.
20984 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
20986         gfortran.dg/null_1.f90: New test.
20988 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20990         PR fortran/14771
20991         * gfortran.dg/parens_4.f90: New.
20992         * gfortran.dg/parens_5.f90: New.
20994 2006-02-10  Richard Guenther  <rguenther@suse.de>
20996         * gcc.dg/pr23372-1.c: Remove empty file.
20998 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20999         Paul Thomas  <pault@gcc.gnu.org>
21001         PR fortran/14771
21002         * gfortran.dg/parens_1.f90: New.
21003         * gfortran.dg/parens_2.f90: New.
21004         * gfortran.dg/parens_3.f90: New.
21006 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
21008         PR fortran/26038
21009         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21011         PR fortran/25059
21012         * gfortran.dg/impure_assignment_1.f90: New test.
21014         PR fortran/25070
21015         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
21017 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21019         PR target/26141
21020         * g++.dg/expr/stdarg2.C: New test.
21022 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21024         PR inline-asm/16194
21025         * gcc.dg/pr16194.c: New test.
21027 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21029         * ada/acats/run_acats: Use portable variant of "$@".
21031 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21033         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
21034         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
21036 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21038         PR tree-opt/26179
21039         * g++.dg/opt/pr26179.C: New test.
21041 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21043         PR middle-end/26134
21044         * gcc.dg/tree-ssa/complex-3.c: New test.
21046 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21048         * gcc.c-torture/compile/volatile-1.c: New test.
21050 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
21052         PR 26180
21053         * gcc.dg/tree-ssa/pr26180.c: New test.
21055 2006-02-08  Jeff Law  <law@redhat.com>
21057         * gcc.dg/tree-ssa/pr21417.c: New test.
21059 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21061         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21062         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
21064 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21066         * lib/scanrtl.exp: New.
21068 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21070         PR c++/26071
21071         * g++.dg/other/virtual2.C: New test.
21073         PR c++/26070
21074         * g++.dg/other/virtual1.C: New test.
21076 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21078         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21079         cleanup-ipa-dump): Update dump file glob patterns.
21080         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
21081         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
21083         * lib/gcc-dg.exp: Load it.
21084         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
21086 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
21088         PR testsuite/26159
21089         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
21090         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21092 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21094         PR fortran/25577
21095         * gfortran.dg/mvbits_1.f90: New.
21097 2006-02-07  Dirk Mueller  <dmueller@suse.com>
21099         * g++.dg/warn/Wdiv-by-zero.C: New test.
21100         * g++.dg/warn/Wno-div-by-zero.C: New.
21102 2006-02-07  Jeff Law  <law@redhat.com>
21104         * gcc.dg/tree-ssa/pr21559.c: New test.
21106         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
21107         multiple VRP passes.
21108         * gcc.dg/tree-ssa/vrp09.c: Likewise.
21109         * gcc.dg/tree-ssa/vrp18.c: Likewise.
21110         * gcc.dg/tree-ssa/pr21582.c: Likewise.
21111         * gcc.dg/tree-ssa/pr20657.c: Likewise.
21112         * gcc.dg/tree-ssa/pr21001.c: Likewise.
21113         * gcc.dg/tree-ssa/vrp02.c: Likewise
21114         * gcc.dg/tree-ssa/vrp11.c: Likewise
21115         * gcc.dg/tree-ssa/pr14341.c: Likewise
21116         * gcc.dg/tree-ssa/vrp19.c: Likewise
21117         * gcc.dg/tree-ssa/vrp20.c: Likewise
21118         * gcc.dg/tree-ssa/vrp03.c: Likewise
21119         * gcc.dg/tree-ssa/pr21086.c: Likewise
21120         * gcc.dg/tree-ssa/pr21959.c: Likewise
21121         * gcc.dg/tree-ssa/vrp21.c: Likewise
21122         * gcc.dg/tree-ssa/vrp04.c: Likewise
21123         * gcc.dg/tree-ssa/pr25485.c: Likewise
21124         * gcc.dg/tree-ssa/pr22026.c: Likewise
21125         * gcc.dg/tree-ssa/vrp22.c: Likewise
21126         * gcc.dg/tree-ssa/vrp05.c: Likewise
21127         * gcc.dg/tree-ssa/20030807-10.c: Likewise
21128         * gcc.dg/tree-ssa/pr20701.c: Likewise
21129         * gcc.dg/tree-ssa/vrp23.c: Likewise
21130         * gcc.dg/tree-ssa/vrp06.c: Likewise
21131         * gcc.dg/tree-ssa/pr22117.c: Likewise
21132         * gcc.dg/tree-ssa/pr20702.c: Likewise
21133         * gcc.dg/tree-ssa/vrp15.c: Likewise
21134         * gcc.dg/tree-ssa/pr21090.c: Likewise
21135         * gcc.dg/tree-ssa/pr21294.c: Likewise
21136         * gcc.dg/tree-ssa/vrp24.c: Likewise
21137         * gcc.dg/tree-ssa/vrp07.c: Likewise
21138         * gcc.dg/tree-ssa/pr21563.c: Likewise
21139         * gcc.dg/tree-ssa/pr25382.c: Likewise
21140         * gcc.dg/tree-ssa/vrp16.c: Likewise
21141         * gcc.dg/tree-ssa/vrp25.c: Likewise
21142         * gcc.dg/tree-ssa/vrp08.c: Likewise
21143         * gcc.dg/tree-ssa/20030807-6.c: Likewise
21144         * gcc.dg/tree-ssa/vrp17.c: Likewise
21145         * gcc.dg/tree-ssa/pr21458.c: Likewise
21146         * g++.dg/tree-ssa/pr18178.C: Likewise
21148 2006-02-07  Richard Guenther  <rguenther@suse.de>
21150         PR c++/26140
21151         Revert
21152         2006-01-30  Richard Guenther  <rguenther@suse.de>
21153         PR c++/23372
21154         * gcc.dg/pr23372-1.C: New testcase.
21156         * g++.dg/tree-ssa/pr26140.C: New testcase.
21158 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
21160         PR c++/9737
21161         * g++.dg/template/ttp15.C: New test.
21162         * g++.dg/template/ttp16.C: Likewise.
21163         * g++.dg/template/ttp17.C: Likewise.
21164         * g++.old-deja/g++.pt/ttp36.C: Remove.
21165         * g++.old-deja/g++.pt/ttp19.C: Likewise.
21166         * g++.old-deja/g++.pt/ttp37.C: Likewise.
21167         * g++.old-deja/g++.pt/ttp38.C: Likewise.
21168         * g++.old-deja/g++.pt/ttp39.C: Likewise.
21169         * g++.old-deja/g++.pt/ttp9.C: Likewise.
21170         * g++.old-deja/g++.pt/ttp40.C: Likewise.
21171         * g++.old-deja/g++.pt/ttp51.C: Likewise.
21172         * g++.old-deja/g++.pt/ttp26.C: Likewise.
21173         * g++.old-deja/g++.pt/ttp36.C: Likewise.
21175 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
21177         PR libfortran/23815
21178         * unf_io_convert_4.f90: New test.
21180 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
21182         * gcc.dg/tree-ssa/loadpre10.c: New test.
21183         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
21184         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
21185         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
21187 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21189         PR libfortran/24685
21190         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
21192 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
21194         PR tree-opt/25251
21195         * gfortran.dg/assign_7.f: New test.
21197 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
21199         PR fortran/26041
21200         PR fortran/26064
21201         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
21202         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
21203         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
21205 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
21207         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
21208         in size_t typedef.
21210 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21212         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
21213         * g++.dg/charset/string.c (foo): Likewise.
21214         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
21215         const char*
21216         * g++.dg/ext/builtin2.C (printf): Likewise.
21217         * g++.dg/init/new15.C (printf): Likewise.
21218         * g++.dg/opt/pr17697-1.C (foo): Likewise.
21219         * g++.dg/opt/pr17697-2.C (foo): Likewise.
21220         * g++.dg/opt/pr17697-3.C (foo): Likewise.
21221         * g++.dg/template/non-dependent4.C (temp): Likewise.
21222         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
21223         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
21224         parameter type to const char*.
21225         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
21226         Change type to const char*.
21227         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
21228         Likewise.
21229         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
21230         second parameter type to const char*.
21231         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
21232         (Y::Y): Change parameter type to const char*.
21233         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
21234         * g++.old-deja/g++.jason/report.C: Apply const correctness.
21235         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
21236         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
21237         (char*).
21238         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
21239         const char*.
21240         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
21241         type to const char*.
21242         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
21243         return type to const char*.
21244         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
21245         to const char*.
21246         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
21247         * g++.old-deja/g++.law/refs1.C: Likewise.
21248         * g++.old-deja/g++.law/visibility1.C: Likewise.
21249         * g++.old-deja/g++.law/visibility2.C: Likewise.
21250         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
21251         const char*.
21252         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
21253         * g++.old-deja/g++.mike/net48.C: Likewise.
21254         * g++.old-deja/g++.mike/p646.C: Likewise.
21255         * g++.old-deja/g++.mike/p6746.C: Likewise.
21256         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
21257         type to const char*.
21258         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
21259         deprecated conversion warning.
21260         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
21261         char*.
21262         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
21263         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
21264         * g++.old-deja/g++.pt/explicit8.C: Likewise.
21265         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
21266         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
21267         * g++.old-deja/g++.pt/nontype3.C: Likewise.
21268         * g++.old-deja/g++.pt/t39.C: Likewise.
21269         * g++.old-deja/g++.robertl/eb106.C: Likewise.
21270         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
21272 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
21274         PR fortran/25075
21275         intrinsic_argument_conformance_1.f90: New test.
21277 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
21279         PR fortran/20845
21280         * gfortran.dg/char_result_11.f90: Add SAVE.
21281         * gfortran.dg/der_pointer_4.f90: Ditto.
21282         * gfortran.dg/default_initialization.f90: New test.
21284 2006-02-03  Jeff Law  <law@redhat.com>
21286         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
21287         handle more than 100 dump files.
21288         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
21289         * lib/scantree.exp (scan-tree-dump): Likewise.
21290         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
21291         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
21292         * lib/scanipa.exp (scan-ipa-dump): Likewise.
21293         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
21294         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
21296 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
21298         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
21300 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
21302         * g++.dg/template/using12.C: New test.
21304 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
21306         * gcc.target/powerpc/pr25960.c: New test.
21308 2006-02-02  Steven G. Kargl  <kargls@comcast>
21310         PR fortran/24958
21311         gfortran.dg/nullify_2.f90: New test.
21313 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
21315         PR 25990
21316         * gcc.dg/gomp/pr25990.c: New test.
21318 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
21320         PR c++/25342
21321         * g++.gd/template/partial4.C: New test.
21323 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
21325         PR middle-end/26001
21326         * gfortran.dg/data_char_2.f90: New.
21328 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
21330         PR fortran/26039
21331         maxval_maxloc_conformance_1.f90: New test.
21333 2006-01-31  Richard Guenther  <rguenther@suse.de>
21335         * gcc.target/i386/sselibm-1.c: New testcase.
21336         * gcc.target/i386/sselibm-2.c: Likewise.
21337         * gcc.target/i386/sselibm-3.c: Likewise.
21338         * gcc.target/i386/sselibm-4.c: Likewise.
21339         * gcc.target/i386/sselibm-5.c: Likewise.
21341 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
21343         PR fortran/24266
21344         * gfortran.dg/arrayio_derived_2.f90: New.
21346 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
21348         * gcc.dg/unsigned-long-compare.c: New test.
21350 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
21352         PR testsuite/25318
21353         * lib/target-supports.exp (check_effective_target_freorder):
21354         Check to see if target supports -freorder-blocks-and-partition.
21355         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
21356         instead of "dg-require-named-sections".
21358 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
21360         PR target/14798:
21361         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
21362         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
21363         * gcc.dg/pragma-isr-trapa2.c: Likewise.
21364         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
21365         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
21366         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
21367         * gcc.dg/attr-isr-trap_exit.c: Likewise.
21368         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
21370 2006-01-30  Richard Guenther  <rguenther@suse.de>
21372         PR c++/23372
21373         * gcc.dg/pr23372-1.C: New testcase.
21375 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
21377         * gcc.dg/gomp/pr25874.c: New test.
21379 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
21381         PR tree-opt/25911
21382         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
21384 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
21386         PR fortran/18578
21387         PR fortran/18579
21388         PR fortran/20857
21389         PR fortran/20885
21390         * gfortran.dg/intent_out_1.f90: New test.
21392 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
21394         PR fortran/17911
21395         * gfortran.dg/procedure_lvalue.f90: New test.
21397         PR fortran/20895
21398         PR fortran/25030
21399         * gfortran.dg/char_pointer_assign_2.f90: New test.
21400         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
21401         assignment to be consistent with standard.
21402         * gfortran.dg/char_result_2.f90: The same.
21403         * gfortran.dg/char_result_8.f90: The same.
21405 2006-01-28  Zack Weinberg  <zackw@panix.com>
21407         * gcc.dg/Woverlength-strings.c
21408         * gcc.dg/Woverlength-strings-pedantic-c89.c
21409         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
21410         * gcc.dg/Woverlength-strings-pedantic-c99.c
21411         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
21413 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
21415         * gcc.c-torture/execute/20060127-1.c: New test.
21417 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21419         PR c++/25999
21420         * g++.dg/ext/pragmaweak1.C: New test.
21422 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21424         PR c++/25855
21425         * g++.dg/template/spec29.C: New test.
21427 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
21429         PR c/19606.
21430         * gcc.c-torture/execute/pr19606.c: New.
21432 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
21434         * gcc.dg/pragma-re-4.c: New test.
21436 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
21438         PR fortran/25964
21439         * gfortran.dg/assumed_size_refs_3.f90: New test.
21441 2006-01-27  Ben Elliston  <bje@au.ibm.com>
21443         * gcc.misc-tests/dectest.exp: Remove defunct comment.
21445 2006-01-26  Laurent GUERBY <laurent@guerby.net>
21447         PR ada/21317
21448         * ada/acats/support/impdef.a: Add One_Long_Second.
21449         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
21450         * ada/acats/tests/c9/c94026.a: Likewise.
21451         * ada/acats/tests/c9/c97305c.ada: Likewise.
21452         * ada/acats/tests/c9/c99004a.ada: Likewise.
21454 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
21456         PR fortran/25964
21457         * gfortran.dg/global_references_2.f90: New test.
21459         PR fortran/25084
21460         PR fortran/20852
21461         PR fortran/25085
21462         PR fortran/25086
21463         * gfortran.dg/assumed_charlen_function_1.f90: New test.
21464         * gfortran.dg/assumed_charlen_function_3.f90: New test.
21466         PR fortran/25416
21467         * gfortran.dg/assumed_charlen_function_2.f90: New test.
21469 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
21471         PR c/25892
21472         * gcc.dg/Wpointer-sign.c: New.
21473         * gcc.dg/Wpointer-sign-Wall.c: New.
21474         * gcc.dg/Wpointer-sign-Wall-no.c: New.
21475         * gcc.dg/Wpointer-sign-pedantic.c: New.
21476         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
21477         * gcc.dg/conv-2.c: Use -Wpointer-sign.
21479 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
21481         PR C/25861
21482         * gcc.c-torture/compile/pr25861.c: New test.
21484 2006-01-26  Paul Brook  <paul@codesourcery.com>
21486         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
21487         on short-enum targets.
21488         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
21489         variable.
21490         (generate_fields): Use short_enums.
21491         (main): Set short_enums.  Document -e.
21492         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
21493         on short-enum targets.
21494         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
21495         variable.
21496         (generate_fields): Use short_enums.
21497         (main): Set short_enums.  Document -e.
21498         * lib/target-supports.exp (check_effective_target_short_enums): New.
21500 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
21502         PR target/25947
21503         * gcc.dg/torture/pr25947-1.c: New test.
21505 2006-01-25  Jan Hubicka  <jh@suse.cz>
21506             Roger Sayle  <roger@eyesopen.com>
21508         PR rtl-optimization/25703
21509         * gcc.target/i386/20060125-1.c: New test case.
21510         * gcc.target/i386/20060125-2.c: New test case.
21512 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21514         PR fortran/18540
21515         * gfortran.dg/goto_1.f: New.
21517 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
21519         PR fortran/25716
21520         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
21521         25716 on 32-bit systems too.
21523 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
21525         PR testsuite/25590
21526         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
21528 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
21530         * gcc.dg/tree-ssa/gen-vect-33.c: New.
21532 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21534         PR fortran/25835
21535         * gfortran.dg/read_eof.f90: Delete, renamed.
21536         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
21537         * gfortran.dg/read_eof_2.f90: New test.
21538         * gfortran.dg/read_eof_3.f90: New test.
21540 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
21542         PR tree-opt/25860
21543         * gcc.c-torture/compile/pr25860.c: New test.
21545 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21547         PR c++/25552
21548         * g++.dg/parse/dtor8.C: New test.
21550 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
21552         PR testsuite/25891
21553         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
21554         * gcc.dg/gomp/gomp.exp: Return without testing anything if
21555         check_effective_target_fopenmp returns 0.
21557 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
21559         PR ada/20548
21560         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
21561         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
21562         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
21564 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
21566         PR tree-opt/25857
21567         * g++.dg/opt/pr25857.C: New test.
21569 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
21570         Jan Hubicka  <jh@suse.cz>
21571         Richard Guenther  <rguenther@suse.de>
21573         PR rtl-optimization/25654
21574         * gcc.dg/torture/pr25654.c: New testcase.
21575         * gcc.target/i386/pr25654.c: Likewise.
21577 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
21579         PR fortran/25901
21580         * gfortran.dg/internal references_2.f90: New test.
21582         Fix regression in testing of admissability of attributes.
21583         * gfortran.dg/intent_used_1.f90: New test.
21585 2006-01-23  Ben Elliston  <bje@au.ibm.com>
21587         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
21588         Remove target conditional torture options for i?86 and x86_64
21589         GNU/Linux.
21591 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21593         PR c++/10891
21594         * g++.dg/rtti/no-rtti.C: New.
21596 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
21598         PR c++/25895
21599         * g++.dg/inherit/conv2.C: New test.
21601         PR c++/25856
21602         * g++.dg/parse/dtor7.C: New test.
21604         PR c++/25858
21605         * g++.dg/template/crash44.C: New test.
21607 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
21609         PR fortran/25124
21610         PR fortran/25625
21611         * gfortran.dg/internal_references_1.f90: New test.
21612           PR fortran/20881
21613         PR fortran/23308
21614         PR fortran/25538
21615         PR fortran/25710
21616         * gfortran.dg/global_references_1.f90: New test.
21617         * gfortran.dg/g77/19990905-1.f: Restore the error that
21618         there is a clash between the common block name and
21619         the name of a subroutine reference.
21621         PR fortran/PR24276
21622         * gfortran.dg/aliasing_dummy_1.f90: New test.
21624 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
21626         * gcc.dg/vmx/1b-01.c: Warning fix.
21627         * gcc.dg/vmx/1c-02.c: Likewise.
21628         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
21630 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
21632         PR testsuite/24962
21633         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
21635 2006-01-20  Richard Guenther  <rguenther@suse.de>
21636         Steven Bosscher <stevenb.gcc@gmail.com>
21638         PR rtl-optimization/24626
21639         * gcc.dg/torture/pr24626-1.c: New testcase.
21640         * gcc.dg/torture/pr24626-2.c: Likewise.
21641         * gcc.dg/torture/pr24626-3.c: Likewise.
21642         * gcc.dg/torture/pr24626-4.c: Likewise.
21644 2006-01-20  Dirk Mueller  <dmueller@suse.com>
21646         PR c++/5520
21647         * g++.dg/warn/empty-body.C: New.
21649 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
21651         PR c++/22136
21652         * g++.dg/template/using10.C: New test.
21653         * g++.dg/temlpate/using11.C: Likewise.
21654         * g++.dg/inherit/using5.C: Tweak error messages.
21656 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
21658         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
21659         target test.
21660         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
21662 2006-01-19  Jan Hubicka  <jh@suse.cz>
21664         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
21666 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21668         PR c++/25854
21669         * g++.dg/template/spec28.C: New test.
21671 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
21673         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21674         (switchfiles): Fix fprintf's by adding srcdir or removing it.
21676 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
21678         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
21679         * gcc.dg/gomp/critical-1.c: Likewise.
21680         * gcc.dg/gomp/critical-3.c: Likewise.
21681         * gcc.dg/gomp/empty.c: Likewise.
21682         * gcc.dg/gomp/ordered-1.c: Likewise.
21683         * gcc.dg/gomp/for-4.c: Likewise.
21684         * gcc.dg/gomp/for-6.c: Likewise.
21685         * gcc.dg/gomp/master-3.c: Likewise.
21686         * gcc.dg/gomp/for-8.c: Likewise.
21687         * gcc.dg/gomp/for-10.c: Likewise.
21688         * gcc.dg/gomp/for-18.c: Likewise.
21689         * gcc.dg/gomp/for-5.c: Likewise.
21690         * gcc.dg/gomp/for-7.c: Likewise.
21691         * gcc.dg/gomp/for-9.c: Likewise.
21693 2006-01-18  Jeff Law  <law@redhat.com>
21695         * gcc.dg/tree-ssa/vrp25.c: New test.
21697 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
21699         * gcc.dg/pr25805.c: Fix misapplied patch.
21701 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
21703         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
21704         (check_effective_target_vect_udot_qi): New.
21705         (check_effective_target_vect_sdot_hi): New.
21706         (check_effective_target_vect_udot_hi): New.
21707         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
21708         prefixed with "wrapv-" with -fwrapv.
21709         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
21710         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
21711         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
21712         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
21713         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
21715         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
21716         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
21717         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
21718         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
21720 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21722         PR c++/16829
21723         * g++.dg/other/default2.C: New test.
21724         * g++.dg/other/default3.C: New test.
21726 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
21728         PR c/25805
21729         * gcc.dg/pr25805.c: New file.
21731 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
21733         PR c++/25836
21734         * g++.dg/template/init6.C: New test.
21736 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
21738         * gcc.dg/tree-ssa/pr24287.c: New test
21740 2006-01-18  Eric Christopher  <echristo@apple.com>
21742         * g++.dg/eh/table.C: New.
21744 2006-01-18  DJ Delorie  <dj@redhat.com>
21746         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
21747         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
21748         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
21749         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
21751 2006-01-18  Jeff Law  <law@redhat.com>
21753         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
21754         on wrapping on overflow semantics.
21756         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
21758         * gcc.gc/tree-ssa/vrp23.c: New test.
21759         * gcc.gc/tree-ssa/vrp24.c: New test.
21761 2006-01-18  Richard Henderson  <rth@redhat.com>
21762             Aldy Hernandez  <aldyh@redhat.com>
21763             Jakub Jelinek  <jakub@redhat.com>
21764             Diego Novillo  <dnovillo@redhat.com>
21765             Uros Bizjak  <uros@kss-loka.si>
21767         * gcc.dg/gomp: New directory.
21769 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
21770             Steven G. Kargl  <kargls@comcast.net>
21772         PR fortran/20869
21773         * gfortran.dg/intrinsic_external_1.f90: New test.
21775         PR fortran/20875.
21776         * gfortran.dg/elemental_pointer_1.f90: New test.
21778         PR fortran/25024
21779         * gfortran.dg/external_procedures_1.f90: New test.
21781         PR fortran/25785
21782         gfortran.dg/assumed_present.f90: New test.
21784 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
21786         * g++.dg/parse/lookup5.C: New test.
21788 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21790         PR fortran/25697
21791         * gfortran.dg/read_eof.f90: New test.
21793 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21795         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
21796         add a closing brace.
21798 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21800         PR fortran/25631
21801         * gfortran.dg/fmt_tl.f: New test.
21803 2006-01-17  Eric Christopher  <echristo@apple.com>
21805         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
21806         * g++.old-deja/g++.warn/impint2.C: Ditto.
21807         * g++.old-deja/g++.other/null1.C: Ditto.
21808         * g++.dg/warn/conv2.C: Ditto.
21809         * g++.dg/warn/conv4.C: New file.
21811 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21813         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
21815 2006-01-17  Andreas Jaeger  <aj@suse.de>
21816             Janis Johnson <janis187@us.ibm.com>
21818         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
21819         in 64-bit.
21820         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
21821         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
21823 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21825         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21826         (switchfiles): xfail txxx where xxx >= 25.
21828 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21830         PR testsuite/25764
21831         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
21833 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
21835         PR c/25682
21836         * gcc.dg/pr25682.c: New test.
21837         * g++.dg/parse/array-size2.C: New test.
21839 2006-01-16  Ian Lance Taylor  <ian@airs.com>
21841         * consistency.vlad: Remove entire directory, 1652 files.
21843 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
21845         * lib/target-supports.exp (check_effective_target_dfp_nocache,
21846         check_effective_target_dfprt_nocache): New.
21847         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
21848         (check_effective_target_dfprt): New.
21849         * lib/c-compat.exp (check_dfp): Remove.
21850         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
21851         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
21852         level of support for decimal float.
21853         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
21854         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
21855         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
21856         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
21857         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
21858         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
21859         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
21860         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
21861         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
21862         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
21863         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
21864         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
21865         directives.
21867 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
21869         PR testsuite/25741
21870         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
21871         $base_dir/../.
21872         * lib/gfortran.exp (gfortran_init): Likewise.
21873         * lib/obj-c++.exp (obj-c++_init): Likewise.
21874         * lib/scanasm.exp (scan-assembler-dem): Likewise.
21875         (scan-assembler-dem-not): Likewise.
21876         * lib/scandump.exp (scan-dump-dem): Likewise.
21877         (scan-dump-dem-not): Likewise.
21879 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
21881         PR testsuite/25767
21882         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
21883         powerpc-*-darwin*.
21884         * lib/obj-c++.exp (obj-c++_init): Likewise.
21886 2006-01-16  Richard Guenther  <rguenther@suse.de>
21888         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
21890 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21892         PR testsuite/25777
21893         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
21894         to LD_LIBRARY_PATH.
21896 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
21897             Andrew Pinski  <pinskia@physics.uc.edu>
21899         * gcc.dg/minmax-1.c: New test.
21901 2006-01-16  Ben Elliston  <bje@au.ibm.com>
21903         * gcc.dg/dfp/dfp.exp: Correct FSF address.
21904         * gcc.misc-tests/dectest.exp: Ditto.
21906 2006-01-15  Ian Lance Taylor  <ian@airs.com>
21908         PR testsuite/25796
21909         * gcc.target/i386/cmov6.c: Use -march=k8.
21911 2006-01-15  Andreas Jaeger  <aj@suse.de>
21913         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
21914         x86 does not have __float128.
21916 2006-01-14  Ian Lance Taylor  <ian@airs.com>
21918         * gcc.target/i386/cmov6.c: New test.
21920 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
21922         PR c++/25663
21923         * g++.dg/template/ctor6.C: New test.
21925 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
21927         PR tree-optimization/25485
21928         * gcc.dg/tree-ssa/pr25485.c: New.
21930 2006-01-14  Richard Guenther  <rguenther@suse.de>
21932         PR tree-optimization/22548
21933         PR tree-optimization/22555
21934         PR tree-optimization/22501
21935         * gcc.dg/tree-ssa/alias-4.c: New testcase.
21936         * gcc.dg/tree-ssa/alias-5.c: Likewise.
21937         * gcc.dg/tree-ssa/alias-6.c: Likewise.
21938         * gcc.dg/tree-ssa/alias-7.c: Likewise.
21939         * gcc.dg/tree-ssa/alias-8.c: Likewise.
21940         * gcc.dg/tree-ssa/alias-9.c: Likewise.
21941         * gcc.dg/tree-ssa/alias-10.c: Likewise.
21942         * gcc.dg/tree-ssa/alias-11.c: Likewise.
21943         * gcc.dg/tree-ssa/alias-12.c: Likewise.
21945 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
21947         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
21948         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
21950 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
21951         Richard Guenther  <rguenther@suse.de>
21953         PR rtl-optimization/24257
21954         * gcc.dg/torture/pr24257.c: New testcase.
21956 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
21958         * gcc.c-torture/execute/20060110-1.c: New test.
21959         * gcc.c-torture/execute/20060110-2.c: New test.
21961 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
21963         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
21965 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
21967         PR fortran/25756
21968         * gfortran.dg/label_3.f90: New test.
21970 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
21972         PR tree-optimization/25771
21973         * g++.dg/tree-ssa/pr25771.C: New test
21975 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
21977         PR tree-opt/24365
21978         * g++.dg/opt/complex5.C: New test.
21980 2006-01-13  Richard Guenther  <rguenther@suse.de>
21982         * gcc.target/i386/387-9.c: New testcase.
21984 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21986         PR c++/24824
21987         * g++.dg/debug/dwarf2-1.C: New.
21989 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
21991         PR testsuite/25728
21992         * lib/gcov.exp (verify-lines): Add "close $fd".
21994 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
21995             Ben Elliston  <bje@au.ibm.com>
21997         * gcc.dg/dfp/inf-1.c: New test.
21999 2006-01-12  Janis Johnson <janis187@us.ibm.com>
22000             Yao Qi  <qiyaoltc@cn.ibm.com>
22001             Ben Elliston  <bje@au.ibm.com>
22002             Jon Grimm  <jgrimm2@us.ibm.com>
22004         * gcc.dg/nodfp-1.c: New test.
22005         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22006         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22007         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22008         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22009         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22010         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
22011         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
22012         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
22013         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
22014         * gcc.dg/format/dfp-scanf-1.c: Likewise.
22015         * gcc.dg/format/dfp-printf-1.c: Likewise.
22016         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
22017         (compat_setup_dfp): New.
22018         * gcc.dg/compat/compat.exp: Use it.
22019         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
22020         Make some variables global, prepend "compat_" to their names.
22021         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
22022         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
22023         * gcc.misc-tests/dectest.exp: New test driver for decTest.
22024         * lib/compat.exp (compat_skip_list): Make global, rename.
22025         * lib/c-compat.exp: New file.
22026         * lib/target-supports.exp (check_effective_target_dfp): New.
22028         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
22029         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
22030         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
22031         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
22032         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
22033         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
22034         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
22035         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
22036         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
22037         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
22038         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
22039         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
22040         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
22041         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
22042         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
22043         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
22044         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
22045         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
22046         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
22047         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
22048         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
22049         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
22050         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
22051         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
22052         gcc.dg/dfp/struct-layout-1.c,
22053         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
22054         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
22055         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
22056         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
22057         gcc.dg/dfp/func-vararg-dfp.c,
22058         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
22059         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
22060         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
22061         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
22062         gcc.dg/dfp/wtr-conversion-1.c: New tests.
22064 2006-01-11  Richard Guenther  <rguenther@suse.de>
22066         PR tree-optimization/25734
22067         * gcc.dg/tree-ssa/pr25734.c: New testcase.
22069 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22071         PR fortran/25486
22072         * gfortran.dg/literal_character_constant_1_x.F: New test.
22073         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22074         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22075         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22077 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22079         PR c++/25386
22080         * g++.dg/ext/packed3.C: Add expected packed error.
22082 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
22084         PR target/25706
22085         * gcc.dg/torture/pr25706-1.c: New test.
22087 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
22089         PR tree-optimization/23109
22090         PR tree-optimization/23948
22091         PR tree-optimization/24123
22093         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
22094         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
22095         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
22096         g++.dg/tree-ssa/pr23948.C: New testcases.
22097         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
22098         three divisions in order to do the optimization.
22100 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
22102         PR c++/25632
22103         * g++.dg/other/pr25632.C: New test.
22105 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
22107         PR fortran/25730
22108         * gfortran.dg/used_types_1.f90: New test.
22110 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
22112         PR target/25718
22113         * gcc.dg/torture/pr25718-1.c: New test.
22115 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22117         * gfortran.dg/list_read_2.f90: Fix typo in description.
22119 2006-01-10  Jan Beulich  <jbeulich@novell.com>
22121         * lib/target-supports.exp (check_visibility_available): Simplify test
22122         for *-*-netware*.
22123         (check_profiling_available): Fail for *-*-netware*.
22124         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
22125         * gcc.dg/20021014-1.c: Likewise.
22126         * gcc.dg/nest.c: Likewise.
22128 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
22130         fortran/24936
22131         * gfortran.dg/forall_3.f90: New test.
22133 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
22135         PR fortran/21977
22136         * gfortran.dg/nesting_2.f90: New test.
22137         * gfortran.dg/nesting_3.f90: New test.
22139 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
22141         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
22142         Fix typo in comment.
22144 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
22146         * gfortran.dg/single_char_string.f90: New test.
22148 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
22150         * gfortran.dg/ichar_2.f90: New test.
22152 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
22154         PR fortran/25093
22155         * gfortran.dg/private_type_4.f90: New.
22157 2006-01-07  Richard Guenther  <rguenther@suse.de>
22159         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
22161 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22163         * gfortran.dg/func_decl_1.f90: New.
22164         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
22165         * gfortran.dg/array_alloc_2.f90: Likewise.
22166         * gfortran.dg/char_result_8.f90: Likewise.
22167         * gfortran.dg/dup_save_1.f90: Likewise.
22168         * gfortran.dg/dup_save_2.f90: Likewise.
22169         * gfortran.dg/f2c_6.f90: Likewise.
22170         * gfortran.dg/f2c_7.f90: Likewise.
22171         * gfortran.dg/func_result_2.f90: Likewise.
22172         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
22174 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
22176         PR fortran/22146
22177         * gfortran.dg/elemental_subroutine_1.f90: New test.
22178         * gfortran.dg/elemental_subroutine_2.f90: New test.
22180         PR fortran/25029
22181         PR fortran/21256
22182         * gfortran.dg/assumed_size_refs_1.f90: New test.
22184         PR fortran/20868
22185         PR fortran/20870
22186         * gfortran.dg/assumed_size_refs_2.f90: New test.
22187         * gfortran.dg/initialization_1.f90: Change warning message.
22189 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
22191         * gcc.dg/tree-ssa/loop-15.c: New test.
22193 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22195         PR fortran/25598
22196         * gfortran.dg/backspace_3.f: New test.
22197         * gfortran.dg/backspace_4.f: New test.
22199 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22201         PR fortran/24268
22202         * gfortran.dg/fmt_white.f: Update test.
22204 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
22206         * gcc.dg/cast-1.c: Add new warning.
22207         * gcc.dg/cast-2.c: Likewise.
22208         * gcc.dg/cast-3.c: Likewise.
22209         * gcc.dg/format/cast-1.c: Likewise.
22210         * gcc.dg/cast-4.c: New testcase.
22212 2006-01-05  Richard Guenther  <rguenther@suse.de>
22214         PR tree-optimization/22555
22215         * gcc.dg/tree-ssa/alias-3.c: New testcase.
22217 2006-01-05  Richard Guenther  <rguenther@suse.de>
22218             Diego Novillo  <dnovillo@redhat.com>
22220         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
22221         * gcc.dg/tree-ssa/loop-8.c: Likewise.
22222         * gcc.dg/tree-ssa/loop-1.c: Likewise.
22223         * gcc.dg/tree-ssa/pr23294.c: Likewise.
22224         * gcc.dg/tree-ssa/pr21985.c: Likewise.
22225         * gcc.dg/tree-ssa/loop-14.c: Likewise.
22226         * gcc.dg/tree-ssa/loop-2.c: Likewise.
22227         * gcc.dg/tree-ssa/loop-3.c: Likewise.
22228         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22229         * gcc.dg/tree-ssa/pr21171.c: Likewise.
22230         * gcc.dg/tree-ssa/loop-5.c: Likewise.
22231         * gcc.dg/tree-ssa/loop-10.c: Likewise.
22232         * gcc.dg/tree-ssa/loop-6.c: Likewise.
22233         * treelang/compile/extravar.tree: Likewise.
22234         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
22235         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
22236         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
22237         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22238         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
22240 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22242         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
22243         for 64-bit fix.
22245 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
22247         PR fortran/23675
22248         gfortran.dg/char_result_11.f90: New.
22250 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
22252         PR c++/24782
22253         * g++.dg/parse/access9.C: New test.
22254         * g++.dg/tc1/dr52.C: Tweak error markers.
22256 2006-01-04  Richard Henderson  <rth@redhat.com>
22258         Merge from gomp branch.
22259         * g++.dg/parse/pragma2.C: Update expected error lines.
22261 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
22263         * g++.dg/other/i386-2.C: New test.
22265         PR target/25554
22266         * gcc.c-torture/compile/20051228-1.c: New test.
22268         PR c/25559
22269         * gcc.dg/pr25559.c: New test.
22271 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
22273         PR c++/25492
22274         * g++.dg/lookup/friend9.C: New test.
22276         PR c++/25625
22277         * g++.dg/template/repo5.C: New test.
22279 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
22281         PR fortran/25101
22282         * gfortran.dg/forall_2.f90: New test.
22284 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22286         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
22287         dg-require-weak.  Adjust regexp to handle leading-underscore
22288         targets and space as well as TAB after .weak.  Change previous
22289         64-bit fix to not use naked dot.
22291 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
22293         PR rtl-optimization/25578
22294         * gcc.c-torture/execute/20060102-1.c: New testcase.
22296 2006-01-03  Richard Guenther  <rguenther@suse.de>
22298         PR c/25183
22299         * gcc.dg/torture/pr25183.c: New testcase.
22301 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
22303         Merge from gomp-branch.
22304         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
22305         * gcc.dg/ia64-sync-2.c: Likewise.
22306         * gcc.dg/ia64-sync-3.c: Likewise.
22307         * gcc.dg/ia64-sync-4.c: Likewise.
22308         * gcc.dg/sync-2.c: Likewise.
22309         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
22310         that sparc64-*-* and sparcv9-*-* supports sync builtins.
22312 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
22314         PR c++/25635
22315         * g++.dg/parse/operator6.C: New test.
22317         PR c++/25637
22318         * g++.dg/parse/error29.C: New test.
22320         PR c++/25638
22321         * g++.dg/parse/dtor6.C: New test.
22323         PR c++/25633
22324         * g++.dg/parse/ctor3.C: New test.
22326         PR c++/25634
22327         * g++.dg/template/class3.C: New test.
22329 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
22331         * g++.dg/debug/debug9.C: New.
22333 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
22335         PR fortran/24640
22336         * gfortran.dg/label_2.f90: New test.
22338 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22340         * g++.dg/lookup/using12.C: Tighten error marker.
22342 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
22343             Andrew Pinski <pinskia@physics.uc.edu>
22345         * gcc.target/powerpc/darwin-abi-3.c: New file.
22346         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
22347         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
22348         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
22349         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
22350         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
22351         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
22352         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
22353         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
22355 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
22357         * gcc.dg/tree-ssa/loadpre1.c: New;
22358         * gcc.dg/tree-ssa/loadpre2.c: New;
22359         * gcc.dg/tree-ssa/loadpre3.c: New;
22360         * gcc.dg/tree-ssa/loadpre4.c: New;
22361         * gcc.dg/tree-ssa/loadpre5.c: New;
22362         * gcc.dg/tree-ssa/loadpre6.c: New;
22363         * gcc.dg/tree-ssa/loadpre7.c: New;
22364         * gcc.dg/tree-ssa/loadpre8.c: New;
22365         * gcc.dg/tree-ssa/loadpre9.c: New;
22367 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
22369         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
22370         * g++.dg/abi/thunk4.C: Likewise.
22372 2006-01-01  Andreas Jaeger  <aj@suse.de>
22374         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
22375         portable.
22377 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
22379         PR c++/25294
22380         * gcc.dg/pragma-pack-3.c: New test.
22381         * g++.dg/parse/pragma3.C: New test.
22383 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22385         PR middle-end/24827
22386         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
22388 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22390         PR testsuite/25214
22391         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
22393 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22395         PR fortran/22607
22396         * gfortran-dg/pure_byref_3.f90: New.
22398         fortran/PR 25396
22399         * gfortran.dg/userdef_operator_1.f90: New.
22401 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22403         * g++.dg/abi/thunk3.C: New.
22404         * g++.dg/abi/thunk4.C: New.
22406 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
22408         PR fortran/25532
22409         * gfortran.dg/host_used_types_1.f90: New test. Check that host
22410         associated derived type components of derived types are
22411         properly declared in contained procedures.
22413 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22415         PR libgfortran/25139
22416         * gfortran.dg/backspace_2.f: New test.
22418 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22420         PR libgfortran/25550
22421         * gfortran.dg/endfile.f: New test.
22423 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22425         PR libgfortran/25419
22426         * gfortran.dg/comma.f: New test.
22428 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22430         * lib/gfortran-dg.exp: Remove trailing whitespace.
22431         * lib/fortran-torture.exp: Test with -fbounds-check instead of
22432         -funroll-all-loops.
22434 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
22436         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
22437         Extended Double long doubles or repeat tests when long double is
22438         the same size as double.
22440 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22442         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
22444         PR testsuite/25442
22445         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
22446         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
22448         PR testsuite/25441
22449         * gcc.dg/pr23911.c: Make test variable static.
22451         PR testsuite/25444
22452         * gcc.dg/tree-ssa/pr14841.c: Likewise.
22454 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22456         PR c++/25439
22457         * g++.dg/parse/crash17.C: Adjust error markers.
22458         * g++.dg/template/error20.C: New test.
22460 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22462         PR c++/23172
22463         * g++.dg/ext/complit4.C: New test.
22465         PR c++/25417
22466         * g++.dg/ext/complit5.C: Likewise.
22468 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
22470         PR tree-optimization/25125
22471         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
22472         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
22473         * gcc.c-torture/execute/pr25125.c: New.
22475 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
22477         PR fortran/25029
22478         PR fortran/21256
22479         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
22480         functions with incorrect assumed size references.
22482 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
22484         PR c++/23171
22485         * g++.dg/opt/init1.C: New test.
22487 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
22489         PR c++/24671
22490         * g++.dg/template/sfinae3.C: New test.
22492 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22494         * g++.dg/other/friend4.C: New test.
22496 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22498         PR target/25005
22499         * g++.dg/opt/pr25005.C: New test.
22501 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22503         PR c++/25369
22504         * g++.dg/template/ptrmem16.C: New test.
22506 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
22508         PR fortran/25029
22509         PR fortran/21256
22510         * gfortran.dg/initialization_1.f90: Add test of SIZE.
22512 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22514         PR libgfortran/25307
22515         * gfortran.dg/list_read_5.f90: New test.
22517 2005-12-22  Richard Henderson  <rth@redhat.com>
22519         * gcc.target/i386/sse-7.c: Use -msse2.
22521 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22523         PR rtl-optimization/25432
22524         * gcc.c-torture/compile/20051216-1.c: New test.
22526         PR objc/25328
22527         * objc/execute/pr25328.m: New test.
22529 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22531         PR c++/25364
22532         * g++.dg/template/call4.C: New test.
22534 2005-12-22  Dale Johannesen  <dalej@apple.com>
22536         * gcc.target/i386/sse-17.c: New.
22538 2005-12-22  Paul Brook  <paul@codesourcery.com>
22540         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
22542 2005-12-22  Paul Brook  <paul@codesourcery.com>
22544         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
22546 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22548         PR tree-opt/25513
22549         * gcc.c-torture/compile/pr25513.c: New test.
22551 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22553         PR c++/23333
22554         * g++.dg/parse/error25.C: Add more tests.
22556 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22558         PR fortran/18990
22559         * gfortran.dg/der_charlen_1.f90: New.
22561 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
22563         PR fortran/20889
22564         * gfortran.dg/pointer_component_type_1.f90: New test.
22566         PR fortran/25029
22567         PR fortran/21256
22568         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
22569         should give an error with assumed size array refernces and checks
22570         those that should not.
22571         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
22572         reference an upper bound so that it does not generate an error.
22574         PR fortran/19362
22575         PR fortran/20244
22576         PR fortran/20864
22577         PR fortran/25391
22578         * gfortran.dg/used_dummy_types_1.f90: New test.
22579         * gfortran.dg/used_dummy_types_2.f90: New test.
22580         * gfortran.dg/used_dummy_types_3.f90: New test.
22581         * gfortran.dg/used_dummy_types_4.f90: New test.
22582         * gfortran.dg/used_dummy_types_5.f90: New test.
22584         PR fortran/23152
22585         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
22586         group already being USE associated.
22587         * gfortran.dg/assumed_shape_nml.f90: New test.
22588         * gfortran.dg/assumed_size_nml.f90: New test.
22590         PR fortran/20862
22591         PR fortran/25053
22592         PR fortran/25063
22593         PR fortran/25064
22594         PR fortran/25066
22595         PR fortran/25067
22596         PR fortran/25068
22597         PR fortran/25307
22598         * gfortran.dg/io_constraints_1.f90: New test.
22599         * gfortran.dg/io_constraints_1.f90: New test.
22600         * gfortran.dg/iostat_3.f90: Change wording of warning.
22601         * gfortran.dg/g77/19981216-0.f: The same.
22603 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
22605         PR tree-optimization/23518
22606         * gcc.dg/pr23518.c: New.
22608 2005-12-21  Mike Stump  <mrs@apple.com>
22610         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
22612 2005-12-21  Paul Brook  <paul@codesourcery.com>
22614         * gcc.dg/pr19340.c: Skip on m68k targets.
22616 2005-12-21  Steven Bosscher  <stevenb@suse.de>
22618         PR rtl-optimization/25196
22619         * gcc.dg/pr25196.c: New test.
22621 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
22623         PR fortran/25423
22624         gfortran.dg/where_nested_1.f90: New.
22626 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
22628         PR tree-optimization/25382.
22629         * gcc.dg/tree-ssa/pr25382.c: New.
22631 2005-12-20  Richard Guenther  <rguenther@suse.de>
22633         PR middle-end/24306
22634         * gcc.target/i386/pr24306.c: New testcase.
22636 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
22638         PR tree-optimization/25501
22639         * gcc.dg/tree-ssa/pr25501.c: New.
22641 2005-12-20  Richard Guenther  <rguenther@suse.de>
22643         Revert
22644         2005-12-02  Richard Guenther  <rguenther@suse.de>
22646         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22648 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
22650         PR c++/21228
22651         * g++.dg/warn/Wunreachable-code-2.C: New test.
22653 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
22655         PR c++/24278
22656         * g++.dg/template/ctor5.C: New test.
22658         PR c++/24915
22659         * g++.dg/template/overload8.C: New test.
22661 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
22663         * gcc.c-torture/compile/pr25483 : New test.
22665 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22667         PR c++/20552
22668         * g++.dg/ext/typeof10.C: New test.
22670 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22672         * gcc.dg/mt-loopi1.c: New.
22674 2005-12-18  Richard Guenther  <rguenther@suse.de>
22676         PR tree-optimization/25481
22677         * gcc.dg/torture/pr25481.c: New testcase.
22679 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22681         PR rtl-optimization/21041
22682         * gcc.dg/pr21041.c: New test.
22684 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22686         PR libgfortran/25463
22687         * gfortran.dg/advance.f90: New test.
22689 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
22691         * gcc.dg/20051201-1.c: New test.
22693 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
22695         PR fortran/25018
22696         * gfortran.dg/initialization_1.f90: New test.
22697         * gfortran.dg/enum_5.f90: Change dg-error to new message.
22698         * gfortran.dg/g77/980616-0.f: The same.
22700 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22702         * PR fortran/25458
22703         * gfortran.dg/chkbits.f90: New test.
22705 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22707         * gfortran.dg/enum_5.f: Revert to previous version.
22709 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22711         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
22712         * gfortran.dg/nested_modules_1.f90: Ditto.
22713         * gfortran.dg/hollerith_f95.f90: Ditto.
22714         * gfortran.dg/select_5.f90: Ditto.
22715         * gfortran.dg/secnds.f: Ditto.
22716         * gfortran.dg/hollerith2.f90: Ditto.
22717         * gfortran.dg/imag_2.f: Ditto.
22718         * gfortran.dg/ftell_2.f90: Ditto.
22719         * gfortran.dg/malloc_free_1.f90: Ditto.
22720         * gfortran.dg/logint-1.f: Ditto.
22721         * gfortran.dg/recursive_statement_functions.f90: Ditto.
22722         * gfortran.dg/e_d_fmt.f90: Ditto.
22723         * gfortran.dg/hollerith_legacy.f90: Ditto.
22724         * gfortran.dg/logint-2.f: Ditto.
22725         * gfortran.dg/enum_5.f90: Ditto.
22726         * gfortran.dg/f2c_2.f90: Ditto.
22727         * gfortran.dg/pr17143.f90: Ditto.
22728         * gfortran.dg/namelist_14.f90: Ditto.
22729         * gfortran.dg/logint-3.f: Ditto.
22730         * gfortran.dg/spread_scalar_source.f90: Ditto.
22731         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
22732         * gfortran.dg/namelist_11.f: Ditto.
22733         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22734         * gfortran.dg/g77/20010519-1.f
22735         * gfortran.dg/g77/alpha1.f: Ditto.
22736         * gfortran.dg/g77/990115-1.f: Ditto.
22737         * gfortran.dg/g77/erfc.f: Ditto.
22738         * gfortran.dg/g77/19990313-3.f: Ditto.
22739         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
22740         * gfortran.dg/g77/20010426.f: Ditto.
22741         * gfortran.dg/g77/19990313-0.f: Ditto.
22742         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
22743         * gfortran.dg/g77/20000629-1.f: Ditto.
22744         * gfortran.dg/g77/970125-0.f: Ditto.
22745         * gfortran.dg/g77/8485.f: Ditto.
22746         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
22747         * gfortran.dg/g77/19990313-1.f: Ditto.
22748         * gfortran.dg/g77/int8421.f: Ditto.
22749         * gfortran.dg/g77/19990305-0.f: Ditto.
22750         * gfortran.dg/g77/947.f: Ditto.
22751         * gfortran.dg/g77/19990905-2.f: Ditto.
22752         * gfortran.dg/g77/cabs.f: Ditto.
22753         * gfortran.dg/g77/19990313-2.f: Ditto.
22754         * gfortran.dg/g77/20020307-1.f: Ditto.
22755         * gfortran.dg/g77/dcomplex.f: Ditto.
22756         * gfortran.dg/g77/19990502-1.f: Ditto.
22757         * gfortran.dg/g77/19981216-0.f: Ditto.
22758         * gfortran.dg/common_4.f90: Ditto.
22759         * gfortran.dg/entry_4.f90: Ditto.
22760         * gfortran.dg/equiv_constraint_2.f90: Ditto.
22761         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
22762         * gfortran.dg/namelist_12.f: Ditto.
22763         * gfortran.dg/scale_1.f90: Ditto.
22764         * gfortran.dg/modulo_1.f90
22765         * gfortran.dg/hollerith.f90: Ditto.
22766         * gfortran.dg/direct_io_3.f90: Ditto.
22767         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
22768         * gfortran.dg/gnu_logical_1.F: Ditto.
22769         * gfortran.dg/unf_io_convert_1.f90: Ditto.
22770         * gfortran.dg/assign_1.f90: Ditto.
22771         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
22772         * gfortran.dg/pr23095.f: Ditto.
22773         * gfortran.dg/read_float_1.f90: Ditto.
22775 2005-12-17  Andreas Jaeger  <aj@suse.de>
22777         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
22778         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
22780 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22782         PR fortran/24268
22783         * gfortran.dg/fmt_white.f: New test.
22785 2005-12-16  Steven G. Kargl <kargls@comcast.net>
22787         * gfortran.dg/label_1.f90: New test.
22789 2005-12-15  Ben Elliston  <bje@au.ibm.com>
22791         PR testsuite/25422
22792         * gcc.dg/20031012-1.c: Add -Walways-true option.
22793         * gcc.dg/weak/weak-3.c: Likewise.
22794         * g++.old-deja/g++.mike/warn8.C: Likewise.
22796 2005-12-16  Mike Stump  <mrs@apple.com>
22798         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
22799         exit.
22801 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22803         PR libgfortran/25264
22804         PR libgfortran/25349
22805         * gfortran.dg/tl_editing.f90: Added additional checks.
22806         * gfortran.dg/t_editing.f: New test.
22807         * gfortran.dg/write_padding.f90: New test
22809 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22811         PR testsuite/25215
22812         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
22814 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
22816         PR rtl-optimization/24899
22817         * gcc.c-torture/execute/20051215-1.c: New test.
22819 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
22821         PR 24823
22822         * gfortran.dg/pr24823.f: New test.
22824 2005-12-16  Jeff Law  <law@redhat.com>
22826         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
22828 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22830         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22831         (base_types): Change C++ style comments to C style comments.  Remove
22832         aligned types from the array.  Keep Enums disabled.
22833         (complex_types): Remove aligned types from the array.
22834         Comment out "_Complex long double".
22835         (attrib_types): Remove.
22836         (complex_attrib_types): Remove.
22837         (attrib_array_types): Remove.
22838         (complex_attrib_array_types): Remove.
22839         (aligned_bitfld_types): Remove.
22840         (n_aligned_bitfld_types): Remove.
22841         (FEATURE_ALIGNEDPACKED): Delete.
22842         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
22843         (singles): Remove support for adding attributes.
22844         (choose_type): Remove support for attributed types.
22845         (generate_fields): Remove support for attributed bit-fields.
22846         Remove support for adding attributes.
22847         (generate_random_tests): Remove support for adding attributes.
22848         (features): Add back "[0] :0" and "complex vector [0]".
22849         (main): Remove support for attributed bit-fields.
22850         Uncomment the calling of generate_random_tests for the rests of
22851         the tests.
22853 2005-12-16  Jan Hubicka  <jh@suse.cz>
22855         * gcc.c-torture/combine/pr25224.c: New.
22857 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
22859         PR other/25028
22860         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
22861         HP-UX.
22863 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
22865         * gcc.dg/20051215-1.c: New file.
22867 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22869         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
22870         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
22872 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
22874         PR fortran/18197
22875         * gfortran.dg/dummy_functions_1.f90: New.
22877 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
22879         PR rtl-optimization/25310
22880         * gcc.c-torture/compile/pr25310.c: New test.
22882 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
22884         PR debug/25023
22885         * gcc.dg/pr25023.c: New test.
22887 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22889         * g++.old-deja/g++.brendan/redecl1.C,
22890         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
22891         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
22892         g++.old-deja/g++.oliva/typeof1.C,
22893         g++.old-deja/g++.other/crash16.C,
22894         g++.old-deja/g++.other/crash34.C,
22895         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
22896         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
22897         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
22898         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
22899         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
22900         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
22901         Remove xfail.
22903 2005-12-14  Kean Johnston  <jkj@sco.com>
22904             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22906         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
22907         * gcc.target/i386/20020523-1.c: Ditto.
22908         * gcc.target/i386/tailcall-1.c: Ditto.
22909         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
22910         * gcc.target/i386/ssetype-5.c: Ditto.
22912 2005-12-14  Jeff Law  <law@redhat.com>
22914         * gcc.dg/tree-ssa/foldstring-1.c: New test.
22916 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
22918         PR target/25254
22919         PR target/24188
22920         * gcc.target/i386/pr25254.c: New test.
22921         * gfortran.dg/PR24188.f: New test.
22923 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
22925         * lib/fortran-torture.exp: Catch remaining uses of
22926         remote_file build delete.
22928 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22930         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
22932 2005-12-14  Ben Elliston  <bje@au.ibm.com>
22934         * gcc.dg/warn-addr-cmp.c: New test.
22936 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22938         PR debug/25023
22939         PR target/25293
22940         * gcc.target/i386/pr25293.c: New test.
22942 2005-12-13  Petr Machata  <machata@post.cz>
22944         PR c++/24907
22945         * g++.dg/parse/comma2.C: New test.
22947 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
22948             Jakub Jelinek  <jakub@redhat.com>
22950         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22951         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22952         (limits.h): Include unconditionally.
22953         (stdlib.h): Likewise.
22954         (hashtab.h): Do not include.
22955         (getopt.h): Likewise.
22956         (stddef.h): Include.
22957         (hashval_t): Define.
22958         (struct entry): Add "next" field.
22959         (HASH_SIZE): New macro.
22960         (hash_table): New variable.
22961         (switchfiles): Do not use xmalloc.
22962         (mix): New macro.
22963         (iterative_hash): New function.
22964         (hasht): Remove.
22965         (e_exists): New function.
22966         (e_insert): Likewise.
22967         (output): Use, instead of libiberty hashtable functions.
22968         (main): Do not use getopt.  Do not call htab_create.
22970 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22972         PR c++/25331
22973         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
22974         put atal* and atpaal* attributes on array elements.
22975         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
22976         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
22977         put atal* and atpaal* attributes on array elements.
22978         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
22980 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
22982         * gcc.dg/single-precision-constant.c: New test.
22984 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
22986         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
22987         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
22988         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
22989         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
22990         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
22991         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
22992         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
22993         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
22994         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
22995         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
22996         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
22997         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
22998         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
22999         gcc.target/powerpc/ppc-sdata-2.c,
23000         gcc.target/powerpc/ppc-stackalign-1.c,
23001         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23002         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23003         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23004         gcc.target/powerpc/rs6000-ldouble-2.c,
23005         gcc.target/powerpc/rs6000-power2-1.c,
23006         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23007         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
23008         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
23009         option into target selector.
23010         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
23011         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
23013 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23015         PR objc/25348
23016         * objc.dg/encode-9.m: New test.
23018 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23020         PR testsuite/20772
23021         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
23022         * gcc.dg/asm-b.c: Fix typo.
23023         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
23024         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23025         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
23026         i?86 lp64 and x86_64 ilp32.
23027         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
23028         on i?86 lp64.
23029         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
23031 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
23033         PR fortran/25078
23034         gfortran.dg/equiv_5.f90: New test.
23036 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
23038         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
23039         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
23040         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
23041         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
23042         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
23043         * gcc.dg/tree-ssa/reassoc-5.c: New.
23044         * gcc.dg/tree-ssa/reassoc-6.c: New.
23045         * gcc.dg/tree-ssa/reassoc-7.c: New.
23046         * gcc.dg/tree-ssa/reassoc-8.c: New.
23047         * gcc.dg/tree-ssa/reassoc-9.c: New.
23048         * gcc.dg/tree-ssa/reassoc-10.c: New.
23049         * gcc.dg/tree-ssa/reassoc-11.c: New.
23051 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23053         PR testsuite/25167
23054         PR testsuite/24478
23055         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
23057 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
23059         PR c++/25300
23060         * g++.dg/template/inherit.C: Do not use a generic error message.
23062 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23064         PR libobjc/25354
23065         * objc.dg/gnu-encoding: New directory.
23066         * objc.dg/gnu-encoding/compat-common.h: New file.
23067         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
23068         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23069         * objc.dg/gnu-encoding/vector-defs.h: New file.
23070         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23071         * objc.dg/gnu-encoding/generate-random.c: New file.
23072         * objc.dg/gnu-encoding/generate-random_r.c: New file.
23073         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23074         * objc.dg/gnu-encoding/generate-random.h: New file.
23076 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
23078         PR c++/25337
23079         * g++.dg/template/defarg7.C: New test.
23081 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23083         PR libobjc/25347
23084         * objc.dg/encode-8.m: New test.
23086 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23088         PR libobjc/25346
23089         * objc.dg/encode-7.m: New test.
23091 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
23093         PR c++/25010
23094         * g++.dg/opt/inline10.C: New test.
23096 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
23098         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
23100 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
23102         * gfortran.dg/substring_equivalence.f90: typo in comment
23104 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23106         PR fortran/25068
23107         * gfortran.dg/iostat_3.f90: New test.
23109 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
23111         PR fortran/23815
23112         * gfortran.dg/unf_io_convert_1.f90: New test.
23113         * gfortran.dg/unf_io_convert_2.f90: New test.
23114         * gfortran.dg/unf_io_convert_3.f90: New test.
23116 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23118         PR testsuite/20772
23119         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
23120         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
23121         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23122         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
23123         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
23124         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23125         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
23126         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
23127         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23128         gcc.dg/torture/fp-int-convert-float128-timode.c,
23129         gcc.dg/torture/fp-int-convert-float128.c,
23130         gcc.dg/torture/fp-int-convert-float80-timode.c,
23131         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
23132         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
23134         * gcc.dg/tls/opt-1.c: Require effective target fpic.
23136 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
23138         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
23140 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
23142         * gcc.dg/20051207-1.c,
23143         * gcc.dg/20051207-2.c,
23144         * gcc.dg/20051207-3.c: New tests.
23146 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23148         PR testsuite/20772
23149         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
23150         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
23151         dg-skip-if target selector.
23153         PR testsuite/20772
23154         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
23155         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
23156         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
23157         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
23158         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
23159         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
23160         and/or merge with i?86 cases.
23162         * gcc.dg/tls/opt-3.c: Require effective target fpic.
23164         PR testsuite/20772
23165         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
23166         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
23167         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
23168         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
23169         x86_64-*-linux*.
23171 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
23173         PR target/25311
23174         * gcc.c-torture/compile/pr25311.c: New test.
23176 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23178         PR libgfortran/25039
23179         * gfortran.dg/read_comma.f: New test.
23181 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
23183         PR c++/19317
23184         * g++.dg/opt/pr19317-1.C: New test.
23185         * g++.dg/opt/pr19317-2.C: New test.
23186         * g++.dg/opt/pr19317-3.C: New test.
23188         PR target/19005
23189         * gcc.c-torture/execute/pr19005.c: New test.
23191         PR target/17828
23192         * g++.old-deja/g++.other/comdat5.C: New test.
23193         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
23195         * g++.dg/compat/struct-layout-1.exp: New file.
23196         * g++.dg/compat/struct-layout-1.h: New.
23197         * g++.dg/compat/struct-layout-1_generate.c: New.
23198         * g++.dg/compat/struct-layout-1_x1.h: New.
23199         * g++.dg/compat/struct-layout-1_x2.h: New.
23200         * g++.dg/compat/struct-layout-1_y1.h: New.
23201         * g++.dg/compat/struct-layout-1_y2.h: New.
23203         * gcc.dg/20050330-2.c: New test.
23205 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23207         PR fortran/25292
23208         * gfortran.dg/associated_1.f90: New.
23210 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23212         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
23213         ILP32 vect_no_align platforms.
23215 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
23216             Jakub Jelinek  <jakub@redhat.com>
23218         PR target/25268
23219         * gcc.c-torture/compile/20051207-1.c: New test.
23221 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23223         PR testsuite/20772
23224         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
23225         gcc.dg/torture/pr18582-1.c,
23226         gcc.target/i386/attributes-error.c: Also test on x86_64.
23228         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
23230 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23232         PR c++/19397
23233         * g++.dg/template/typedef3.C: New test.
23235         PR c++/19762
23236         PR c++/19764
23237         * g++.dg/template/dtor3.C: Fix error markers.
23239 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
23241         * lib/target-supports.exp (check_effective_target_sync_char_short):
23242         Add s390*.
23244 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
23246         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
23248 2005-12-06  Roger Sayle  <roger@eyesopen.com>
23250         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
23251         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
23252         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
23253         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
23255 2005-12-06  Roger Sayle  <roger@eyesopen.com>
23257         PR c++/25263
23258         * g++.dg/other/array2.C: New test case.
23260 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
23262         * gcc.dg/darwin-weakimport-3.c: New.
23264         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
23265         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
23266         and to work on Darwin.
23267         * gcc.dg/attr-weakref-1b.c: New file.
23268         * gcc.dg/attr-weakref-2.c: New test.
23269         * gcc.dg/darwin-weakref-1.c: New test.
23271 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
23273         PR testsuite/25247
23274         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
23275         use in selector expressions.
23276         (dg-xfail-if): Ditto.
23277         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
23278         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
23279         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
23280         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
23281         * gcc.test-framework/test-framework.exp: Skip generated tests if
23282         CHECK_TEST_FRAMEWORK is not 1.
23284 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23286         PR tree-optimization/24963
23287         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
23289         PR target/24108
23290         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
23292         PR target/18580
23293         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
23294         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23295         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23296         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23298 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
23300         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
23301         dg-options.
23303 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
23305         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
23307 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
23309         * gcc.dg/format/cast-1.c: New test.
23311 2005-12-04  Roger Sayle  <roger@eyesopen.com>
23313         PR c/7776
23314         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
23315         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
23316         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
23317         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
23319 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
23321         * gcc.dg/cast-pretty-print-1.c: New test.
23323 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
23325         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
23327 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
23329         PR c++/24173
23330         * g++.dg/template/friend40.C: New test.
23332 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
23334         PR target/25199
23335         * gcc.target/i386/movq-2.c: New test.
23336         * gcc.target/i386/movq.c: Remove target i?86, instead add
23337         dg-require-effective-target ilp32.
23339 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23341         PR c++/24103
23342         * g++.dg/other/default1.C: New test.
23344 2005-12-02  Richard Guenther  <rguenther@suse.de>
23346         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23348 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23350         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
23352 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
23354         PR target/21017
23355         * gcc.target/powerpc/rotate.c: New.
23357 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23359         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
23360         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
23362 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23364         PR c/13384
23365         * gcc.dg/pr17730-1.c: Adjust.
23366         * gcc.dg/lvalue1.c (main): Likewise.
23367         * gcc.dg/lvalue-2.c: Likewise.
23368         * g++.dg/pr7503-3.C
23370 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
23372         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
23373         error messages.
23375 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
23377         PR fortran/24789
23378         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
23380 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23382         PR target/24475
23383         * lib/target-supports.exp (check_effective_target_tls): New.
23384         (check_effective_target_tls_runtime): New.
23385         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
23386         for TLS support.
23387         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
23388         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
23389         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
23390         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
23391         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
23392         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
23393         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
23394         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
23395         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
23396         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
23397         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
23398         effective-target TLS.
23399         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
23400         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
23401         effective-target TLS runtime.
23403 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23405         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
23407 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
23409         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
23410         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
23411         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
23412         ignored" warnings when "packing" is the same as the ABI layout.
23414 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
23416         PR fortran/21302
23417         * gfortran.dg/line_length_1.f: New test.
23418         * gfortran.dg/line_length_2.f90: Ditto.
23420 2005-11-30  Richard Guenther  <rguenther@suse.de>
23422         PR tree-optimization/21655
23423         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
23425 2005-11-30  Dale Johannesen  <dalej@apple.com>
23427         * gcc.c-torture/compile/pr24930.c: New.
23429 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
23431         PR fortran/15809
23432         *  gfortran.dg/auto_char_dummy_array.f90: New test.
23434 2005-11-30  Jeff Law  <law@redhat.com>
23436         * g++.old-deja/g++.law/pr25000.C: New test.
23438 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
23440         * gcc.dg/tls/opt-11.c: New test.
23442 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23444         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
23445         targets.
23446         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
23447         LP64 ia64.
23449 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
23451         * gfortran.dg/open_access_1.f90: New test.
23453 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23455         * gcc.dg/charset/builtin2.c: New test.
23457 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
23459         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
23460         on mmix-*-* for *_[xy].c.
23462 2005-11-28  Kean Johnston  <jkj@sco.com>
23464         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
23465         headers.
23466         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
23467         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
23468         * gcc.target/i386/asm-3.c: Ditto.
23469         * gcc.target/i386/clobbers.c: Ditto.
23470         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
23471         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
23472         test regexp.
23473         * gcc.target/i386/mul.c: Ditto.
23474         * gcc.target/i386/ssetype-1.c: Ditto.
23475         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
23476         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
23477         static so the test works with -fPIC mode too. Based on comment in
23478         PR19231 by Pinski.
23479         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
23481 2005-11-28  Richard Guenther  <rguenther@suse.de>
23483         * gcc.dg/alias-9.c: New testcase.
23484         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
23486 2005-11-28  Roger Sayle  <roger@eyesopen.com>
23487             Uros Bizjak  <uros@kss-loka.si>
23489         PR middle-end/20219
23490         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
23491         tan(x)/sin(x) transformations.
23493 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
23495         PR middle-end/24575
23496         * gcc.dg/tree-ssa/divide-3.c: New test.
23497         * gcc.dg/tree-ssa/divide-4.c: New test.
23499 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
23501         PR fortran/24917
23502         *  gfortran.dg/boz_6.f90: New test.
23504 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23506         PR fortran/23912
23507         * gfortran.dg/modulo_1.f90: New test.
23509 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23511         PR libfortran/24919
23512         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
23513         fail on CRLF platforms.
23514         * gfortran.dg/ftell_2.f90: Likewise.
23516 2005-11-26  Eric Christopher  <echristo@apple.com>
23518         * gcc.dg/intmax_t-1.c: Remove mips xfail.
23520 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
23522         * objc.dg/gnu-runtime-3.m: Simplify.
23524 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
23526         PR middle-end/23669
23527         * gcc.dg/tree-ssa/divide-1.c: New test.
23528         * gcc.dg/tree-ssa/divide-2.c: New test.
23530 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
23532         PR libgfortran/24945
23533         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
23535 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
23537         PR libgfortran/24945
23538         * gfortran.dg/open_status_2.f90: New test.
23540 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23542         * gcc.c-torture/execute/builtins/fprintf.c,
23543         gcc.c-torture/execute/builtins/fputs-lib.c,
23544         gcc.c-torture/execute/builtins/fputs.c,
23545         gcc.c-torture/execute/builtins/lib/fprintf.c,
23546         gcc.c-torture/execute/builtins/lib/printf.c,
23547         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
23549 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
23551         * gcc.dg/20050922-2.c: New test.
23553 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23555         * objc.dg/gnu-runtime-3.m: New test.
23557 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23559         PR c++/9278
23560         * g++.dg/other/void1.C: New test.
23562 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
23564         PR middle-end/24998
23565         * gcc.dg/torture/fp-int-convert-float.c,
23566         gcc.dg/torture/fp-int-convert-double.c,
23567         gcc.dg/torture/fp-int-convert-long-double.c,
23568         gcc.dg/torture/fp-int-convert-timode.c,
23569         gcc.dg/torture/fp-int-convert-float80.c,
23570         gcc.dg/torture/fp-int-convert-float80-timode.c,
23571         gcc.dg/torture/fp-int-convert-float128.c,
23572         gcc.dg/torture/fp-int-convert-float128-timode.c,
23573         gcc.dg/torture/fp-int-convert.h: New files.
23575 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
23577         PR middle-end/24989
23578         * gcc.dg/tree-ssa/bool-10.c: New test.
23579         * gcc.dg/tree-ssa/bool-11.c: New test.
23580         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
23582 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
23584         PR middle-end/24990
23585         * tree-ssa/pr24990-1.c: New test.
23587 2005-11-24  Richard Guenther  <rguenther@suse.de>
23588         Dirk Mueller <dmueller@suse.de>
23590         PR c++/14024
23591         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
23592         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
23593         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
23594         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
23595         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
23596         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
23598 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
23600         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
23602 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23604         PR c/21668
23605         * gcc.dg/Wc++-compat.c: New.
23606         * gcc.dg/Wno-c++-compat.c: New.
23608 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
23610         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
23611         (vspltish, vspltisw): Likewise.
23613 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23615         PR libgfortran/24794
23616         * gfortran.dg/namelist_12.f: Fix quotes.
23617         * gfortran.dg/namelist_13.f90: Fix quotes.
23618         * gfortran.dg/namelist_14.f90: Fix quotes.
23619         * gfortran.dg/namelist_15.f90: Fix quotes.
23620         * gfortran.dg/namelist_use.f90: Fix quotes.
23621         * gfortran.dg/namelist_use_only.f90: Fix quotes.
23622         * gfortran.dg/namelist_21.f90: New test.
23623         * gfortran.dg/namelist_22.f90: New test.
23625 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
23627         PR target/23435
23628         * gcc.c-torture/compile/pr23435.c: New.
23630 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
23632         * gcc.c-torture/execute/floatunsisf-1.c: New test.
23634 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
23636         * gcc.target/powerpc/405-macchw-1.c,
23637         gcc.target/powerpc/405-macchw-2.c,
23638         gcc.target/powerpc/405-macchwu-1.c,
23639         gcc.target/powerpc/405-macchwu-2.c,
23640         gcc.target/powerpc/405-machhw-1.c,
23641         gcc.target/powerpc/405-machhw-2.c,
23642         gcc.target/powerpc/405-machhwu-1.c,
23643         gcc.target/powerpc/405-machhwu-2.c,
23644         gcc.target/powerpc/405-maclhw-1.c,
23645         gcc.target/powerpc/405-maclhw-2.c,
23646         gcc.target/powerpc/405-maclhwu-1.c,
23647         gcc.target/powerpc/405-maclhwu-2.c,
23648         gcc.target/powerpc/405-mulchw-1.c,
23649         gcc.target/powerpc/405-mulchw-2.c,
23650         gcc.target/powerpc/405-mulchwu-1.c,
23651         gcc.target/powerpc/405-mulchwu-2.c,
23652         gcc.target/powerpc/405-mulhhw-1.c,
23653         gcc.target/powerpc/405-mulhhw-2.c,
23654         gcc.target/powerpc/405-mulhhwu-1.c,
23655         gcc.target/powerpc/405-mulhhwu-2.c,
23656         gcc.target/powerpc/405-mullhw-1.c,
23657         gcc.target/powerpc/405-mullhw-2.c,
23658         gcc.target/powerpc/405-mullhwu-1.c,
23659         gcc.target/powerpc/405-mullhwu-2.c,
23660         gcc.target/powerpc/405-nmacchw-1.c,
23661         gcc.target/powerpc/405-nmacchw-2.c,
23662         gcc.target/powerpc/405-nmachhw-1.c,
23663         gcc.target/powerpc/405-nmachhw-2.c,
23664         gcc.target/powerpc/405-nmaclhw-1.c,
23665         gcc.target/powerpc/405-nmaclhw-2.c,
23666         gcc.target/powerpc/440-macchw-1.c,
23667         gcc.target/powerpc/440-macchw-2.c,
23668         gcc.target/powerpc/440-macchwu-1.c,
23669         gcc.target/powerpc/440-macchwu-2.c,
23670         gcc.target/powerpc/440-machhw-1.c,
23671         gcc.target/powerpc/440-machhw-2.c,
23672         gcc.target/powerpc/440-machhwu-1.c,
23673         gcc.target/powerpc/440-machhwu-2.c,
23674         gcc.target/powerpc/440-maclhw-1.c,
23675         gcc.target/powerpc/440-maclhw-2.c,
23676         gcc.target/powerpc/440-maclhwu-1.c,
23677         gcc.target/powerpc/440-maclhwu-2.c,
23678         gcc.target/powerpc/440-mulchw-1.c,
23679         gcc.target/powerpc/440-mulchw-2.c,
23680         gcc.target/powerpc/440-mulchwu-1.c,
23681         gcc.target/powerpc/440-mulchwu-2.c,
23682         gcc.target/powerpc/440-mulhhw-1.c,
23683         gcc.target/powerpc/440-mulhhw-2.c,
23684         gcc.target/powerpc/440-mulhhwu-1.c,
23685         gcc.target/powerpc/440-mulhhwu-2.c,
23686         gcc.target/powerpc/440-mullhw-1.c,
23687         gcc.target/powerpc/440-mullhw-2.c,
23688         gcc.target/powerpc/440-mullhwu-1.c,
23689         gcc.target/powerpc/440-mullhwu-2.c,
23690         gcc.target/powerpc/440-nmacchw-1.c,
23691         gcc.target/powerpc/440-nmacchw-2.c,
23692         gcc.target/powerpc/440-nmachhw-1.c,
23693         gcc.target/powerpc/440-nmachhw-2.c,
23694         gcc.target/powerpc/440-nmaclhw-1.c,
23695         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
23697 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
23699         PR fortran/24774
23700         * gfortran.dg/inquire_9.f90: New test.
23702         PR fortran/21647
23703         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
23705 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23707         PR libfortran/24432
23708         * lib/target-supports.exp (check_effective_target_fortran_large_real):
23709         Check that 'cos' is supported.
23711 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
23713         PR fortran/24223
23714         * gfortran.dg/substring_equivalence.f90: New test.
23716         PR fortran/24705
23717         * gfortran.dg/auto_internal_assumed.f90: New test.
23719 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
23721         * gcc.dg/fold-div-2.c: New test.
23723 2005-11-20  Ian Lance Taylor  <ian@airs.com>
23725         PR rtl-optimization/24883
23726         * gcc.c-torture/compile/pr24883.c: New test.
23728 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
23730         PR middle-end/20583
23731         * gcc.c-torture/compile/pr20583.c: New.
23733 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
23735         * gcc.c-torture/execute/usmul.c: New test.
23737 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
23739         * gcc.dg/tree-ssa/vrp22.c: New test.
23741 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
23743         PR middle-end/24912
23744         * gcc.dg/torture/pr24912-1.c: New test.
23746 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
23748         PR fortran/24862
23749         * gfortran.dg/arrayio_derived_1.f90: New test.
23751 2005-11-19  Richard Guenther  <rguenther@suse.de>
23753         PR middle-end/23294
23754         * gcc.dg/tree-ssa/pr23294.c: New testcase.
23756 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
23758         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
23760 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
23762         PR c++/8355
23763         * g++.dg/template/friend39.C: New test.
23765 2005-11-18  James E Wilson  <wilson@specifix.com>
23767         * gcc.dg/builtin-strstr.c: New.
23769 2005-11-18  Richard Henderson  <rth@redhat.com>
23771         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
23772         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
23773         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
23774         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
23775         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
23776         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
23777         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
23778         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
23779         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
23780         renaming to remove initial "ia64-".
23782 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
23784         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
23786 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
23788         * g++.dg/cpp/string-2.C: New test.
23790 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
23792         * gcc.dg/tree-ssa/loop-14.c: New test.
23794 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
23795             Michael Chamberlain <michael@chamberlain.net.au>
23797         * ada/acats/run_all.sh (target_run): Kill long running tests.
23799 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23801         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
23802         * gcc.dg/cleanup-9.c: Likewise.
23803         * gcc.dg/cleanup-10.c: Likewise.
23804         * gcc.dg/cleanup-11.c: Likewise.
23806 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23808         PR fortran/24892
23809         * gfortran.dg/open_access_append_1.f90: New test.
23810         * gfortran.dg/open_access_append_2.f90: New test.
23812 2005-11-16  Richard Guenther  <rguenther@suse.de>
23814         PR middle-end/24851
23815         * gcc.c-torture/execute/pr24851.c: New testcase.
23817 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
23819         * gcc.dg/fold-overflow-1.c: New test.
23821 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
23823         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
23824         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
23826 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
23828         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
23829         structures.
23830         * g++.dg/eh/forced2.C: Likewise.
23831         * g++.dg/eh/forced3.C: Likewise.
23832         * g++.dg/eh/forced4.C: Likewise.
23834 2005-11-11  Mike Stump  <mrs@apple.com>
23836         * g++.old-deja/g++.mike/unused.C: Add.
23838 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
23840         PR c++/24667
23841         * g++.dg/warn/Wcast-qual1.C: New test.
23843 2005-11-15  Jan Hubicka  <jh@suse.cz>
23845         * gcc.dg/winline-5.c: Add large-unit-insns limit.
23847 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
23849         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
23851 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
23853         PR 24840
23854         * gcc.dg/tree-ssa/pr24840.c: New test.
23856 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
23858         PR testsuite/24841
23859         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
23861 2005-11-14  Dale Johannesen  <dalej@apple.com>
23863         * gcc.c-torture/execute/20051113-1.c: New.
23865 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
23867         PR c++/24687
23868         * g++.dg/template/crash43.C: New test.
23870 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
23872         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
23874 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
23876         PR c++/24817
23877         * g++.dg/eh/spec8.C: New test.
23879 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
23881         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
23883 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
23885         PR c++/20293
23886         * g++.dg/parse/ambig4.C: New test.
23887         * g++.dg/tc1/dr101.C: Adjust error markers.
23888         * g++.dg/lookup/strong-using-2.C: Likewise.
23889         * g++.dg/lookup/ambig5.C: Likewise.
23890         * g++.dg/lookup/ambig4.C: Likewise.
23891         * g++.dg/parse/crash22.C: Likewise.
23893 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
23895         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
23897 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
23899         * gcc.dg/nested-calls-1.c: New test.
23901 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23903         * gfortran.dg/complex_intrinsic_1.f90: New test.
23904         * gfortran.dg/complex_intrinsic_2.f90: New test.
23905         * gfortran.dg/fgetc_1.f90: New test.
23906         * gfortran.dg/fgetc_2.f90: New test.
23907         * gfortran.dg/fgetc_3.f90: New test.
23908         * gfortran.dg/ftell_1.f90: New test.
23909         * gfortran.dg/ftell_2.f90: New test.
23910         * gfortran.dg/gnu_logical_1.F: New test.
23911         * gfortran.dg/gnu_logical_2.f90: New test.
23913 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
23915         PR middle-end/24820
23916         * gcc.dg/pr24820.c: New test.
23918 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
23920         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
23921         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
23922         variable.
23924 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23926         PR testsuite/24614
23927         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
23929 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23931         * gcc.target/cris/cris.exp: New file.
23932         * gcc.target/cris/rld-legit1.c: New test.
23933         * gcc.target/cris/rld-legit2.c: New test.
23935 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
23937         PR c++/24780
23938         * g++.dg/opt/pr24780.C: New test.
23940         PR c++/24761
23941         * g++.dg/template/asm1.C: New test.
23943 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
23945         PR libgfortran/24787
23946         * gfortran.dg/scan_1.f90: New test.
23948 2005-11-12  Jan Hubicka  <jh@suse.cz>
23950         * gcc.target/i386/minmax-1.c: New.
23951         * gcc.target/i386/minmax-2.c: New.
23953 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
23955         * gcc.dg/pr24445.c: Fix for 64-bit targets.
23957 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
23959         * gcc.c-torture/execute/20051110-1.c,
23960         gcc.c-torture/execute/20051110-2.c: New tests.
23962 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23964         PR middle-end/24750
23965         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
23966         New tests.
23968 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23970         * lib/target-libpath.exp (get_shlib_extension): New proc.
23971         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
23972         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23973         * lib/objc.exp (objc_target_compile): Likewise.
23974         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
23975         detection.
23977 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23979         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
23981         * lib/target-supports.exp (check_effective_target_static_libgfortran):
23982         Add -static to additional_flags and pass it to target_compile.
23984 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
23986         PR libgfortran/24719
23987         gfortran.dg/read_noadvance.f90: New test.
23989         PR libgfortran/24699
23990         gfortran.dg/fmt_t_2.f90: New test.
23992         PR libgfortran/24785
23993         gfortran.dg/read_x_eor.f90: New test.
23995         PR libgfortran/24584
23996         gfortran.dg/namelist_empty.f90: Rename test.
23998         PR libgfortran/24489
23999         gfortran/read_eor.f90: Rename test.
24001 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24003         PR fortran/15976
24004         * gfortran.dg/automatic_module_variable.f90: New test.
24006 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
24008         PR target/24445
24009         * gcc.dg/pr24445.c: New test.
24011 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24013         PR fortran/24655
24014         PR fortran/24755
24015         * gfortran.dg/recursive_statement_functions.f90: Add statement
24016         functions using inline intrinsic functions and parameters to test
24017         that they no longer seg-fault.
24019         PR fortran/24409
24020         gfortran.dg/nested_modules_4.f90: New test.
24021         gfortran.dg/nested_modules_5.f90: New test.
24023 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24025         PR fortran/24643
24026         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
24028 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
24030         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
24031         failures.
24033 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24035         * gcc.dg/sparc-getcontext-1.c: New test.
24037 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
24039         * gcc.dg/ifcvt-fabs-1.c: New test.
24041 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
24043         PR other/4372
24044         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
24045         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
24047 2005-11-09  Richard Guenther  <rguenther@suse.de>
24049         PR tree-optimization/24716
24050         * gcc.c-torture/execute/pr24716.c: New testcase.
24052 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24054         * gcc.dg/pr24624.c: Disable for non S/390 targets.
24056 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24058         PR 24624
24059         * gcc.dg/pr24624.c: Testcase added.
24061 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24063         PR 24623
24064         * g++.dg/other/pr24623.C: Testcase added.
24066 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
24068         PR fortran/22607
24069         * gfortran-dg/pure_byref_1.f90: New.
24070         * gfortran-dg/pure_byref_2.f90: New.
24072 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
24074         PR c/24101
24075         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24076         * gcc.dg/dg.exp: Run main loop also for *.i files.
24078 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
24080         PR c++/19450
24081         * g++.dg/tls/diag-3.C: New test.
24082         * g++.dg/tls/diag-4.C: New test.
24083         * g++.dg/tls/static-1.C: New test.
24084         * g++.dg/tls/static-1a.cc: New file.
24086 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
24088         PR 23046
24089         * g++.dg/tree-ssa/pr23046.C: New test.
24091 2005-11-08  Devang Patel <dpatel@apple.com>
24093         PR tree-optimization/23115
24094         * gcc.dg/tree-ssa/pr23115.c: New.
24096 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
24098         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
24099         * gcc.target/powerpc/pr16155.c: Same.
24100         * gcc.target/powerpc/altivec-1.c: Same.
24101         * gcc.target/powerpc/altivec-2.c: Same.
24102         * gcc.target/powerpc/altivec-3.c: Same.
24103         * gcc.target/powerpc/altivec-5.c: Same.
24104         * gcc.target/powerpc/altivec-11.c: Same.
24105         * gcc.target/powerpc/altivec-12.c: Same.
24106         * gcc.target/powerpc/altivec-14.c: Same.
24107         * gcc.target/powerpc/altivec-22.c: Same.
24108         * gcc.target/powerpc/altivec-consts.c: Same.
24109         * gcc.target/powerpc/altivec-pr22085.c: Same.
24110         * gcc.target/powerpc/altivec-splat.c: Same.
24111         * gcc.target/powerpc/altivec-varargs-1.c: Same.
24112         * gcc.target/powerpc/altivec-vec-merge.c: Same.
24113         * gcc.target/powerpc/darwin-longlong.c: Same.
24115 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
24117         PR target/19340
24118         * gcc.dg/pr19340.c: New test.
24120 2005-11-07  Ian Lance Taylor  <ian@airs.com>
24122         PR rtl-optimization/24683
24123         * gcc.dg/pr24683.c: New test.
24125 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
24127         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
24128         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
24130 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
24132         * gcc.target/i386/pr23376.c: Compile with -mmmx.
24134 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
24136         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
24138 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
24140         PR target/24230
24142         * gcc.target/powerpc/altivec-consts.c,
24143         gcc.target/powerpc/altivec-splat.c: New testcase.
24145 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
24147         PR c/24599
24149         * gcc.dg/overflow-2.c: New testcase.
24151 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
24153         PR rtl-optimization/23567
24154         * gcc.c-torture/execute/20051104-1.c: New test.
24156 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
24158         PR fortran/24534
24159         gfortran.dg/private_type_2.f90: Modified to check that case with
24160         PRIVATE declaration within derived type is accepted.
24162         PR fortran/20838
24163         gfortran.dg/pointer_assign_1.f90: New test.
24165         PR fortran/20840
24166         * gfortran.dg/arrayio_0.f90: New test.
24168         PR fortran/17737
24169         gfortran.dg/data_initialized.f90: New test.
24170         gfortran.dg/data_constraints_1.f90: New test.
24171         gfortran.dg/data_constraints_2.f90: New test.
24173 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
24175         PR fortran/24174
24176         PR fortran/24305
24177         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
24179 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
24181         PR 24670
24182         * gcc.dg/tree-ssa/pr24670.c: New test.
24184 2005-11-05  Ian Lance Taylor  <ian@airs.com>
24186         PR target/22432
24187         * gcc.target/i386/pr22432.c: New test.
24189 2005-11-05  Richard Henderson  <rth@redhat.com>
24191         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
24192         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
24193         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
24194         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
24195         from gcc.dg/alpha-*.
24196         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
24197         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
24199 2005-11-05  Andreas Jaeger  <aj@suse.de>
24201         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
24203 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
24205         PR target/23424
24206         * gcc.dg/torture/pr23424-1.c: New test.
24208 2005-11-04  Richard Henderson  <rth@redhat.com>
24210         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
24211         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
24212         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
24213         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
24214         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
24215         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
24216         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
24217         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
24218         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
24219         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
24220         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
24221         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
24222         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
24223         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
24224         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
24225         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
24226         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
24227         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
24228         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
24229         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
24230         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
24231         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
24232         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
24233         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
24234         Move from gcc.dg/.
24235         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
24236         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
24237         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
24238         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
24239         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
24240         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
24241         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
24242         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
24243         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
24244         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
24245         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
24246         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
24247         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
24248         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
24249         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
24250         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
24251         gcc.target/i386/lea.c, gcc.target/i386/local.c,
24252         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
24253         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
24254         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
24255         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
24256         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
24257         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
24258         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
24259         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
24260         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
24261         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
24262         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
24263         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
24264         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
24265         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
24266         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
24267         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
24268         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
24269         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
24270         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
24271         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
24272         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
24273         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
24274         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
24275         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
24276         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
24277         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
24278         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
24279         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
24281 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
24283         PR 24627
24284         * gcc.dg/tree-ssa/pr24627.c: New test.
24286 2005-11-04 Paul Brook  <paul@codesourcery.com>
24288         * gcc.dg/tls/opt-10.c: New test.
24290 2005-11-04  Andreas Jaeger  <aj@suse.de>
24292         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
24293         avoid extra warnings.
24295 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24297         PR libfortran/22298
24298         * lib/target-supports.exp
24299         (check_effective_target_static_libgfortran): New
24300         static_libgfortran effective target.
24301         * gfortran.dg/static_linking_1.f: New test.
24302         * gfortran.dg/static_linking_1.c: New file.
24304 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
24306         * gcc.dg/pr24615.c: Guard test with { target fpic }.
24308 2005-11-03  Josh Conner  <jconner@apple.com>
24310         PR c++/19989
24311         g++.dg/ext/array2.C: New test.
24312         g++.dg/template/dependent-name3.C: New test.
24313         g++.dg/template/dependent-name4.C: New test.
24314         g++.dg/template/sfinae2.C: New test.
24316 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24318         PR preprocessor/22042
24319         * gcc.dg/cpp/strify4.c: New test.
24321 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24323         PR c++/17964
24324         * g++.dg/cpp/string-1.C: New test.
24326 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24328         * gcc.target/powerpc: New directory.
24329         * gcc.target/powerpc/powerpc.exp: New file.
24330         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
24331         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
24332         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
24333         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
24334         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
24335         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
24336         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
24337         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
24338         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
24339         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
24340         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
24341         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
24342         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
24343         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
24344         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
24345         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
24346         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
24347         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
24348         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
24349         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
24350         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
24351         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
24352         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
24353         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
24354         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
24355         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
24356         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
24357         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
24358         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
24359         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
24360         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
24361         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
24362         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
24363         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
24365 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
24367         PR c++/21627
24368         * g++.dg/warn/inline2.C: New test.
24370 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24372         PR middle-end/23155
24373         * g++.dg/ext/c99struct1.C: New test.
24374         * gcc.dg/union-cast-1.c: New test.
24375         * gcc.dg/union-cast-2.c: New test.
24376         * gcc.dg/union-cast-3.c: New test.
24378 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24380         PR middle-end/24589
24381         * gcc.c-torture/execute/zero-struct-2.c: New test.
24383 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24385         PR c++/24582
24386         * g++.dg/init/switch1.C: New test.
24388 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24390         * gcc.dg/delay-slot-1.c: New test.
24392 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
24394         PR target/24620
24395         * gcc.dg/pr24620.c: New test.
24397 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24399         PR c/24329
24400         * gcc.dg/format/unnamed-1.c: New test.
24402 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24404         PR c++/22434
24405         * g++.dg/expr/cond8.C: New test.
24407         PR c++/24560
24408         * g++.dg/parse/dot1.C: New test.
24410 2005-11-02  Jan Hubicka  <jh@suse.cz>
24412         PR target/23303
24413         * gcc.dg/i386-lea.c: New test
24415 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24417         PR target/24615
24418         * gcc.dg/pr24615.c: New test.
24420 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24422         PR target/24600
24423         * gcc.dg/pr24600.c: New test.
24425 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24427         PR c++/19253
24428         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
24429         * g++.dg/parse/typename9.C: New test.
24430         * g++/dg/parse/typename10.C: Likewise.
24432 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24434         PR fortran/18157
24435         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
24436         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
24437         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
24439 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24441         PR c++/24569
24442         * g++.dg/debug/static1.C: New test.
24444 2005-11-02  Josh Conner  <jconner@apple.com>
24446         * g++.dg/crash38.C: moved into proper directory...
24447         * g++.dg/template/crash42.C: ...here
24449 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
24451         PR target/18338
24452         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
24453         pcc_bitfield_type_matters || default_packed.
24455         * lib/target-supports.exp
24456         (check_effective_target_pcc_bitfield_type_matters): New proc.
24457         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
24459         PR testsuite/23304
24460         * lib/target-supports.exp (check_effective_default_packed): New proc.
24461         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
24462         Gate expected errors on target ! default_packed.
24463         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
24465 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24467         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
24468         change (r106358).
24470 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24472         PR fortran/24008
24473         * gfortran.dg/entry_5.f90: New.
24474         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
24476 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
24478         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
24480 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
24482         PR fortran/21565
24483         gfortran.dg/namelist_blockdata.f90: New test.
24485         PR fortran/18737
24486         gfortran.dg/external_implicit_none.f90: New test.
24488         PR fortran/14994
24489         * gfortran.dg/secnds.f: New test.
24491 2005-10-31  Jan Hubicka  <jh@suse.cz>
24493         PR target/20928
24494         * gcc.c-torture/compile/pr20928.c: New test.
24496 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
24498         PR middle-end/23492
24499         * gcc.c-torture/compile/zero-strct-5.c: New test.
24501 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
24503         PR libgfortran/24584
24504         * gfortran.dg/pr24584.f90: New test.
24506 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
24508         PR fortran/18883
24509         * gfortran.dg/char_result_9.f90: New.
24510         * gfortran.dg/char_result_10.f90: New.
24512 2005-10-30  Jan Hubicka  <jh@suse.cz>
24514         * g++.dg/tree-ssa/pr24172.C: New testcase.
24516 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24518         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
24520 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
24522         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
24523         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
24524         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
24525         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
24526         gfortran.dg/enum_9.f90,
24527         gfortran.fortran-torture/compile/enum_1.f90,
24528         gfortran.fortran-torture/execute/enum_1.f90,
24529         gfortran.fortran-torture/execute/enum_2.f90,
24530         gfortran.fortran-torture/execute/enum_3.f90,
24531         gfortran.fortran-torture/execute/enum_4.f90: New tests.
24533 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
24535         PR target/18482
24536         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
24537         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
24539 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24541         PR libfortran/20179
24542         * gfortran.dg/mixed_io_1.f90: New test.
24543         * gfortran.dg/mixed_io_1.c: New file.
24545 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24547         * gfortran.dg/malloc_free_1.f90: New test.
24549 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
24551         * gcc.dg/nested-func-4.c: Require profiling -pg.
24553 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24555         PR C++/23229
24556         * g++.dg/warn/main-2.C: New test.
24558 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
24560         PR fortran/24545
24561         * gfortran.dg/interface_2.f90: new test.
24563 2005-10-28  Josh Conner  <jconner@apple.com>
24565         PR c++/22153
24566         * g++.dg/template/crash38.C: New test.
24567         * g++.dg/parse/explicit1.C: Change expected errors.
24569 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24571         PR C++/23426
24572         * g++.dg/other/large-size-array.C: New test.
24574 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24576         PR middle-end/24362
24577         * g++.dg/opt/complex4.C: New test.
24579 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
24581         * gcc.dg/nested-func-4.c: New test.
24583 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
24585         PR fortran/24158
24586         gfortran.dg/derived_recursion.f90: New test.
24587         gfortran.dg/implicit_actual.f90: New test.
24589 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
24591         PR middle-end/24295, PR testsuite/24477
24592         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
24593         removed when weakref hits the tree.
24595 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
24597         * gfortran.dg/cray_pointers_4.f90: New test.
24599         * gfortran.dg/cray_pointers_5.f90: New test.
24601 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
24603         PR fortran/22290
24604         * gfortran.dg/assign_5.f90: New test.
24605         * gfortran.dg/assign_6.f: New test.
24607 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
24609         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
24610         CPU has no SSE support.
24612 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
24614         PR libgfortran/24224
24615         * gfortran.dg/arrayio_1.f90: Update attribution.
24616         * gfortran.dg/arrayio_2.f90: Update attribution.
24617         * gfortran.dg/arrayio_3.f90: Update attribution.
24618         * gfortran.dg/arrayio_4.f90: Update test conditions.
24619         * gfortran.dg/arrayio_5.f90: Update attribution.
24620         * gfortran.dg/arrayio_6.f90: New test.
24621         * gfortran.dg/arrayio_7.f90: New test.
24623 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
24625         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
24627 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
24629         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
24631 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
24633         PR fortran/24416
24634         * gfortran.dg/namelist_char_only.f90: New test.
24636 2005-10-24  Asher Langton  <langton2@llnl.gov>
24638         PR fortran/17031
24639         PR fortran/22282
24640         * gfortran.dg/cray_pointers_1.f90: New test.
24641         * gfortran.dg/cray_pointers_2.f90: New test.
24642         * gfortran.dg/cray_pointers_3.f90: New test.
24643         * gfortran.dg/loc_1.f90: New test.
24644         * gfortran.dg/loc_2.f90: New test.
24646 2005-10-24  Steven Bosscher  <stevenb@suse.de>
24648         * gcc.dg/pr24225.c: New test.
24650 2005-10-24  Asher Langton  <langton2@llnl.gov>
24652         * gfortran.dg/dup_save_1.f90: New test.
24653         * gfortran.dg/dup_save_2.f90: New test.
24655 2005-10-24  Paul Brook  <paul@codesourcery.com>
24657         PR 24107
24658         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
24659         stdint.h.
24661 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
24663         PR libgfortran/24489
24664         * gfortran.dg/pr24489.f90: New test.
24666 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
24668         PR fortran/23635
24669         * gfortran.dg/ichar_1.f90: Add tests for derived types.
24671 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
24673         PR target/18911
24674         * g++.dg/init/array16.C: Skip for mmix-*-*.
24676 2005-10-23  Asher Langton  <langton2@llnl.gov>
24678         * gfortran.dg/byte_1.f90: New test.
24679         * gfortran.dg/byte_2.f90: New test.
24681 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
24683         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
24685 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
24687         PR fortran/18022
24688         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
24690         PR fortran/24311
24691         * gfortran.dg/merge_char_const.f90: New test.
24693         PR fortran/24384
24694         * gfortran.dg/spread_scalar_source.f90: New test.
24696 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
24698         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
24700         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
24701         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
24703         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
24705 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
24707         PR fortran/24426
24708         * gfortran.dg/der_pointer_4.f90: New.
24710 2005-10-22  David Ayers  <d.ayers@inode.at>
24712         * obj-c++.dg/except-1.mm: Simplify.
24714 2005-10-21  David Ayers  <d.ayers@inode.at>
24716         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
24718 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
24720         * gfortran.dg/assumed_dummy_2.f90: New test.
24722 2005-10-21  James E Wilson  <wilson@specifix.com>
24724         PR preprocessor/15220
24725         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
24727 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
24729         * gcc.c-torture/execute/20051021-1.c: New test.
24731 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
24733         PR c++/24260
24734         * g++.dg/ext/tmplattr1.C: New test.
24736 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
24738         PR fortran/24440
24739         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
24741 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
24743         * obj-c++.dg/except-1.mm: New.
24745         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
24747 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
24749         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
24751 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
24753         PR middle-end/24295
24754         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
24755         declarations with the same names as thunks' alias targets, use
24756         aliases instead.
24757         * gcc.dg/attr-alias-3.c: New test.
24758         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
24760 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
24762         PR c++/22618
24763         * g++.dg/parse/access8.C: New test.
24765 2005-10-20  Richard Guenther  <rguenther@suse.de>
24767         PR c++/24439
24768         * g++.dg/tree-ssa/pr24439.C: New testcase.
24770 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24772         * g++.dg/opt/delay-slot-1.C: New test.
24774 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
24776         PR fortran/21625
24777         * gfortran.fg/der_init_1.f90: New.
24779 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
24781         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
24783 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
24785         PR c++/21908
24786         * g++.dg/parse/error28.C: New test.
24788 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24790         * gcc.dg/profile-generate-2.c: New test.
24792 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
24794         PR target/23589
24795         * g++.dg/ext/dllimport11.C: New.
24797 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24799         PR c++/22293
24800         * g++.dg/other/friend3.C: New test.
24802 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
24804         PR c++/23293
24805         * g++.dg/template/error19.C: New test.
24807 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24809         PR c++/21383
24810         * g++.dg/overload/koenig2.C: New.
24812         PR c++/23118
24813         * g++.dg/overload/error2.C: New.
24815         PR c++/22604
24816         * g++.dg/inherit/covariant14.C: New.
24818 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24820         PR c++/23440
24821         * g++.dg/parse/for1.C: New test.
24823 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
24825         PR fortran/23446
24826         * gfortran.dg/host_dummy_index_1.f90: New test.
24828         PR fortran/21459
24829         * gfortran.dg/automatic_char_len_2.f90: New test.
24831         PR fortran/20866
24832         * gfortran.dg/recursive_statement_functions.f90: New test.
24834         PR fortran/20853
24835         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
24837         PR fortran/20849
24838         * gfortran.dg/external_initializer.f90: New test.
24840         PR fortran/20837
24841         * non_module_public.f90: New test.
24843 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
24845         PR c++/24386
24846         * g++.dg/template/overload7.C: New.
24848         PR c++/22551
24849         * g++.dg/other/switch2.C: Remove expected warnings.
24851         PR c++/21353
24852         * g++.dg/template/defarg6.C: New.
24854 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
24856         PR target/24315
24857         * gcc.target/i386/pr24315.c: New test.
24859 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
24861         PR c++/24389
24862         * g++.dg/template/static21.C: New test.
24863         * g++.dg/template/static21-a.cc: Likewise.
24865 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
24867         PR c++/23959
24868         * g++.dg/warn/Wswitch-default-1.C: New test.
24869         * g++.dg/warn/Wswitch-default-2.C: New test.
24871 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
24873         PR c++/22173
24874         * g++.dg/parse/template18.C: New test.
24875         * g++.dg/template/nontype15.C: Likewise.
24877 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
24879         PR fortran/22273
24880         * gfortran.dg/spec_expr_2.f90: New.
24882 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
24884         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
24885         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
24886         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
24887         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
24888         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
24889         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
24890         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
24891         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
24892         previous target-specific skips and warning-message matches where
24893         applicable.
24895 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
24897         PR c++/21347
24898         * g++.dg/warn/Wctor-dtor.C: New test.
24900 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24902         PR c/23439
24903         * gcc.dg/for-1.c: New test.
24905 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
24907         PR c++/19565
24908         * g++.dg/warn/Wconversion1.C: New test.
24909         * g++.dg/ext/packed4.C: Compile with -w.
24910         * g++.dg/opt/20050511-1.C: Likewise.
24911         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
24913 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
24915         * gfortran.dg/boz_5.f90: New test.
24917 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
24919         PR c++/22551
24920         * g++.dg/other/switch2.C: New.
24922         PR c++/23984
24923         * g++.dg/init/ctor7.C: New.
24925 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
24927         PR c++/23730
24928         * g++.dg/parse/crash32.C: New test.
24930 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
24932         PR c++/20721
24933         * g++.dg/init/goto2.C: New test.
24935         PR c++/22464
24936         * g++.dg/template/crash/41.C: New test.
24938         PR c++/22180
24939         * g++.dg/template/crash40.C: New test.
24941         PR c++/23694
24942         * g++.dg/parse/friend5.C: New test.
24944         PR c++/23307
24945         * g++.dg/template/crash38.C: New test.
24947         PR c++/22352
24948         * g++.dg/template/friend38.C: New test.
24950         PR c++/22405
24951         * g++.dg/template/crash39.C: New test.
24953 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
24955         * gcc.dg/debug/dwarf2/dwarf-char1.c,
24956         gcc.dg/debug/dwarf2/dwarf-char2.c,
24957         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
24959         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
24961 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
24963         * gcc.dg/dll-2.c: Add tests for warnings.
24964         * gcc.dg/dll-3.c: Likewise.
24965         * gcc.dg/dll-4.c: Likewise.
24967         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
24968         * g++.dg/ext/dllimport2.C: Likewise.
24969         * g++.dg/ext/dllimport3.C: Likewise.
24970         * g++.dg/ext/dllimport7.C: Likewise.
24971         * g++.dg/ext/dllimport8.C: Likewise.
24972         * g++.dg/ext/dllimport9.C: Likewise.
24974 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
24976         PR fortran/24092
24977         * gfortran.dg/derived_pointer_recursion.f90: New test.
24979 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
24981         * gcc.c-torture/execute/20051012-1.c: New test.
24983 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24985         PR fortran/18082
24986         * gfortran.dg/automatic_char_len_1.f90: New test.
24988 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24990         PR fortran/20847
24991         * gfortran.dg/save_common.f90: New test.
24993         PR fortran/20856
24994         * gfortran.dg/save_result.f90: New test.
24996 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24998         PR c++/21592
24999         * g++.dg/template/dependent-expr1.C: Add new expected error.
25000         * g++.dg/template/dependent-expr2.C: Adjust error text.
25001         * g++.dg/template/overload6.C: New.
25003         PR c++/23797
25004         * g++.dg/other/typename8.C: New.
25006         PR c++/21117
25007         * g++.dg/other/return1.C: New.
25009 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
25011         PR c++/24052
25012         * g++.dg/ext/label5.C: New.
25014 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25016         PR c++/19964
25017         * g++.dg/parse/crash31.C: New.
25019 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
25021         * g++.dg/ipa/ipa-1.c: New test.
25022         * g++.dg/ipa/ipa-2.c: New test.
25023         * g++.dg/ipa/ipa-3.c: New test.
25024         * g++.dg/ipa/ipa-4.c: New test.
25025         * g++.dg/ipa/ipa-5.c: New test.
25026         * g++.dg/ipa/ipa.exp: New file.
25028 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25030         PR fortran/24207
25031         * gfortran.dg/private_type_3.f90: New test.
25033 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25035         PR fortran/20786
25036         gfortran.dg/aint_anint_1.f90: New test.
25038 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25040         PR libgfortran/24313
25041         gfortran.dg/csqrt.f: New test.
25043 2005-10-11  Ian Lance Taylor  <ian@airs.com>
25045         PR c++/8057
25046         * g++.dg/warn/noeffect7.C: New test.
25047         * g++.dg/warn/noeffect2.C: Instantiate templates.
25048         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
25049         and warning.
25051 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25053         PR c++/21089
25054         * g++.dg/init/float1.C: New test.
25056         PR c++/24277
25057         * g++.dg/init/member1.C: Tweak error markers.
25059 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
25061         PR testsuite/24281
25062         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
25063         Check for null pointer.
25065 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25067         PR c++/21369
25068         * g++.dg/parse/ret-type3.C: New test.
25070 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25072         PR tree-opt/23946
25073         * gcc.c-torture/compile/pr23946.c: New test.
25075 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
25077         * g++.dg/opt/mmx2.C: New test.
25079 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25081         PR c++/24277
25082         * g++.dg/template/static20.C: New test.
25084         PR c++/24302
25085         * g++.dg/warn/Wunused-12.C: New test.
25087         PR c++/23437
25088         * g++.dg/template/arg4.C: New test.
25090 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25092         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
25093         * gcc.dg/ucnid-3.c: Likewise.
25094         * gcc.dg/ucnid-4.c: Likewise.
25095         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
25096         * g++.dg/other/ucnid-1.C: Likewise.
25097         * gcc.dg/sparc-frame-1.c: New test.
25099 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25101         PR c++/24139
25102         * g++.dg/template/spec27.C: New test.
25104         PR c++/24275
25105         * g++.dg/template/static19.C: New test.
25107 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25109         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
25110         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
25112 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25114         PR target/24136
25115         * gfortran.fortran-torture/compile/pr24136.f: New test.
25117 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
25119         PR c++/22172
25120         * g++.dg/parse/crash30.C: New test.
25122 2005-10-07  Richard Guenther  <rguenther@suse.de>
25124         PR middle-end/24227
25125         * gcc.c-torture/compile/pr24227.c: New testcase.
25127 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
25129         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
25130         Do not put aligned attributes on array elements.
25132 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
25134         PR testsuite/23611, PR testsuite/23615
25135         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
25136         writing prototypes of library functions by hand.
25137         * obj-c++.dg/bitfield-4.mm: Likewise.
25138         * obj-c++.dg/const-str-4.mm: Likewise.
25139         * obj-c++.dg/encode-4.mm: Likewise.
25140         * obj-c++.dg/encode-5.mm: Likewise.
25141         * obj-c++.dg/encode-6.mm: Likewise.
25142         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
25143         * obj-c++.dg/method-10.mm: Likewise.
25144         * obj-c++.dg/method-17.mm: Likewise.
25145         * obj-c++.dg/method-19.mm: Likewise.
25146         * obj-c++.dg/try-catch-2.mm: Likewise.
25148 2005-10-06  Richard Henderson  <rth@redhat.com>
25150         PR 24236
25151         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
25153 2005-10-06  Dale Johannesen  <dalej@apple.com>
25155         * gcc.c-torture/execute/20030125-1.c: Correct.
25157 2005-10-06  Richard Guenther  <rguenther@suse.de>
25159         PR tree-optimization/24238
25160         * g++.dg/tree-ssa/pr24238.C: New testcase.
25162 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
25164         PR 18568
25165         * gfortran.dg/der_pointer_3.f90: New test.
25167 2005-10-05  Devang Patel  <dpatel@apple.com>
25169         PR Debug/23205
25170         * g++.dg/other/PR23205.C: New.
25172 2005-10-05  Richard Henderson  <rth@redhat.com>
25174         PR target/23602
25175         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
25176         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
25178 2005-10-05  Dale Johannesen  <dalej@apple.com>
25180         * gcc.c-torture/execute/float-floor.c: New.
25182 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
25184         PR tree-optimization/21419
25185         PR tree-optimization/24146
25186         PR tree-optimization/24151
25188         * g++.dg/ext/asm7.C: New.
25189         * g++.dg/ext/asm8.C: New.
25190         * gcc.dg/asm-1.c: Compile on all targets.
25191         * gcc.dg/asm-pr24146.c: New.
25192         * gcc.dg/pr21419.c: Adjust error messages.
25194 2005-10-05  Richard Guenther  <rguenther@suse.de>
25196         PR fortran/24176
25197         * gfortran.fortran-torture/compile/empty.f90: New testcase.
25199 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25201         PR c++/23513
25202         * g++.dg/template/spec22.C: Robustify test.
25203         * g++.dg/template/spec26.C: New.
25205 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
25207         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
25208         if target supports vector instructions.
25210 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
25212         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
25213         C99 functions.
25215 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
25217         * lib/target-supports.exp (check_effective_target_fortran_large_real,
25218         check_effective_target_fortran_large_int): Replace cached result
25219         when target changes.
25221 2005-10-04  Devang Patel  <dpatel@apple.com>
25223         * gcc.dg/i386-sse-vect-types.c: New.
25225 2005-10-04  Ian Lance Taylor  <ian@airs.com>
25227         PR preprocessor/13726
25228         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
25229         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
25231 2005-10-04  Richard Guenther  <rguenther@suse.de>
25233         PR c/23576
25234         * gcc.dg/noncompile/pr23576.c: New testcase.
25236 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25238         PR middle-end/23125
25239         * gcc.dg/register-var-3.c: New test.
25241 2005-10-04  Steven Bosscher  <stevenb@suse.de>
25243         * gcc.dg/pr23049.c: New test.
25245         * gcc.dg/ucnid-4.c: Fix test.
25247 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
25249         PR 23445
25250         * gcc.c-torture/compile/pr23445.c: New test.
25252 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
25254         * g++.dg/overload/unknown1.C: New.
25256 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
25258         PR c++/17775
25259         * g++.dg/template/repo4.C: New test.
25261 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25263         PR libfortran/19308
25264         * gfortran.dg/large_real_kind_2.F90: New test.
25265         * gfortran.dg/large_integer_kind_2.f90: New test.
25267 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
25269         * lib/target-supports.exp (check_effective_target_vect_shift):
25270         Implement with result caching. Add i?86, x86_64 and ia64 targets.
25271         (check_effective_target_vect_condition): Fix copy-n-pasto.
25273         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
25274         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
25275         targets.
25277 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
25279         PR c++/22621
25280         * g++.dg/template/overload5.C : New test.
25282         PR c++/23840
25283         * g++.dg/expr/stdarg1.C: New test.
25285 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
25287         PR 24142
25288         * gcc.c-torture/execute/pr24142.c: New test.
25290 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
25292         PR 24141
25293         * gcc.c-torture/execute/pr24141.c: New test.
25295 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
25296             Diego Novillo  <dnovillo@redhat.com>
25298         PR 23604
25299         * gcc.c-torture/execute/pr23604.c: New test.
25301 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
25303         PR fortran/16404
25304         PR fortran/20835
25305         PR fortran/20890
25306         PR fortran/20899
25307         PR fortran/20900
25308         PR fortran/20901
25309         PR fortran/20902
25310         gfortran.dg/equiv_constraint_1.f90: New test.
25311         gfortran.dg/equiv_constraint_2.f90: New test.
25312         gfortran.dg/equiv_constraint_3.f90: New test.
25313         gfortran.dg/equiv_constraint_4.f90: New test.
25314         gfortran.dg/equiv_constraint_5.f90: New test.
25315         gfortran.dg/equiv_constraint_6.f90: New test.
25316         gfortran.dg/equiv_constraint_7.f90: New test.
25317         gfortran.dg/equiv_constraint_8.f90: New test.
25318         gfortran.dg/private_type_1.f90: New test.
25319         gfortran.dg/private_type_2.f90: New test.
25320         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
25321         980628-10.f: Assert std=gnu to permit mixing of
25322         types in equivalence statements.
25324 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
25326         PR 24112
25327         * gfortran.dg/open_status_1.f90: New.
25329 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
25331         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
25332         * gcc.dg/vect/pr22480.c: Clean up temp files.
25333         * gcc.dg/vect/pr23831.c: Clean up temp files.
25334         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
25335         Clean up temp files.
25336         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
25337         Clean up temp files.
25339         * gcc.dg/20050309-1.c: Clean up temp files.
25340         * gcc.dg/20050325-1.c: Clean up temp files.
25342 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
25344         PR tree-optimization/24059
25345         * gcc.dg/vect/pr24059.c : New test.
25347 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
25349         PR middle-end/24109
25350         * gcc.c-torture/execute/20050929-1.c: New test.
25352 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25354         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
25356 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
25358         PR c/21419
25359         * gcc.dg/pr21419.c: New test.
25361 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25363         * gcc.dg/pr23911.c: New test.
25365 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
25367         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
25369         PR c++/16782
25370         * g++.dg/parse/qualified4.C: New test.
25371         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
25372         * g++.old-deja/g++.mike/p8154.C: Likewise.
25374 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
25376         PR c++/22147
25377         * g++.dg/template/friend37.C: New test.
25378         * g++.dg/parse/crash28.C: Adjust error markers.
25380 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
25382         PR fortran/18518
25383         * gfortran.fortran-torture/execute/save_2.f90: New decl.
25385 2005-09-27  Devang Patel  <dpatel@apple.com>
25387         PR tree-optimization/23625
25388         * gcc.dg/pr23625.c: New test.
25390 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
25392         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
25393         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
25395 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
25397         PR fortran/23677
25398         * gfortran.fortran-torture/execute/save_1.f90: New test.
25399         * gfortran.dg/save_1.f90: New test.
25401 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
25403         * gcc.target/i386/builtin-apply-mmx.c: New test.
25405         PR target/22576
25406         * gcc.target/i386/pr22576.c: New test.
25408         PR target/22585
25409         * gcc.target/i386/pr22585.c: New test.
25411         PR target/23268
25412         * gcc.target/i386/pr23268.c: New test.
25414         PR middle-end/23831
25415         * gcc.dg/vect/pr23831.c: New test.
25417         PR target/24055
25418         * gcc.target/i386/pr24055.c: New test.
25420 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
25422         PR tree-optimization/23960
25423         * gcc.c-torture/compile/pr23960.c: New.
25425 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
25427         PR fortran/16861
25428         * gfortran.dg/nested_modules_3.f90: New.
25430 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
25432         PR fortran/24005
25433         gfortran.dg/interface_1.f90: New test.
25435 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
25436         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25438         PR fortran/23843
25439         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
25441 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
25443         PR fortran/23516
25444         * gfortran.dg/imag_1.f: New test.
25445         * gfortran.dg/imag_2.f: Ditto.
25447 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
25449         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
25451 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
25453         PR c++/21983
25454         * g++.dg/warn/pr21983.C: New test.
25456 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
25458         * gcc.dg/20050922-1.c: Testcase added.
25460 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
25462         PR c++/23993
25463         * g++.dg/template/array14.C: New test.
25465 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
25467         PR fortran/19929
25468         * gfortran.dg/der_ptr_component_1.f90: New test.
25470 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25472         PR c++/23965
25473         * g++.dg/template/error1.C: Reject "no matching function" message.
25475 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25477         PR c++/17609
25478         * g++.dg/lookup/error1.C: New test.
25480 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
25482         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
25483         functionality of the testcase.
25485 2005-09-20  Richard Henderson  <rth@redhat.com>
25487         * gcc.dg/vect/vect-22.c: Require vect_float.
25488         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
25490 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
25492         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
25493         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
25494         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
25495         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
25496         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
25497         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
25498         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
25499         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
25500         * gcc.dg/cpp/ucnid-8.c: New test.
25502 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25504         PR tree-optimization/23929
25505         * gcc.c-torture/compile/pr23929.c: New test.
25507 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
25509         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
25510         for one loop.
25512 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
25514         PR testsuite/23186
25515         * g++.dg/other/pr22003.C: Require named sections.
25517 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25519         PR c++/23947
25520         * g++.dg/rtti/crash3.C: New test.
25522         PR tree-optimization/23818
25523         * gcc.dg/pr23818.c: New test.
25525 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25527         PR fortran/23420
25528         * gfortran.dg/print_fmt_4.f: New.
25530 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25532         PR fortran/23663
25533         * gfortran.fortran-torture/execute/entry_11.f90: New test.
25535 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
25537         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
25538         Use pointers to local alignable arrays instead. Added comments.
25539         * gcc.dg/vect/vect-46.c: Likewise.
25540         * gcc.dg/vect/vect-48.c: Likewise.
25541         * gcc.dg/vect/vect-49.c: Likewise.
25542         * gcc.dg/vect/vect-52.c: Likewise.
25543         * gcc.dg/vect/vect-53.c: Likewise.
25544         * gcc.dg/vect/vect-54.c: Likewise.
25545         * gcc.dg/vect/vect-56.c: Likewise.
25546         * gcc.dg/vect/vect-57.c: Likewise.
25547         * gcc.dg/vect/vect-58.c: Likewise.
25548         * gcc.dg/vect/vect-60.c: Likewise.
25549         * gcc.dg/vect/vect-61.c: Likewise.
25551         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
25552         The test is no longer vectorizable on vect_no_align targets.
25553         * gcc.dg/vect/vect-43.c: Likewsie.
25555         * gcc.dg/vect/vect-44.c: Added comments.
25556         * gcc.dg/vect/vect-45.c: Added comments.
25557         * gcc.dg/vect/vect-50.c: Added comments.
25558         * gcc.dg/vect/vect-51.c: Added comments.
25560         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
25561         aligned type.
25562         * gcc.dg/vect/Os-vect-95.c: Likewise.
25564         * gcc.dg/vect/vect-41.c: Test removed.
25565         * gcc.dg/vect/vect-47.c: Test removed.
25566         * gcc.dg/vect/vect-55.c: Test removed.
25567         * gcc.dg/vect/vect-59.c: Test removed.
25569 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
25571         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
25572         No longer vectorizable on vect_no_align targets.
25573         * gcc.dg/vect/pr20122.c: Likewise.
25574         * gcc.dg/vect/vect-74.c: Likewise.
25575         * gcc.dg/vect/vect-75.c: Likewise.
25576         * gcc.dg/vect/vect-76.c: Likewise.
25578         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
25579         Will not be vectorizable on vect_no_align targets once aliasing issues
25580         are resolved.
25581         * gcc.dg/vect/vect-79.c: Likewise.
25583         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
25584         * gcc.dg/vect/vect-78.c: Likewise.
25585         * gcc.dg/vect/vect-97.c: Likewise.
25587 2005-09-19  Steven Bosscher  <stevenb@suse.de>
25589         * gcc.dg/pr23943.c: New test.
25591 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
25593         PR fortran/19181
25594         * gfortran.dg/derived_pointer_null_1.f90: New test.
25596 2005-09-18  Richard Guenther  <rguenther@suse.de>
25598         PR middle-end/23944
25599         * gcc.c-torture/compile/pr23944.c: New testcase.
25601 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
25603         PR fortran/15975
25604         * gfortran.dg/der_pointer_2.f90: New test.
25606 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
25608         PR fortran/16861
25609         * gfortran.dg/nested_modules_2.f90: New test.
25611 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25613         PR c++/18368
25614         * g++.dg/other/semicolon.C: New test.
25616 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
25618         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
25619         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
25621 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
25623         PR c++/23914
25624         * g++.dg/template/static18.C: New test.
25626         PR c++/21514
25627         * g++.dg/template/crash19.C: Remove dg-error marker.
25628         * g++.dg/template/local4.C: New test.
25630 2005-09-16  Paul Brook  <paul@codesourcery.com>
25632         PR fortran/23906
25633         * gfortran.dg/dependency_1.f90: New test.
25635 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
25637         PR c++/23896
25638         * g++.dg/template/static17.C: New test.
25640 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
25642         PR c++/23139
25643         * g++.dg/warn/huge-val1.C: New test.
25645 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
25647         PR c++/13140
25648         * g++.dg/parse/class2.C: New test.
25649         * g++.dg/template/explicit8.C: Likewise.
25650         * g++.dg/template/spec25.C: Likewise.
25652 2005-09-14  Josh Conner  <jconner@apple.com>
25654         PR middle-end/23584
25655         * gcc.dg/pr23584.c: New test.
25657 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
25659         PR fortran/21875 Internal Unit Array I/O, NIST
25660         * gfortran.dg/arrayio_1.f90: New test.
25661         * gfortran.dg/arrayio_1.f90: New test.
25662         * gfortran.dg/arrayio_1.f90: New test.
25663         * gfortran.dg/arrayio_1.f90: New test.
25664         * gfortran.dg/arrayio_1.f90: New test.
25666 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
25668         PR middle-end/22480
25669         * gcc.dg/vect/pr22480.c: New test.
25671 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
25673         PR fortran/19358
25674         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
25676 2005-09-13 Josh Conner <jconner@apple.com>
25678         PR c++/23180
25679         * g++.dg/init/struct2.C: New test.
25680         * g++.dg/init/struct3.C: New test.
25682 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
25684         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
25685         Clean up temp files.
25686         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
25687         gcc.dg/tree-ssa/builtin-fprintf-1.c,
25688         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
25689         gcc.dg/tree-ssa/builtin-printf-1.c,
25690         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
25691         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
25692         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
25693         gcc.dg/tree-ssa/builtin-vprintf-1.c,
25694         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
25695         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
25696         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
25697         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
25698         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
25699         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
25700         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
25701         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
25703 2005-09-13  Josh Conner  <jconner@apple.com>
25705         * lib/gcc-dg.exp: Load scanipa.exp.
25706         (cleanup-dump): New procedure.
25707         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
25708         * lib/scandump.exp: New file.
25709         * lib/scantree.exp: Use it.
25710         * lib/scanipa.exp: New file.
25712 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
25714         PR fortran/17740
25715         * gfortran.dg/generic_4.f90: New test.
25717 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
25719         PR target/23816
25720         * gcc.target/i386/pr23816-1.c: New test.
25721         * gcc.target/i386/pr23816-2.c: New test.
25724 2005-09-13  Bastian Blank <waldi@debian.org>
25726         PR c++/16171
25727         * g++.dg/abi/mangle26.C: New test.
25728         * g++.dg/abi/mangle27.C: New test.
25729         * g++.dg/abi/mangle28.C: New test.
25730         * g++.dg/abi/mangle29.C: New test.
25732         PR c++/23839
25733         * g++.dg/parse/register1.C: New test.
25735 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
25737         PR c++/23842
25738         * g++.dg/template/access16.C: New test.
25740 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25742         * gfortran.dg/char_pack_2.f90: Increase the vector size.
25744 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25746         PR fortran/18899
25747         * gfortran.dg/shape_2.f90: New test.
25749 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25751         PR target/19269
25752         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
25753         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
25754         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
25755         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
25756         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
25757         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
25758         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
25759         tests.
25761 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25763         PR c++/23841
25764         * g++.dg/parse/template17.C: New test.
25766 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25768         PR c++/23789
25769         * g++.dg/template/nontype14.C: New test.
25771 2005-09-12  Ian Lance Taylor  <ian@airs.com>
25773         PR g++/7874
25774         * g++.dg/lookup/friend7.C: New test.
25775         * g++.dg/lookup/friend8.C: New test.
25776         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
25777         so that it will be found via argument dependent lookup.
25778         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
25779         friend functions which will no longer be found.
25780         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
25781         function g, so that it will be found via argument dependent
25782         lookup.
25783         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
25784         * g++.old-deja/g++.mike/net43.C: Likewise.
25786 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25788         PR c++/23691
25789         * g++.dg/template/static16.C: New test.
25791 2005-09-12  Josh Conner  <jconner@apple.com>
25793         PR middle-end/23237
25794         * gcc.c-torture/compile/pr23237.c: New test.
25796 2005-09-11  Richard Henderson  <rth@redhat.com>
25798         * g++.dg/other/error8.C: Update expected diagnostic text.
25800 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25802         PR libfortran/19872
25803         * gfortran.dg/overwrite_1.f: New test.
25805 2005-09-09  Josh Conner  <jconner@apple.com>
25807         * g++.dg/init/pr23180-1.C: Removed.
25808         * g++.dg/init/pr23180-2.C: Removed.
25810 2005-09-09  David Daney <ddaney@avtrex.com>
25812         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
25813         files which are ...
25814         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
25815         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
25817 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25819         * gfortran.dg/iostat_2.f90: New test.
25821 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
25823         PR c++/22252
25824         * g++.dg/ext/interface1.C: New test.
25825         * g++.dg/ext/interface1.h: Likewise.
25826         * g++.dg/ext/interface1a.cc: Likewise.
25828 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
25830         * gfortran.dg/iomsg_1.f90: New test case.
25832 2005-09-09  Richard Guenther  <rguenther@suse.de>
25834         PR c++/23624
25835         * g++.dg/tree-ssa/pr23624.C: New testcase.
25837 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25839         PR fortran/19239
25840         * gfortran.dg/vector_subscript_1.f90,
25841         * gfortran.dg/vector_subscript_2.f90: New tests.
25843 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25845         PR fortran/21104
25846         * gfortran.dg/array_alloc_1.f90,
25847         * gfortran.dg/array_alloc_2.f90,
25848         * gfortran.dg/array_alloc_3.f90: New tests.
25850 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25852         PR fortran/12840
25853         * gfortran.dg/array_constructor_6.f90
25854         * gfortran.dg/array_constructor_7.f90
25855         * gfortran.dg/array_constructor_8.f90
25856         * gfortran.dg/array_constructor_9.f90
25857         * gfortran.dg/array_constructor_10.f90
25858         * gfortran.dg/array_constructor_11.f90
25859         * gfortran.dg/array_constructor_12.f90: New tests.
25861 2005-09-08  Josh Conner  <jconner@apple.com>
25863         PR c++/23180
25864         * g++.dg/init/pr23180-1.C: New test.
25865         * g++.dg/init/pr23180-2.C: New test.
25867 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
25869         PR fortran/18878
25870         * gfortran.dg/module_double_reuse.f90: New.
25872 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
25874         PR fortran/23270
25875         PR fortran/22304
25876         PR fortran/18870
25877         PR fortran/17917
25878         PR fortran/16511
25879         * gfortran.dg/common_equivalence_1.f: New.
25880         * gfortran.dg/common_equivalence_2.f: New.
25881         * gfortran.dg/common_equivalence_3.f: New.
25882         * gfortran.dg/contained_equivalence_1.f90: New.
25883         * gfortran.dg/module_blank_common.f90: New.
25884         * gfortran.dg/module_commons_1.f90: New.
25885         * gfortran.dg/module_equivalence_1.f90: New.
25886         * gfortran.dg/nested_modules_1.f90: New.
25887         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
25888         equivalences and add comment to connect the test with
25889         the PR.
25891 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25893         PR fortran/23765
25894         * gfortran.dg/common_6.f90: New test.
25896 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
25898         PR fortran/15326
25899         * gfortran.dg/char_result_1.f90,
25900         * gfortran.dg/char_result_2.f90,
25901         * gfortran.dg/char_result_3.f90,
25902         * gfortran.dg/char_result_4.f90,
25903         * gfortran.dg/char_result_5.f90,
25904         * gfortran.dg/char_result_6.f90,
25905         * gfortran.dg/char_result_7.f90,
25906         * gfortran.dg/char_result_8.f90: New tests.
25908 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
25910         PR fortran/19928
25911         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
25913 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25915         PR obj-c++/16816
25916         * obj-c++.dg/selector-5.mm: New test.
25917         * obj-c++.dg/selector-6.mm: New test.
25919 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25921         PR objc/20574
25922         PR objc/19324
25923         * objc.dg/error-1.m: New test.
25925 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
25927         PR fortran/23373
25928         * gfortran.fortran-torture/execute/pr23373-1.f90,
25929         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
25931 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
25933         PR libfortran/23760
25934         * gfortran.dg/g77/1832.f: Remove long string in write statement
25935         to allow the test to pass on correct list directed output with
25936         prepended space.
25938 2005-09-07  James E Wilson  <wilson@specifix.com>
25940         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
25942 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25944         * gfortran.dg/parameter+save.f90: Rename to
25945         * gfortran.dg/parameter_save.f90: .. this.
25947 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25949         PR fortran/20848
25950         * gfortran.dg/parameter+save.f90: New test case.
25952 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
25954         PR fortran/19269
25955         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
25957 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25959         PR c/23075
25960         * gcc.dg/pr23075.c: New test.
25961         * g++.dg/warn/pr23075.C: New test.
25963         PR target/22362
25964         * gcc.target/i386/pr22362.c: New test.
25966         PR rtl-optimization/23098
25967         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
25969         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
25970         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25971         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25973 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
25975         * g++.dg/expr/cast6.C: New test.
25977         PR c++/9782
25978         * g++.dg/init/new15.C: New test.
25980 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25982         * gcc.dg/vect/Os-vect-95.c: New test.
25983         * gcc.dg/vect/vect-95.c: Same.
25985 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25987         * gcc.dg/vect/vect-29.c: Update xfail testing.
25988         * gcc.dg/vect/vect-44.c: Same.
25989         * gcc.dg/vect/vect-48.c: Same.
25990         * gcc.dg/vect/vect-50.c: Same.
25991         * gcc.dg/vect/vect-72.c: Same.
25992         * gcc.dg/vect/vect-77.c: Same.
25993         * gcc.dg/vect/vect-78.c: Same.
25994         * gcc.dg/vect/vect-80.c: Same.
25995         * gcc.dg/vect/vect-96.c: Same.
25996         * gcc.dg/vect/vect-100.c: Same.
25997         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
25998         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
25999         * gfortran.dg/vect/vect-5.f90: Same.
26001 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26003         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26004         start strings.
26005         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26006         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26008         PR c++/23056
26009         * g++.dg/opt/pr23056.C: New test.
26011         PR rtl-optimization/23098
26012         * gcc.target/i386/pr23098.c: New test.
26014 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
26016         PR c++/23667
26017         * g++.dg/template/static15.C: New test.
26019         PR c++/21440
26020         * g++.dg/ext/stmtexpr5.C: New test.
26021         * g++.dg/ext/stmtexpr6.C: Likewise.
26023 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
26025         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
26027         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
26028         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26029         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26031 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
26033         PR libfortran/23321
26034         * gfortran.dg/direct_io_4.f90: New test case.
26036 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
26037             Rasmus Hahn  <rassahah@neofonie.de>
26039         PR libobjc/23108
26040         * objc.dg/type-stream-1.m: New test.
26042 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
26044         PR fortran/23661
26045         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
26046         gfortran.dg/print_fmt_3.f90: New test.
26048 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26050         * gfortran.dg/fmt_t_1.f90: New test.
26052 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26054         PR rtl-optimization/23454
26055         * g++.dg/opt/pr23454.C: New test.
26057 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
26059         PR c++/23699
26060         * g++.dg/ext/static1.C: New test.
26062 2005-09-02  Richard Henderson  <rth@redhat.com>
26064         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
26065         tail call to check_fa_work.
26067 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
26069         PR c++/21687
26070         * g++.dg/other/gc3.C: New test.
26072 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26074         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26075         * gcc.dg/20050826-1.c: Likewise.
26077 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
26079         PR c++/23167
26080         * g++.dg/expr/volatile1.C: New test.
26082 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
26084         PR middle-end/23547
26085         * gcc.dg/pr23547.c: New test.
26087 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
26089         PR c/22061
26090         * gcc.c-torture/execute/pr22061-1.c,
26091         * gcc.c-torture/execute/pr22061-2.c,
26092         * gcc.c-torture/execute/pr22061-3.c,
26093         * gcc.c-torture/execute/pr22061-4.c: New tests.
26095 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26097         * gcc.dg/Wredundant-decls-2.c: New test to check that
26098         -Wredundant-decls does not issue warning for a variable
26099         definition following a declaration.
26101 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
26103         PR debug/7241
26104         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
26105         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
26106         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
26108         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
26109         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
26110         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
26111         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
26112         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
26113         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
26114         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
26115         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
26117 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26119         PR objc/23306
26120         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
26121         scan-assmbler.
26123 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
26125         PR target/21255
26126         * gcc.dg/pr21255-1.c: New test.
26127         * gcc.dg/pr21255-2-mb.c: Likewise.
26128         * gcc.dg/pr21255-2-ml.c: Likewise.
26129         * gcc.dg/pr21255-3.c: Likewise.
26130         * gcc.dg/pr21255-4.c: Likewise.
26132 2005-08-31  Dale Johannesen  <dalej@apple.com>
26134         * gcc.dg/20050830-1.c: New.
26136 2005-08-31  Josh Conner  <jconner@apple.com>
26138         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
26139         command-line options for arm-*-* targets.
26140         * g++.dg/init/array16.C: Likewise.
26141         * g++.dg/other/crash-4.C: Likewise.
26143 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26145         PR obj-c++/23640
26146         * obj-c++.dg/gnu-runtime-3.mm: New test.
26148 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26150         PR c++/13377
26151         * g++.dg/lookup/ambig4.C: New test.
26152         * g++.dg/lookup/ambig5.C: New test.
26153         * g++.dg/tc1/dr101.C: Adjust error markers.
26155 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26157         PR c++/23639
26158         * g++.dg/template/ttp5.C: Adjust error markers.
26160 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
26162         PR testsuite/23609
26163         * lib/obj-c++.exp: Include target-libpath.exp.
26164         (obj-c++_link_flags): Look for the GNU libobjc library
26165         and set the library path to include it.
26166         Don't manually set LD_LIBRARY_PATH (etc.) but call
26167         set_ld_library_path_env_vars instead.
26168         (obj-c++_target_compile): Don't set library path or
26169         linker flags because they are already set correctly
26170         in obj-c++_link_flags.
26172 2005-08-30  Josh Conner  <jconner@apple.com>
26174         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
26175         to command-line options for arm-*-* targets.
26177 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
26179         * g++.dg/other/i386-1.C: New.
26181 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
26183         PR preprocessor/20348
26184         PR preprocessor/20356
26185         * gcc.dg/cpp/pr20348.c: New test.
26186         * gcc.dg/cpp/pr20348.h: New file.
26187         * gcc.dg/cpp/inc/pr20348.h: New file.
26188         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
26189         * gcc.dg/cpp/pr20356.c: New test.
26190         * gcc.dg/cpp/pr20356.h: New file.
26191         * gcc.dg/cpp/inc/pr20356.h: New file.
26192         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
26194 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
26196         * gfortran.fortran-torture/execute/intrinsic_count.f90:
26197         Fix array dimension to avoid correct end-of-file error.
26199 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
26201         PR libfortran/23598
26202         * gfortran.dg/iostat_1.f90: New test.
26204 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
26206         PR middle-end/23408
26207         * gcc.dg/pr23408.c: New test.
26209 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
26211         PR c++/23099
26212         * g++.dg/init/member1.C: Make sure erroneous static data member
26213         definitions are required.
26214         * g++.dg/template/static13.C: New test.
26215         * g++.dg/template/static14.C: Likewise.
26217 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
26219         * gcc.target/i386/pr23575.c: Use -msse2 instead of
26220         -march=pentium4, remove ilp32 requirement.
26222         PR middle-end/23484
26223         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
26224         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
26226 2005-08-29  Andreas Jaeger  <aj@suse.de>
26228         PR testsuite/23607
26229         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
26231 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
26233         * gcc.c-torture/execute/20050316-2.c: New test.
26234         * gcc.c-torture/execute/20050316-3.c: New test.
26235         * gcc.dg/torture/pr16104-1.c: New test.
26237 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
26239         PR middle-end/23463
26240         * gcc.c-torture/execute/zero-struct-1.c: New test.
26242 2005-08-27  Richard Guenther  <rguenther@suse.de>
26244         PR target/23575
26245         * gcc.target/i386/pr23575.c: New testcase.
26247 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
26249         PR rtl-optimization/23561
26250         * gcc.c-torture/execute/20050826-1.c: New test.
26252         PR rtl-opt/23560
26253         * gcc.c-torture/execute/20050826-2.c: New test.
26255 2005-08-26  Dale Johannesen  <dalej@apple.com>
26257         * gcc.dg/20030711-1.c: Modify to work on Darwin.
26258         * gcc.dg/20050826-1.c: New.
26260 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
26262         PR c++/19004
26263         * g++.dg/template/nontype13.C: New test.
26265         PR c++/23491
26266         * g++.dg/init/new14.C: New test.
26267         * g++.dg/expr/anew1.C: Do not XFAIL.
26268         * g++.dg/expr/anew2.C: Likewise.
26269         * g++.dg/expr/anew3.C: Likewise.
26271 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
26273         PR middle-end/22439
26274         * gcc.dg/vla-3.c: New test.
26276 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
26278         PR fortran/20363
26279         * gfortran.dg/named_interface.f90: New.
26281 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
26283         * gcc.c-torture/execute/frame-address.c: New test.
26285 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
26287         PR c++/20817
26288         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
26290 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
26292         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
26294 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
26296         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
26297         * gcc.dg/altivec-22.c: Rename from..
26298         * gcc.dg/altivec-nomfcr.c: ..this.
26300 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
26302         PR tree-optimization/23546
26303         * gcc.dg/tree-ssa/pr23546.c: New test.
26305 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
26307         PR fortran/17758
26308         * gfortran.dg/nonreturning_statements.f90: New test.
26310 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26312         PR c++/22454
26313         * g++.dg/parse/crash29.C: New.
26315 2005-08-23  DJ Delorie  <dj@redhat.com>
26317         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
26318         constants have the L suffix.
26320 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
26322         PR c++/23044
26323         * g++.dg/template/instantiate8.C: New.
26325 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
26327         PR middle-end/23467
26328         * gcc.c-torture/execute/pr23467.c: New test.
26330 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
26332         PR tree-optimization/22043
26333         * gcc.c-torture/execute/20050613-1.c: New test.
26335 2005-08-23  Ben Elliston  <bje@au.ibm.com>
26337         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
26339 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
26341         PR rtl-optimization/23478
26342         * g++.dg/opt/pr23478.C: New test.
26344 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
26346         PR c/18715
26347         * gcc.dg/switch-warn-3.c: New test.
26349 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26351         PR c++/22233
26352         * g++.dg/template/param1.C: New test.
26354 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26356         PR c++/23089
26357         * g++.dg/other/incomplete1.C: New test.
26359 2005-08-22  Ira Rosen  <irar@il.ibm.com>
26361         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
26362         are vectorizable.
26364 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26366         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
26367         d_lines_5.f: New.
26369 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
26371         * gcc.target/i386/sse-4.c: New test.
26373 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26375         PR testsuite/23239
26376         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
26378 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
26380         * gcc.dg/20050811-1.c: New test.
26381         * gcc.dg/20050811-2.c: New test.
26383 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
26385         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
26387 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
26389         PR 23476
26390         * gcc.c-torture/compile/pr23476.c: New test.
26392 2005-08-19  Devang Patel  <dpatel@apple.com>
26394         PR tree-optimization/23048
26395         * gcc.dg/tree-ssa/pr23048.c: New test.
26397 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26399         PR middle-end/20624
26400         * g++.dg/warn/Wreturn-3.C: New test
26402 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
26404         PR tree-optimization/22228
26405         * g++.dg/vect/pr22543.cc: New test.
26407 2005-08-17  Steven Bosscher  <stevenb@suse.de>
26409         PR tree-optimization/21574
26410         * gcc.dg/tree-ssa/pr21574.c: New test.
26412 2005-08-16  James E Wilson  <wilson@specifix.com>
26414         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
26416 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
26418         PR tree-opt/23402
26419         * gcc.c-torture/compile/zero-strct-3.c: New test.
26420         * gcc.c-torture/compile/zero-strct-4.c: New test.
26422 2005-08-16  Steven Bosscher  <stevenb@suse.de>
26424         PR target/23376
26425         * gcc.target/x86_64/pr23376.c: New test.
26427 2005-08-16  Ian Lance Taylor  <ian@airs.com>
26429         PR c++/23337
26430         * g++.dg/ext/vector2.C: New.
26432 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26434         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
26436 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26438         PR libfortran/23428
26439         * gfortran.dg/inquire-complex.f90: New test case.
26441 2005-08-16  James E Wilson  <wilson@specifix.com>
26443         PR tree-optimization/21105
26444         * gcc.dg/large-size-array.c: New.
26446 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
26448         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
26449         type.
26450         * gcc.dg/vect/vect-41: Likewise.
26451         * gcc.dg/vect/vect-42: Likewise.
26452         * gcc.dg/vect/vect-43: Likewise.
26453         * gcc.dg/vect/vect-44: Likewise.
26454         * gcc.dg/vect/vect-46: Likewise.
26455         * gcc.dg/vect/vect-47: Likewise.
26456         * gcc.dg/vect/vect-48: Likewise.
26457         * gcc.dg/vect/vect-52: Likewise.
26458         * gcc.dg/vect/vect-53: Likewise.
26459         * gcc.dg/vect/vect-54: Likewise.
26460         * gcc.dg/vect/vect-55: Likewise.
26461         * gcc.dg/vect/vect-56: Likewise.
26462         * gcc.dg/vect/vect-57: Likewise.
26463         * gcc.dg/vect/vect-58: Likewise.
26464         * gcc.dg/vect/vect-59: Likewise.
26465         * gcc.dg/vect/vect-60: Likewise.
26466         * gcc.dg/vect/vect-61: Likewise.
26467         * gcc.dg/vect/vect-85: Likewise.
26468         * gcc.dg/vect/vect-87: Likewise.
26469         * gcc.dg/vect/vect-88: Likewise.
26470         * gcc.dg/vect/vect-93.c: Likewise.
26471         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
26472         * gcc.dg/vect/vect-75: Likewise.
26473         * gcc.dg/vect/vect-76: Likewise.
26474         * gcc.dg/vect/vect-77: Likewise.
26475         * gcc.dg/vect/vect-78: Likewise.
26476         * gcc.dg/vect/vect-80: Likewise.
26477         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
26478         vectorized for the expected reason, rather than checking how alignment
26479         was handled.
26480         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
26481         aligned type and also instead of aligned pointers. Added documentation.
26483 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
26485         * gfortran.dg/power.f90: New test.
26487 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
26489         PR rtl-optimization/23299
26490         * g++.dg/opt/pr23299.C: New test.
26492 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26494         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
26496 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
26498         * g++.dg/template/local6.C: New test.
26500 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
26502         * execute/exceptions/finally-1.m: Check that the catch and finally are
26503         being called.  Also add a "return 0;" at the end of main.
26505 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
26507         PR fortran/21432.
26508         * gfortran.dg/namelist_print_1.f: New test of functionality of
26509         PRINT namelist.
26510         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
26511         namelist generates error with -std=f95.
26513 2005-08-14  Ira Rosen  <irar@il.ibm.com>
26515         PR tree-optimization/23119
26516         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
26518 2005-08-13  Marcin Koziej  <creep@desk.pl>
26519             Andrew Pinski  <pinskia@physics.uc.edu>
26521         PR libobjc/22492
26522         * execute/exceptions/finally-1.m: New test.
26524 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26526         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
26527         testsuite.
26528         * objc/execute/exceptions/trivial.m: New test.
26529         * objc.dg/try-catch-11.m: Move to ...
26530         * objc/execute/exceptions/foward-1.m: Here.
26531         * objc.dg/try-catch-2.m: Move to ...
26532         * objc/execute/exceptions/catchall-1.m: Here.
26533         * objc.dg/try-catch-8.m: Move to ...
26534         * objc/execute/exceptions/local-variables-1.m: Here.
26536 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26538         * objc.dg/nested-func-1.m: Move to ...
26539         * objc/execute/nested-func-1.m: Here.
26541 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26543         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
26544         in ${options} instead of [target_info name].
26545         * lib/obj-c++.exp (objc_target_compile): Likewise.
26547 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26549         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
26551 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26553         part of PR testsuite/23348
26554         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
26555         each of the torture options.
26556         * objc/compile/trivial.m: New test.
26558 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
26560         * gfortran.dg/eoshift.f90: Correct format.
26562 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
26564         * gfortran.fortran-torture/execute/character_passing.f90:
26565         Fix comment typo.
26567 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
26569         PR c++/8271
26570         * g++.dg/template/unify10.C: New.
26572 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
26574         * g++.dg/parse/pr22514.C: Move to...
26575         * g++.dg/debug/pr22514.C: here.
26577 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26579         PR c++/23266
26580         * g++.dg/inherit/pure1.C: New test.
26582         * ChangeLog: Fix typos.
26584 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26585             Steven Bosscher  <stevenb@suse.de>
26587         * gfortran.dg/runtime_warning_1.f90: New test.
26589 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26591         PR c++/23219
26592         * g++.dg/parse/crash28.C: New.
26594 2005-08-11  Richard Guenther  <rguenther@suse.de>
26596         PR target/23289
26597         * gcc.target/i386/tailcall-1.c: New testcase.
26599 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
26601         * gcc.dg/vect/vect-67.c: Un-xfail.
26603 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
26605         PR c++/23225
26606         * g++.dg/parse/crash27.C: new test.
26608 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
26610         PR libfortran/22143
26611         * gfortran.dg/shift-kind.f90: New testcase.
26613 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
26615         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
26616         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
26618 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26620         PR c++/20646
26621         * g++.dg/other/mult-stor1.C: New test.
26623 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
26625         * gcc.c-torture/pr18299-1.c: Move to ...
26626         * gcc.c-torture/compile/pr18299-1.c: Here.
26628 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
26630         * gfortran/fortran.torture/execute/character_passing.f90:
26631         Fix types for LSAME.
26633 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
26635         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
26636         input data back to what it was originally.
26638 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
26640         * objc.dg/try-catch-8.m: Enable for all targets.
26642 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
26644         * gcc.dg/pr23165.c: New test.
26646 2005-08-09  Steven Bosscher  <stevenb@suse.de>
26648         PR tree-optimization/23234
26649         * gcc.dg/tree-ssa/pr23234.c: New test.
26651 2005-08-08  Josh Conner  <jconner@apple.com>
26653         PR rtl-optimization/23241
26654         * gcc.dg/char-compare.c: New test.
26656 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26658         PR c++/22508
26659         * g++.dg/init/new13.C: New test.
26661 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26663         PR c++/21166
26664         * g++.dg/other/crash-4.C: Adjust
26665         * g++/dg/ext/packed9.C: New.
26667 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
26669         PR middle-end/21964
26670         * gcc.c-torture/execute/pr21964-1.c: New test.
26672 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
26674         PR c/22458
26675         * gcc.dg/pr22458-1.c: New test.
26677 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
26678             Steven G. Kargl <kargls@comcast.net>
26680         PR fortran/22390
26681         * gfortran.dg/flush_1.f90: New test.
26683 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26685         PR c++/23191
26686         * g++.dg/template/eh2.C: New test.
26688 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26690         PR c++/19498
26691         * g++.dg/template/instantiate7.C: New test.
26693 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
26695         PR c/23113
26696         * gcc.dg/Wunused-value-1.c: New test.
26698 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
26700         PR rtl-optimization/23233
26701         * gcc.c-torture/compile/pr23233-1.c: New test.
26703 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
26705         PR fortran/18833
26706         PR fortran/20850
26707         * gfortran.dg/equiv_1.f90: New test.
26708         * gfortran.dg/equiv_2.f90: New test.
26709         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
26710         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
26711         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
26713 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
26715         * gcc.c-torture/execute/vrp-5.c: New test.
26716         * gcc.c-torture/execute/vrp-6.c: New test.
26717         * gcc.dg/tree-ssa/vrp21.c: New test.
26719 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
26721         * g++.dg/parse/pr22514.C: New test.
26723 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
26725         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
26727         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
26728         instead of constant loads / pool entries.
26730 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
26732         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
26733         TEST_TO_WCTYPE.
26735 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
26737         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
26738         __WINT_TYPE__ in generated prototypes if possible.
26740 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
26742         PR 22037
26743         * g++.dg/tree-ssa/pr22037.C:
26745 2005-08-04  Richard Henderson  <rth@redhat.com>
26747         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
26748         scan-tree-dump-times directive.
26750 2005-08-04  Jan Hubicka  <jh@suse.cz>
26752         * gcov-1.C: Fix switch counts.
26753         * gcov-4b.c: Likewise.
26755 2005-08-03  Jeff Law  <law@redhat.com>
26757         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
26759 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
26761         * gcc.c-torture/execute/pr23135.c: New test.
26763 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26765         PR tree-optimization/19899
26766         * gcc.dg/tree-ssa/scev-1.c: New test.
26767         * gcc.dg/tree-ssa/scev-2.c: New test.
26769 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
26771         PR target/18582
26772         * gcc.dg/torture/pr18582-1.c: New test.
26774 2005-08-03  Jan Hubicka  <jh@suse.cz>
26776         * update-conroll.c: New testcase.
26777         * update-conroll-2.c: New testcase.
26779 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
26781         * gfortran.dg/constant_substring.f: New test.
26782         * gfortran.dg/pr22491.f: New test.
26784 2005-08-02  Jan Hubicka  <jh@suse.cz>
26786         * update-threading.c: Replace by the proper one.
26788 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26790         PR 23164
26791         * g++.dg/tree-ssa/pr23164.C: New test.
26793 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26795         * gcc.dg/tree-ssa/pr23192.c: New test.
26797 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
26799         * gcc.c-torture/execute/vrp-4.c: New test.
26801 2005-08-02  Jan Hubicka  <jh@suse.cz>
26803         * update-threading.c: New test.
26805 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
26807         * gcc.c-torture/compile/20050801-1.c: New test.
26808         * gcc.c-torture/compile/20050801-2.c: New test.
26810 2005-08-01  Jan Hubicka  <jh@suse.cz>
26812         * val-prof-5.c: New test.
26814 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
26816         PR c/22311
26817         * gcc.dg/pr22311-1.c : New test.
26819 2005-07-31  Steven Bosscher  <stevenb@suse.de>
26821         PR target/23095
26822         * gfortran.dg/pr23095.f: New test.
26824         PR c++/22003
26825         * g++.dg/other/pr22003.C: New test.
26827 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
26829         PR target/20621
26830         * gcc.c-torture/execute/pr20621-1.c: New test.
26832 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
26834         * gfortran.dg/comma_format_extension_4.f: Adjust length
26835         of string for format.
26836         * gfortran.dg/der_array_io_1.f: Replace illegal internal
26837         print statement with internal write.
26838         * gfortran.dg/der_array_io_2.f: Likewise.
26839         * gfortran.dg/der_array_io_3.f: Likewise.
26841 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
26843         * gcc.dg/fold-abs-4.c: new test.
26845 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
26847         PR fortran/22570 an related issues.
26848         * gfortran.dg/x_slash_1.f: New test.
26850 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
26852         PR c/23143
26853         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
26854         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
26856 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26858         PR c/529
26859         * gcc.dg/Wshadow-3.c: New test.
26861 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
26863         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
26864         used to have the wrong bounds).
26866 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26868         PR c/21720
26869         * gcc.dg/hex-round-1.c: Test more cases.
26870         * gcc.dg/hex-round-2.c: New test.
26872 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
26874         PR 22550
26875         * g++.dg/tree-ssa/pr22550.C: New test.
26877 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
26879         * gcc.dg/tree-ssa/vrp19.c: New test.
26880         * gcc.dg/tree-ssa-vrp20.c: New test.
26882 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26884         PR c/22240
26885         * gcc.dg/transparent-union-4.c: New test.
26887 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26889         PR c/22192
26890         * gcc.dg/c99-vla-2.c: New test.
26892 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26894         PR c/21720
26895         * gcc.dg/hex-round-1.c: New test.
26897 2005-07-28  Jan Hubicka  <jh@suse.cz>
26899         * inliner-1.c: Do not dump everything.
26900         * tree-prof.exp: Do not pass -ftree-based-profiling.
26901         * bprob.exp: Likewise.
26903         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
26905 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
26907         PR c++/22545
26908         * g++.dg/expr/ptrmem7.C: New test.
26910 2005-07-28  Mike Stump  <mrs@apple.com>
26912         * g++.old-deja/g++.mike/visibility-1.C: New test.
26914 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26916         PR c/20187
26917         * gcc.c-torture/execute/pr20187-1.c: New test.
26919 2005-07-28  Jeff Law  <law@redhat.com>
26921         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
26922         * gcc.dg/tree-ssa/vrp18.c: New test.
26924 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26926         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
26928 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26930         PR tree-optimization/22506
26931         * gcc.dg/vect/ps22506.c: New test.
26933 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
26935         PR target/21149
26936         * gcc.target/i386/sse-3.c: New test.
26938 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26940         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
26941         * gcc.target/mips/mips32-dsp-type.c: Likewise.
26943 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26945         PR c/22589
26946         * gcc.c-torture/compile/pr22589-1.c: New test.
26948 2005-07-28  Jan Hubicka  <jh@suse.cz>
26950         * update-loopch.c: New testcase.
26952 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26954         PR rtl-optimization/23047
26955         * gcc.c-torture/execute/pr23047.c: New test.
26956         * gcc.c-torture/execute/pr23047.x: New.
26958 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26960         PR tree-optimization/22493
26961         * gcc.c-torture/execute/pr22493-1.c: New test.
26962         * gcc.c-torture/execute/pr22493-1.x: New.
26963         * gcc.c-torture/execute/vrp-1.c: New test.
26964         * gcc.c-torture/execute/vrp-2.c: New test.
26965         * gcc.c-torture/execute/vrp-2.c: New test.
26967 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
26969         * gcc.target/frv/all-builtin-read8.c: Delete.
26970         * gcc.target/frv/all-builtin-read16.c: Delete.
26971         * gcc.target/frv/all-builtin-read32.c: Delete.
26972         * gcc.target/frv/all-builtin-read64.c: Delete.
26973         * gcc.target/frv/all-builtin-write8.c: Delete.
26974         * gcc.target/frv/all-builtin-write16.c: Delete.
26975         * gcc.target/frv/all-builtin-write32.c: Delete.
26976         * gcc.target/frv/all-builtin-write64.c: Delete.
26977         * gcc.target/frv/all-read-write-1.c: New.
26979 2005-07-27  Jeff Law  <law@redhat.com>
26981         * gcc.c-torture/execute/pr22630.c: New test.
26983 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
26985         PR tree-optimization/23073
26986         * gcc.dg/vect/nodump-pr23073.c: New test.
26987         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
26989 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
26991         PR tree-optimize/22348
26992         * gcc.c-torture/execute/pr22348.c: New.
26994 2005-07-27  Richard Guenther  <rguenther@suse.de>
26996         * gcc.dg/tree-ssa/salias-1.c: New testcase.
26998 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27000         PR fortran/22503
27001         * gfortran.dg/logical_comp.f90: New test.
27003 2005-07-27  Jan Hubicka  <jh@suse.cz>
27005         * inliner-1.c: Add cleanup of dumps.
27006         * val-prof-*.c: Likewise.
27007         * update-tailcall.c: New.
27009 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
27011         PR 22591
27012         * gcc.dg/tree-ssa/pr22591.c: New test.
27013         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
27015 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
27017         PR libobjc/22606
27018         * objc.dg/try-catch-11.m: New test.
27020 2005-07-26  Richard Guenther  <rguenther@suse.de>
27022         PR tree-optimization/22486
27023         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
27025 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27027         PR tree-opt/22484
27028         * g++.dg/opt/loop2.C: New test.
27030 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27032         * gcc.dg/tree-ssa/reassoc-3.c: New test.
27033         * gcc.dg/tree-ssa/reassoc-4.c: New test.
27035 2005-07-25  Adam Nemet  <anemet@lnxw.com>
27037         * lib/profopt.exp (profopt-execute): Check for profiling data
27038         files on the target.
27040 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
27042         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
27043         for matching of asm labels.
27045 2005-07-25  Richard Guenther  <rguenther@suse.de>
27047         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
27049 2005-07-25  Richard Guenther  <rguenther@suse.de>
27051         PR testsuite/22624
27052         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
27054 2005-07-25  Ira Rosen  <irar@il.ibm.com>
27056         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
27057         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
27058         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
27059         * gcc.dg/vect/vect-100.c: New test.
27060         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
27061         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
27062         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
27063         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
27064         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
27065         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
27066         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
27067         * gfortran.dg/vect/pr19049.f90: New testcase.
27068         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27070 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
27072         * gcc.c-torture/execute/20050713-1.c: New test.
27074         PR fortran/20063
27075         * gfortran.fortran-torture/execute/data_4.f90: New test.
27077         PR middle-end/20303
27078         * gcc.dg/visibility-d.c: New test.
27080 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
27082         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
27083         * gfortran.dg/underflow.f90: Ditto.
27085 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27087         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
27088         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
27089         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
27091 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27093         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
27094         include case of field width of zero.
27096 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27098         PR libgfortran/21875
27099         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
27100         with trailing blanks on normal formatted read.
27102 2005-07-23  Chao-ying Fu  <fu@mips.com>
27104         * gcc.target/mips/mips32-dsp-type.c: New test.
27105         * gcc.target/mips/mips32-dsp.c: New test.
27107 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
27109         PR testsuite/21073
27110         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
27112         PR testsuite/20454
27113         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
27114         and __cyg_profile_func_exit.
27116 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
27118         * gfortran.dg/comma_format_extension_3.f: Fix typo.
27119         * gfortran.dg/comma_format_extension_4.f: Same.
27120         * gfortran.dg/pr15332.f: Same.
27121         * gfortran.dg/pr21730.f: Same.
27123 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
27125         * g++.dg/opt/vrp2.C: Fix testcase.
27127         PR tree-opt/22625
27128         * g++.dg/opt/vrp2.C: New test.
27130 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
27132         PR debug/21828
27133         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
27135 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
27137         * gcc.dg/tree-ssa/20050719-1.c: New test.
27139 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
27141         * gcc.dg/bfin-longcall-1.c: New file.
27142         * gcc.dg/bfin-longcall-2.c: New file.
27144 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
27146         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
27148 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27150         PR middle-end/19055
27151         * gcc.dg/tree-ssa/pr19055.c: New test.
27152         * gcc.dg/tree-ssa/pr19055-2.c: New test.
27154 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27156         PR C++/22358
27157         * g++.dg/other/pr22358.C: New test.
27159 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
27161         PR c++/2922
27162         * g++.dg/lookup/two-stage5.C: New test from bug comments.
27164 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27166         PR c++/15938
27167         * g++.dg/init/union2.C: New test.
27169 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27171         PR c/22393
27172         * gcc.dg/complex-4.c: New test.
27174 2005-07-21  Richard Guenther  <rguenther@suse.de>
27176         PR testsuite/22522
27177         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
27178         scanning for asm labels.
27179         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27181 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
27183         PR target/22085
27184         * gcc.dg/altivec-pr22085.c: New.
27186 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
27188         PR tree-optimization/19210
27189         * gcc.dg/tree-ssa/pr19210-1.c: New.
27190         * gcc.dg/tree-ssa/pr19210-2.c: New.
27192 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
27194         PR rtl-optimization/22167
27195         * g++.dg/opt/pr22167.C: New test.
27197 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
27199         PR c++/2922
27200         * g++.dg/lookup/two-stage2.C: New.
27201         * g++.dg/lookup/two-stage3.C: New.
27202         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
27203         fixed two-stage name lookup for operators.
27204         * g++.dg/template/call3.C: Compiler now produces an appropriate
27205         error message.
27206         * g++.dg/template/crash37.C: Compiler now describes bla() on line
27207         14 as a candidate.
27208         * g++.dg/template/ptrmem4.C: Compiler produces different error
27209         message.
27210         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
27211         connect_to_method as a candidate.
27213 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
27215         * gcc.dg/fold-alloc-1.c: New test.
27217 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
27219         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27220         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
27222 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
27224         * gcc.dg/fold-abs-1.c: New test.
27225         * gcc.dg/fold-abs-2.c: New test.
27226         * gcc.dg/fold-abs-3.c: New test.
27228 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
27230         Make CONSTRUCTOR use VEC to store initializers.
27231         * g++.dg/ext/complit3.C: Check for specific error messages.
27232         * g++.dg/init/brace2.C: Update error message.
27233         * g++.dg/warn/Wbraces2.C: Likewise.
27235 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
27237         PR fortran/16940
27238         * gfortran.dg/module_interface_1.f90: New test.
27240 2005-07-19  Danny Berlin <dberlin@dberlin.org>
27241             Kenneth Zadeck <zadeck@naturalbridge.com>
27243         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
27245 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27247         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
27248         specify -Wformat for these tests.
27249         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
27250         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
27251         * gcc.dg/format/opt-6.c: Delete.
27253 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27255         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
27256         * gcc.dg/tree-ssa/sra-3.c: Likewise.
27258 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27260         * gcc.dg/tree-ssa/alias-2.c: New test.
27262 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
27264         PR c++/22263
27265         * g++.dg/template/explicit7.C: New test.
27267 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
27269         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
27270         field width of 8 to +Inf and -Inf.
27272 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
27274         PR c++/22139
27275         * g++.dg/template/friend36.C: New test.
27277 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
27279         PR fortran/21730
27280         * gfortran.dg/pr21730.f: New test.
27282 2005-07-16  Danny Berlin <dberlin@dberlin.org>
27283             Kenneth Zadeck <zadeck@naturalbridge.com>
27285         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
27286         since pure const detection cannot run at -O1 in c compiler.
27287         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
27288         can now optimize this case properly.
27289         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
27290         because we now pass.
27291         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
27293 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
27295         PR c/22421
27296         * gcc.dg/format/bitfld-1.c: New test.
27298 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
27300         PR c++/22204
27301         * g++.dg/rtti/repo1.C: New test.
27303 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
27305         PR middle-end/22398
27306         * gcc.c-torture/compile/pr22398.c: New test.
27308 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
27310         PR c++/22132
27311         * g++.dg/expr/cast4.C: New test.
27313 2005-07-15  Richard Guenther  <rguenther@suse.de>
27315         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
27316         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27318 2005-07-15  Steven Bosscher  <stevenb@suse.de>
27320         PR tree-optimization/22230
27321         * gcc.dg/tree-ssa/pr22230.c: New test.
27323 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
27325         * gfortran.dg/g77/cpp6.f: New test.
27327         PR fortran/22417
27328         * gfortran.dg/g77/cpp5.F: New test.
27329         * gfortran.dg/g77/cpp5.h: New file.
27330         * gfortran.dg/g77/cpp5inc.h: New file.
27332 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
27334         PR libfortran/16435
27335         * gfortran.dg/tl_editting.f90: New.
27336         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
27338 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
27340         * gfortran.dg/char_array_constructor.f90: New test.
27342 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
27344         * gfortran.dg/past_eor.f90: New.
27345         * gfortran.dg/complex_read.f90: New.
27347 2005-07-13  Jeff Law  <law@redhat.com>
27349         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
27350         additional casts.
27352         * gcc.dg/tree-ssa/pr22321.c: New test
27354 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
27356         PR tree-optimization/21921
27357         * gcc.dg/tree-ssa/pr21921.c: New.
27359 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27361         PR tree-optimizatio/22442
27362         * gcc.dg/tree-ssa/loop-11.c: New test.
27364 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27366         PR tree-opt/21840
27367         * gcc.c-torture/compile/pr21840.c: New test.
27369 2005-07-12  Jan Hubicka  <jh@suse.cz>
27371         * gcc.c-torture/compile/pr22379.c: New test.
27373 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
27375         PR libfortran/21593
27376         gfortran.dg/dev_null.f90: Remove outdated comment about
27377         PR libfortran/21593.
27380 2005-07-12  Dale Johannesen  <dalej@apple.com>
27382         * gcc.target/i386/compress-float-sse.c: New.
27383         * gcc.target/i386/compress-float-sse-pic.c: New.
27384         * gcc.target/i386/compress-float-387.c: New.
27385         * gcc.target/i386/compress-float-387-pic.c: New.
27386         * gcc.dg/compress-float-ppc.c: New.
27387         * gcc.dg/compress-float-ppc-pic.c: New.
27389 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
27391         PR libfortran/21593
27392         gfortran.dg/dev_null.f90: Remove targets.
27394 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27396         PR tree-opt/22335
27397         * gcc.dg/pr22335-1.c: New test.
27398         * gcc.dg/pr22335-2.c: New test.
27400 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27402         PR c++/20172
27403         * g++.dg/template/nontype12.C : New test.
27405 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27407         * gcc.dg/tree-ssa/loop-10.c: New test.
27409 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
27411         * gcc.c-torture/execute/20020720-1.x: Remove.
27413 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
27415         * gfortran.fortran-torture/execute/forall_7.f90: New test.
27417 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
27419         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
27420         (dg-mips-options): Use it.
27422 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
27424         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
27426 2005-07-09  Richard Henderson  <rth@redhat.com>
27428         * lib/target-supports.exp (check_effective_target_sync_char_short):
27429         Add alpha.
27431 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
27433         PR libfortran/22217
27434         * gfortran.dg/negative-z-descriptor.f90: New test.
27436 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27438         PR tree-opt/22329
27439         * gcc.dg/pr22329.c: New test.
27441 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
27443         PR tree-optimization/20139
27444         * gcc.dg/tree-ssa/pr20139.c: New.
27446 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27448         PR tree-opt/22356
27449         * gcc.dg/pr22356-1.c: New test.
27451 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
27453         PR c++/21799
27454         * g++.dg/template/unify8.C: New.
27455         * g++.dg/template/unify9.C: New.
27457 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
27459         * gfortran.fortran-torture/execute/entry_10.f90: New test.
27461 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
27463         * gcc.dg/darwin-version-1.c: New.
27464         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
27465         * gcc.dg/builtins-20.c: Likewise.
27466         * gcc.dg/builtins-53.c: Likewise.
27467         * gcc.dg/torture/builtins-convert-1.c: Likewise.
27468         * gcc.dg/torture/builtins-convert-2.c: Likewise.
27469         * gcc.dg/torture/builtins-convert-3.c: Likewise.
27470         * gcc.dg/torture/builtins-power-1.c: Likewise.
27471         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
27472         on Darwin.
27474 2005-07-07  Jeff Law  <law@redhat.com>
27476         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
27477         argument evaluation order.
27479 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
27481         PR libfortran/21594
27482         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27483         Add test cases where the shift length is greater than the
27484         array length.
27486 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27488         * obj-c++.dg/proto-lossage-6.mm: New.
27489         * objc.dg/proto-lossage-6.m: New.
27491 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27493         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
27494         * objc.dg/gnu-runtime-2.m: Likewise.
27496 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27498         * gfortran.dg/longline.f: New test.
27500         * gfortran.dg/badline.f: New test.
27502 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27504         PR fortran/16531
27505         PR fortran/15966
27506         PR fortran/18781
27507         * gfortran.dg/hollerith.f90: New.
27508         * gfortran.dg/hollerith2.f90: New.
27509         * gfortran.dg/hollerith3.f90: New.
27510         * gfortran.dg/hollerith4.f90: New.
27511         * gfortran.dg/hollerith_f95.f90: New.
27512         * gfortran.dg/hollerith_legacy.f90: New.
27513         * gfortran.dg/g77/cpp4.F: New. Port from g77.
27515 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27517         PR objc/22274
27518         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
27519         * objc.dg/gnu-runtime-2.m: New.
27521 2005-07-06  Jeff Law  <law@redhat.com>
27523         * gcc.dg/tree-ssa/vrp17.c: New test.
27525 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27527         PR fortran/22327
27528         * gfortran.dg/array_constructor_5.f90: New test.
27530 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27532         * gfortran.fortran-torture/execute/entry_9.f90: New test.
27534 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
27536         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
27537         * gcc.dg/980816-1.c: Ditto.
27539 2005-07-06  Jeff Law  <law@redhat.com>
27541         * gcc.c-torture/compile/pr21356.c: New test.
27543 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
27545         PR c/22013
27546         PR c/22098
27547         * gcc.c-torture/compile/pr22013-1.c,
27548         gcc.c-torture/execute/pr22098-1.c,
27549         gcc.c-torture/execute/pr22098-2.c,
27550         gcc.c-torture/execute/pr22098-3.c: New tests.
27552 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
27554         PR c/22308
27555         * gcc.dg/pr22308-1.c: New test.
27557 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
27559         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
27560         target.
27561         * gcc.dg/compare9.c: Use -fshort-enums instead of
27562         -fno-short-enums.  Change the last test to dg-bogus.
27564 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
27566         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
27567         * gcc.dg/compare9.c: New.
27569 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27571         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
27573 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
27575         PR testsuite/22288
27576         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
27579 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27581         * gcc.dg/format/gcc_gfc-1.c: New.
27583 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
27585         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
27587 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27589         PR fortran/20842
27590         * gfortran.dg/io_invalid_1.f90: New test.
27592 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
27594         * gcc.dg/format/gcc_diag-1.c: Update.
27596 2005-07-02  Jeff Law  <law@redhat.com>
27598         * gcc.dg/tree-ssa/pr22051-1.c: New test.
27599         * gcc.dg/tree-ssa/pr22051-2.c: New test.
27601 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
27603         * gcc.dg/format/gcc_diag-1.c: Update.
27605 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
27607         PR tree-opt/22269
27608         * gcc.c-torture/compile/pr22269.c: New test.
27610 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
27612         PR 21584
27613         PR 22219
27614         * g++.dg/tree-ssa/pr21584-1.C: New test.
27615         * g++.dg/tree-ssa/pr21584-2.C: New test.
27617 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
27619         * obj-c++.dg/try-catch-11.mm: New.
27620         * objc.dg/try-catch-10.m: New.
27622 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
27624         * g++.dg/other/ucnid-1.C: xfail on AIX.
27626 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
27628         PR 22234
27629         * gcc.dg/20050629-1.c: New test.
27631 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
27633         * obj-c++.dg/const-str-1[0-1].mm: New.
27634         * objc.dg/const-str-1[0-1].m: New.
27636 2005-05-29  Richard Henderson  <rth@redhat.com>
27638         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
27639         Rename from check_effective_target_vect_no_max.
27640         (check_effective_target_vect_no_int_add): New.
27641         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
27642         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
27643         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27644         * gcc.dg/vect/vect-reduc-1.c: Use both.
27645         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27647 2005-05-29  Richard Henderson  <rth@redhat.com>
27649         * lib/target-supports.exp (check_effective_target_vect_no_max):
27650         Remove i386 and x86_64.
27652 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
27654         PR testsuite/21969
27655         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
27657 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
27659         PR middle-end/21969
27660         * gcc.dg/vect/pr21969.c: New test.
27662 2005-06-28  Eric Christopher  <echristo@redhat.com>
27664         PR c/22052
27665         PR c/21975
27666         * gcc.dg/inline1.c: New test.
27667         * gcc.dg/inline2.c: Ditto.
27668         * gcc.dg/inline3.c: Ditto.
27669         * gcc.dg/inline4.c: Ditto.
27670         * gcc.dg/inline5.c: Ditto.
27672 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
27674         PR libfortran/22142
27675         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27676         Add testcase also testing eoshift1 for PR 22142.
27678 2005-06-28  Richard Henderson  <rth@redhat.com>
27680         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
27681         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
27682         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
27683         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
27684         gcc.dg/tree-ssa/20030922-2.c: Likewise.
27686 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
27688         PR libfortran/22142
27689         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27690         Add testcase for PR 22142.
27692 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
27694         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
27695         gcc.target/ia64/fpreg-2.c: New tests.
27697 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27699         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
27701 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27703         PR libfortran/22170
27704         * gfortran.dg/slash_1.f90: New test.
27706 2005-06-27  Richard Henderson  <rth@redhat.com>
27708         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
27709         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
27710         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
27711         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27712         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
27713         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
27715 2005-06-27  Richard Henderson  <rth@redhat.com>
27717         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
27718         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
27720 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
27722         * obj-c++.dg/proto-lossage-5.mm: New.
27723         * objc.dg/proto-lossage-5.m: New.
27725 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
27727         PR 21959
27728         * gcc.dg/tree-ssa/pr21959.c: New test.
27730 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
27732         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
27733         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
27734         testing uninitialized var.
27736         * gcc.c-torture/execute/builtins/chk.h: New.
27737         * gcc.c-torture/execute/builtins/lib/chk.c: New.
27738         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
27739         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
27740         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
27741         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
27742         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
27743         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
27744         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
27745         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
27746         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
27747         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
27748         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
27749         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
27750         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
27751         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
27752         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
27753         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
27754         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
27755         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
27756         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
27757         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
27758         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
27759         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
27760         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
27761         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
27762         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
27763         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
27764         * gcc.dg/builtin-object-size-1.c: New test.
27765         * gcc.dg/builtin-object-size-2.c: New test.
27766         * gcc.dg/builtin-object-size-3.c: New test.
27767         * gcc.dg/builtin-object-size-4.c: New test.
27768         * gcc.dg/builtin-object-size-5.c: New test.
27769         * gcc.dg/builtin-stringop-chk-1.c: New test.
27770         * gcc.dg/builtin-stringop-chk-2.c: New test.
27771         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
27772         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
27773         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
27774         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
27775         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
27776         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
27777         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
27778         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
27779         * gcc.c-torture/execute/printf-1.c: New test.
27780         * gcc.c-torture/execute/fprintf-1.c: New test.
27781         * gcc.c-torture/execute/vprintf-1.c: New test.
27782         * gcc.c-torture/execute/vfprintf-1.c: New test.
27783         * gcc.c-torture/execute/printf-chk-1.c: New test.
27784         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
27785         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
27786         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
27788 2005-06-27  Michael Matz  <matz@suse.de>
27790         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
27791         slot is not merged if address escapes.
27793 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27795         PR c/21911
27796         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
27798 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
27800         PR middle-end/17965
27801         * gcc.c-torture/compile/20050622-1.c: New test.
27803         PR middle-end/22028
27804         * gcc.dg/20050620-1.c: New test.
27806 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
27808         PR tree-optimization/22026
27809         * gcc.dg/tree-ssa/pr22026.c: New.
27811 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
27813         PR libfortran/22144
27814         * gfortran.dg/shift-alloc.f90: New testcase.
27816 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
27818         * all files: Update FSF address in copyright headers.
27820 2005-06-22  Jan Hubicka  <jh@suse.cz>
27822         * wholeprogram-1.c: New testcase.
27823         * wholeprogram-2.c: New testcase.
27825 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
27827         PR 22171
27828         * gcc.dg/tree-ssa/pr22171.c: New test.
27830 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
27832         * gfortran.dg/simplify_modulo.f90: New.
27834 2005-06-24  Jan Hubicka  <jh@suse.cz>
27836         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
27838 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
27840         * obj-c++.dg/proto-lossage-[1-4].mm: New.
27842 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
27844         * obj-c++.dg/typedef-alias-1.mm: New.
27845         * objc.dg/typedef-alias-1.m: New.
27847 2005-06-23  Jeff Law  <law@redhat.com>
27849         * gcc.dg/tree-ssa/vrp16.c: New test.
27851 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27853         * lib/target-supports.exp: Add
27854         check_effective_target_fortran_large_real and
27855         check_effective_target_fortran_large_int to check for
27856         corresponding effective targets.
27857         * gfortran.dg/large_integer_kind_1.f90: New test.
27858         * gfortran.dg/large_real_kind_1.f90: New test.
27860 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
27862         PR tree-optimization/22117
27863         * gcc.dg/tree-ssa/pr22117.c: New.
27865 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
27867         PR testsuite/22123
27868         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
27870 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
27872         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
27874 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
27876         * gfortran.dg/f2c_4.f90: Add tests for complex functions
27877         * gfortran.dg/f2c_4.c: Likewise.
27879 2005-06-22 Paul Brook  <paul@codesourcery.com>
27881         PR fortran/21034
27882         * gfortran.dg/auto_save_1.f90: New test.
27884 2005-06-22  Michael Matz  <matz@suse.de>
27886         * gcc.target/x86-64/abi: New directory.
27887         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
27888         * gcc.target/x86-64/abi/README.gcc: New file.
27889         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
27890         * gcc.target/x86-64/abi/asm-support.s: New file.
27891         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
27892         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
27893         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
27894         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
27895         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
27896         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
27897         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
27898         * gcc.target/x86_64/abi/test_bitfields.c: New test.
27899         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
27900         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
27901         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
27902         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
27903         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
27904         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
27905         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
27906         * gcc.target/x86_64/abi/test_varargs.c: New test.
27908 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
27910         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
27911         32-bit i?86 and x86_64.
27913 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
27915         * obj-c++.dg/const-str-[1-9].mm: New tests.
27917 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
27919         PR fortran/22010
27920         * gfortran.dg/namelist_use.f90: New.
27921         * gfortran.dg/namelist_use_only.f90: New.
27923 2005-06-21  Jeff Law  <law@redhat.com>
27925         * gcc.dg/tree-ssa/vrp15.c: New test.
27927 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
27929         * lib/target-supports.exp (check_effective_target_vect_reduction):
27930         Remove.
27931         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
27932         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
27933         remove vect_reduction target keyword. Also avoid two returns in main.
27934         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27935         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
27936         * gcc.dg/vect/vect-reduc-1short.c: New test.
27937         * gcc.dg/vect/vect-reduc-1char.c: New test.
27938         * gcc.dg/vect/vect-reduc-2short.c: New test.
27939         * gcc.dg/vect/vect-reduc-2char.c: New test.
27940         * gcc.dg/vect/vect-reduc-6.c: New test.
27941         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
27942         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
27943         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
27945 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27946         Paul Thomas  <pault@gcc.gnu.org>
27948         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
27949         New tests.
27951 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27953         * gfortran.dg/backslash_1.f90: New test.
27954         * gfortran.dg/backslash_2.f90: New test.
27956 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
27958         * gfortran.dg/duplicate_labels.f90: New test.
27960 2005-06-20  Jan Beulich  <jbeulich@novell.com>
27962         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
27963         unsupportable relocations.
27964         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27965         * gcc.dg/20050321-2.c: xfail for NetWare.
27967 2005-06-20  Andreas Jaeger  <aj@suse.de>
27969         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
27970         gcc.target/i386/fastcall-sseregparm.c,
27971         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
27973 2005-06-19  Richard Henderson  <rth@redhat.com>
27975         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
27977 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
27979         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
27981 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
27983         PR c++/22115
27984         * g++.dg/conversion/simd2.C: Change expected error message.
27986 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27988         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
27989         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27990         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27992 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
27994         * gcc.dg/fold-mod-1.c: New test.
27996 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
27998         PR fortran/19926
27999         * gfortran.dg/pr19926.f90: New test.
28001 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28003         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28004         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28005         targets.
28006         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28007         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28009 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
28011         * gcc.target/ia64/float80-varargs-1.c: New test.
28013 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28015         PR tree-opt/22035
28016         * gfortran.dg/f2c_6.f90: New test.
28018 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
28020         PR c++/17413
28021         * g++.dg/template/local5.C: New.
28023 2005-06-17  Richard Henderson  <rth@redhat.com>
28025         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
28027 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
28029         PR testsuite/21945
28030         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
28032 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
28034         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
28035         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
28036         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
28037         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
28038         check_vect to verify the presence of hardware vector support.
28040 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
28042         PR testsuite/22056
28043         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
28045 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28047         PR libfortran/19216
28048         * gfortran.dg/pr19216.f: Add correct space between brackets and
28049         dg directive.
28051 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28053         PR libfortran/16436
28054         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
28056 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
28058         * gcc.target/i386/attributes-error.c: New testcase.
28059         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
28060         * gcc.target/i386/regparm-stdcall.c: Likewise.
28061         * gcc.target/i386/sseregparm-1.c: Likewise.
28062         * gcc.target/i386/sseregparm-2.c: Likewise.
28064 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
28066         * g++.dg/rtti/crash2.C: New.
28068 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
28070         * gcc.dg/noncompile/20040203-3.c: Update expected message.
28072 2005-06-15  David Ung  <davidu@mips.com>
28074         * gcc.target/mips/mips16e-extends.c: New test for testing the
28075         generation of MIPS16e zeb/zeh, seb/seh instructions.
28077 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
28079         PR 22018
28080         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
28081         * gcc.dg/tree-ssa/pr22018.c: New test.
28083 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
28085         * gcc.dg/simd-1.c: Update error messages.
28086         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
28087         * gcc.dg/simd-2.c: Update error messages.
28088         * gcc.dg/simd-4.c: New.
28090 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
28092         PR c++/20678
28093         * g++.dg/other/crash-4.C: New.
28095 2005-06-14  Devang Patel  <dpatel@apple.com>
28097         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
28099 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28101         PR c++/21929
28102         * g++.dg/parse/crash11.C: Update
28104 2005-06-13  Jeff Law  <law@redhat.com>
28106         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
28107         perform the desired transformations.
28108         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
28109         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
28111 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28113         PR fortran/22038
28114         * gfortran.dg/forall_1.f90: Un-XFAIL.
28116 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
28118         PR c++/21929
28119         * g++.dg/parse/crash26.C: New.
28121         PR c++/20789
28122         * g++.dg/init/member1.C: New.
28124 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
28126         * gfortran.dg/altreturn_1.f90: New test.
28128 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
28130         PR middle-end/21985
28131         * gcc.dg/tree-ssa/pr21985.c: New test.
28133 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
28135         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
28137 2005-06-12  Roger Sayle  <roger@eyesopen.com>
28139         PR c++/21930
28140         * g++.dg/other/error10.C: New test case.
28142 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28144         PR libfortran/19155
28145         * gfortran.dg/pr19155.f: Add test.
28147 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28149         * gfortran.dg/f2c_7.f90: New test.
28151         * gfortran.dg/forall_1.f90: XFAILed.
28153 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
28155         * gcc.dg/pr14796-1.c: New.
28156         * gcc.dg/pr14796-2.c: New.
28158 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
28160         PR fortran/17792
28161         PR fortran/21375
28162         * gfortran.dg/deallocate_stat.f90: New test.
28164 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
28166         * gfortran.fortran-torture/execute/in-pack.f90: New test.
28168 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
28170         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
28171         access will be generated when this loop is vectorized. Test that
28172         accesses with same alignment were detected.
28173         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
28174         Test that accesses with same alignment were detected.
28175         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
28176         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
28177         alignment were detected.
28179 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
28181         PR c++/10611
28182         * g++.dg/conversion/simd2.C: New.
28184 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28186         * gcc.dg/Wcxx-compat-1.c: New.
28188 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
28190         PR libfortran/21480
28191         * gfortran.dg/reshape-complex.f90: Add a test for a packed
28192         complex array.
28194 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
28196         * gcc.dg/alias-8.c: New.
28198 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
28200         * gcc.dg/format/cmn_err-1.c: Update.
28202 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
28204         PR target/20666
28205         * gcc.target/sparc/fexpand-2.c: New.
28206         * gcc.target/sparc/fpmerge-2.c: New.
28207         * gcc.target/sparc/fpmul-2.c: New.
28208         * gcc.target/sparc/noresult.c: New.
28209         * gcc.target/sparc/pdist-2.c: New.
28210         * gcc.target/sparc/pdist-3.c: New.
28212 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
28214         PR testsuite/21702
28215         * gcc.target/i386/i386.exp: Fix comment typo.
28217 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28219         PR c++/19497
28220         * g++.dg/inherit/using5.C: New.
28221         * g++.dg/inherit/using6.C: New.
28223 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28225         PR c++/19894
28226         * g++.dg/template/ptrmem15.C: New test.
28228         PR c++/20563
28229         * g++.dg/ext/label4.C: New test.
28231 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28233         * gcc.dg/tls/debug-1.c: New test.
28235 2005-06-07  Dale Johannesen  <dalej@apple.com>
28237         * gcc.target/i386/movq.c: New.
28239 2005-06-07  Dale Johannesen  <dalej@apple.com>
28241         * gcc.dg/20050607-1.c: New.
28243 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
28245         PR middle-end/21850
28246         * gcc.c-torture/execute/20050607-1.c: New test.
28248 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
28250         PR libfortran/21926
28251         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
28252         Test case where the return array has lowest stride one,
28253         but isn't packed.
28255 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
28257         * lib/target-supports.exp (check_effective_target_sync_int_long):
28258         Add s390 and s390x targets.
28260 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
28262         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
28263         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
28264         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
28265         * gcc.dg/tree-ssa/loop-9.c: New test.
28267 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28269         * g++.dg/parse/defarg10.C: New.
28271 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
28273         PR regression/21897
28274         * gcc.c-torture/execute/20050604-1.c: New test.
28276 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28278         PR 21903
28279         * g++.dg/parse/defarg9.C: New.
28281         PR c++/20637
28282         * g++.dg/inherit/using4.C: New.
28283         * g++.dg/overload/error1.C: Adjust expected errors.
28284         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
28285         * g++.old-deja/g++.brendan/arm2.C: Likewise.
28286         * g++.old-deja/g++.other/redecl2.C: Likewise.
28287         * g++.old-deja/g++.other/redecl4.C: Likewise.
28288         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
28290 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
28292         * gfortran.dg/f2c_5.f90: Add -w to dg-options
28294 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
28296         * lib/gfortran.exp (gfortran_target_compile): Call
28297         dg-additional-files-options
28298         * gfortran.dg/f2c_4.f90: New file
28299         * gfortran.dg/f2c_4.c: New file
28300         * gfortran.dg/f2c_5.f90: New file
28301         * gfortran.dg/f2c_5.c: New file
28303 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28305         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
28307         PR fortran/21912
28308         * gfortran.dg/array_constructor_4.f90: New test.
28310 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
28312         PR c++/21619
28313         * g++.dg/ext/builtin9.C: New test.
28315 2005-06-05  Dale Johannesen  <dalej@apple.com>
28317         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
28318         * gcc.c-torture/execute/20050603-2.c: Ditto.
28320 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
28322         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
28323         * gcc.dg/vect/vect-reduc-1.c: New.
28324         * gcc.dg/vect/vect-reduc-2.c: New.
28325         * gcc.dg/vect/vect-reduc-3.c: New.
28327 2005-06-04  Dale Johannesen  <dalej@apple.com>
28329         * gcc.c-torture/execute/20050603-1.c: New.
28330         * gcc.c-torture/execute/20050603-2.c: New.
28331         * gcc.dg/20050603-3.c: New.
28333 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28335         PR fortran/19195
28336         * gfortran.dg/debug_1.f90: New test.
28338         * gfortran.dg/forall_1.f90: New test.
28340 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
28342         * gfortran.dg/array_constructor_3.f90: New test.
28344 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28346         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
28348 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
28350         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
28352 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
28354         PR c/21873
28355         * gcc.dg/init-excess-1.c: New test.
28357 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28359         PR c++/21853
28360         * g++.dg/expr/static_cast6.C: New test.
28362 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
28364         * gcc.dg/tree-ssa/vrp14.c: New test.
28366 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28368         PR c++/21336
28369         * g++.dg/template/new2.C: New test.
28371 2005-06-03  Josh Conner  <jconner@apple.com>
28373         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
28374         all entries in initializer.
28376 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
28378         PR middle-end/21858
28379         * gcc.dg/pr21858.c: New testcase.
28381 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
28383         PR tree-optimization/21292
28385         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
28386         New.
28387         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28388         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28389         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28390         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28391         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
28393 2005-06-02  Richard Henderson  <rth@redhat.com>
28395         * gcc.dg/sync-2.c: Use -march=i486 for i386.
28397 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
28399         * gcc.dg/wtypequal.c: New testcase.
28401 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
28403         PR 21582
28404         * gcc.dg/tree-ssa/pr21582.c: New test.
28406 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28408         PR c++/21280
28409         * g++.dg/opt/interface2.h: New.
28410         * g++.dg/opt/interface2.C: New.
28411         * g++.dg/init/ctor4.C: Adjust error lines.
28412         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28413         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28414         * g++.old-deja/g++.jason/opeq3.C: Likewise.
28415         * g++.old-deja/g++.pt/assign1.C: Likewise.
28416         * g++.old-deja/g++.pt/crash20.C: Likewise.
28418 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
28420         PR tree-optimization/21734
28421         * g++.dg/vect/pr21734_1.cc: New.
28422         * g++.dg/vect/pr21734_2.cc: New.
28424 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28426         PR c++/20350
28427         * g++.dg/template/spec24.C: New.
28429         PR c++/21151
28430         * g++.dg/pch/local-1.C: New.
28431         * g++.dg/pch/local-1.Hs: New.
28433 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
28435         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
28436         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
28437         * gcc.dg/tree-ssa/pr14341.c: New test.
28438         * gcc.dg/tree-ssa/pr14841.c: New test.
28439         * gcc.dg/tree-ssa/pr20701.c: New test.
28440         * gcc.dg/tree-ssa/pr21086.c: New test.
28441         * gcc.dg/tree-ssa/pr21090.c: New test.
28442         * gcc.dg/tree-ssa/pr21332.c: New test.
28443         * gcc.dg/tree-ssa/pr21458.c: New test.
28444         * gcc.dg/tree-ssa/pr21658.c: New test.
28445         * gcc.dg/tree-ssa/vrp01.c: New test.
28446         * gcc.dg/tree-ssa/vrp02.c: New test.
28447         * gcc.dg/tree-ssa/vrp03.c: New test.
28448         * gcc.dg/tree-ssa/vrp04.c: New test.
28449         * gcc.dg/tree-ssa/vrp05.c: New test.
28450         * gcc.dg/tree-ssa/vrp06.c: New test.
28451         * gcc.dg/tree-ssa/vrp07.c: New test.
28452         * gcc.dg/tree-ssa/vrp08.c: New test.
28453         * gcc.dg/tree-ssa/vrp09.c: New test.
28454         * gcc.dg/tree-ssa/vrp10.c: New test.
28455         * gcc.dg/tree-ssa/vrp11.c: New test.
28456         * gcc.dg/tree-ssa/vrp12.c: New test.
28457         * gcc.dg/tree-ssa/vrp13.c: New test.
28459 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
28461         PR 21029
28462         * gcc.dg/tree-ssa/pr21029.c: New test.
28464 2005-06-01  Roger Sayle  <roger@eyesopen.com>
28466         * gfortran.dg/logint-1.f: New test case.
28467         * gfortran.dg/logint-2.f: Likewise.
28468         * gfortran.dg/logint-3.f: Likewise.
28470 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
28472         PR c/21536
28473         PR c/20760
28474         * gcc.dg/20050527-1.c: New test.
28476         * gcc.dg/i386-sse-12.c: New test.
28478         PR fortran/21729
28479         * gfortran.dg/implicit_5.f90: New test.
28481 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
28483         PR fortran/20883
28484         * gfortran/assign_4.f90: New test.
28485         * gfortran/assign_2.f90: Change compile to run.
28487 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
28489         * lib/target-supports.exp
28490         (check_effective_target_sync_char_short): New.
28491         * gcc.dg/sync-2.c: New.
28493 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
28495         PR tree-optimization/21817
28496         * gcc.dg/torture/pr21817-1.c: New.
28498 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
28500         PR c++/21165
28501         * g++.dg/template/init5.C: New.
28503 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
28505         * gfortran.dg/char_initialiser_actual.f90:
28506         Test character initialisers as actual arguments.
28507         * gfortran.dg/char_pointer_comp_assign.f90:
28508         Test character pointer structure component assignments.
28509         * gfortran.dg/char_array_structure_constructor.f90:
28510         Test character components in structure constructors.
28512 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
28514         PR middle-end/20931
28515         * g++.dg/opt/pr20931.C: New test.
28517 2005-05-31  Andreas Jaeger  <aj@suse.de>
28519         PR testsuite/20772
28520         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
28521         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
28522         g++.old-deja/g++.ext/asmspec1.C,
28523         g++.old-deja/g++.other/regstack.C,
28524         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
28525         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
28526         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
28527         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
28528         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
28529         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
28530         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
28531         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
28532         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
28533         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
28534         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
28535         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
28536         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
28537         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
28538         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
28539         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
28540         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
28541         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
28542         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
28544 2005-05-31  Jeff Law  <law@redhat.com>
28546         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
28548 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
28550         PR middle-end/21743
28551         * gcc.dg/builtins-1.c: Activate disabled clog test.
28552         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28554 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
28556         * gfortran.dg/char_pointer_assign.f90:
28557         Test character-pointer assignments and pointer assignments.
28558         * gfortran.dg/char_pointer_dummy.f90:
28559         Test character-pointer dummy arguments.
28560         * gfortran.dg/char_pointer_func.f90:
28561         Test character-pointer function returns.
28562         * gfortran.dg/char_pointer_dependency.f90:
28563         Test character-pointer functions with dependencies.
28565 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
28567         PR c++/21784
28568         * g++.dg/lookup/using14.C: New test.
28570 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
28572         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
28573         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
28574         trailing ^M.
28576 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
28578         PR c++/17413
28579         * g++.dg/template/local5.C: New.
28581         PR target/21761
28582         * gcc.c-torture/compile/pr21761.c: New.
28584         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
28585         before darwin8.
28587 2005-05-30  Steven G. Kargl
28589         PR fortran/20846
28590         * gfortran.dg/inquire_8.f90: New test.
28592 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28594         PR libfortran/21376
28595         * gfortran.dg/output_exponents_1.f90: New test.
28597 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28599         PR libfortran/20006
28600         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
28602 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
28604         PR c++/21210
28605         * g++.dg/ext/complex1.C: New test.
28607         PR c++/21340
28608         * g++.dg/init/ctor6.C: New test.
28610 2005-05-29  Jan Hubicka  <jh@suse.cz>
28612         * gcc.c-torture/compile/pr21562.c: New.
28614 2005-05-28  Steven G. Kargl <kargls@comcast.net>
28616         * gfortran.dg/subnormal_1.f90: New test.
28618 2005-05-28  Jan Hubicka  <jh@suse.cz>
28620         * tree-prof.exp: Fix comment.
28621         * value-prof-1.c: New.
28622         * value-prof-2.c: New.
28623         * value-prof-3.c: New.
28624         * value-prof-4.c: New.
28626 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
28628         PR c++/21614
28629         * g++.dg/expr/ptrmem6.C: New test.
28630         * g++.dg/expr/ptrmem6a.C: Likewise.
28632 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
28634         PR tree-optimization/21658
28635         * gcc.dg/tree-ssa/pr21658.c: New.
28637 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
28639         PR c++/21455
28640         * g++.dg/inherit/ptrmem3.C: New.
28642         PR c++/21681
28643         * g++.dg/parse/template16.C: New.
28645 2005-05-27  Andreas Jaeger  <aj@suse.de>
28647         * gcc.dg/setjmp-2.c: Only run in 32-bit.
28649         * gcc.dg/i386-sse-8.c: Run test on all archs.
28651 2005-05-26  Mike Stump  <mrs@apple.com>
28653         * objc.dg/isa-field-1.m: Only run on darwin.
28654         * objc.dg/lookup-1.m: Likewise.
28655         * objc.dg/try-catch-8.m: Likewise.
28657 2005-05-26  Roger Sayle  <roger@eyesopen.com>
28659         PR tree-optimization/9814
28660         * gcc.dg/pr9814-1.c: New test case.
28662 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
28664         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
28665         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
28666         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
28667         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
28668         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
28669         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
28670         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
28671         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
28672         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
28673         objc.dg/try-catch-8.m: New.
28675 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
28677         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
28678         remove extraneous semicolons.
28680 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
28682         * obj-c++.dg/comp-types-12.mm: New.
28683         * objc.dg/comp-types-11.m: New.
28684         * objc.dg/selector-4.m: New.
28686 2005-05-26  Andreas Jaeger  <aj@suse.de>
28688         PR testsuite/20772
28689         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
28690         g++.old-deja/g++.ext/attrib3.C,
28691         g++.old-deja/g++.other/store-expr1.C,
28692         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
28693         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
28694         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
28695         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
28696         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
28697         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
28698         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
28699         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
28700         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
28701         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
28702         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
28703         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
28704         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
28705         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
28706         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
28707         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
28708         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
28709         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
28710         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
28712 2005-05-26  Andreas Jaeger  <aj@suse.de>
28714         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
28715         x86-64 compilation.
28717 2005-05-26  Andreas Jaeger  <aj@suse.de>
28719         PR testsuite/20772
28720         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
28721         gcc.misc-tests/i386-pf-athlon-1.c,
28722         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28723         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
28724         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
28725         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
28726         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
28727         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
28728         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
28729         programs.
28731         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
28732         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
28733         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
28734         x86-64 compilation.
28736         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
28737         x86_64.
28739         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
28740         effective-target ilp32.
28742 2005-05-26  David Ung  <davidu@mips.com>
28744         * gcc.target/mips/ext_ins.c: New test for testing the generation
28745         of MIPS32/64 rev 2 ext/ins instructions.
28747 2005-05-26  Andreas Jaeger  <aj@suse.de>
28749         * treelang/compile/unsigned.tree: Use gimple instead of
28750         nonexisting generic dump.
28752 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
28754         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
28756 2005-05-26  Andreas Jaeger  <aj@suse.de>
28758         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
28760 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
28762         PR libfortran/17283
28763         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
28764         Test callee-allocated memory with write statements.
28766 2005-05-25  Roger Sayle  <roger@eyesopen.com>
28768         PR middle-end/21709
28769         * gcc.dg/pr21709-1.c: New test case.
28771 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28772             Mike Stump  <mrs@apple.com>
28774         * objc/execute/next_mapping.h: Update for C++.
28776         * obj-c++.dg/selector-1.mm: Move to...
28777         * obj-c++.dg/selector-4.mm: here...
28779         * obj-c++.dg/basic.mm: New.
28780         * obj-c++.dg/comp-types-1.mm: New.
28781         * obj-c++.dg/cxx-class-1.mm: New.
28782         * obj-c++.dg/cxx-ivars-1.mm: New.
28783         * obj-c++.dg/cxx-ivars-2.mm: New.
28784         * obj-c++.dg/cxx-ivars-3.mm: New.
28785         * obj-c++.dg/cxx-scope-1.mm: New.
28786         * obj-c++.dg/cxx-scope-2.mm: New.
28787         * obj-c++.dg/defs.mm: New.
28788         * obj-c++.dg/empty-private-1.mm: New.
28789         * obj-c++.dg/encode-1.mm: New.
28790         * obj-c++.dg/encode-2.mm: New.
28791         * obj-c++.dg/encode-3.mm: New.
28792         * obj-c++.dg/extern-c-1.mm: New.
28793         * obj-c++.dg/extra-semi.mm: New.
28794         * obj-c++.dg/fix-and-continue-2.mm: New.
28795         * obj-c++.dg/isa-field-1.mm: New.
28796         * obj-c++.dg/ivar-list-semi.mm: New.
28797         * obj-c++.dg/local-decl-1.mm: New.
28798         * obj-c++.dg/lookup-1.mm: New.
28799         * obj-c++.dg/lookup-2.mm: New.
28800         * obj-c++.dg/method-1.mm: New.
28801         * obj-c++.dg/method-2.mm: New.
28802         * obj-c++.dg/method-3.mm: New.
28803         * obj-c++.dg/method-4.mm: New.
28804         * obj-c++.dg/method-5.mm: New.
28805         * obj-c++.dg/method-6.mm: New.
28806         * obj-c++.dg/method-7.mm: New.
28807         * obj-c++.dg/no-extra-load.mm: New.
28808         * obj-c++.dg/overload-1.mm: New.
28809         * obj-c++.dg/pragma-1.mm: New.
28810         * obj-c++.dg/pragma-2.mm: New.
28811         * obj-c++.dg/private-1.mm: New.
28812         * obj-c++.dg/private-2.mm: New.
28813         * obj-c++.dg/proto-qual-1.mm: New.
28814         * obj-c++.dg/qual-types-1.mm: New.
28815         * obj-c++.dg/stubify-1.mm: New.
28816         * obj-c++.dg/stubify-2.mm: New.
28817         * obj-c++.dg/super-class-1.mm: New.
28818         * obj-c++.dg/super-class-2.mm: New.
28819         * obj-c++.dg/super-dealloc-1.mm: New.
28820         * obj-c++.dg/super-dealloc-2.mm: New.
28821         * obj-c++.dg/template-1.mm: New.
28822         * obj-c++.dg/template-2.mm: New.
28823         * obj-c++.dg/template-3.mm: New.
28824         * obj-c++.dg/template-4.mm: New.
28825         * obj-c++.dg/template-5.mm: New.
28826         * obj-c++.dg/template-6.mm: New.
28827         * obj-c++.dg/try-catch-1.mm: New.
28828         * obj-c++.dg/try-catch-2.mm: New.
28829         * obj-c++.dg/try-catch-3.mm: New.
28830         * obj-c++.dg/try-catch-4.mm: New.
28831         * obj-c++.dg/try-catch-5.mm: New.
28832         * obj-c++.dg/try-catch-6.mm: New.
28833         * obj-c++.dg/try-catch-7.mm: New.
28834         * obj-c++.dg/try-catch-8.mm: New.
28835         * obj-c++.dg/try-catch-9.mm: New.
28836         * obj-c++.dg/va-meth-1.mm: New.
28838 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28840         * obj-c++.dg/selector-1.mm: New.
28841         * obj-c++.dg/selector-2.mm: New.
28843 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28845         * obj-c++.dg/selector-3.mm: New.
28846         * objc.dg/selector-3.m: New.
28848 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28850         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
28851         about where warning appears.
28853 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
28855         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
28856         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
28857         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
28858         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
28860 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
28862         * gcc.dg/20050524-1.c: New test.
28864 2005-05-25  Jan Hubicka  <jh@suse.cz>
28866         * gcc.dg/tree-prof/inliner-1.c: New.
28868 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
28870         * gcc.dg/tree-prof: New directory.
28871         * gcc.dg/tree-prof/tree-prof.exp: New.
28873 2005-05-25  DJ Delorie  <dj@redhat.com>
28875         * gcc.dg/Wattributes-1.c: New.
28876         * gcc.dg/Wattributes-2.c: New.
28877         * gcc.dg/Wattributes-3.c: New.
28879 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
28881         PR tree-optimization/19833
28882         * gcc.dg/uninit-4.c: Remove xfail.
28883         * gcc.dg/uninit-9.c: Ditto.
28885 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
28887         * obj-c++.dg/bitfield-[1-5].mm: New.
28888         * obj-c++.dg/class-protocol-1.mm: New.
28889         * obj-c++.dg/comp-types-1[0-1].mm: New.
28890         * obj-c++.dg/comp-types-[2-9].mm: New.
28891         * obj-c++.dg/encode-[4-8].mm: New.
28892         * obj-c++.dg/layout-1.mm: New.
28893         * obj-c++.dg/method-1[0-9].mm: New.
28894         * obj-c++.dg/method-2[0-1].mm: New.
28895         * obj-c++.dg/method-[8-9].mm: New.
28896         * obj-c++.dg/objc-gc-3.mm: New.
28897         * obj-c++.dg/try-catch-10.mm: New.
28898         * objc.dg/bitfield-5.m: New.
28899         * objc.dg/comp-types-10.m: New.
28900         * objc.dg/comp-types-9.m: New.
28901         * objc.dg/layout-1.m: New.
28902         * objc.dg/objc-gc-4.m: New.
28903         * objc.dg/try-catch-9.m: New.
28904         * objc.dg/class-protocol-1.m: Tweak diagnostics.
28905         * objc.dg/comp-types-1.m: Likewise.
28906         * objc.dg/comp-types-[5-6].m: Likewise.
28907         * objc.dg/method-9.m: Likewise.
28909 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
28911         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
28912         and on hardware without VMX support.
28914         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
28916         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
28918         * lib/profopt.exp (dg-final-generate, dg-final-use,
28919         profopt-final-code, profopt-get-options): New.
28920         (profopt-execute): Process test directives.
28922         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
28923         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28924         cleanup-tree-dump, cleanup-saved-temps): Update comments.
28926 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
28928         PR C++/21645
28929         * g++.dg/init/ctor5.C: New test.
28931 2005-05-24  Ira Rosen  <irar@il.ibm.com>
28933         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
28934         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
28935         vect-113.c, vect-114.c.
28937 2005-05-23  Adam Nemet  <anemet@lnxw.com>
28939         * gcc.dg/const-elim-1.c: Remove xfails.
28941 2005-05-23  Jeff Law  <law@redhat.com>
28943         * gcc.c-torture/compile/pr21638.c: New test.
28944         * gcc.c-torture/compile/20050520-1.c: New test.
28946 2005-05-23  Nick Clifton  <nickc@redhat.com>
28948         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
28949         be a proper triple, ie: m32r*-*-*.
28950         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28952 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
28954         PR middle-end/21331
28955         PR tree-opt/21293
28956         * gcc.c-torture/compile/pr21293.c: New test.
28957         * gcc.c-torture/execute/pr21331.c: New test.
28959 2004-05-20  Richard Henderson  <rth@redhat.com>
28961         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
28963 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
28965         * obj-c++-dg.exp: Add.
28966         * obj-c++.exp: Add.
28967         * obj-c++.dg/dg.exp: Add.
28969 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
28971         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
28972         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
28974 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
28976         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
28978 2004-05-19  Richard Henderson  <rth@redhat.com>
28980         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
28982 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
28984         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
28986         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
28988 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
28990         PR c++/21495
28991         * g++.dg/parse/extern1.C: New test.
28992         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
28994 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28996         * gcc.dg/c99-math.h: New.
28997         * gcc.dg/c99-math-float-1.c: New test.
28998         * gcc.dg/c99-math-double-1.c: Likewise.
28999         * gcc.dg/c99-math-long-double-1.c: Likewise.
29001 2005-05-18  Richard Henderson  <rth@redhat.com>
29003         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29005 2005-05-18  Devang Patel  <dpatel@apple.com>
29007         * g++.dg/opt/20050511-1.C: New test.
29009 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
29011         PR libfortran/21127
29012         * gfortran.dg/reshape-complex.f90: New test.
29014 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
29016         * gfortran.dg/array_constructor_1.f90: New test.
29017         * gfortran.dg/array_constructor_2.f90: New test.
29019 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29021         PR fortran/20954
29022         * gfortran.dg/pr20954.f: New test.
29024 2005-05-17  Mike Stump  <mrs@apple.com>
29026         Yet more Objective-C++...
29028         * objc.dg/method-5.m: Update.
29029         * objc.dg/method-6.m: Update.
29030         * objc.dg/method-7.m: Update.
29031         * objc.dg/method-9.m: Update.
29032         * objc.dg/try-catch-2.m: Update.
29034 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
29036         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
29037         Remove little-endian optimizations.
29039 2005-05-17  Jeff Law  <law@redhat.com>
29041         * g++.dg/tree-ssa/pr14814.C: New test.
29042         * gcc.dg/tree-ssa/pr14814.C: New test.
29043         * gcc.dg/tree-ssa/pr17141-1.C: New test.
29044         * gcc.dg/tree-ssa/pr17141-2.C: New test.
29046 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29048         * gcc.dg/compat/generate-random.c: Do not include
29049         libiberty.h.
29050         * gcc.dg/compat/generate-random_r.c: Likewise.
29052 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
29054         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
29056 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29058         PR middle-end/21595
29059         * g++.dg/tree-ssa/builtin1.C: New testcase.
29061 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
29063         PR c++/21454
29064         * g++.dg/opt/const4.C: New test.
29066         PR middle-end/21492
29067         * g++.dg/opt/crossjump1.C: New test.
29069         PR tree-optimization/21610
29070         * gcc.c-torture/compile/20050516-1.c: New test.
29072         PR fortran/15080
29073         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29074         about the test failing.
29075         * gfortran.fortran-torture/execute/where_7.f90: New test.
29076         * gfortran.fortran-torture/execute/where_8.f90: New test.
29078 2005-05-16  Richard Henderson  <rth@redhat.com>
29080         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
29081         i?86 and x86_64.
29083 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
29085         * gcc.dg/compat/generate-random.c (config.h): Do not include.
29086         (limits.h): Include unconditionally.
29087         (stdlib.h): Likewise.
29088         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
29089         (limits.h): Include unconditionally.
29090         (stdlib.h): Likewise.
29091         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
29092         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
29093         (limits.h): Include unconditionally.
29094         (stdlib.h): Likewise.
29095         (hashtab.h): Do not include.
29096         (getopt.h): Likewise.
29097         (stddef.h): Include.
29098         (hashval_t): Define.
29099         (struct entry): Add "next" field.
29100         (HASH_SIZE): New macro.
29101         (hash_table): New variable.
29102         (switchfiles): Do not use xmalloc.
29103         (mix): New macro.
29104         (iterative_hash): New function.
29105         (hasht): Remove.
29106         (e_exists): New function.
29107         (e_insert): Likewise.
29108         (output): Use, instead of libiberty hashtable functions.
29109         (main): Do not use getopt.  Do not call htab_create.
29111 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
29113         PR libstdc++/21526
29114         * lib/target-supports.exp (check_mkfifo_available):
29115         Return 0 for cygwin as mkfifo support incomplete on platform.
29116         Fix typos in comments.
29118 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
29120         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
29122 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
29124         PR fortran/17432
29125         * gfortran.dg/assign_4.f: New test.
29127 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
29129         PR tree-optimization/21563
29130         * gcc.dg/tree-ssa/pr21563.c: New.
29132 2005-05-14  Jan Hubicka  <jh@suse.cz>
29134         * gcc.dg/noreturn-7.c: Allow control reaches warning.
29136 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
29138         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
29140 2005-05-13  Julian Brown  <julian@codesourcery.com>
29142         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
29143         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
29145 2005-05-13  Jan Hubicka  <jh@suse.cz>
29147         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
29148         * gcc.dg/fold-xor-?.c: Likewise.
29149         * gcc.dg/pr15784-?.c: Likewise.
29150         * gcc.dg/pr20922-?.c: Likewise.
29151         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
29152         * gcc.dg/tree-ssa/pr17598.c: Likewise.
29153         * gcc.dg/tree-ssa/pr20470.c: Likewise.
29155 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29157         PR fortran/21260
29158         * gfortran.dg/hollerith_1.f90: New test.
29160 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29162         * gfortran.dg/func_result_2.f90: New test.
29164 2005-05-11  Bud Davis  <bdavis@gfortran.org>
29166         * gfortran.dg/dev_null.f90: New test.
29168 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
29170         * gcc.dg/arm-vfp1.c: Revert last change.
29172 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
29174         PR middle-end/19807
29175         PR tree-optimization/19639
29176         * g++.dg/tree-ssa/pr19807.C: New testcase.
29178 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29180         PR libfortran/21471
29181         * gfortran.dg/append-1.f90: New test.
29183 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
29185         * gcc.dg/pr18501.c: XFAIL.
29186         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
29187         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
29188         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
29189         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29190         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29191         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
29192         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
29193         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
29195 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29197         PR fortran/20178
29198         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
29199         gfortran.dg/f2c_3.f90: New tests.
29201         * gfortran.dg/return_1.f90: Fix dg annotation.
29203 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
29205         * gcc.c-torture/compile/20050510-1.c: New test.
29207 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
29209         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
29211 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
29213         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
29215 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
29217         PR c/17913
29218         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
29220 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
29222         PR c/21342
29223         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
29224         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
29226 2005-05-10  Ben Elliston  <bje@au.ibm.com>
29228         PR debug/16676
29229         * gcc.dg/debug/pr16676.c: New test.
29231 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
29233         PR testsuite/21443
29234         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
29235         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
29236         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
29237         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
29238         Change -O1 to -O2.
29239         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
29240         -fno-tree-dominator-opts.
29242 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29244         * gfortran.dg/return_1.f90: New test.
29246 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
29248         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
29250         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
29252 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
29254         PR c++/21427
29255         * g++.dg/inherit/covariant13.C: New.
29257 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29259         PR libfortran/19155
29260         * gfortran.dg/pr19155.f: New test.
29262 2005-05-08  Roger Sayle  <roger@eyesopen.com>
29264         PR inline-asm/8788
29265         * gcc.dg/pr8788-1.c: New testcase.
29267 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
29269         PR target/21416
29270         * gcc.target/mips/fpcmp-[12].c: New tests.
29272 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
29274         * lib/target-supports-dg.exp (dg-require-fork): New function.
29275         (dg-require-mkfifo): Likewise.
29276         * lib/target-supports.exp (check_function_available): New
29277         function.
29278         (check_fork_available): Likewise.
29279         (check_mkfifo_available): Likewise.
29281 2005-05-06  Jeff Law  <law@redhat.com>
29283         * gcc.c-torture/compile/pr21380.c: New test.
29285 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
29287         PR c++/20961
29288         * g++.dg/ext/weak3.C: New test.
29290 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
29292         PR c++/21352
29293         * g++.dg/template/crash37.C: New test.
29295 2005-05-05  Paul Brook  <paul@codesourcery.com>
29297         * gcc.dg/arm-g2.c: Use effective-target arm32.
29298         * gcc.dg/arm-mmx-1.c: Ditto.
29299         * gcc.dg/arm-scd42-2.c: Ditto.
29300         * gcc.dg/arm-vfp1.c: Ditto.
29301         * lib/target-supports.exp (check_effective_target_arm32): New
29302         function.
29304 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
29306         PR libfortran/21354
29307         gfortran.dg/in_pack_rank7.f90: New test.
29309 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
29311         PR middle-end/15618
29312         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
29314 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
29316         PR middle-end/21265
29317         * gcc.dg/20050503-1.c: New test.
29319         PR rtl-optimization/21239
29320         * gcc.dg/i386-sse-11.c: New test.
29322 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
29324         PR target/16888
29325         * gcc.target/i386/asm-1.c: New test.
29327 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
29329         PR rtl-optimization/21330
29330         * gcc.c-torture/execute/20050502-1.c: New test.
29332         PR target/21297
29333         * gcc.c-torture/execute/20050502-2.c: New test.
29335 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
29337         PR middle-end/21282
29338         * gcc.dg/pr21282.c: New.
29340 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29342         * gcc.dg/vect/pr20122.c: Clean up .vect file.
29343         * gcc.dg/vect/vect-92.c: Likewise.
29344         * gcc.dg/vect/vect-93.c: Likewise.
29345         * gcc.dg/vect/vect-dv-1.c: Likewise.
29346         * gcc.dg/vect/vect-dv-2.c: Likewise.
29347         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
29349 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29351         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
29352         * gfortran.dg/vect/vect-2.f90: Likewise.
29353         * gfortran.dg/vect/vect-3.f90: Likewise.
29354         * gfortran.dg/vect/vect-4.f90: Likewise.
29355         * gfortran.dg/vect/vect-5.f90: Likewise.
29357 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
29359         PR target/20813
29360         * gcc.dg/rs6000-fpint-2.c: New.
29362 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
29364         PR c/15698
29365         * gcc.dg/builtins-30.c: Update expected messages.
29366         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
29367         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
29368         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
29370 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
29372         PR tree-optimization/21294
29373         * gcc.dg/tree-ssa/pr21294.c: New.
29375 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
29377         * gcc.dg/altivec-3.c (vec_store): Do not use the old
29378         __builtin_altivec_st_internal_4si built-in.
29380 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
29382         PR c++/15875
29383         * g++.dg/template/ptrmem14.C: New test.
29385 2005-05-02  Paul Brook  <paul@codesourcery.com>
29387         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
29389 2005-05-02  Michael Matz  <matz@suse.de>
29391         PR c++/19542
29392         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
29394 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
29396         * g++.dg/cpp/weak.C: New test.
29398 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
29400         * gcc.dg/tree-ssa/loop-8.c: New test.
29402 2005-04-30  Michael Maty  <matz@suse.de>
29404         * gcc.dg/inline-mcpy.c: New test.
29406 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
29408         PR libfortran/18958
29409         * gfortran.dg/eoshift.f90: New test case.
29411 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
29413         PR libfortran/18857
29414         * gfortran.dg/matmul_1.f90: New test.
29416 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29418         PR tree-optimization/21030
29419         * gcc.dg/tree-ssa/pr21030.c: New.
29421 2005-04-29  Devang Patel  <dpatel@apple.com>
29423         PR tree-optimization/21272
29424         * gcc.dg/vect/vect-ifcvt-10.c: New test.
29426 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
29428         PR fortran/13082
29429         PR fortran/18824
29430         * gfortran.dg/entry_4.f90: New test.
29431         * gfortran.fortran-torture/execute/entry_1.f90: New test.
29432         * gfortran.fortran-torture/execute/entry_2.f90: New test.
29433         * gfortran.fortran-torture/execute/entry_3.f90: New test.
29434         * gfortran.fortran-torture/execute/entry_4.f90: New test.
29435         * gfortran.fortran-torture/execute/entry_5.f90: New test.
29436         * gfortran.fortran-torture/execute/entry_6.f90: New test.
29437         * gfortran.fortran-torture/execute/entry_7.f90: New test.
29439 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29441         * gfortran.fortran-torture/execute/entry_8.f90: New test.
29443 2005-04-29  Paul Brook  <paul@codesourcery.com>
29445         * gfortran.dg/entry_3.f90: New test.
29447 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29449         * gfortran.dg/implicit_4.f90: New test.
29451 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
29453         * lib/target-supports.exp (check_profiling_available): Return
29454         false for xtensa-*-elf.
29456 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
29458         * lib/fortran-torture.exp (fortran-torture.exp): Catch
29459         error if file cannot be deleted.
29461 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29463         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
29464         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
29465         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
29466         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
29467         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
29468         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
29469         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
29470         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
29471         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
29472         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
29473         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
29474         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
29475         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
29477 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29479         PR fortran/20865
29480         * gfortran.dg/pr20865.f90: New test.
29482 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
29484         * gcc.dg/void-cast-2.c: New test.
29486 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29488         PR c/21159
29489         * gcc.dg/void-cast-1.c: New test.
29491 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
29493         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
29495 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29497         PR fortran/21177
29498         * gfortran.dg/pr21177.f90: New test.
29500 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
29502         PR tree-optimization/21171
29503         * gcc.dg/tree-ssa/pr21171.c: New test.
29505 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
29507         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29508         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29509         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29510         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29511         gcc.dg/tree-ssa/gen-vect-32.c: New.
29512         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
29513         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
29514         don't run on PPC32.
29516 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29518         PR c/21213
29519         * gcc.dg/transparent-union-3.c: New test.
29521 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29523         PR c/20740
29524         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
29525         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
29526         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
29527         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
29528         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
29529         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
29531 2005-04-26  Jeff Law  <law@redhat.com>
29533         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
29534         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
29535         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
29536         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
29537         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
29538         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
29539         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
29541 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
29543         PR tree-optimization/17598
29544         * gcc.dg/tree-ssa/pr17598.c: New testcase.
29546 2005-04-25  Mike Stump  <mrs@apple.com>
29548         * objc.dg/fix-and-continue-1.m: Add.
29550 2005-04-25  Roger Sayle  <roger@eyesopen.com>
29552         PR c++/20995
29553         * g++.dg/opt/pr20995-1.C: New test case.
29555 2005-04-25  Devang Patel <dpatel@apple.com>
29557         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
29559 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
29561         PR testsuite/21062
29562         * g++.dg/opt/alias2.C (printf): Correct the prototype.
29564 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
29566         PR C++/21188
29567         * g++.dg/opt/rtti2.C: New test.
29569 2005-04-25  Paul Brook  <paul@codesourcery.com>
29570         Steven G. Kargl  <kargls@comcast.net>
29572         PR fortran/20879
29573         * gfortran.dg/ichar_1.f90: New file.
29575 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
29577         PR middle-end/20991
29578         * g++.dg/opt/pr20991.C: New test.
29580         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
29581         where sizeof (type) < __alignof__ (type).
29582         * gcc.dg/compat/struct-layout-1.h: Likewise.
29584 2005-04-24  Per Bothner  <per@bothner.com>
29585             Devang Patel  <dpatel@apple.com>
29587         PR preprocessor/20907
29588         * gcc.dg/cpp/very-long-comment.c: New test.
29590 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29592         PR fortran/20059
29593         * gfortran.dg/common_5.f: New test.
29595 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
29597         PR middle-end/21082
29598         * g++.dg/tree-ssa/pr21082.C: New testcase.
29600 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
29602         * gcc.dg/vect/vect-99.c: New test.
29604 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
29606         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
29608 2005-04-22  Jeff Law  <law@redhat.com>
29610         * gcc.dg/uninit-5.c: Remove xfails.
29611         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
29612         conditionals and loads.
29614 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
29616         PR libfortran/20074
29617         PR libfortran/20436
29618         PR libfortran/21108
29619         * gfortran.dg/nested_reshape.f90: new test
29620         * gfortran.dg/reshape-alloc.f90: new test
29621         * gfortran.dg/reshape.f90: new test
29623 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
29625         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
29627         * gcc.dg/arm-vfp1.c: New test.
29629 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
29631         PR c++/21087
29632         * g++.dg/lookup/builtin2.C: New test.
29634 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
29636         * gcc.dg/weak/weak-13.c: New test.
29638 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
29640         * lib/target-supports.exp (check_effective_target_sync_int_long):
29641         Add powerpc*.
29643 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
29645         * gcc.target/mips/branch-1.c: New test.
29647 2005-04-21  Richard Henderson  <rth@redhat.com>
29649         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
29650         * gcc.dg/vect/vect-86.c: Likewise.
29651         * gcc.dg/vect/vect-87.c: Likewise.
29652         * gcc.dg/vect/vect-88.c: Likewise.
29654 2005-04-21  Devang Patel  <dpatel@apple.com>
29656         PR optimization/20994
29657         * gcc.dg/tree-ssa/ifc-3.c: New test.
29659 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
29661         PR c/12913
29662         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
29663         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
29664         gcc.dg/c99-vla-jump-5.c: New tests.
29666 2005-04-19  Richard Henderson  <rth@redhat.com>
29668         * lib/target-supports.exp (check_effective_target_vect_int_mult):
29669         Fix typo in exists check.
29670         (check_effective_target_sync_int_long): New.
29671         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
29672         * gcc.dg/ia64-sync-2.c: Likewise.
29673         * gcc.dg/ia64-sync-3.c: Likewise.
29674         * gcc.dg/ia64-sync-4.c: Likewise.
29676 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
29678         * gcc.dg/fold-xor-1.c: New test.
29679         * gcc.dg/fold-xor-2.c: New test.
29681 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
29683         PR target/20670
29684         * g++.dg/eh/fp-regs.C: New test.
29686 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
29688         * gcc.dg/Wint-to-pointer-cast-1.c,
29689         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
29690         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
29691         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
29693 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29695         PR fortran/16861
29696         * gfortran.dg/pr16861.f90: New test.
29698 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
29700         * gcc.dg/pr21085.c: New test.
29702 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
29704         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
29705         (setup_mips_tests, dg-mips-options): New procedures.
29706         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
29707         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
29708         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
29709         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29710         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
29711         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
29712         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
29713         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29714         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
29715         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
29716         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
29717         dg-mips-options instead of dg-options.  Remove now-redundant
29718         preprocessor guards.
29719         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
29720         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29721         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29722         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
29723         * gcc.dg/vr-mult-2.c: Delete.
29724         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
29725         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
29726         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
29727         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
29728         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
29729         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
29730         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
29732 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
29734         * ada/acats/run_all.sh: Use sync when executable not present.
29736 2005-04-18  Devang Patel  <dpatel@apple.com>
29738         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
29739         * gcc.dg/vect/vect-11a.c: New.
29740         * gcc.dg/vect/vect-none.c: Update.
29741         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
29743 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
29745         PR tree-optimization/20922
29746         * gcc.dg/pr20922-1.c: New test.
29747         * gcc.dg/pr20922-2.c: New test.
29748         * gcc.dg/pr20922-3.c: New test.
29749         * gcc.dg/pr20922-4.c: New test.
29750         * gcc.dg/pr20922-5.c: New test.
29751         * gcc.dg/pr20922-6.c: New test.
29753 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29755         PR libfortran/20950
29756         * gfortran.dg/pr20950.f: New test.
29758 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29760         PR libfortran/19216
29761         * gfortran.dg/pr19216.f: New test.
29763 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
29765         PR tree-optimization/21001
29766         * gcc.dg/tree-ssa/pr21001.c: New.
29768 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
29770         PR libfortran/21075
29771         * gfortran.dg/reshape_rank7.f90: New test.
29773 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
29775         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
29776         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
29777         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
29778         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
29779         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
29780         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
29781         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
29782         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
29783         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
29784         wrong way round).
29785         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
29786         in namelists.  New test.
29787         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
29788         New test.
29789         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
29790         New test.
29791         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
29792         namelist.  New test.
29793         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
29794         New test.
29795         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
29796         New test.
29797         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
29798         namelist.  New test.
29799         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
29800         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
29801         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
29802         New test.
29803         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
29804         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
29805         arrays. New test.
29807 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
29809         * gfortran.dg/wtruncate.f: New testcase.
29810         * gfortran.dg/wtruncate.f90: New testcase.
29812 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
29814         PR c++/21025
29815         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
29816         which sizeof/alignof is dependent, rather than just whether we are
29817         processing_template_decl.
29819 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
29821         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29822         corrected typo where the wrong variables had been compared.
29824 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
29826         PR libfortran/18495
29827         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29828         Test callee-allocated version of return array with a write
29829         statement.
29830         Test spread with a temporary with another write statement.
29832 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
29834         PR tree-optimization/21031
29835         * gcc.dg/tree-ssa/pr21031.c: New.
29837 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
29839         PR tree-optimization/21004
29840         * gcc.dg/builtins-53.c: Include builtins-config.h.
29841         Check floorf, ceilf, floorl and ceill transformations
29842         only when HAVE_C99_RUNTIME is defined.
29844 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
29846         PR middle-end/20739
29847         * gcc.dg/tree-ssa/pr20739.c: New test.
29849 2005-04-14  Mike Stump  <mrs@apple.com>
29851         * gcc.dg/Foundation.framework/empty: New.
29852         * gcc.dg/framework-2.c: New.
29854 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
29856         PR tree-optimization/21021
29857         * gcc.c-torture/compile/pr21021.c: New.
29859 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
29861         PR testsuite/21010
29862         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
29863         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
29864         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
29865         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
29866         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
29867         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
29868         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
29869         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
29871 2005-04-14  Richard Henderson  <rth@redhat.com>
29873         * lib/target-supports.exp (check_effective_target_vect_condition):
29874         Add ia64, i?86, and x86_64.
29876 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
29878         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
29880 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
29882         PR tree-optimization/20657
29883         * gcc.dg/tree-ssa/pr20657.c: New.
29885 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
29887         * gcc.dg/builtins-53.c: Also check (int)trunc* and
29888         (long long int)trunc*.
29890 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
29892         PR target/20927
29893         * gcc.dg/pr20927.c: New test.
29895 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
29897         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
29898         * gcc.target/mips/asm-1.c: Likewise.
29900 2005-04-13  Dale Johannesen  <dalej@apple.com>
29902         * objc.dg/objc-fast-4.m: New.
29904 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
29906         * gcc.target/cris/torture/cris-torture.exp: New driver in new
29907         directory.
29908         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
29910 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
29912         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
29913         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
29914         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
29916 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
29918         PR tree-optimization/20913
29919         * gcc.dg/tree-ssa/pr20913.c: New.
29921         PR tree-optimization/20702
29922         * gcc.dg/tree-ssa/pr20702.c: New.
29924 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29926         PR c++/13744
29927         * g++.dg/inherit/local3.C: New test.
29929 2005-04-12  Jeff Law  <law@redhat.com>
29931         * gcc.dg/tree-ssa/20050412-1.c: New test.
29933 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
29935         PR libfortran/19016
29936         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
29937         Add tests with mask generated by expression.
29938         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29939         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29940         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29942 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
29944         PR middle-end/20917
29945         * gcc.dg/20050409-1.c: New test.
29947 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
29949         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
29951 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29953         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29954         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
29955         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29956         (TARGET_CXX): Adjust accordingly.
29957         * target.h (struct gcc_target): Remove epxort_class_data.  Add
29958         determine_class_data_visibility and class_data_always_comdat.
29959         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29960         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
29961         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29962         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
29963         (arm_cxx_determine_class_data_visibility): New.
29964         (arm_cxx_class_data_always_comdat): Likewise.
29965         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29966         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
29967         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29968         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
29969         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
29970         Define.
29972 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29974         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
29976 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
29978         * gcc.dg/i386-darwin-fpmath.c: New.
29980 2004-04-11  Devang Patel  <dpatel@apple.com>
29982         * lib/target-supports.exp (check_effective_target_vect_condition): New.
29983         * gcc.dg/vect/vect-ifcvt-1.c: New test.
29984         * gcc.dg/vect/vect-ifcvt-2.c: New test.
29985         * gcc.dg/vect/vect-ifcvt-3.c: New test.
29986         * gcc.dg/vect/vect-ifcvt-4.c: New test.
29987         * gcc.dg/vect/vect-ifcvt-5.c: New test.
29988         * gcc.dg/vect/vect-ifcvt-6.c: New test.
29989         * gcc.dg/vect/vect-ifcvt-7.c: New test.
29990         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
29992 2004-04-11  Devang Patel  <dpatel@apple.com>
29994         * gcc.dg/vect/vect-dv-1.c: New test.
29995         * gcc.dg/vect/vect-dv-2.c: New test.
29997 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29999         PR tree-optimization/20933
30000         * gcc.dg/tree-ssa/pr20933.c: New test.
30002 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30004         * gfortran.dg/fold_nearest.f90: New test.
30006 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
30008         * gcc.dg/tree-ssa/alias-1.c: New test.
30010 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30012         PR tree-optimization/20920
30013         * g++.dg/tree-ssa/pr20920.C: New test.
30015 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
30017         * gcc.dg/builtins-53.c: Also check (int)ceil* and
30018         (long long int)ceil*.
30020 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
30022         * g++.dg/warn/Wdtor1.C: Declare template in system header with
30023         explicit C++ linkage.
30025 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30027         * gfortran.dg/pr17229.f: Take care of the new obsolescence
30028         warning for arithmetic IF statements.
30030 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
30032         * eor_handling_1.f90: New test case.
30033         * eor_handling_2.f90: New test case.
30034         * eor_handling_3.f90: New test case.
30035         * eor_handling_4.f90: New test case.
30036         * eor_handling_5.f90: New test case.
30037         * noadv_size.f90: New test case.
30038         * pad_no.f90: New test case.
30040 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
30042         * gcc.c-torture/execute/20050410-1.c: New test.
30044 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
30046         * gcc.dg/pr20126.c: New.
30048 2005-04-09  Bud Davis  <bdavis@gfortran.org>
30049             Steven G. Kargl <kargls@comcast.net>
30051         * gfortran.dg/PR19872.f: New test.
30053 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30055         * gfortran.dg/nint_1.f90: Fix dg-do directive.
30057 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30059         * gfortran.dg/nint_1.f90: New test.
30061 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30063         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
30064         Added test for callee-allocated arrays with write statements.
30065         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
30066         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
30067         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30068         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30069         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30071 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30073         PR libfortran/20163
30074         * gfortran.dg/open-options-blanks.f: New test.
30076 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
30078         PR fortran/13257
30079         * gfortran.dg/comma_format_extension_[1234].f: New tests.
30081 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
30083         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30084         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30085         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30086         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30087         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30088         * gcc.c-torture/execute/stdarg-4.c: New test.
30090         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
30092         PR target/20795
30093         * g++.dg/abi/param2.C: New test.
30095 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30097         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
30099 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30101         * gcc.dg/builtins-53.c: New test.
30103 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
30105         * g++.dg/tree-ssa/pr18178.C: New test.
30106         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
30107         * gcc.c-torture/execute/20041019-1.c: New test.
30108         * gcc.dg/tree-ssa/20041008-1.c: New test.
30109         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
30110         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
30111         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
30112         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
30113         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
30114         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
30115         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
30116         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
30117         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30118         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30120 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
30122         PR rtl-optimization/20466
30123         * gcc.c-torture/execute/pr20466-1.c: New test.
30125 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
30127         PR c++/20905
30128         * g++.dg/parse/cond2.C: New test.
30130         PR c++/20145
30131         * g++.dg/warn/Wdtor1.C: New test.
30133 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30135         PR fortran/17229
30136         * gfortran.dg/pr17229.f: New test.
30138 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
30140         * gfortran.dg/tiny_1.f90: New test.
30141         * gfortran.dg/tiny_2.f90: ditto.
30143 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
30145         * gfortran.dg/eor_1.f90: Fix dg-do run line
30146         * gfortran.dg/open_new.f90: Fix dg-do run line
30148 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
30150         * lib/target-supports.exp (get_compiler_messages): Support
30151         optional arguments, the fourth being compiler options.
30152         (check_effective_target_fpic): New proc.
30153         * gcc.dg/20050321-2.c: Restrict to target fpic.
30155 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
30157         * gcc.dg/15443-1.c: New test.
30158         * gcc.dg/15443-2.c: Likewise.
30160 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30162         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
30164 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
30166         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
30168 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
30170         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
30171         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
30172         -m64.
30173         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
30174         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
30175         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
30177 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
30179         PR c++/20212
30180         * g++.dg/warn/Wunused-11.C: New test.
30182 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
30184         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
30186 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
30188         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
30190 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
30192         PR c++/20734
30193         * g++.dg/template/ptrmem13.C: New test.
30195 2005-04-05  Per Bothner  <per@bothner.com>
30197         * lib/gcc.exp: Always add -fno-show-column, for now.
30199 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
30201         PR testsuite/20767
30202         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
30203         of plain old "unsigned int" for the type of "i".  Makes this test
30204         64bit clean.
30206 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
30208         * gcc.dg/i386-ssefn-1.c: New test.
30209         * gcc.dg/i386-ssefn-2.c: New test.
30210         * gcc.dg/i386-ssefn-3.c: New test.
30211         * gcc.dg/i386-ssefn-4.c: New test.
30213 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
30215         PR tree-optimization/20076
30216         * gcc.dg/builtin-apply4.c: New test.
30218         PR preprocessor/19475
30219         * gcc.dg/cpp/macspace1.c: New test.
30220         * gcc.dg/cpp/macspace2.c: New test.
30222 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30224         * gfortran.dg/pr20755.f: Fixed bad format.
30226 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
30228         PR c++/20763
30229         * g++.dg/ext/attrib21.C: New test.
30231 2004-04-05  Devang Patel  <dpatel@apple.com>
30233         * lib/target-supports.exp (check_effective_target_vect_shif): New.
30234         * gcc.dg/vect/vect-shift-1.c: New test.
30236 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30238         PR libfortran/20755
30239         * gfortran.dg/pr20755.f: New test.
30241 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
30243         * gfortran.dg/pr15959.f90: New test.
30244         * gfortran.dg/string_pad_trunc.f90: New test.
30246 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30248         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
30249         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
30250         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
30251         syntax.
30253 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30255         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
30257 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30259         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
30260         * gcc.c-torture/compile/20011119-2.c: Likewise.
30261         * gcc.c-torture/compile/981001-2.c: Likewise.
30263 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
30265         PR c++/20679
30266         * g++.dg/template/overload4.C: New test.
30268 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30270         PR c++/20746
30271         * g++.dg/abi/covariant5.C: New.
30273         PR debug/20505
30274         * g++.dg/debug/const2.C: New.
30276 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
30278         PR rtl-optimization/16104
30279         * gcc.c-torture/execute/20050316-1.c: New test.
30281 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30283         * g++.dg/template/spec23.C: Fix dg-error text.
30285 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
30287         PR c++/19199
30288         * g++.dg/expr/lval2.C: New.
30290 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30292         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
30293         __builtin_strcasecmp and __builtin_strncasecmp.
30295 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
30297         PR c++/20723
30298         * g++.dg/template/spec22.C: New.
30299         * g++.dg/template/spec23.C: New.
30301 2005-04-03  Dale Ranta  <dir@lanl.gov>
30302             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30304         PR libfortran/20068
30305         PR libfortran/20125
30306         PR libfortran/20156
30307         PR libfortran/20471
30308         * gfortran.dg/backspace.f: New test.
30310 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
30312         * gcc.dg/pr19345.c: New test.
30314 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
30316         PR tree-optimization/20640
30317         * gcc.dg/torture/tree-loop-1.c: New.
30319 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
30321         PR rtl-optimization/20290
30322         * gcc.c-torture/execute/loop-ivopts-2.c: New.
30324 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
30326         * gcc.dg/rs6000-fpint.c: New.
30328 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30330         * gcc.dg/old-style-then-proto-1.c: New test.
30332 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30334         * gfortran.fortran-torture/execute/backspace.f90: Check
30335         after backspace and read was incorrect.
30337 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30339         * gcc.c-torture/execute/builtins/strcat.c: Check the result
30340         buffer past the terminating NUL using memcmp.
30341         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
30342         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
30344         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
30345         Fix unused/uninitialized variable warnings.
30347         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
30348         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
30349         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
30350         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
30352         * gcc.c-torture/execute/builtins/abs-1-lib.c,
30353         gcc.c-torture/execute/builtins/fputs-lib.c,
30354         gcc.c-torture/execute/builtins/lib/fprintf.c,
30355         gcc.c-torture/execute/builtins/lib/main.c,
30356         gcc.c-torture/execute/builtins/lib/memcmp.c,
30357         gcc.c-torture/execute/builtins/lib/memmove.c,
30358         gcc.c-torture/execute/builtins/lib/mempcpy.c,
30359         gcc.c-torture/execute/builtins/lib/memset.c,
30360         gcc.c-torture/execute/builtins/lib/printf.c,
30361         gcc.c-torture/execute/builtins/lib/sprintf.c,
30362         gcc.c-torture/execute/builtins/lib/stpcpy.c,
30363         gcc.c-torture/execute/builtins/lib/strchr.c,
30364         gcc.c-torture/execute/builtins/lib/strcmp.c,
30365         gcc.c-torture/execute/builtins/lib/strcpy.c,
30366         gcc.c-torture/execute/builtins/lib/strcspn.c,
30367         gcc.c-torture/execute/builtins/lib/strlen.c,
30368         gcc.c-torture/execute/builtins/lib/strncat.c,
30369         gcc.c-torture/execute/builtins/lib/strncmp.c,
30370         gcc.c-torture/execute/builtins/lib/strncpy.c,
30371         gcc.c-torture/execute/builtins/lib/strrchr.c,
30372         gcc.c-torture/execute/builtins/lib/strspn.c,
30373         gcc.c-torture/execute/builtins/lib/strstr.c,
30374         gcc.c-torture/execute/builtins/memops-asm-lib.c,
30375         gcc.c-torture/execute/builtins/strlen-2.c,
30376         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
30377         prototypes.
30379 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
30381         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
30382         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
30383         selectany usage.
30385 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
30387         PR c++/19406
30388         * g++.dg/debug/using1.C: New test.
30390 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
30392         PR middle-end/20524
30393         * gcc.dg/alias-7.c: Prefix asm-declared name with
30394         __USER_LABEL_PREFIX__.
30396 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
30398         Fix fallout from PR middle-end/15700:
30399         * gcc.c-torture/compile/20011119-1.c: Take
30400         __USER_LABEL_PREFIX__ into account.
30401         * gcc.c-torture/compile/20011119-2.c: Likewise.
30403 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30405         PR c++/18644
30406         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
30408 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30410         PR c/17855
30411         * gcc.c-torture/compile/struct-non-lval-1.c,
30412         gcc.c-torture/compile/struct-non-lval-2.c,
30413         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
30415 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
30417         * gcc.dg/tls/tls.exp: Remove temporary file.
30418         * g++.dg/tls/tls.exp: Ditto.
30419         * lib/file-format.exp: Ditto.
30420         * g++.dg/special/ecos.exp: Ditto.
30422         * lib/profopt.exp: Treat prof_ext as a list.
30423         * gcc.misc-tests/bprob.exp: Ditto.
30424         * g++.dg/bprob/bprob.exp: Ditto.
30426         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
30427         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
30428         g++.dg/tree-ssa/pointer-reference-alias.C,
30429         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
30430         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
30431         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
30432         g++.dg/vect/pr19951.cc: Ditto.
30433         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
30434         gcc.dg/builtins-47.c: Ditto.
30435         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
30436         gcc.dg/pr20115-1.c: Ditto.
30437         * gcc.dg/tree-ssa/20030530-2.c,
30438         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
30439         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30440         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
30441         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30442         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
30443         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
30444         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
30445         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
30446         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
30447         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
30448         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
30449         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
30450         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
30451         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
30452         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
30453         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30454         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30455         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30456         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30457         gcc.dg/tree-ssa/20030824-1.c,
30458         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
30459         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
30460         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
30461         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
30462         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
30463         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
30464         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
30465         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
30466         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
30467         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
30468         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
30469         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
30470         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
30471         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
30472         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
30473         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
30474         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
30475         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
30476         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
30477         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
30478         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
30479         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
30480         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
30481         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
30482         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
30483         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
30484         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
30485         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
30486         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
30487         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
30488         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
30489         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
30490         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
30491         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
30492         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
30493         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
30494         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
30495         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
30496         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
30497         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
30498         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
30499         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
30500         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30501         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
30502         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
30503         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
30504         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
30505         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
30506         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
30507         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
30508         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30509         gcc.dg/tree-ssa/useless-1.c: Ditto.
30510         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
30511         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
30512         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
30513         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
30514         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30515         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
30516         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
30517         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
30518         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
30519         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
30520         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
30521         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
30522         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
30523         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
30524         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
30525         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
30526         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
30527         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
30528         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
30529         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
30530         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
30531         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30532         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30533         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
30534         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
30535         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
30536         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
30537         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
30538         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
30539         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
30540         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
30541         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
30542         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
30543         gcc.dg/vect/vect-none.c: Ditto.
30544         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
30545         treelang/compile/unsigned.tree: Ditto.
30547         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
30548         * gcc.dg/cpp/direct2s.c: Ditto.
30549         * gcc.dg/cpp/paste4.c: Ditto.
30550         * gcc.dg/cpp/separate-1.c: Ditto.
30551         * gcc.dg/pch/save-temps-1.c: Ditto.
30552         * g++.dg/ext/altivec-10.C: Ditto.
30553         * g++.dg/pch/pch.C: Ditto.
30555         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
30557         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
30558         * g++.dg/template/repo1.C: Ditto.
30559         * g++.dg/template/repo2.C: Ditto.
30560         * g++.dg/template/repo3.C: Ditto.
30561         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
30562         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
30563         * g++.old-deja/g++.pt/repo1.C: Ditto.
30564         * g++.old-deja/g++.pt/repo2.C: Ditto.
30565         * g++.old-deja/g++.pt/repo3.C: Ditto.
30566         * g++.old-deja/g++.pt/repo4.C: Ditto.
30568         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
30569         * gcc.dg/20030107-1.c: Ditto.
30570         * gcc.dg/20030702-1.c: Ditto.
30571         * gcc.dg/profile-generate-1.c: Ditto.
30572         * g++.dg/other/profile1.C: Ditto.
30573         * g++.old-deja/g++.robertl/eb83.C: Ditto.
30575         * lib/gcc-dg.exp (remove-build-file): New.
30576         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30577         cleanup-tree-dump, cleanup-saved-temps): New.
30579 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30581         PR c++/19203, DR 214
30582         * g++.dg/parse/ambig3.C: Not ambiguous.
30583         * g++.dg/template/spec20.C: New.
30584         * g++.dg/template/spec21.C: New.
30586 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
30588         PR target/20045
30589         * gcc.dg/ia64-fptr-1.c: Run only on linux.
30591 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30593         PR libfortran/20660
30594         * gfortran.dg/negative_unit.f: New test.
30596 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
30598         * gcc.dg/20050330-1.c: New test.
30600 2005-03-30  Devang Patel  <dpatel@apple.com>
30602         * g++.dg/tree-sra/ssa-sra-3.C: New test.
30604 2005-03-30  Dale Johannesen  <dalej@apple.com>
30606         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
30608 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
30610         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
30611         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
30612         Strip options from test name.
30614 2005-03-31  Jan Hubicka  <jh@suse.cz>
30616         * gcc.dg/varpool-1.c: New testcase.
30618 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
30620         PR c/772
30621         PR c/17913
30622         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
30623         gcc.dg/stmt-expr-label-3.c : New tests.
30624         * gcc.c-torture/execute/medce-2.c: Remove.
30626 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
30628         PR c/20368
30629         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
30630         tests.
30632 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
30634         * gcc.c-torture/compile/pr20203.c: New test.
30636 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
30638         * gfortran.dg/promotion.f90: New test.
30640 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
30642         PR middle-end/20491
30643         * gcc.dg/torture/asm-subreg-1.c: New test.
30645 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
30647         PR c/20672
30648         * gcc.dg/pr20672-1.c: New test.
30650 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
30652         * gfortran.dg/vect: New directory.
30653         * gfortran.dg/vect/vect.exp: New.
30654         * gfortran.dg/vect/vect-1.f90: New test.
30655         * gfortran.dg/vect/vect-2.f90: New test.
30656         * gfortran.dg/vect/vect-3.f90: New test.
30657         * gfortran.dg/vect/vect-4.f90: New test.
30658         * gfortran.dg/vect/vect-5.f90: New test.
30660 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
30662         PR middle-end/20622
30663         * gcc.dg/alias-7.c: New test.
30665 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30667         * gcc.dg/sparc-reg-1.c: New test.
30669 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
30671         PR target/19890
30672         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
30674 2005-03-29  Dale Ranta  <dir@lanl.gov>
30675             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30677         PR libfortran/20163
30678         * gfortran.dg/pr20163-2.f: New test.
30680 2005-03-28  Jan Hubicka  <jh@suse.cz>
30682         PR middle-end/20635
30683         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
30684         by Jakub Jelinek.
30686 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
30688         PR tree-optimization/20626
30689         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
30690         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
30692 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
30694         * gfortran.dg/underflow.f90: New test.
30695         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
30697 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30699         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
30701 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
30703         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
30704         (g++_init): Make sure that CXXFLAGS is set.
30705         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
30706         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
30707         * lib/gfortran.exp (gfortran_link_flags): Likewise.
30708         * lib/objc.exp (objc_init): Likewise.
30709         * lib/treelang.exp (treelang_init): Likewise.
30711 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
30713         PR tree-optimization/20470
30714         * gcc.dg/tree-ssa/pr20470.c: New test.
30716 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
30718         * gcc.dg/ppc-stfiwx.c: New.
30720 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
30722         PR target/19888
30723         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
30725 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30727         * gcc.dg/20050325-1.c: Fix a typo.
30729 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30731         PR libfortran/19678
30732         PR libfortran/19679
30733         * gfortran.dg/dos_eol.f: New test.
30735 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30737         PR rtl-optimization/20249
30738         * gcc.dg/20050325-1.c: New test.
30740 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30742         PR libfortran/15332
30743         * gfortran.dg/pr15332.f: New test.
30745 2005-03-24  Dale Johannesen  <dalej@apple.com>
30747         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
30749 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
30751         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
30752         'internal' visibility.
30753         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
30754         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
30755         'protected' visibility.
30756         * gcc.dg/visibility-7.c: Likewise.
30757         * lib/target-supports.exp (check_visibility_available): Take
30758         a parameter, the kind of visibility to check for.
30759         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
30760         to check_visibility_available.
30762         * g++.dg/expr/cast3.C: New.
30764 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
30766         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
30767         rs6000.
30769 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
30771         PR target/20095
30772         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
30774 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
30776         * gcc.dg/badshift.c: Renamed to...
30777         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
30779         * gcc.target/i386/badshift.c: Renamed to...
30780         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
30781         only.
30783         PR rtl-optimization/20532
30784         * gcc.target/i386/badshift.c: New.
30786 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30788         * gfortran.dg/pr18025.f90: New test.
30790 2005-03-23  Dale Johannesen  <dalej@apple.com>
30792         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
30794 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
30796         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
30798         * lib/target-supports.exp (check_iconv_available): Default
30799         libiconv to -liconv, if there is no definition.
30801 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
30803         * gcc.dg/torture/cris-asm-mof-1.c: New test.
30805 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
30807         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
30808         * g++.dg/opt/pr7503-2.C: Likewise.
30809         * g++.dg/opt/pr7503-3.C: Likewise.
30810         * g++.dg/opt/pr7503-4.C: Likewise.
30811         * g++.dg/opt/pr7503-5.C: Likewise.
30812         * g++.dg/warn/minmax.C: New test.
30814 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30816         * gfortran.dg/g77_intrinsics_funcs.f: New test.
30817         * gfortran.dg/g77_intrinsics_sub.f: New test.
30819 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
30820             Jan Hubicka  <jh@suse.cz>
30821             Steven Bosscher <stevenb@suse.de
30823         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
30825 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30827         PR c++/19980
30828         * g++.dg/template/redecl3.C: New test.
30830 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30832         PR c++/20499
30833         * g++.dg/parse/error16.C: Tweak error markers.
30835 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
30837         PR target/20561
30838         * gcc.dg/20050321-2.c: New test.
30840 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30842         PR c++/20465
30843         PR c++/20381
30844         * g++.dg/template/ptrmem12.C: New.
30846 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
30848         PR rtl-optimization/20527
30849         * gcc.c-torture/execute/pr20527-1.c: New test.
30851 2005-03-22  Ben Elliston  <bje@au.ibm.com>
30853         * gcc.misc-tests/options.exp (check_for_options): Create a real C
30854         program, compile it into a real executable and then delete the .c
30855         and .x files afterwards, to avoid problems on testglue targets.
30857 2005-03-21  Stuart Hastings  <stuart@apple.com>
30859         * gcc.target/i386/sse-2.c: New.
30861 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
30863         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
30865 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30867         * g++.dg/parse/crash25.C: Fix typo.
30869 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30871         PR c++/20461
30872         * g++.dg/parse/crash24.C: New test.
30874         PR c++/20536
30875         * g++.dg/parse/crash25.C: New test.
30877 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30879         PR c++/20147
30880         * g++.dg/ext/stmtexpr4.C: New test.
30882 2005-03-20  Roger Sayle  <roger@eyesopen.com>
30884         PR middle-end/20539
30885         * gcc.c-torture/compile/pr13066-1.c: New test case.
30886         * gcc.c-torture/compile/pr20539-1.c: Likewise.
30887         * g++.dg/opt/pr13066-1.C: Likewise.
30889 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
30891         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
30893 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30895         PR fortran/18525
30896         * gfortran.dg/nesting_1.f90: New test.
30898 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30900         PR c++/20240
30901         * g++.dg/lookup/using13.C: New test.
30903 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30905         PR c++/20333
30906         * g++.dg/template/crash36.C: New test.
30908 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
30910         PR c++/20463
30911         * g++.dg/template/crash35.C: New test.
30913 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
30915         PR c++/19966
30916         * g++.dg/overload/operator2.C: New test.
30918 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30920         PR libfortran/20257
30921         * gfortran.dg/pr20257.f90: New test.
30923 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30925         PR libfortran/20480
30926         * gfortran.dg/pr20480.f90: New test.
30928 2005-03-16  Richard Henderson  <rth@redhat.com>
30930         PR middle-end/15700
30931         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
30932         (_rtld_global): New.
30933         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
30934         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
30936         * gcc.dg/alias-3.c: New.
30937         * gcc.dg/alias-4.c: New.
30938         * gcc.dg/alias-5.c: New.
30939         * gcc.dg/alias-6.c: New.
30941 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
30943         * gcc.dg/cpp/ucnid-7.c: New.
30945 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
30946             Dorit Naishlos  <dorit@il.ibm.com>
30948         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
30949         darwin.
30951 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
30953         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
30954         support misaligned accesses.
30955         * gcc.dg/vect/vect-58.c: Likewise.
30956         * gcc.dg/vect/vect-92.c: New.
30957         * gcc.dg/vect/vect-93.c: New.
30959 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
30961         PR fortran/18827
30962         * gfortran.dg/assign_2.f90: New test.
30963         * gfortran.dg/assign_3.f90: New test.
30964         * gfortran.dg/assign.f90: New test.
30966 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
30968         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
30969         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
30970         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
30971         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
30972         names.
30974 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
30976         * gcc.dg/cpp/ucnid-6.c: New.
30978         * gcc.dg/cpp/normalize-1.c: New.
30979         * gcc.dg/cpp/normalize-2.c: New.
30980         * gcc.dg/cpp/normalize-3.c: New.
30981         * gcc.dg/cpp/normalize-4.c: New.
30982         * gcc.dg/cpp/ucnid-4.c: New.
30983         * gcc.dg/cpp/ucnid-5.c: New.
30984         * g++.dg/cpp/normalize-1.C: New.
30985         * g++.dg/cpp/ucnid-1.C: New.
30987 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30989         * gcc.dg/pr18628.c: New.
30991 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30993         PR c++/20280
30994         * g++.dg/tree-ssa/pr20280.C: New.
30996 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30998         PR fortran/20467
30999         * gfortran.dg/stfunc_2.f90: New test.
31001 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31003         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31005 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31007         * gcc.dg/tree-ssa/20050314-1.c: New test.
31009 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31011         PR c++/4403
31012         PR c++/9783, DR433
31013         * g++.dg/template/friend34.C: New test.
31014         * g++.dg/template/friend35.C: Likewise.
31015         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
31017 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31019         Friend class name lookup 5/n
31020         PR c++/1016
31021         * g++.dg/lookup/hidden-class1.C: New test.
31022         * g++.dg/lookup/hidden-class2.C: Likewise.
31023         * g++.dg/lookup/hidden-class3.C: Likewise.
31024         * g++.dg/lookup/hidden-class4.C: Likewise.
31025         * g++.dg/lookup/hidden-class5.C: Likewise.
31026         * g++.dg/lookup/hidden-class6.C: Likewise.
31027         * g++.dg/lookup/hidden-class7.C: Likewise.
31028         * g++.dg/lookup/hidden-class8.C: Likewise.
31029         * g++.dg/lookup/hidden-class9.C: Likewise.
31030         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
31031         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
31032         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
31033         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
31034         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
31035         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
31036         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
31037         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
31038         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31039         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
31040         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
31042 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
31044         PR c++/20157
31045         * g++.dg/template/error18.C: New test.
31047 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31049         PR debug/16792
31050         * g++.dg/debug/pr16792.C: New test.
31052 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31054         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
31055         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
31056         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
31057         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
31058         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
31059         test assertion names.
31061 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31063         PR fortran/18600
31064         * gfortran.dg/stfunc_1.f90: New test.
31066 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31068         PR fortran/16907
31069         * gfortran.dg/real_index_1.f90: New test.
31071 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31073         PR fortran/20323
31074         * gfortran.dg/spec_expr_1.f90: New test.
31076 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31078         PR c/20402
31079         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31080         new parser.
31082 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31084         PR fortran/20361
31085         * gfortran.dg/largeequiv_1.f90: New test.
31087 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31089         * gcc.dg/ucnid-1.c: New.
31090         * gcc.dg/ucnid-2.c: New.
31091         * gcc.dg/ucnid-3.c: New.
31092         * gcc.dg/ucnid-4.c: New.
31093         * gcc.dg/ucnid-5.c: New.
31094         * gcc.dg/ucnid-6.c: New.
31095         * gcc.dg/cpp/ucnid-1.c: New.
31096         * gcc.dg/cpp/ucnid-2.c: New.
31097         * gcc.dg/cpp/ucnid-3.c: New.
31098         * g++.dg/other/ucnid-1.C: New.
31100 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31102         * gcc.dg/vmx/darwin-abi-3.c: Delete.
31104 2005-03-11  Per Bothner  <per@bothner.com>
31106         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
31107         that diagnotics refer to correct token.
31108         * gcc.dg/unused-3.c: Likewise.
31110 2005-03-11  Per Bothner  <per@bothner.com>
31112         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
31113         constant" is now actually on same line as string constant.
31114         * gcc.dg/cpp/direct2s.c: Likewise.
31116 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
31118         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
31120 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31122         PR libfortran/20124
31123         * gfortran.dg/pr20124.f90: New Test
31125 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
31127         PR tree-optimization/20130
31128         * gcc.dg/pr20130-1.c: New test.
31130 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
31132         PR target/20095
31133         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
31135 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31137         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
31139 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
31141         * g++.dg/eh/forced1.C: Fix comment.
31142         * g++.dg/eh/forced2.C: Ditto.
31143         * g++.dg/eh/forced3.C: Ditto.
31144         * g++.dg/eh/forced4.C: Ditto.
31146 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
31148         PR rtl-opt/20412
31149         * gcc.c-torture/compile/pr20412.c: New test.
31151 2005-03-10  Roger Sayle  <roger@eyesopen.com>
31153         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
31155 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
31157         PR target/20322
31158         * gcc.dg/20050307-1.c: New test.
31160 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
31162         PR c++/20375
31163         * g++.dg/other/stdarg3.C: New.
31165 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
31167         PR c++/18384, c++/18327
31168         * g++.dg/init/array19.C: New test.
31170         PR inline-asm/20314
31171         * gcc.dg/torture/pr20314-1.c: New test.
31172         * gcc.dg/torture/pr20314-2.c: New test.
31174 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
31176         * gcc.dg/20050309-1.c: New test.
31178 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31180         * gcc.dg/builtins-10.c: Reactivate disabled test.
31181         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
31182         new cbrt transformations.
31184 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
31186         PR c++/20208
31187         * g++.dg/template/array13.C: New test.
31189 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
31191         PR c++/16859
31192         * g++.dg/init/brace4.C: New test.
31194 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
31196         PR c++/20186
31197         * g++.dg/template/non-dependent12.C: New.
31199 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
31201         PR c++/20142
31202         * g++.dg/init/array18.C: Add dg-do run marker.
31204         PR c++/20142
31205         * g++.dg/init/array18.C: New test.
31207 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31209         * consistency.vlad/vlad.exp: Remove trailing semicolons.
31210         * g++.dg/gcov/gcov.exp: Likewise.
31211         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
31212         * gcc.target/xstormy16/xstormy16.exp: Likewise.
31213         * lib/c-torture.exp: Likewise.
31214         * lib/fortran-torture.exp: Likewise.
31215         * lib/g++.exp: Likewise.
31216         * lib/gcc-defs.exp: Likewise.
31217         * lib/gcc-dg.exp: Likewise.
31218         * lib/gcc.exp: Likewise.
31219         * lib/gcov.exp: Likewise.
31220         * lib/gfortran.exp: Likewise.
31221         * lib/mike-g++.exp: Likewise.
31222         * lib/mike-gcc.exp: Likewise.
31223         * lib/objc-torture.exp: Likewise.
31224         * lib/objc.exp: Likewise.
31225         * lib/profopt.exp: Likewise.
31226         * lib/target-libpath.exp: Likewise.
31227         * lib/target-supports.exp: Likewise.
31228         * lib/treelang.exp: Likewise.
31229         * lib/wrapper.exp: Likewise.
31231 2005-03-08  Jeff Law  <law@redhat.com>
31233         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
31234         PHI-OPT changes.
31236 2005-03-08  Ira Rosen  <irar@il.ibm.com>
31238         * gcc.dg/vect/pr20122.c: New test.
31240 2005-03-07  Jeff Law  <law@redhat.com>
31242         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
31243         was folded away.
31244         * gcc.dg/tree-ssa/pr18133-1.c: New test.
31245         * gcc.dg/tree-ssa/pr18133-2.c: New test.
31246         * gcc.dg/tree-ssa/pr18134.c: New test.
31248 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31250         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
31251         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
31252         gcc.dg/torture/builtin-noret-2.c: Require weak support.
31254 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
31256         PR tree-opt/17671
31257         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
31259 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
31261         * g++.dg/warn/Wnvdtor.C: New test.
31263 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
31265         * gcc.dg/torture/pr19683-1.c: New test.
31267 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
31269         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
31270         * gfortran.dg/g77/19990313-2.f: Ditto.
31271         * gfortran.dg/g77/19990313-3.f: Ditto.
31272         * gfortran.dg/g77/19990525-0.f: Ditto.
31273         * gfortran.dg/g77/19990826-0.f: Ditto.
31274         * gfortran.dg/g77/19990826-2.f: Ditto.
31275         * gfortran.dg/g77/19990826-3.f: Ditto.
31276         * gfortran.dg/g77/20000511-1.f: Ditto.
31277         * gfortran.dg/g77/20000511-2.f: Ditto.
31278         * gfortran.dg/g77/970625-2.f: Ditto.
31279         * gfortran.dg/g77/980310-2.f: Ditto.
31280         * gfortran.dg/g77/980310-3.f: Ditto.
31281         * gfortran.dg/g77/980310-8.f: Ditto.
31282         * gfortran.dg/g77/980519-2.f: Ditto.
31283         * gfortran.dg/g77/alpha1.f: Ditto.
31284         * gfortran.dg/g77/claus.f: Ditto.
31285         * gfortran.dg/g77/erfc.f: Ditto.
31286         * gfortran.dg/g77/short.f: Ditto.
31287         * gfortran.fortran-torture/execute/data.f90: Ditto.
31288         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
31289         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
31291 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31293         * lib/file-format.exp (gcc_target_object_format): Add check for som
31294         format and hardcode object formats on hppa*-*-hpux*.
31295         * lib/target-supports.exp (check_weak_available): Add check for som
31296         object format.  Always return 0 on hppa*-*-hpux10*.
31298         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
31299         is defined.
31301         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
31303 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
31305         * gfortran.dg/pr19936_1.f90: New test.
31306         * gfortran.dg/pr19936_2.f90: New test.
31307         * gfortran.dg/pr19936_3.f90: New test.
31309 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
31310             Paul Thomas <prthomas@drfccad.cea.fr>
31312         * gfortran.dg/PR19754_1.f90: New test.
31313         * gfortran.dg/PR19754_2.f90: Ditto.
31315 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31317         PR c++/19311
31318         * g++.dg/template/non-dependent11.C: New test.
31320 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
31322         * lib/target-supports.exp (check_iconv_available): Fix comment.
31324 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
31325             Joseph S. Myers  <joseph@codesourcery.com>
31327         PR c++/19797
31328         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
31330 2005-03-04  Matthew Sachs  <msachs@apple.com>
31332         * gcc.exp (gcc_target_compile): Put braces around
31333         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
31334         * objc.exp (objc_target_compile): Likewise.
31335         * treelang.exp (treelang_target_compile): Likewise.
31337 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31339         PR fortran/19673
31340         * gfortran.dg/func_result_1.f90: New test.
31342 2005-03-04  Ben Elliston  <bje@au.ibm.com>
31344         * gcc.misc-tests/options.exp: New test.
31346 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
31348         * gcc.dg/pr15784-4.c: New test.
31350 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
31352         * gcc.c-torture/execute/pr17133.c: New.
31353         * gcc.c-torture/compile/20050303-1.c: New.
31355 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
31357         * gcc.dg/cpp/assert4.c: Fix for cygwin.
31359 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
31361         * g++.dg/overload/using2.C: New.
31363 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
31365         PR c++/19916
31366         * g++.dg/init/ptrmem2.C: New test.
31368 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
31370         PR c/8927
31371         * gcc.dg/pr8927-1.c: New test.
31373 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31375         PR c++/20232
31376         * g++.dg/inherit/covariant12.C: New.
31378 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31380         PR fortran/19479
31381         * gfortran.dg/bound_1.f90: New test.
31383 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
31385         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
31386         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
31388 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
31390         PR c/20245
31391         * gcc.dg/pr20245-1.c: New test.
31393 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
31395         PR middle-end/19874
31396         * gcc.c-torture/execute/20050119-2.c: New test case.
31398 2005-02-28  Ben Elliston  <bje@au.ibm.com>
31400         * README: Update the DejaGnu bug reporting address.
31401         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
31402         * lib/objc-torture.exp: Likewise.
31404 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31406         * gfortran.dg/boz_1.f90: New test.
31407         * gfortran.dg/boz_3.f90: New test.
31408         * gfortran.dg/boz_4.f90: New test.
31410 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31412         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
31413         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
31415 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31417         PR libfortran/20101
31418         * gfortran.dg/write_0_pe_format.f90: New test.
31420 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
31422         PR c++/20206
31423         * g++.dg/opt/thunk2.C: New test.
31424         * g++.dg/opt/covariant1.C: New test.
31426 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31428         * gfortran.dg/e_d_fmt.f90: New test.
31430 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
31432         * gcc.dg/asm-b.c: Fix comment typos.
31434 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31436         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
31437         a V_MAY_DEF also.
31439 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31441         PR tree-opt/20188
31442         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
31443         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
31444         * gcc.dg/asm-b.c: New test.
31446 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
31448         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
31449         Disable this test on IRIX 6.
31451 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
31453         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
31454         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
31455         parser.
31457 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
31459         PR tree-optimization/20204
31460         * gcc.dg/pr20204.c: New test.
31462 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
31464         PR target/20196
31465         * gcc.c-torture/execute/20050224-1.c: New test.
31467         PR c++/20175
31468         * g++.dg/warn/Wbraces2.C: New test.
31470 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
31472         PR c++/19878
31473         * g++.dg/init/const2.C: New test.
31475 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
31477         PR tree-optimization/20100
31478         * gcc.c-torture/execute/pr20100-1.c: New test.
31480 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31482         * gfortran.dg/implicit_3.f90: New test.
31484         * gfortran.dg/deftype_1.f90: New test.
31486 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
31488         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
31489         the test passes.
31490         * g++.dg/other/anon3.C: Accept a warning.
31492 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
31494         * gcc.dg/pr20017.c: Fix a comment typo.
31496 2005-02-23  Bud Davis  <bdavis@gfortran.org>
31498         * gfortran.dg/list_read_4.f90: Change to f90 comments.
31500 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31502         PR ada/19902
31503         * ada/acats/tests/cxa/cxa3004.a: Remove.
31504         * ada/acats/tests/cxb/cxb30061.am: Likewise.
31506 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31508         PR c++/20073
31509         * g++.dg/init/const1.C: New test.
31511         PR c++/19991
31512         * g++.dg/parse/constant7.C: New test.
31514         PR c++/20152
31515         * g++.dg/parse/error27.C: New test.
31516         * g++.dg/template/qualttp15.C: Adjust error markers.
31517         * g++.old-deja/g++.other/struct1.C: Likewise.
31519         PR c++/20153
31520         * g++.dg/template/error17.C: New test.
31522         PR c++/20148
31523         * g++.dg/parser/error26.C: New test.
31525 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
31527         PR tree-optimization/20100
31528         PR tree-optimization/20115
31529         * gcc.dg/pr20115.c: New test.
31530         * gcc.dg/pr20115-1.c: New test.
31531         * gcc.dg/pr20100.c: New test.
31532         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
31533         call-clobbered variables after alias1.
31535 2005-02-22  Bud Davis  <bdavis@gfortran.org>
31537         * gfortran.dg/list_read_4.f90: new test.
31539 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
31541         PR rtl-optimization/20017.
31542         * gcc.dg/pr20017.c: New.
31544 2005-02-22  Devang Patel  <dpatel@apple.com>
31546         PR 19952
31547         * g++.dg/tree-ssa/pr19952.C: New test.
31549 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31551         PR c++/19883
31552         * g++.dg/parse/constant6.C: New test.
31554 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
31556         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31557         * g++.dg/charset/asm2.c: Likewise.
31558         * g++.dg/charset/asm3.c: Likewise.
31559         * g++.dg/charset/asm4.c: Likewise.
31560         * g++.dg/charset/asm5.c: Likewise.
31561         * g++.dg/charset/attribute1.c: Likewise.
31562         * g++.dg/charset/attribute2.c: Likewise.
31563         * g++.dg/charset/extern1.cc: Likewise.
31564         * g++.dg/charset/extern2.cc: Likewise.
31565         * g++.dg/charset/extern3.cc: Likewise.
31566         * g++.dg/charset/function.cc: Likewise.
31567         * g++.dg/charset/string.c: Likewise.
31568         * g++.dg/charset/charset.exp: Likewise.
31569         * lib/target-supports.exp (check_iconv_available): Fix comment.
31571 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
31573         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
31574         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31575         * gcc.dg/charset/asm2.c: Likewise.
31576         * gcc.dg/charset/asm3.c: Likewise.
31577         * gcc.dg/charset/asm4.c: Likewise.
31578         * gcc.dg/charset/asm5.c: Likewise.
31579         * gcc.dg/charset/asm6.c: Likewise.
31580         * gcc.dg/charset/attribute1.c: Likewise.
31581         * gcc.dg/charset/attribute2.c: Likewise.
31582         * gcc.dg/charset/builtin1.c: Likewise.
31583         * gcc.dg/charset/extern.c: Likewise.
31584         * gcc.dg/charset/function.c: Likewise.
31585         * gcc.dg/charset/string.c: Likewise.
31586         * gcc.dg/charset/charset.exp: Likewise.
31588 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
31590         PR fortran/20086
31591         * gfortran.dg/pr20086.f90: New test.
31593 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
31595         PR tree-optimization/19786
31596         * g++.dg/tree-ssa/pr19786.C: New.
31598 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31600         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
31602 2005-02-21  Jeff Law  <law@redhat.com>
31604         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
31606 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31608         * gfortran.dg/do_iterator: Split loop, markup all lines for
31609         which an error locus is printed.
31610         * gfortran.dg/pr17708.f90: Markup all lines for which an error
31611         locus is printed.
31612         * gfortran.dg/select_4.f90: Likewise.
31613         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
31614         locuses in the various permutations.
31616 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
31618         PR tree-optimization/19951
31619         * g++.dg/vect: New directory.
31620         * g++.dg/vect/vect.exp: New file.
31621         * g++.dg/vect/pr19951.cc: New testcase.
31622         * g++.dg/dg.exp: Also prune vectorizer tests.
31624 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
31626         PR 18785
31627         * gcc.dg/charset/builtin1.c: New test.
31629 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31631         PR c++/19299
31632         * g++.dg/inherit/volatile1.C: New test.
31634         PR c++/19440
31635         * g++.dg/template/dtor4.C: New test.
31637 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
31639         * gfortran.dg/int_1.f90: New test.
31641 2005-02-19  Devang Patel  <dpatel@apple.com>
31643         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
31645 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
31647         * gfortran.dg/achar_1.f90: New test.
31649 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
31651         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
31653 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
31654             Jakub Jelinek  <jakub@redhat.com>
31656         PR tree-optimization/19828
31657         * gcc.dg/tree-ssa/loop-7.c: New test.
31658         * gcc.c-torture/execute/20050218-1.c: New test.
31660 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
31662         PR c/20043
31663         * gcc.dg/transparent-union-1.c: New test.
31664         * gcc.dg/transparent-union-2.c: New test.
31666 2005-02-18  James E Wilson  <wilson@specifixinc.com>
31668         PR tree-optimization/18977
31669         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
31671 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
31673         PR target/20054
31674         * gcc.dg/pr20054.c: New test.
31676 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31678         PR c++/19508
31679         * g++.dg/ext/attrib20.C: New test.
31681 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
31683         PR middle-end/20030
31684         * gfortran.fortran-torture/execute/character_passing.f90: New test.
31686 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
31688         PR c++/20008
31689         * g++.dg/opt/switch4.C: New.
31691 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
31693         PR c++/20023
31694         PR tree-optimization/20009
31695         * gcc.c-torture/compile/20050217-1.c: New test.
31696         * g++.dg/opt/switch3.C: New test.
31698         PR tree-optimization/18947
31699         * gcc.c-torture/compile/20050215-1.c: New test.
31700         * gcc.c-torture/compile/20050215-2.c: New test.
31701         * gcc.c-torture/compile/20050215-3.c: New test.
31703 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
31705         PR c++/20028
31706         * g++.dg/template/crash34.C: New.
31708         PR c++/20022
31709         * g++.dg/other/access3.C: New.
31711 2005-02-17  Ira Rosen  <irar@il.ibm.com>
31713         * gcc.dg/vect/vect-98.c: New test.
31715 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
31717         PR tree-optimization/19967
31718         * gcc.dg/pr19967.c: New.
31720 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
31722         PR middle-end/19857
31723         * gcc.dg/tree-ssa/20050215-1.c: New test.
31724         * gcc.c-torture/execute/20050215-1.c: New test.
31726 2005-02-15  Eric Christopher  <echristo@redhat.com>
31728         * gcc.dg/cpp/20050215-1.c: New file.
31730 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
31732         PR tree-optimization/15785
31733         * gcc.dg/pr15785-1.c: New test.
31735 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
31737         PR c++/17788
31738         * g++.dg/init/ctor4.C: New.
31739         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
31741 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
31743         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
31744         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
31746 2005-02-15  Andreas Schwab  <schwab@suse.de>
31748         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
31749         declare malloc.
31751 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
31753         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
31755 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
31757         PR tree-optimization/19853
31758         * gcc.c-torture/compile/pr19853.c: New test.
31760 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31762         PR c++/19608
31763         * g++.dg/parse/local-class1.C: New.
31765         PR c++/19895
31766         * g++.dg/parse/ptrmem3.C: New.
31768         PR c++/19884
31769         * g++.old-deja/g++.oliva/template6.C: Add another case.
31770         * g++.dg/template/explicit6.C: New.
31772 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
31774         PR c++/17816
31775         * g++.dg/other/redecl2.C: New.
31777 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31779         PR c++/19891
31780         * g++.dg/abi/covariant4.C: New.
31782 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
31784         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
31785         New tests.
31787 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
31789         * gcc.dg/vect/vect-96.c: Fix typo.
31791 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31793         PR c++/14479
31794         PR c++/19487
31795         * g++.dg/template/enum5.C: New test.
31797 2005-02-12  Ira Rosen  <irar@il.ibm.com>
31799         * gcc.dg/vect/vect-97.c: New test.
31801 2005-02-12  Ira Rosen  <irar@il.ibm.com>
31803         * gcc.dg/vect/vect-96.c: New test.
31805 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
31807         * gcc.dg/builtins-34.c: Also check ldexp*.
31809 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
31811         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
31813 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
31815         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
31816         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
31817         dg-require-dll, dg-require-iconv, dg-require-named-sections,
31818         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
31819         selector_list, selector_expression, dg-process-target): Move to new
31820         file target-supports-dg.exp.
31821         * lib/target-supports-dg.exp: New.
31823         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
31824         New.
31826 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
31828         PR c++/19666
31829         * g++.dg/other/ptrmem6.C: New test.
31831         PR middle-end/19858
31832         * gcc.c-torture/compile/20050210-1.c: New test.
31834 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
31836         PR c++/19755
31837         * g++.dg/warn/Wbraces1.C: New test.
31839 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
31841         * gcc.dg/builtins-52.c: New testcase.
31843 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
31845         PR c/19342
31846         * gcc.c-torture/execute/20050119-1.c: New test.
31848 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
31850         PR c++/19811
31851         * g++.dg/init/delete1.C: New test.
31853 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
31855         PR c++/18470
31856         * g++.dg/template/static12.C: New test.
31858 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
31860         PR c++/19787
31861         * g++.dg/conversion/ambig1.C: New test.
31863         PR c++/19739
31864         * g++.dg/ext/attrib19.C: New test.
31866         PR c++/19732
31867         * g++.dg/parse/dtor5.C: New test.
31869         PR c++/19762
31870         * g++.dg/template/dtor3.C: New test.
31872         PR c++/19826
31873         * g++.dg/template/static11.C: New test.
31874         * g++.dg/template/crash2.C: Remove dg-error marker.
31876 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
31878         PR C++/18491
31879         * g++.old-deja/g++.mike/p10769a.C: Remove.
31881 2005-02-09  Roger Sayle  <roger@eyesopen.com>
31883         * gcc.dg/builtins-48.c: New test case.
31884         * gcc.dg/builtins-49.c: New test case.
31885         * gcc.dg/builtins-50.c: New test case.
31886         * gcc.dg/builtins-51.c: New test case.
31888 2005-02-09  Ian Lance Taylor  <ian@airs.com>
31890         PR middle-end/19583
31891         * g++.dg/warn/Wreturn-type-3.C: New test.
31893 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
31895         PR middle-end/19402
31896         * gcc.dg/pr19402-1.c: New testcase.
31897         * gcc.dg/pr19402-2.c: likewise.
31899 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
31901         PR middle-end/19854
31902         * g++.dg/tree-ssa/tmmti.C: New testcase.
31904 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31906         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
31908 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
31910         PR c++/19733
31911         * g++.dg/parse/crash23.C: New test.
31912         * g++.dg/warn/Weff1.C: New test.
31914 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31916         * gcc.dg/20050209-1.c: New test.
31918 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31920         PR target/19799
31921         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
31923 2005-02-08  Mike Stump  <mrs@apple.com>
31925         * g++.dg/pch/import-2.c: New test.
31926         * g++.dg/pch/import-2.hs: New.
31927         * g++.dg/pch/include/import-2a.h: New.
31928         * g++.dg/pch/include/import-2b.h: New.
31930 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
31932         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
31934 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31936         * gfortran.dg/substr_1.f90: New test.
31938 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
31940         PR middle-end/19775
31941         * gcc.dg/torture/builtin-power-1.c: Disable test for
31942         invalid transformation.
31943         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
31944         no longer optimize.
31945         * gcc.dg/builtins-47.c: New testcase.
31947 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
31948             Dorit Naishlos  <dorit@il.ibm.com>
31950         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
31952 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
31954         * gcc.c-torture/compile/20050206-1.c: New test.
31956 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31958         PR tree-opt/19768
31959         * g++.dg/opt/pr19768.C: New test.
31961 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31963         PR tree-opt/19736
31964         * gcc.c-torture/compile/pr19736.c: New test.
31966 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31968         PR c++/17401
31969         * g++.dg/parse/error25.C: New test.
31971 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
31973         * gcc.c-torture/execute/20050203-1.c: New.
31975 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
31977         * gcc.dg/vect/vect-85.c: Remove xfail.
31978         * gcc.dg/vect/vect-86.c: Remove xfail.
31979         * gcc.dg/vect/vect-87.c: Remove xfail.
31980         * gcc.dg/vect/vect-88.c: Remove xfail.
31982 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
31984         * gcc.dg/altivec-19.c: New.
31986 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
31988         PR c/17807
31989         * gcc.dg/nested-func-3.c: New test.
31990         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
31992 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
31994         * gcc.test-framework/gen_directive_tests: Generate tests for
31995         selector expressions.
31997 2005-02-02  Matt Austern  <austern@apple.com>
31999         PR c++/19628
32000         * g++/ext/builtin7.C: New.
32001         * g++/ext/builtin8.C: New.
32003 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32005         PR c/18502
32006         * gcc.dg/pr18502-1.c: New test.
32008 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32010         PR c++/17413
32011         * g++.dg/template/local4.C: Tweak.
32013 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
32015         PR tree-optimization/19578
32016         * gcc.c-torture/compile/20050202-1.c: New test.
32018 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32020         PR c/19435
32021         * gcc.dg/c99-init-4.c: New test.
32023 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32025         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
32027         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
32029         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
32030         * g++.dg/eh/check-vect.h: New.
32032         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
32033         * gcc.dg/vect/vect-78.c: Ditto.
32034         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
32035         Remove.
32037         * g++.dg/conversion/simd1.C: Expect warning.
32038         * g++.dg/ext/attribute-test-1.C: Ditto.
32039         * g++.dg/ext/attribute-test-2.C: Ditto.
32040         * g++.dg/ext/attribute-test-3.C: Ditto.
32041         * g++.dg/ext/attribute-test-4.C: Ditto.
32043         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
32044         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
32046         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
32048 2005-02-01  Richard Henderson  <rth@redhat.com>
32050         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32051         long double for ibm double-double format.
32052         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32054 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
32056         PR tree-optimization/19633
32057         * gcc.dg/pr19633-1.c: New test.
32058         * gcc.dg/pr19633.c: Tweak to make pointer point
32059         to NULL or a symbol.
32061 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32063         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
32064         New procs.
32065         (dg-process-target (local override)): Handle selector expressions.
32067         * gcc.test-framework/README: Describe tests in source directory.
32068         * gcc.test-framework/test-framework.awk: Handle dg- tests.
32069         * gcc.test-framework/test-framework.exp: Handle dg- tests.
32070         * gcc.test-framework/dg-bogus-exp-P.c: New test.
32071         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32072         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32073         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32074         * gcc.test-framework/dg-do-link-exp-P.c: New test.
32075         * gcc.test-framework/dg-do-run-exp-P.c: New test.
32076         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32077         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32078         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32079         * gcc.test-framework/dg-error-exp-P.c: New test.
32080         * gcc.test-framework/dg-error-exp-XP.c: New test.
32081         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
32082         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
32083         * gcc.test-framework/dg-output-exp-P.c: New test.
32084         * gcc.test-framework/dg-output-exp-XF.c: New test.
32085         * gcc.test-framework/dg-warning-exp-P.c: New test.
32086         * gcc.misc-tests/dg-1.c: Remove.
32087         * gcc.misc-tests/dg-2.c: Remove.
32088         * gcc.misc-tests/dg-3.c: Remove.
32089         * gcc.misc-tests/dg-4.c: Remove.
32090         * gcc.misc-tests/dg-5.c: Remove.
32091         * gcc.misc-tests/dg-6.c: Remove.
32092         * gcc.misc-tests/dg-7.c: Remove.
32093         * gcc.misc-tests/dg-8.c: Remove.
32094         * gcc.misc-tests/dg-9.c: Remove.
32095         * gcc.misc-tests/dg-10.c: Remove.
32096         * gcc.misc-tests/dg-11.c: Remove.
32097         * gcc.misc-tests/dg-12.c: Remove.
32098         * gcc.misc-tests/dg-test.exp: Remove.
32100         * gcc.test-framework/test-framework.awk: Change recording and
32101         printing of passes and failures.
32103         * gcc.test-framework: New directory.
32104         * gcc.test-framework/README: New.
32105         * gcc.test-framework/test-framework.exp: New.
32106         * gcc.test-framework/test-framework.awk: New.
32107         * gcc.test-framework/gen_directive_tests: New.
32109 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
32111         * lib/treelang.exp: Fix comment typos.
32112         (treelang_target_compile): Don't append libs=-ltreelang to options.
32114 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
32116         * g++.dg/parse/typename7.C: Adjust error messages.
32118 2005-01-31  Jeff Law  <law@redhat.com>
32120         * gcc.c-torture/execute/20050131-1.c: New test.
32121         * gcc.dg/wcaselabel.c: New test.
32123 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
32125         * g++.dg/other/warning1.C: Adjust error messags.
32126         * g++.dg/parse/constant5.C: New test.
32128 2005-01-31  Steven Bosscher  <stevenb@suse.de>
32130         PR c/19333
32131         * gcc.c-torture/compile/20011130-1.c: Reorder to make
32132         the test case valid.
32133         * gcc.dg/20030815-1.c: Remove invalid tests.
32134         * gcc.dg/array-7.c: Adjust expected result.
32135         * gcc.dg/pr18596-3.c: Likewise.
32136         * gcc.dg/noncompile/20000901-1.c: Likewise.
32137         * gcc.dg/noncompile/init-2.c: Likewise.
32138         * gcc.dg/noncompile/init-4.c: Likewise.
32140 2005-01-31  Dale Johannesen  <dalej@apple.com>
32142         * g++.dg/opt/pr19650.C: New test.
32144 2005-01-31  Richard Henderson  <rth@redhat.com>
32146         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32147         long double for intel double extended format.
32148         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32150 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
32152         PR c++/19555
32153         * g++.dg/template/static10.C: New test.
32155         PR c++/19395
32156         * g++.dg/parse/error24.C: New test.
32158         PR c++/19367
32159         * g++.dg/lookup/builtin1.C: New test.
32161         PR c++/19457
32162         * g++.dg/warn/conv3.C: New test.
32164 2005-01-30  Bud Davis  <bdavis@gfortran.org>
32166         PR fortran/19647
32167         * gfortan.dg/inquire_7.f90
32169 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
32171         PR tree-optimization/15791
32172         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
32173         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
32174         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
32175         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
32176         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
32177         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
32178         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
32179         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
32180         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
32181         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
32183 2005-01-29  Paul Brook  <paul@codesourcery.com>
32185         PR fortran/18565
32186         * check.c (real_or_complex_check): New function.
32187         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
32188         * intrinsic.c (add_functions): Use new check functions.
32189         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
32190         Add prototypes.
32192 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
32194         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
32195         gcc.dg/lvalue-3.c: New tests.
32196         * gcc.dg/concat.c: Update expected messages.
32198 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
32200         PR libfortran/19595
32201         * gfortran.dg/eor_1.f90: New test.
32203 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
32205         PR fortran/19589
32206         * gfortran.dg/logical_data_1.f90: New test.
32208 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
32210         PR c++/19253
32211         * g++.dg/template/crash33.C: New test.
32213         PR c++/19667
32214         * g++.dg/template/crash32.C: New test.
32216 2005-01-28  Ian Lance Taylor  <ian@airs.com>
32218         PR middle-end/16558
32219         * g++.dg/warn/Wreturn-type-2.C: New test.
32221 2004-06-24  Jeff Law  <law@redhat.com>
32223         * gcc.dg/tree-ssa/20050128-1.c: New test.
32225 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
32227         * gcc.target/frv/all-mdpackh-1.c: New test.
32229 2005-01-28  Steven Bosscher  <stevenb@suse.de>
32231         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
32233 2005-01-27  Richard Henderson  <rth@redhat.com>
32235         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
32237 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
32239         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
32241 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
32243         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32244         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32245         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
32246         to cope with cases where the multilib options override the dg-options.
32248 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
32250         PR c/18946
32251         * gcc.dg/noncompile/20050120-1.c: New test.
32253 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
32255         PR tree-optimization/19633
32256         * gcc.dg/pr19633.c: New test.
32257         * gcc.dg/tree-ssa/pr19633.c: New test.
32259 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
32261         * gcc.dg/20041216-1.c: New test.
32263 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
32265         PR objc/18862
32266         * objc.dg/selector-2.m: New test.
32268 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
32270         * g++.dg/opt/range-test-2.C: New test.
32272         PR rtl-optimization/19579
32273         * gcc.c-torture/execute/20050124-1.c: New test.
32275 2005-01-26  Greg Parker  <gparker@apple.com>
32276         Stuart Hastings  <stuart@apple.com>
32278         * gcc.c-torture/execute/20050125-1.c: New.
32280 2005-01-18  Jan Hubicka  <jh@suse.cz>
32282         PR tree-optimize/19337
32283         * gcc.c-torture/compile/20050119-1.c: New test.
32285 2005-01-24  James E Wilson  <wilson@specifixinc.com>
32287         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
32288         test for successful match.
32290 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
32292         PR objc/18408
32293         * objc.dg/comp-types-7.m: New test.
32295 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
32297         * lib/target-supports.exp (current_target_name): New.
32298         (check_effective_target_ilp32, check_effective_target_lp64):
32299         Cache the result to use as long as the current target, with
32300         multilib flags, remains the same.
32302         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
32303         (dg-require-weak, dg-require-visibility, dg-require-alias,
32304         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
32305         dg-require-effective-target, dg-skip-if): Remove call to
32306         skip_test_and_clear_xfail.
32307         (dg-test): Clear xfail data.
32309 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
32311         PR target/17751
32312         * gcc.dg/ppc64-toc.c: New test.
32314         * g++.dg/tree-ssa/empty-1.C: New test.
32316         PR middle-end/19551
32317         * gcc.c-torture/execute/20050121-1.c: New test.
32318         * gcc.dg/20050121-2.c: New test.
32320 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
32321         Paul Brook  <paul@codesourcery.com>
32323         PR fortran/17941
32324         * gfortran.dg/real_const_1.f: New test.
32325         * gfortran.dg/real_const_2.f90: New test.
32326         * gfortran.dg/complex_int_1.f90: New test.
32328 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
32330         PR fortran/19313
32331         * gfortan.dg/inquire_6.f90: New test.
32333 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
32335         PR libfortran/19451
32336         * open_readonly_1.f90: New test.
32338 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
32340         PR libfortran/18982
32341         * gfortran.dg/open_new.f90: New file.
32343 2005-01-22  Paul Brook  <paul@codesourcery.com>
32345         * namelist_1.f90: New test.
32347 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
32349         PR tree-optimization/19484
32350         * gcc.c-torture/compile/20050122-[12].c: New tests.
32352 2005-01-22  Paul Brook  <paul@codesourcery.com>
32354         * gfortran.dg/implicit_2.f90: New test.
32356 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
32358         PR fortran/19314
32359         * gfortran.dg/inquire_5.f90: New test.
32361 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32363         PR c/18809
32364         * gcc.dg/pr18809-1.c: New test.
32366 2005-01-21  Ian Lance Taylor  <ian@airs.com>
32368         * gcc.dg/20050121-1.c: New test.
32370         PR tree-optimization/13000
32371         * gcc.dg/20040206-1.c: Change warning to point where function is
32372         being inlined.
32374 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32376         PR c++/19208
32377         * g++.dg/template/array11.C: New test.
32379 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32381         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
32382         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
32383         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
32384         * gfortran.dg/getenv_1.f90: Add dg-do directive.
32385         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
32386         gfortran.dg/pr17164.f90: Add missing dg-do directives.
32388 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
32390         PR tree-optimization/15349
32391         * gcc.dg/tree-ssa/pr15349.c: New.
32393 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
32395         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
32397 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
32399         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
32400         scan-assembler-times directive name.
32402         * gcc.dg/asm-a.c: Move dg-require-effective-target to
32403         after dg-do.
32405         PR rtl-optimization/19462
32406         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
32408 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
32410         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
32411         counting function calls on ia64.
32413 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
32415         PR rtl-optimization/15139
32416         * gcc.dg/20050111-2.c: New test.
32418         PR c/17297
32419         * gcc.c-torture/compile/20050113-1.c: New testcase.
32421         PR middle-end/19164
32422         * gcc.dg/20050113-1.c: New testcase.
32424 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
32426         * gcc.dg/vect/vect-85.c: Add comment.
32427         * gcc.dg/vect/vect-86.c: Add xfail for now.
32428         * gcc.dg/vect/vect-87.c: Add xfail for now.
32429         * gcc.dg/vect/vect-88.c: Add xfail for now.
32430         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
32432 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32434         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
32436 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32438         * g++.dg/debug/typedef3.C: New test.
32440 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
32442         PR c/19472
32443         * gcc.dg/asm-a.c: New test.
32445 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
32447         * gcc.dg/sh-relax.c: Add prototype for abort.
32449 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32451         * gcc.dg/short-compare-1.c: New test.
32452         * gcc.dg/short-compare-2.c: Likewise.
32454 2005-01-18  Michael Matz  <matz@suse.de>
32456         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
32458 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
32460         PR tree-optimization/19121
32461         * gcc.c-torture/compile/pr19121.c: New test.
32463 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
32465         PR target/19357
32466         * gcc.c-torture/compile/pr19357.c: New test.
32468 2005-01-17  Ian Lance Taylor  <ian@airs.com>
32470         PR c/5675
32471         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
32472         pass--those that refer just to the variable, possibly with a
32473         cast.
32474         * gcc.dg/c99-const-expr-3.c: Likewise.
32476         PR middle-end/13127
32477         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
32478         longer emitted.
32480 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
32482         PR fortran/18778
32483         * gfortran.dg/endfile_2.f90: New test.
32485 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
32487         PR 19168
32488         * gfortran.dg/select_5.f90: New test.
32490 2004-01-16  Paul Brook  <paul@codesourcery.com>
32492         * gfortran.dg/common_4.f90: New test.
32494 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
32496         PR rtl-optimization/19462
32497         * gcc.dg/torture/pr19462-1.c: New test.
32499 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
32501         PR objc/19321
32502         * objc.dg/func-ptr-2.m: New.
32503         * objc.dg/volatile-1.m: New.
32505 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32507         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
32509 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32511         PR tree-optimization/19060
32512         * gcc.c-torture/execute/20050104-1.c: New test.
32514 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
32516         PR fortran/18983
32517         * gfortran.dg/write_to_null.f90: New test.
32519 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
32520             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32522         PR other/19328
32523         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
32524         argument.
32526 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32528         PR c++/19263
32529         * g++.dg/init/vector1.C: New test.
32531 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
32533         PR target/13158
32534         * gcc.target/ia64/sibcall-unwind-1.c: New test.
32535         PR target/18987
32536         * gcc.target/ia64/sibcall-unwind-2.c: New test.
32538 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
32540         * gfortran.dg/select_1.f90: New test.
32541         * gfortran.dg/select_2.f90: New test.
32542         * gfortran.dg/select_3.f90: New test.
32543         * gfortran.dg/select_4.f90: New test.
32545 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
32547         PR middle-end/19084
32548         PR rtl-optimization/19348
32549         * gcc.dg/20050111-1.c: New test.
32550         * gcc.c-torture/execute/20050111-1.c: New test.
32552         * gcc.dg/i386-asm-4.c: New test.
32554 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32556         * gcc.dg/nested-func-2.c: New test.
32557         * ada/acats/norun.lst: Remove c953002.
32559 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
32561         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
32563 2005-01-12  Ben Elliston  <bje@au.ibm.com>
32565         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
32567 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
32569         PR target/18761
32570         * g++.dg/abi/align1.C: New test.
32572 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
32574         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
32575         at a time.
32576         * g++.dg/ext/altivec_check.h: Support compiling as C.
32578 2005-01-10  Roger Sayle  <roger@eyesopen.com>
32580         PR c++/19355
32581         * g++.dg/expr/pr19355-1.C: New test case.
32583 2005-01-10  Laurent GUERBY <laurent@guerby.net>
32585         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
32586         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
32587         * ada/acats/tests/c3/c92005b.ada: Likewise.
32588         * ada/acats/tests/c3/cxb3012.a: Likewise.
32589         * ada/acats/norun.lst: Add c380004 and c953002, add PR
32591 2005-01-09  Paul Brook  <paul@codesourcery.com>
32593         * gfortran.dg/common_2.f90: New file.
32594         * gfortran.dg/common_3.f90: New file.
32596 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
32598         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
32600 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
32602         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
32603         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
32604         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
32605         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
32606         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
32607         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
32608         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
32609         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
32610         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
32611         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
32612         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
32613         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
32614         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
32615         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
32616         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
32617         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
32618         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
32619         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
32620         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
32621         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
32622         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
32623         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
32624         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
32625         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
32626         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
32627         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
32628         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
32629         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
32630         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
32631         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
32632         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
32633         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
32634         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
32635         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
32636         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
32637         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
32638         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
32639         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
32640         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
32641         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
32642         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
32643         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
32644         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
32645         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
32646         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
32647         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
32648         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
32649         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
32650         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
32651         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
32652         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
32653         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
32654         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
32655         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
32656         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
32657         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
32658         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
32659         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
32660         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
32661         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
32662         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
32663         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
32664         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
32665         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
32666         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
32667         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
32668         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
32670         * gcc.dg/vect/vect-1.c: Fix spelling.
32671         * gcc.dg/vect/vect-10.c: Fix spelling.
32672         * gcc.dg/vect/vect-11.c: Fix spelling.
32673         * gcc.dg/vect/vect-12.c: Fix spelling.
32674         * gcc.dg/vect/vect-14.c: Fix spelling.
32675         * gcc.dg/vect/vect-15.c: Fix spelling.
32676         * gcc.dg/vect/vect-16.c: Fix spelling.
32677         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
32678         * gcc.dg/vect/vect-64.c: Fix comments.
32679         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
32681 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
32682             Ira Rosen  <irar@il.ibm.com>
32684         * gcc.dg/vect/vect-70.c: New test.
32685         * gcc.dg/vect/vect-71.c: New test.
32687 2005-01-09  Manfred Hollstein  <mh@suse.com>
32689         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
32690         * gcc.dg/pr18241-2.c: Likewise.
32691         * gcc.dg/pr18241-3.c: Likewise.
32692         * gcc.dg/pr18241-4.c: Likewise.
32693         * gcc.dg/pr18241-5.c: Likewise.
32695 2005-01-08  Richard Henderson  <rth@redhat.com>
32697         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32698         False for x86 and x86-64.
32700 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
32702         PR tree-optimization/18241
32703         * gcc.dg/pr18241-1.c: New test.
32704         * gcc.dg/pr18241-2.c: New test.
32705         * gcc.dg/pr18241-3.c: New test.
32706         * gcc.dg/pr18241-4.c: New test.
32707         * gcc.dg/pr18241-5.c: New test.
32709 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
32711         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
32712         gfortran.dg/select_4.f90: New.
32714 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32716         * gcc.c-torture/execute/20050107-1.c: New test.
32718 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
32720         PR c++/19298
32721         * g++.dg/template/ref2.C: New.
32723 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
32725         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
32726         instead of being empty.
32728 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32730         PR fortran/15553
32731         * gfortran.dg/array-1.f90: New test.
32733 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32735         PR tree-optimization/19283
32736         * gcc.c-torture/execute/20050106-1.c: New test.
32738         PR rtl-optimization/18861
32739         * gcc.dg/20050105-1.c: New test.
32741         PR tree-optimization/18828
32742         * gcc.dg/20050105-2.c: New test.
32744 2005-01-07  Andreas Jaeger  <aj@suse.de>
32746         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
32748 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
32750         PR fortran/18398
32751         * gfortran.dg/fmt_read.f90: New test.
32753 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
32755         * gcc.dg/rs6000-ldouble-2.c: New.
32757 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
32759         PR c++/19244
32760         * g++.dg/parser/ctor2.C: New test.
32762 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32764         PR c++/17154
32765         * g++.dg/template/using9.C: New test.
32767 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32769         PR c++/19258
32770         * g++.dg/lookup/friend6.C: New test.
32772 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32774         PR c++/19270
32775         * g++.dg/template/array10.C: New.
32777 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32779         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
32780         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
32782 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
32784         * gcc.c-torture/compile/20050105-1.c: New test.
32786 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
32788         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
32790 2005-01-05  Roger Sayle  <roger@eyesopen.com>
32792         PR middle-end/19100
32793         * gcc.dg/conv-3.c: New test case.
32795 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
32797         * gcc.dg/asm-wide-1.c: New test.
32799 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32801         PR c++/19030
32802         * g++.dg/parse/crash22.C: New
32804 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
32806         PR 19257
32807         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
32809 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
32811         PR middle-end/17767
32812         * gcc.dg/i386-mmx-6.c: New test case.
32814 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
32816         PR tree-optimization/18308
32817         * gcc.dg/vect/pr18308.c: New testcase.
32819 2005-01-04  Andreas Jaeger  <aj@suse.de>
32821         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
32823 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
32824             Robert Bowdidge <bowdidge@apple.com>
32826         * gcc.dg/cpp/subframework1.c: New.
32827         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
32828         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
32829         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
32830         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
32832 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
32834         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
32835         producing warning.
32836         * gcc.dg/darwin-weakimport-2.c: New.
32838 2005-01-03  Richard Henderson  <rth@redhat.com>
32840         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
32842 2005-01-03  Richard Henderson  <rth@redhat.com>
32844         * gcc.dg/vect/vect.exp: Enable for ia64.
32845         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
32846         (check_effective_target_vect_float): Likewise.
32847         (check_effective_target_vect_no_align): Likewise.
32848         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
32849         * gcc.dg/vect/vect-8.c: Likewise.
32851 2005-01-03  Uros Bizjak <uros@kss-loka.si>
32853         PR target/19236
32854         * gcc.dg/pr19236-1.c: New test case.
32856 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
32858         PR rtl-optimization/12092
32859         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
32861 2005-01-02  Andreas Jaeger  <aj@suse.de>
32863         * gcc.dg/pr12092-1.c: Do not run on x86_64.
32865 2005-01-01  Roger Sayle  <roger@eyesopen.com>
32866             Andrew Pinski  <pinskia@physics.uc.edu>
32868         PR rtl-optimization/12092
32869         * gcc.dg/pr12092-1.c: New test case.
32871 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
32873         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
32874         'hidden' and 'default' for better portability.
32875         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
32877         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
32878         6 and 7.
32879         * g++.old-deja/g++.brendan/new3.C: Likewise.
32881 2005-01-01  Steven Bosscher  <stevenb@suse.de>
32883         * gcc.dg/20041231-1.C: New test.
32884         * g++.dg/warn/Wunreachable-code-1.C: New test.
32886 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
32888         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
32889         file, not /dev/null.  Abort on error.
32891 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
32892             Ziemowit Laski  <zlaski@apple.com>
32894         PR objc/18971
32895         * objc.dg/encode-5.m: New test.
32897 2004-12-29  Richard Henderson  <rth@redhat.com>
32899         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
32900         * objc.dg/stabs-1.m: Disable for ia64.
32902 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
32904         PR c++/19190
32905         * g++.dg/warn/Wunused-10.C: New test.
32907 2004-12-28  Richard Henderson  <rth@redhat.com>
32909         * objc.dg/stabs-1.m: Disable for alpha.
32911 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32913         PR c++/19149
32914         * g++.dg/parse/error23.C: New test.
32916 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32918         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
32920         PR fortran/19032
32921         * gfortran.dg/intrinsic_modulo_1.f90: New.
32922         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
32923         tests with divisor -1.
32925 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32927         * g++.dg/opt/temp1.C (memcpy): Return a value.
32929         PR c++/19148
32930         * g++.dg/expr/cond7.C: New test.
32932 2004-12-27  Paul Brook  <paul@codesourcery.com>
32934         * gfortran.dg/g77/select_no_compile.f: Remove.
32936 2004-12-27  Richard Henderson  <rth@redhat.com>
32938         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
32939         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
32940         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
32942 2004-12-26  Richard Henderson  <rth@redhat.com>
32944         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
32945         by 1i instead of token pasting.
32947 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32949         PR tree-optimization/17578
32950         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
32951         to additional_flags.
32952         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
32954 2004-12-25  Richard Henderson  <rth@redhat.com>
32956         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32957         Remove Alpha.
32959 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32961         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
32962         hppa*-*-hpux*.
32963         * gcc.dg/pr17957.c (dg-options): Likewise.
32964         * gcc.dg/struct-ret-1.c: Add prototype for abort.
32965         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
32966         instead of 0 on __hppa__.
32967         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
32968         "foo,%r" on hppa*-*-*.
32970 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
32972         PR fortran/19071
32973         * gfortran.dg/complex_write.f90: New test.
32975 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32977         PR c++/17595
32978         * g++.dg/parse/pragma2.C: New test.
32980         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
32982 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32984         * gcc.dg/empty2.c: Add missing dg-warning.
32986 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32988         PR c++/17413
32989         * g++.dg/template/local4.C: New test.
32990         * g++.dg/template/crash19.C: Add dg-error marker.
32992         * g++.dg/template/crash31.C: Correct embedded PR number.
32994 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32996         PR c++/16405
32997         * g++.dg/opt/temp1.C: Add do-run marker.
32999 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33001         * g++.dg/template/spec19.C: New.
33003 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33005         PR target/16819
33006         * gcc.dg/empty2.c: New.
33008 2004-12-23  Richard Henderson  <rth@redhat.com>
33010         * lib/target-supports.exp (check_effective_target_vect_no_align):
33011         Remove i?86 and x86-64.
33013 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33015         PR c++/16405
33016         * g++.dg/opt/temp1.C: New test.
33018 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33020         PR c++/18733
33021         * g++.dg/template/friend33.C: New testcase.
33023 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
33025         PR c++/18464
33026         * g++.dg/template/cond5.C: New test.
33028         PR c++/18492
33029         * g++.dg/inherit/thunk3.C: New test.
33031         PR c++/11224
33032         * g++.dg/warn/Wunused-9.C: New test.
33034 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
33036         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
33038 2004-12-22  Jan Beulich  <jbeulich@novell.com>
33040         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
33042 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
33044         PR c++/18378
33045         * g++.dg/ext/packed8.C: New test.
33047         PR c++/19063
33048         * g++.dg/template/crash31.C: New test.
33050         PR c++/19034
33051         * g++.dg/template/crash30.C: New test.
33053 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33055         PR C++/18984
33056         * g++.dg/eh/ctor3.C: New test.
33058 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33060         * objc.dg/stabs-1.m: Allow section name to be quoted and
33061         assembly label to begin with '.LL'.
33063 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
33065         * gcc.dg/vect/vect.exp
33066         (check_effective_target_lp64_or_vect_no_align): New.
33067         * gcc.dg/vect/vect-77.c: Use it.
33068         * gcc.dg/vect/vect-78.c: Use it.
33070         * lib/target-supports.exp
33071         (check_effective_target_vect_no_max,
33072         check_effective_target_vect_no_bitwise,
33073         check_effective_target_vect_no_align): New.
33074         * gcc.dg/vect/vect-13.c: Use them.
33075         * gcc.dg/vect/vect-17.c: Ditto.
33076         * gcc.dg/vect/vect-18.c: Ditto.
33077         * gcc.dg/vect/vect-19.c: Ditto.
33078         * gcc.dg/vect/vect-20.c: Ditto.
33079         * gcc.dg/vect/vect-27.c: Ditto.
33080         * gcc.dg/vect/vect-29.c: Ditto.
33081         * gcc.dg/vect/vect-44.c: Ditto.
33082         * gcc.dg/vect/vect-48.c: Ditto.
33083         * gcc.dg/vect/vect-50.c: Ditto.
33084         * gcc.dg/vect/vect-52.c: Ditto.
33085         * gcc.dg/vect/vect-54.c: Ditto.
33086         * gcc.dg/vect/vect-56.c: Ditto.
33087         * gcc.dg/vect/vect-58.c: Ditto.
33088         * gcc.dg/vect/vect-60.c: Ditto.
33089         * gcc.dg/vect/vect-72.c: Ditto.
33090         * gcc.dg/vect/vect-80.c: Ditto.
33092 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
33094         PR c++/14075
33095         * g++.dg/init/string1.C: New.
33097         PR c++/18975
33098         * g++.dg/other/synth1.C: New.
33100 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33102         PR c/18963
33103         * gcc.dg/pr18963-1.c: New test.
33105 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33107         PR c/18596
33108         * gcc.dg/funcdef-storage-1.c (foo): Remove.
33109         * gcc.dg/pr18596-1.c: Use dg-error.
33110         (dg-options): Use -fno-unit-at-a-time.
33111         * gcc.dg/pr18596-2.c: New test.
33112         * gcc.dg/pr18596-3.c: New test.
33114 2004-12-20  Roger Sayle  <roger@eyesopen.com>
33116         PR middle-end/18683
33117         * g++.dg/opt/pr18683-1.C: New test case.
33119 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
33121         PR other/19093
33122         * g++.dg/opt/max1.C: Fix for 64bit targets.
33124 2004-12-20  Matt Austern  <austern@apple.com>
33126         PR c++/19044
33127         * g++.dg/ext/builtin6.C: New
33129 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
33131         PR tree-optimization/19080
33132         * gcc.c-torture/compile/pr19080.c: New test.
33134 2004-12-20  Steven Bosscher  <stevenb@suse.de>
33136         * gcc.dg/20041219-1.c: New test.
33138 2004-12-19  Roger Sayle  <roger@eyesopen.com>
33140         PR middle-end/19068
33141         * g++.dg/opt/max1.C: New test case.
33143 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33145         * gcc.dg/fdata-sections-1.c: New test.
33147 2004-12-18  Roger Sayle  <roger@eyesopen.com>
33149         PR middle-end/18548
33150         * gcc.dg/max-1.c: New test case.
33152 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
33154         * gcc.c-torture/execute/20041218-1.c: New test.
33156 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
33158         * gcc.dg/pr18501.c: New test.
33159         * gcc.dg/uninit-5.c: XFAIL.
33160         * gcc.dg/uninit-9.c: XFAIL.
33162 2004-12-17  Dale Johannesen  <dalej@apple.com>
33164         * gcc.dg/20041213-1.c: New.
33166 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
33168         * objc.dg/stabs-1.m: Allow assembly label to begin
33169         with a dot ('.').
33171 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
33173         * gcc.c-torture/execute/20041213-1.c: Move...
33174         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
33176 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
33178         PR c++/18721
33179         * g++.dg/lookup/conv-5.C: New.
33181 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
33183         * objc.dg/stabs-1.m: New test.
33185 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
33187         * gcc.dg/visibility-c.c: Change compile to
33188         assemble for the test.
33190 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
33192         PR target/19041
33193         * gcc.dg/visibility-c.c: New test.
33195 2004-12-16  Roger Sayle  <roger@eyesopen.com>
33197         PR middle-end/18493
33198         * gcc.dg/switch-8.c: New test case.
33200 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33202         PR c++/18905
33203         * g++.dg/template/init4.C: New.
33204         * g++.dg/opt/static3.C: Enable optimizer.
33206 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
33208         * g++.dg/other/complex1.C: New test.
33210 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
33212         * g++.dg/opt/inline9.C: New test.
33214 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33216         PR fortran/18993
33217         * gfotran.dg/nullify_1.f: New test.
33219 2004-12-15  Richard Henderson  <rth@redhat.com>
33221         * gcc.target/i386/i386.exp: New harness.
33222         * gcc.target/i386/vect-args.c: New.
33224 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
33226         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
33228 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33230         PR c++/18825
33231         * g++.dg/template/friend32.C: New test.
33233 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33235         * cpp/pragma-once-1.c: New test.
33236         * cpp/pragma-once-1b.h: Likewise.
33237         * cpp/pragma-once-1c.h: Likewise.
33238         * cpp/pragma-once-1d.h: Likewise.
33239         * cpp/inc/pragma-once-1a.h: Likewise.
33241 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
33242             Steven G. Kargl  <kargls@comcast.net>
33244         PR fortran/17597
33245         * gfortran.dg/list_read_3.f90: New test.
33247 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33249         * gcc.dg/ftrapv-2.c: New test.
33251 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
33253         PR c++/18981
33254         * g++.dg/template/typename9.C: New test.
33256 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33258         PR c++/18738
33259         * g++.dg/template/typename8.C: New test.
33260         * g++.dg/parse/friend2.C: Tweak error message.
33262 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33264         * gcc.c-torture/20041214-1.c: New test.
33266 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33268         PR c++/18965
33269         * g++.dg/init/array17.C: New test.
33271 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33273         PR c++/18793
33274         * g++.dg/init/aggr3.C: New test.
33276 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
33278         * gcc.dg/altivec-types-1.c: New test.
33279         * gcc.dg/altivec-types-2.c: New test.
33280         * gcc.dg/altivec-types-3.c: New test.
33281         * gcc.dg/altivec-types-4.c: New test.
33282         * g++.dg/ext/altivec-types-1.C: New test.
33283         * g++.dg/ext/altivec-types-2.C: New test.
33284         * g++.dg/ext/altivec-types-3.C: New test.
33285         * g++.dg/ext/altivec-types-4.C: New test.
33287 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
33289         PR middle-end/18951
33290         * gcc.c-torture/execute/20041213-1.c: New test.
33292 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
33294         PR c++/18949
33295         * g++.dg/template/cast1.C: New.
33297 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
33299         * gcc.c-torture/execute/20041213-2.c: New test.
33301 2004-12-13  Richard Henderson  <rth@redhat.com>
33303         * gcc.dg/i386-sse-10.c: Fix typo in options.
33305 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
33307         PR c++/18968
33308         * g++.dg/opt/pr18968.C: New test.
33310 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
33312         PR c++/18925
33313         * g++.dg/ext/visibility/staticdatamem.C: New test.
33315 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
33317         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
33319 2004-12-13  Roger Sayle  <roger@eyesopen.com>
33321         PR rtl-optimization/18928
33322         * gcc.dg/pr18928-1.c: New test case.
33324 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
33326         PR tree-opt/16951
33327         * gcc.c-torture/compile/20041211-1.c: New.
33329 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33331         PR middle-end/17564
33332         * gcc.c-torture/execute/20041212-1.c: New test.
33334 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33336         PR fortran/18869
33337         * gfortran.dg/common_1.f90: New test.
33339 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
33340         Paul Brook  <paul@codesourcery.com>
33342         PR fortran/16222
33343         * gfortran.dg/real_do_1.f90: New test.
33345 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
33347         PR tree-opt/18040
33348         * g++.dg/opt/ptrmem6.C: New test.
33350 2004-12-11  Roger Sayle  <roger@eyesopen.com>
33352         PR middle-end/18921
33353         * gcc.dg/pr18921-1.c: New test case.
33355 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33357         PR fortran/17175
33358         * gfortran.dg/scale_1.f90: New test.
33360 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
33362         PR middle-end/18903
33363         * gcc.c-torture/compile/pr18903.c: New test.
33365 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
33367         * gcc.c-torture/execute/20041210-1.c: New test.
33369 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33371         PR c++/18731
33372         * g++.dg/parser/struct-1.C: New test.
33373         * g++.dg/parser/struct-2.C: New test.
33374         * g++.dg/parser/struct-3.C: New test.
33376 2004-12-09  Richard Henderson  <rth@redhat.com>
33378         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
33380         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
33381         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
33383 2004-12-09  Matt Austern  <austern@apple.com>
33385         PR c++/18514
33386         * g++.dg/ext/builtin1.C: New
33387         * g++.dg/ext/builtin2.C: New
33388         * g++.dg/ext/builtin3.C: New
33389         * g++.dg/ext/builtin4.C: New
33390         * g++.dg/ext/builtin5.C: New
33392 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
33394         PR tree-opt/18904
33395         * g++.dg/opt/ptrmem5.C: New test.
33397 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
33399         * g++.dg/parse/typename5.C: Adjust for new error.
33400         * g++.dg/parse/typename7.C: New.
33402 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33404         PR c++/18073
33405         * g++.dg/other/mmintrin.C: New test.
33407 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
33409         PR c++/16681
33410         * g++.dg/init/array15.C: New.
33411         * g++.dg/init/array16.C: New.
33413 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33415         PR fortran/18826
33416         * gfortran.dg/assign_1.f90: New test.
33418 2004-12-08  Nick Clifton  <nickc@redhat.com>
33420         * gcc.target/xstormy16/bss_below100: New directory containing tests.
33421         * gcc.target/xstormy16/data_below100: Likewise.
33422         * gcc.target/xstormy16/sfr: Likewise.
33423         * gcc.target/xstormy16/below100.S: New test source file.
33424         * gcc.target/xstormy16/below100.ld: New test linker script.
33425         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33426         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
33427         bp instructions.
33428         * gcc.target/xstormy16/bp.c: Likewise.
33430         * gcc.target/xstormy16/bss_below100: New files:
33431         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33432         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33433         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33434         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33435         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33436         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33437         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33438         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33439         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33440         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33441         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33442         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33443         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33444         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33445         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33446         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33447         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33448         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33449         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33450         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33451         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33452         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33453         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33454         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33455         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33456         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33457         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33459         * gcc.target/xstormy16/data_below100: New files:
33460         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33461         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33462         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33463         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33464         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33465         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33466         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33467         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33468         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33469         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33470         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33471         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33472         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33473         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33474         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33475         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33476         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33477         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33478         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33479         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33480         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33481         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33482         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33483         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33484         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33485         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33486         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33488         * gcc.target/xstormy16/sfr: New files:
33489         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
33490         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
33491         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
33492         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
33493         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
33494         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
33495         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
33496         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
33497         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
33498         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
33499         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
33500         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
33501         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
33502         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
33503         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
33504         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
33505         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
33506         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
33507         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
33508         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
33509         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
33510         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
33511         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
33512         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
33513         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
33514         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
33515         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
33516         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
33517         27_if0_sfrw_bitfield_f.c
33519 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33521         PR c++/18100
33522         * g++.dg/lookup/name-clash4.C: New test.
33524 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
33526         PR c++/18672
33527         * g++.dg/opt/array1.C: New.
33529         PR c++/18803
33530         * g++.dg/template/operator5.C: New.
33532 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
33534         PR c/18867
33535         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
33537 2004-12-07  Steven Bosscher  <stevenb@suse.de>
33539         * gcc.dg/noncompile/20041207.c: New test.
33541 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
33543         * g++.dg/other/unreachable-1.C: New test.
33545 2004-12-06  Nick Clifton  <nickc@redhat.com>
33547         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
33548         <limits.h> because the latter comes from gcc's include/ directory
33549         and not the newlib/libc/include directory.
33551 2004-12-04  Richard Henderson  <rth@redhat.com>
33553         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
33555 2004-12-04  Richard Henderson  <rth@redhat.com>
33557         * lib/target-supports.exp (check_gc_sections_available): Disable
33558         for alpha and ia64.
33560 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
33562         PR middle-end/17909
33563         * g++.dg/other/vararg-2.C: New test.
33565 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33567         PR c++/17011, c++/17971
33568         * g++.dg/template/error15.C: Adjust expected error.
33569         * g++.dg/template/instantiate3.C: Likewise.
33571 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
33573         * gcc.dg/altivec-18.c: Fix for darwin
33575 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33577         PR c++/18782
33578         * g++.dg/parse/ptrmem2.C: New.
33580         PR c++/18318
33581         * g++.dg/template/new1.C: New.
33583 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33585         PR fortran/18710
33586         * gfortran.dg/direct_io_3.f90: New test.
33588 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
33590         PR 18758
33591         * g++.dg/parse/crash21.C: New.
33593 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33595         PR c++/15664, c++/18276
33596         * g++.dg/template/ttp13.C: New test.
33597         * g++.dg/template/ttp14.C: Likewise.
33599 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33601         PR c++/18123
33602         * g++.dg/parse/enum2.C: New test.
33603         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
33605 2004-12-02  Nick Clifton  <nickc@redhat.com>
33607         * gcc.target/xstormy16: New test directory.
33608         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33609         * gcc.target/xstormy16/bp.c: Check the generation of bp
33610         instructions.
33611         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
33612         bn instructions and the BELOW100 attribute.
33614 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
33616         PR target/16952
33617         * gcc.dg/ppc-eabi.c: New.
33619 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
33621         PR fortran/18284
33622         * gfortran.dg/backspace.f90
33624 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
33626         * gfortran.dg/inquire.f90: New test.
33628 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
33630         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
33631         handle effective-target-keyword.
33632         (dg-skip-if): Support effective-target keyword as target list.
33633         (dg-xfail-if): Ditto.
33634         * lib/target-supports.exp (is-effective-target-keyword): New proc.
33636 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
33638         PR tree-optimization/18291
33639         * gcc.c-torture/compile/pr18291.c: New test.
33641 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
33643         PR C++/18729
33644         * g++.dg/parse/crash20.C: New.
33646         PR c++/17431
33647         * g++.dg/overload/arg1.C: New.
33648         * g++.dg/overload/arg2.C: New.
33649         * g++.dg/overload/arg3.C: New.
33650         * g++.dg/overload/arg4.C: New.
33652 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
33654         * gcc.dg/c99-flex-array-4.c: Remove.
33656 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
33658         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
33660         * lib/target-supports.exp (is-effective-target): Simplify.
33662         * lib/target-supports.exp (check_effective_target_vect_long):
33663         Fix for powerpc64-*-*.
33665 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
33667         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
33668         to support new requirements on FreeBSD 5.
33670 2004-11-30  Devang Patel  <dpatel@apple.com>
33672         PR 18702
33673         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
33675 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
33677         * g++.dg/ext/altivec-13.C: New test.
33679 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
33681         PR tree-opt/18298
33682         * gcc.c-torture/execute/p18298.c: New test.
33684 2004-11-30  Ira Rosen  <irar@il.ibm.com>
33685             Dorit Naishlos  <dorit@il.ibm.com>
33687         PR tree-opt/18607
33688         * gcc.dg/vect/vect-89.c: New test.
33690 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
33692         * gcc.dg/pr18596-1.c: New test.
33694 2004-11-30  Ben Elliston  <bje@au.ibm.com>
33696         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
33698 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
33700         PR c/18479
33701         * gcc.dg/pr18479.c: New test.
33703 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33705         PR target/18490
33706         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
33707         mmix-knuth-mmixware.
33709         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
33710         cris-*-elf* cris-*-aout* mmix-*-*
33712 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
33714         PR middle-end/18725
33715         * gcc.dg/pr18725.c: New test.
33717 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33719         PR target/18488
33720         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
33722         PR target/18336
33723         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
33725 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
33727         PR c++/18368
33728         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
33729         * g++.old-deja/g++.law/ctors5.C: Likewise.
33730         * g++.old-deja/g++.other/crash25.C: Likewise.
33732         PR c++/18674
33733         * g++.dg/template/error16.C: New test.
33735         PR c++/18512
33736         * g++.dg/template/crash29.C: New test.
33738 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
33740         PR tree-optimization/18712
33741         * gcc.c-torture/compile/pr18712.c: New test.
33743 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
33745         PR c/7544
33746         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
33747         tests.
33749 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33751         PR c++/18652
33752         * g++.dg/lookup/crash6.C: New test.
33754 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33756         PR middle-end/18164
33757         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
33759 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
33761         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
33762         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
33763         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
33765 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
33767         * gcc.dg/pr18164.c: New test.
33769 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
33771         * gcc.dg/funroll-loops-all.c: New.
33773 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
33775         PR target/18489
33776         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
33777         delimeter, match space and TAB as well as ":".
33779         PR target/18484
33780         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
33782         PR target/18348
33783         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
33785         PR target/18345
33786         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
33788         PR target/18337
33789         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
33791 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
33793         * gfortran.dg/direct_io_2.f90: New test.
33795 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
33797         PR target/18334
33798         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
33800 2004-11-28  Richard Henderson  <rth@redhat.com>
33802         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
33804 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
33806         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
33807         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
33808         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
33809         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
33810         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
33811         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
33812         gcc.dg/pointer-arith-8.c: New tests.
33814 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
33816         PR fortran/18364
33817         * gfortran.dg/endfile.f90: New test.
33819 2004-11-27  Falk Hueffner  <falk@debian.org>
33821         * gcc.dg/loop-6.c: New test.
33823 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
33825         * gcc.c-torture/execute/20041126-1.c: New test.
33827 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
33829         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
33830         on IRIX.
33832 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
33834         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
33835         functions.
33837 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
33839         PR rtl-optimization/17825
33840         * gcc.c-torture/compile/20041119-1.c: New test.
33842 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33844         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
33845         Check existence of ld library path variables before unsetting.
33847 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
33849         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
33851 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
33853         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
33855 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
33857         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
33859 2004-11-26  Ben Elliston  <bje@au.ibm.com>
33861         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
33862         dg-do directive.
33864 2004-11-26  Ben Elliston  <bje@au.ibm.com>
33866         * gcc.dg/pr17957.c: Pass --param, not -param.
33868 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
33870         PR middle-end/17957
33871         * gcc.dg/pr17957.c: New test.
33873 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
33875         PR c++/18445
33876         * g++.dg/template/crash28.C: Likewise.
33878         PR c++/18001
33879         * g++.dg/expr/unary2.C: Adjust lvalue messages.
33880         * g++.dg/ext/lvaddr.C: Likewise.
33881         * g++.dg/opt/pr7503-3.C: Likewise.
33883         PR c++/18466
33884         * g++.dg/parse/qualified3.C: New test.
33885         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
33887         PR c++/18545
33888         * g++.dg/expr/return1.C: New test.
33890 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33892         Friend class name lookup 3/n, PR c++/3332
33893         * g++.dg/lookup/friend3.C: New test.
33894         * g++.dg/lookup/friend4.C: Likewise.
33895         * g++.dg/lookup/friend5.C: Likewise.
33897 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33899         Friend class name lookup 2/n, PR c++/14513, c++/15410
33900         * g++.dg/lookup/friend2.C: New test.
33901         * g++.dg/template/friend31.C: Likewise.
33903 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33905         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
33907 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
33909         PR c++/17473
33910         * g++.dg/tc1/dr56.C: Remove.
33911         * g++.dg/template/typedef1.C: Add dg-error markers.
33912         * g++.old-deja/g++.other/typedef7.C: Likewise.
33914         PR c++/18285
33915         * g++.dg/parse/typedef7.C: New test.
33917 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
33919         * gcc.c-torture/execute/20041124-1.c: New test.
33921 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
33923         * g++.dg/template/deduce3.C: New test.
33925         PR c++/18586
33926         * g++.dg/template/crash27.C: New test.
33928         PR c++/18530
33929         * g++.dg/warn/Wshadow-3.C: New test.
33931 2004-11-24  Devang Patel  <dpatel@apple.com>
33933         PR/18555
33934         * gcc.dg/cpp/isysroot-1.c: New test.
33935         * gcc.dg/cpp/usr/include/stdio.h: New file.
33936         * gcc.dg/cpp/isysroot-2.c: New test.
33937         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
33938         New file.
33940 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33942         PR c++/8929
33943         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
33945 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33947         * gcc.target/sparc/align.c: Do not include <stdint.h>.
33948         * gcc.target/sparc/pdist.c: Likewise.
33950 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
33952         PR c++/16882
33953         * g++.dg/conversion/simd1.C: New test.
33955 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33957         * lib/target-libpath.exp: New file defining
33958         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
33959         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
33960         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
33961         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
33962         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
33964 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
33966         * gcc.dg/pragma-align-2.c: Test macro expansion.
33967         * gcc.dg/pragma-pack-2.c: New test.
33969 2004-11-23  Richard Henderson  <rth@redhat.com>
33971         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
33972         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33973         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
33974         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
33975         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
33976         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
33978         * gcc.dg/vect/vect.exp: Add check for alpha.
33979         * lib/target-supports.exp (check_alpha_max_hw_available): New.
33980         (check_effective_target_vect_int): Enable for alpha.
33981         (check_effective_target_vect_long): New.
33982         (is-effective-target): Add it.
33984 2004-11-23  Uros Bizjak <uros@kss-loka.si>
33986         * gcc.dg/pr18614-1.c: New test.
33988 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33990         * gcc.dg/setjmp-2.c: New test.
33992 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
33994         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
33995         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
33996         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
33997         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
33998         gcc.target/sparc/pdist.c: New tests.
34000 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
34002         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34004 2004-11-22  Dale Johannesen  <dalej@apple.com>
34006         * gcc.dg/20041111-1.c: New.
34008 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34010         PR tree-opt/18536
34011         * gcc.dg/vect/pr18536.c: New test.
34013 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34015         PR c++/18354
34016         * g++.dg/template/nontype11.C: New test.
34018 2004-11-21  Roger Sayle  <roger@eyesopen.com>
34020         PR middle-end/18520
34021         * gcc.dg/pr18520-1.c: New test case.
34023 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
34025         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
34026         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
34027         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
34028         expected diagnostics.
34030 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34032         PR target/18580
34033         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
34034         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
34035         vect-77.c, vect-77a.c: XFAIL on the SPARC.
34037 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34039         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
34041 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
34042             Joseph Myers  <joseph@codesourcery.com>
34044         * lib/target-supports.exp (check_visibility_available): Really
34045         test the compiler.
34047 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34049         PR tree-opt/18181
34050         * gcc.dg/vect/vect-85.c: New test.
34051         * gcc.dg/vect/vect-86.c: New test.
34052         * gcc.dg/vect/vect-87.c: New test.
34053         * gcc.dg/vect/vect-88.c: New test.
34055 2004-11-19  Ben Elliston  <bje@au.ibm.com>
34057         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
34059 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
34061         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
34062         * gcc.dg/ppc-and-1.c: Ditto.
34063         * gcc.dg/ppc-compare-1.c: Ditto.
34064         * gcc.dg/ppc-mov-1.c: Ditto
34066 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
34067             Mark Mitchell  <mark@codesourcery.com>
34069         * gcc.dg/pragma-init-fini-2.c: New test.
34071 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34072             Aldy Hernandez  <aldyh@redhat.com>
34074         * lib/target-supports.exp (check_effective_target_vect_int): New
34075         (check_effective_target_vect_float): New
34076         (check_effective_target_vect_double): New.
34077         (is-effective-target): Support new effective targets keywords.
34078         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34079         default action for dg-do.
34080         * gcc.dg/vect/pr16105.c: Use new support.
34081         * gcc.dg/vect/pr18400.c: Ditto.
34082         * gcc.dg/vect/pr18425.c: Ditto.
34083         * gcc.dg/vect/vect-1.c: Ditto.
34084         * gcc.dg/vect/vect-10.c: Ditto.
34085         * gcc.dg/vect/vect-11.c: Ditto.
34086         * gcc.dg/vect/vect-12.c: Ditto.
34087         * gcc.dg/vect/vect-13.c: Ditto.
34088         * gcc.dg/vect/vect-14.c: Ditto.
34089         * gcc.dg/vect/vect-15.c: Ditto.
34090         * gcc.dg/vect/vect-16.c: Ditto.
34091         * gcc.dg/vect/vect-17.c: Ditto.
34092         * gcc.dg/vect/vect-18.c: Ditto.
34093         * gcc.dg/vect/vect-19.c: Ditto.
34094         * gcc.dg/vect/vect-2.c: Ditto.
34095         * gcc.dg/vect/vect-20.c: Ditto.
34096         * gcc.dg/vect/vect-21.c: Ditto.
34097         * gcc.dg/vect/vect-22.c: Ditto.
34098         * gcc.dg/vect/vect-23.c: Ditto.
34099         * gcc.dg/vect/vect-24.c: Ditto.
34100         * gcc.dg/vect/vect-25.c: Ditto.
34101         * gcc.dg/vect/vect-26.c: Ditto.
34102         * gcc.dg/vect/vect-27.c: Ditto.
34103         * gcc.dg/vect/vect-27a.c: Ditto.
34104         * gcc.dg/vect/vect-28.c: Ditto.
34105         * gcc.dg/vect/vect-29.c: Ditto.
34106         * gcc.dg/vect/vect-29a.c: Ditto.
34107         * gcc.dg/vect/vect-3.c: Ditto.
34108         * gcc.dg/vect/vect-30.c: Ditto.
34109         * gcc.dg/vect/vect-31.c: Ditto.
34110         * gcc.dg/vect/vect-32.c: Ditto.
34111         * gcc.dg/vect/vect-33.c: Ditto.
34112         * gcc.dg/vect/vect-34.c: Ditto.
34113         * gcc.dg/vect/vect-35.c: Ditto.
34114         * gcc.dg/vect/vect-36.c: Ditto.
34115         * gcc.dg/vect/vect-37.c: Ditto.
34116         * gcc.dg/vect/vect-38.c: Ditto.
34117         * gcc.dg/vect/vect-4.c: Ditto.
34118         * gcc.dg/vect/vect-40.c: Ditto.
34119         * gcc.dg/vect/vect-41.c: Ditto.
34120         * gcc.dg/vect/vect-42.c: Ditto.
34121         * gcc.dg/vect/vect-43.c: Ditto.
34122         * gcc.dg/vect/vect-44.c: Ditto.
34123         * gcc.dg/vect/vect-45.c: Ditto.
34124         * gcc.dg/vect/vect-46.c: Ditto.
34125         * gcc.dg/vect/vect-47.c: Ditto.
34126         * gcc.dg/vect/vect-48.c: Ditto.
34127         * gcc.dg/vect/vect-48a.c: Ditto.
34128         * gcc.dg/vect/vect-49.c: Ditto.
34129         * gcc.dg/vect/vect-5.c: Ditto.
34130         * gcc.dg/vect/vect-50.c: Ditto.
34131         * gcc.dg/vect/vect-51.c: Ditto.
34132         * gcc.dg/vect/vect-52.c: Ditto.
34133         * gcc.dg/vect/vect-53.c: Ditto.
34134         * gcc.dg/vect/vect-54.c: Ditto.
34135         * gcc.dg/vect/vect-55.c: Ditto.
34136         * gcc.dg/vect/vect-56.c: Ditto.
34137         * gcc.dg/vect/vect-56a.c: Ditto.
34138         * gcc.dg/vect/vect-57.c: Ditto.
34139         * gcc.dg/vect/vect-58.c: Ditto.
34140         * gcc.dg/vect/vect-59.c: Ditto.
34141         * gcc.dg/vect/vect-6.c: Ditto.
34142         * gcc.dg/vect/vect-60.c: Ditto.
34143         * gcc.dg/vect/vect-61.c: Ditto.
34144         * gcc.dg/vect/vect-62.c: Ditto.
34145         * gcc.dg/vect/vect-63.c: Ditto.
34146         * gcc.dg/vect/vect-64.c: Ditto.
34147         * gcc.dg/vect/vect-65.c: Ditto.
34148         * gcc.dg/vect/vect-66.c: Ditto.
34149         * gcc.dg/vect/vect-67.c: Ditto.
34150         * gcc.dg/vect/vect-68.c: Ditto.
34151         * gcc.dg/vect/vect-69.c: Ditto.
34152         * gcc.dg/vect/vect-7.c: Ditto.
34153         * gcc.dg/vect/vect-72.c: Ditto.
34154         * gcc.dg/vect/vect-72a.c: Ditto.
34155         * gcc.dg/vect/vect-73.c: Ditto.
34156         * gcc.dg/vect/vect-74.c: Ditto.
34157         * gcc.dg/vect/vect-75.c: Ditto.
34158         * gcc.dg/vect/vect-76.c: Ditto.
34159         * gcc.dg/vect/vect-77.c: Ditto.
34160         * gcc.dg/vect/vect-77a.c: Ditto.
34161         * gcc.dg/vect/vect-78.c: Ditto.
34162         * gcc.dg/vect/vect-79.c: Ditto.
34163         * gcc.dg/vect/vect-8.c: Ditto.
34164         * gcc.dg/vect/vect-80.c: Ditto.
34165         * gcc.dg/vect/vect-82.c: Ditto.
34166         * gcc.dg/vect/vect-82_64.c: Ditto.
34167         * gcc.dg/vect/vect-83.c: Ditto.
34168         * gcc.dg/vect/vect-83_64.c: Ditto.
34169         * gcc.dg/vect/vect-9.c: Ditto.
34170         * gcc.dg/vect/vect-all.c: Ditto.
34171         * gcc.dg/vect/vect-none.c: Ditto.
34173 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34175         * lib/gcc-dg.exp (dg-skip-if): New function.
34176         (dg-forbid-option): Remove.
34177         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
34178         * g++.dg/abi/bitfield8.C: Likewise.
34179         * g++.dg/abi/dtor1.C: Likewise.
34180         * g++.dg/abi/empty10.C: Likewise.
34181         * g++.dg/abi/empty7.C: Likewise.
34182         * g++.dg/abi/empty9.C: Likewise.
34183         * g++.dg/abi/layout3.C: Likewise.
34184         * g++.dg/abi/layout4.C: Likewise.
34185         * g++.dg/abi/thunk1.C: Likewise.
34186         * g++.dg/abi/thunk2.C: Likewise.
34187         * g++.dg/abi/vbase11.C: Likewise.
34188         * g++.dg/abi/vthunk2.C: Likewise.
34189         * g++.dg/abi/vthunk3.C: Likewise.
34190         * g++.dg/ext/attrib8.C: Likewise.
34191         * g++.dg/opt/longbranch2.C: Likewise.
34192         * g++.dg/opt/reg-stack4.C: Likewise.
34193         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34194         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34195         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34196         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34197         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34198         * gcc.dg/20000609-1.c: Likewise.
34199         * gcc.dg/20000720-1.c: Likewise.
34200         * gcc.dg/20011107-1.c: Likewise.
34201         * gcc.dg/20011119-1.c: Likewise.
34202         * gcc.dg/20020108-1.c: Likewise.
34203         * gcc.dg/20020122-2.c: Likewise.
34204         * gcc.dg/20020122-3.c: Likewise.
34205         * gcc.dg/20020201-3.c: Likewise.
34206         * gcc.dg/20020206-1.c: Likewise.
34207         * gcc.dg/20020218-1.c: Likewise.
34208         * gcc.dg/20020310-1.c: Likewise.
34209         * gcc.dg/20020411-1.c: Likewise.
34210         * gcc.dg/20020418-2.c: Likewise.
34211         * gcc.dg/20020426-1.c: Likewise.
34212         * gcc.dg/20020426-2.c: Likewise.
34213         * gcc.dg/20020517-1.c: Likewise.
34214         * gcc.dg/20020523-1.c: Likewise.
34215         * gcc.dg/20020523-2.c: Likewise.
34216         * gcc.dg/20020729-1.c: Likewise.
34217         * gcc.dg/20030204-1.c: Likewise.
34218         * gcc.dg/20030826-2.c: Likewise.
34219         * gcc.dg/20030926-1.c: Likewise.
34220         * gcc.dg/20031202-1.c: Likewise.
34221         * gcc.dg/980312-1.c: Likewise.
34222         * gcc.dg/980313-1.c: Likewise.
34223         * gcc.dg/990117-1.c: Likewise.
34224         * gcc.dg/990424-1.c: Likewise.
34225         * gcc.dg/990524-1.c: Likewise.
34226         * gcc.dg/991230-1.c: Likewise.
34227         * gcc.dg/i386-387-1.c: Likewise.
34228         * gcc.dg/i386-387-2.c: Likewise.
34229         * gcc.dg/i386-387-3.c: Likewise.
34230         * gcc.dg/i386-387-4.c: Likewise.
34231         * gcc.dg/i386-387-5.c: Likewise.
34232         * gcc.dg/i386-387-6.c: Likewise.
34233         * gcc.dg/i386-asm-1.c: Likewise.
34234         * gcc.dg/i386-bitfield1.c: Likewise.
34235         * gcc.dg/i386-bitfield2.c: Likewise.
34236         * gcc.dg/i386-loop-1.c: Likewise.
34237         * gcc.dg/i386-loop-2.c: Likewise.
34238         * gcc.dg/i386-loop-3.c: Likewise.
34239         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34240         * gcc.dg/i386-pic-1.c: Likewise.
34241         * gcc.dg/i386-regparm.c: Likewise.
34242         * gcc.dg/i386-signbit-1.c: Likewise.
34243         * gcc.dg/i386-signbit-2.c: Likewise.
34244         * gcc.dg/i386-signbit-3.c: Likewise.
34245         * gcc.dg/i386-sse-5.c: Likewise.
34246         * gcc.dg/i386-sse-8.c: Likewise.
34247         * gcc.dg/i386-unroll-1.c: Likewise.
34248         * gcc.dg/tls/opt-1.c: Likewise.
34249         * gcc.dg/tls/opt-2.c: Likewise.
34250         * gcc.dg/unroll-1.c: Likewise.
34251         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34252         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34253         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34254         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34256 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34258         * g++.dg/template/incomplete1.C: New test.
34260 2004-11-16  Nick Clifton  <nickc@redhat.com>
34262         Revert patches accidentally commited during checkin of fixes for
34263         xstormy16 tests:
34264         gcc.c-torture/execute/simd-4.c: Revert
34265         gcc.dg/20040910-1.c: Revert.
34267 2004-11-16  Paul Brook  <paul@codesourcery.com>
34269         PR fortran/13010
34270         * gfortran.dg/der_pointer_1.f90: New test.
34272 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
34274         PR c/18498
34275         * gcc.dg/bitfld-13.c: New test.
34277 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
34279         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
34280         powerpc*-*-linux*.
34282         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
34283         * gcc.dg/ppc64-abi-2.c: Ditto.
34284         * gcc.dg/ppc64-abi-3.c: Ditto.
34286         * lib/gcc-dg.exp (dg-target-list): Remove.
34288 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
34290         * gcc.dg/ia64-postinc.c: New test.
34292 2004-11-15  Mark Mitchell <mark@codesourcery.com>
34294         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
34296 2004-11-15  Nick Clifton  <nickc@redhat.com>
34298         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
34299         __INT_MAX__ so that the test can be compiled by toolchains
34300         targeted at 16-bit processors.
34302         * gcc.dg/20040625-1.c: Use long constants rather than integers
34303         when performing arithmetic that will overflow 16-bits.
34305         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
34306         xstormy16.  It does not support 128-bit vector operations.
34308         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
34309         with the macro PTR_TYPE.  Define this macro to an integer type
34310         suitable for holding a pointer.
34312         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
34313         the target is a 16-bit processor.
34315         * gcc.dg/cpp/if-2.c: Expect a different warning message from
34316         16-bit targets where the character constant will be too long.
34318         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
34319         where the double will not be directly addressable.
34321 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34323         Friend class name lookup 1/n, PR c++/18471
34324         * g++.dg/template/crash26.C: New test.
34325         * g++.dg/lookup/struct1.C: Adjust expected error.
34326         * g++.dg/parse/elab1.C: Likewise.
34327         * g++.dg/parse/elab2.C: Likewise.
34328         * g++.dg/parse/int-as-enum1.C: Likewise.
34329         * g++.dg/parse/struct-as-enum1.C: Likewise.
34330         * g++.dg/parse/typedef1.C: Likewise.
34331         * g++.dg/parse/typedef3.C: Likewise.
34332         * g++.dg/parse/typedef4.C: Likewise.
34333         * g++.dg/parse/typedef5.C: Likewise.
34334         * g++.dg/template/nontype4.C: Likewise.
34335         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
34336         * g++.old-deja/g++.other/elab1.C: Likewise.
34337         * g++.old-deja/g++.other/syntax4.C: Likewise.
34339 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34341         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
34343 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
34345         * gcc.c-torture/execute/20041114-1.c: New test.
34347 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
34349         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
34350         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
34351         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
34352         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
34353         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
34354         gcc.dg/switch-7.c: New tests.
34356 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34358         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
34360 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34362         PR tree-opt/18400
34363         * gcc.dg/vect/pr18400.c: New test.
34365 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34366             Andrew Pinski  <pinskia@physics.uc.edu>
34368         PR tree-opt/18425
34369         * gcc.dg/vect/pr18425.c: New test.
34371 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34373         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
34374         Guard with dg-require-alias and dg-require-visibility.
34376 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34378         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
34380 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34382         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
34384 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34386         PR c++/17344
34387         * g++.dg/template/defarg5.C: New test.
34389 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34391         * g++.dg/parse/cast1.C: Run only on ILP32.
34392         * g++.old-deja/g++.mike/p784.C: Likewise.
34394 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
34396         * gcc.c-torture/execute/20041113-1.c: New test.
34398 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34400         PR target/18230
34401         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
34402         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
34403         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
34404         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34405         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
34406         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
34407         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
34408         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
34409         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
34410         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34411         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34412         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
34413         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
34415 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34417         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
34418         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
34419         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
34420         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
34421         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
34422         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
34423         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
34424         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
34425         gcc.target/sparc/combined-1.c: New tests.
34427 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
34429         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
34430         New tests.
34432 2004-11-12  Mark Mitchell <mark@codesourcery.com>
34434         * lib/gcc-dg.exp (dg-forbid-option): New function.
34435         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
34436         * g++.dg/abi/bitfield8.C: Likewise.
34437         * g++.dg/abi/dtor1.C: Likewise.
34438         * g++.dg/abi/empty10.C: Likewise.
34439         * g++.dg/abi/empty7.C: Likewise.
34440         * g++.dg/abi/empty9.C: Likewise.
34441         * g++.dg/abi/layout3.C: Likewise.
34442         * g++.dg/abi/layout4.C: Likewise.
34443         * g++.dg/abi/thunk1.C: Likewise.
34444         * g++.dg/abi/thunk2.C: Likewise.
34445         * g++.dg/abi/vbase11.C: Likewise.
34446         * g++.dg/abi/vthunk2.C: Likewise.
34447         * g++.dg/abi/vthunk3.C: Likewise.
34448         * g++.dg/ext/attrib8.C: Likewise.
34449         * g++.dg/opt/longbranch2.C: Likewise.
34450         * g++.dg/opt/reg-stack4.C: Likewise.
34451         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34452         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34453         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34454         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34455         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34456         * gcc.dg/20000609-1.c: Likewise.
34457         * gcc.dg/20000720-1.c: Likewise.
34458         * gcc.dg/20011107-1.c: Likewise.
34459         * gcc.dg/20011119-1.c: Likewise.
34460         * gcc.dg/20020108-1.c: Likewise.
34461         * gcc.dg/20020122-2.c: Likewise.
34462         * gcc.dg/20020122-3.c: Likewise.
34463         * gcc.dg/20020201-3.c: Likewise.
34464         * gcc.dg/20020206-1.c: Likewise.
34465         * gcc.dg/20020218-1.c: Likewise.
34466         * gcc.dg/20020310-1.c: Likewise.
34467         * gcc.dg/20020411-1.c: Likewise.
34468         * gcc.dg/20020418-2.c: Likewise.
34469         * gcc.dg/20020426-1.c: Likewise.
34470         * gcc.dg/20020426-2.c: Likewise.
34471         * gcc.dg/20020517-1.c: Likewise.
34472         * gcc.dg/20020523-1.c: Likewise.
34473         * gcc.dg/20020523-2.c: Likewise.
34474         * gcc.dg/20020729-1.c: Likewise.
34475         * gcc.dg/20030204-1.c: Likewise.
34476         * gcc.dg/20030826-2.c: Likewise.
34477         * gcc.dg/20030926-1.c: Likewise.
34478         * gcc.dg/20031202-1.c: Likewise.
34479         * gcc.dg/980312-1.c: Likewise.
34480         * gcc.dg/980313-1.c: Likewise.
34481         * gcc.dg/990117-1.c: Likewise.
34482         * gcc.dg/990424-1.c: Likewise.
34483         * gcc.dg/990524-1.c: Likewise.
34484         * gcc.dg/991230-1.c: Likewise.
34485         * gcc.dg/i386-387-1.c: Likewise.
34486         * gcc.dg/i386-387-2.c: Likewise.
34487         * gcc.dg/i386-387-3.c: Likewise.
34488         * gcc.dg/i386-387-4.c: Likewise.
34489         * gcc.dg/i386-387-5.c: Likewise.
34490         * gcc.dg/i386-387-6.c: Likewise.
34491         * gcc.dg/i386-asm-1.c: Likewise.
34492         * gcc.dg/i386-bitfield1.c: Likewise.
34493         * gcc.dg/i386-bitfield2.c: Likewise.
34494         * gcc.dg/i386-loop-1.c: Likewise.
34495         * gcc.dg/i386-loop-2.c: Likewise.
34496         * gcc.dg/i386-loop-3.c: Likewise.
34497         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34498         * gcc.dg/i386-pic-1.c: Likewise.
34499         * gcc.dg/i386-regparm.c: Likewise.
34500         * gcc.dg/i386-signbit-1.c: Likewise.
34501         * gcc.dg/i386-signbit-2.c: Likewise.
34502         * gcc.dg/i386-signbit-3.c: Likewise.
34503         * gcc.dg/i386-sse-5.c: Likewise.
34504         * gcc.dg/i386-sse-8.c: Likewise.
34505         * gcc.dg/i386-unroll-1.c: Likewise.
34506         * gcc.dg/tls/opt-1.c: Likewise.
34507         * gcc.dg/tls/opt-2.c: Likewise.
34508         * gcc.dg/unroll-1.c: Likewise.
34509         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34510         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34511         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34512         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34513         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
34514         -m64 is specified.
34516 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
34518         PR c++/18389
34519         * g++.dg/parse/cond1.C: New test.
34521         PR c++/18429
34522         * g++.dg/template/array9.C: New test.
34523         * g++.dg/ext/vla1.C: Adjust error messages.
34524         * g++.dg/ext/vlm1.C: Likewise.
34525         * g++.dg/template/crash2.C: Likewise.
34527         PR c++/18436
34528         * g++.dg/template/call3.C: New test.
34530         PR c++/18407
34531         * g++.dg/template/ptrmem11.C: New test.
34533 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
34535         PR other/14264
34536         * lib/g++.exp: Set LC_ALL and LANG to C.
34537         * lib/gcc-dg.exp: Likewise.
34538         * lib/gfortran.exp: Likewise.
34539         * lib/objc.exp: Likewise.
34540         * lib/treelang.exp: Likewise.
34542 2004-11-12  Andreas Schwab  <schwab@suse.de>
34544         * gcc.dg/pr16286.c: Fix last change.
34546 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
34548         PR c++/18416
34549         * g++.dg/init/global1.C: New test.
34551 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
34553         * gcc.c-torture/execute/20041112-1.c: New test.
34555 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34557         * lib/gcc-dg.exp (dg-target-list): New.
34559 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34560             Richard Sandiford  <rsandifo@redhat.com>
34562         * lib/target-supports.exp (get-compiler_messages): New.
34563         (check_named_sections_available): Use it.
34564         (check_effective_target_ilp32): New.
34565         (check_effective_target_lp64): New.
34566         (is-effective-target): New.
34567         * lib/gcc-dg.exp (dg-require-effective-target): New.
34569 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
34571         * gcc.dg/precedence-1.c: New test.
34573 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34575         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
34577         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
34578         message, delete generated files, use more descriptive name for
34579         executable, and make the test unsupported when it cannot be run.
34581         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
34582         (dg-require-weak, dg-require-visibility, dg-require-alias,
34583         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
34584         dg-require-iconv, dg-require-named-sections): Use it.
34586         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
34588 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
34590         PR target/16457
34591         * gcc.dg/ppc-and-1: New
34593         PR target/16796
34594         * gcc.dg/ppc-mov-1.c: New.
34596         PR target/16458
34597         * gcc.dg/ppc-compare-1.c: New.
34599 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
34601         * objc.dg/desig-init-2.m: New test.
34603 2004-11-10  Adam Nemet  <anemet@lnxw.com>
34605         PR middle-end/18160
34606         * g++.dg/warn/register-var-1.C: New test.
34607         * g++.dg/warn/register-var-2.C: New test.
34609 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34611         * gcc.dg/union-2.c: New test.
34613 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
34615         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
34616         New test for PR tree-optimization/17892.
34618 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
34620         PR c++/18369
34621         * g++.dg/init/new12.C: New test.
34623 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
34625         * gcc.target/sparc: New directory.
34626         * gcc.target/sparc/sparc.exp: New driver.
34627         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
34628         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
34629         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
34630         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
34632 2004-11-10  Paul Brook  <paul@codesourcery.com>
34634         PR fortran/18218
34635         * gfortran.dg/list_read.c: New test.
34637 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34639         PR c/18322
34640         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
34641         expected diagnostic location.
34643 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
34645         * gcc.dg/20041109-1.c: New test.
34647 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
34649         PR objc/18406
34650         * objc/compile/pr18406.m: New test.
34652 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34654         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
34656 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34658         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
34660 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
34662         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
34664 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
34666         * gcc.dg/20030225-2.c: Add prototype for abort and
34667         exit.
34669 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
34671         PR tree-opt/18299
34672         * gcc.c-torture/pr18299-1.c: New test.
34674 2004-11-06  Andreas Schwab  <schwab@suse.de>
34676         * gcc.dg/pr16286.c: Also test for bool and pixel.
34678 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
34680         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
34681         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
34682         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
34683         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
34684         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
34685         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
34686         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
34687         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
34688         gcc.dg/struct-semi-3.c: New tests.
34690 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34692         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
34694 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34696         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
34697         Do not use C99 designators.
34699 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34701         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
34703 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34705         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
34706         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
34707         * gcc.c-torture/execute/simd-5.x: Remove.
34709 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
34711         PR rtl-optimization/17933
34712         * gcc.dg/torture/pr17933-1.c: New test.
34714 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
34716         PR target/18106
34717         * lib/target-supports.exp (check_weak_available): Support
34718         Windows.
34720 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
34722         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
34723         call to fflush(stdout) before abort.
34724         (my_ffsll): New function.
34725         (generate_fields): Use it.
34727 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34729         * gcc.dg/init-undef-1.c: New test.
34731 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34733         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
34734         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
34735         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
34736         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
34737         expected messages for new parser.
34739 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
34741         * g++.dg/ext/visibility/symbian1.C: New test.
34743 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34745         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
34746         on LP64 targets.
34748 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
34750         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
34751         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
34752         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
34753         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
34754         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
34755         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
34756         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
34757         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
34758         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
34759         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
34761 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
34763         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
34764         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
34765         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
34766         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
34767         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
34768         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
34769         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
34770         for new parser.
34772 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
34774         PR target/15342
34775         * gcc.dg/20041104-1.c: New test.
34777 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34779         * g++.dg/template/nontype7.C: New test.
34780         * g++.dg/template/nontype8.C: Likewise.
34781         * g++.dg/template/nontype9.C: Likewise.
34782         * g++.dg/template/nontype10.C: Likewise.
34783         * g++.dg/tc1/dr49.C: Likewise.
34784         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
34785         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
34787 2004-11-04  Ben Elliston  <bje@au.ibm.com>
34789         * g++.dg/rtti/tinfo1.C: Remove xfails.
34791 2004-11-04  Ben Elliston  <bje@au.ibm.com>
34793         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
34794         packed attribute to the definition to satisfy the new C++ parser.
34796 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34798         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
34799         invocations of va_arg.
34801 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
34803         PR c++/18124
34804         * g++.dg/template/crash25.C: New test.
34806         PR c++/18155
34807         * g++.dg/template/typedef2.C: New test.
34808         * g++.dg/parse/crash13.C: Adjust error markers.
34810         PR c++/18177
34811         * g++.dg/conversion/const3.C: New test.
34813 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34815         PR fortran/17535
34816         PR fortran/17583
34817         PR fortran/17713
34818         * gfortran.dg/generic_[123].f90: New testcases.
34820 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34822         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
34823         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
34825 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
34827         PR tree-opt/16808
34828         * gcc.c-torture/compile/pr16808.c: New test.
34830 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
34832         PR rtl-optimization/17104
34833         * gcc.dg/ppc-bitfield1.c: New.
34835 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
34837         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
34839 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
34841         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
34842         strings for 32-bit code.
34844 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
34846         PR c/18239
34847         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
34849 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
34851         PR c++/18064
34852         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
34854 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
34856         PR c++/15172
34857         * g++.dg/init/aggr2.C: New test.
34859 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
34861         * objc.dg/local-decl-1.m: New test.
34863 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34865         * gcc.dg/20040910-1.c: Adjust regex.
34867 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34869         PR rtl-optimization/18084
34870         * g++.dg/opt/pr18084-1.C: New testcase.
34872 2004-10-30  Matt Austern  <austern@apple.com>
34874         PR c++/17542
34875         * g++.dg/ext/attrib18.C: New test.
34877 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34879         PR middle-end/18096
34880         * gcc.dg/pr18096-1.c: New test case.
34882 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34884         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
34886 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
34888         PR c/16666
34889         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
34890         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
34891         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
34892         gcc.dg/old-style-prom-3.c: New tests.
34894 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
34896         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
34897         Remove unnecessary inclusion of stdio.h.
34899 2004-10-29  Roger Sayle  <roger@eyesopen.com>
34901         PR rtl-optimization/17581
34902         * gcc.dg/pr17581-1.c: New test case.
34904 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
34906         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
34907         being implemented.
34908         * g++.dg/conversion/dr195-1.C: New.
34909         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
34910         * g++.old-deja/g++.mike/p10148.C: Likewise.
34912 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
34914         PR c++/17695
34915         * g++.dg/debug/typedef2.C: New test.
34917 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
34919         PR fortran/13490
34920         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
34921         * gfortran.dg/g77/README: Update.
34923 2004-10-28  Matt Austern  <austern@apple.com>
34925         PR c++/14124
34926         * g++.dg/ext/packed7.C: New test.
34928 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
34930         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
34931         scan-assembler.
34932         * lib/scanasm.exp (hidden-scan-for): New proc.
34933         (scan-hidden): Use hidden-scan-for instead of constructing the scan
34934         string.
34935         (scan-not-hidden): Likewise.
34936         * lib/target-supports.exp (check_visibility_available): mach-o is
34937         support too.
34939 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
34941         PR c++/17132
34942         * g++.dg/template/memclass3.C: New test.
34944 2004-10-28  Adam Nemet  <anemet@lnxw.com>
34946         PR middle-end/18160
34947         * gcc.dg/register-var-1.c: New test.
34948         * gcc.dg/register-var-2.c: New test.
34949         * gcc.dg/asm-7.c: Taking the address of a register variable is an
34950         error now.
34952 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
34954         PR other/18172
34955         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
34956         unused variables.
34957         * gcc.dg/vect/vect-22.c: Likewise.
34959 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
34961         * gcc.dg/i386-rotate-1.c: New test.
34963 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
34965         * g++.dg/init/ref12.C: Add "run" marker.
34967         PR c++/17435
34968         * g++.dg/init/ref12.C: New test.
34970         PR c++/18140
34971         * g++.dg/template/shift1.C: New test.
34972         * g++.dg/template/error10.C: Adjust error markers.
34974 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
34976         PR tree-opt/17529
34977         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
34979 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
34981         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
34982         * gcc.dg/weak/weak-3.c: Likewise.
34983         * gcc.dg/weak/weak-5.c: Likewise.
34984         * gcc.dg/weak/weak-9.c: Likewise.
34985         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
34986         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
34988         * gcc.dg/darwin-weakimport-1.c: New.
34990 2004-10-28  Ben Elliston  <bje@au.ibm.com>
34992         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
34994 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
34996         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
34997         'syntax' error messages.
34998         * gcc.dg/cpp/direct2s.c: Likewise.
35000 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
35002         * gcc.c-torture/compile/20041026-1.c: New.
35004 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
35006         PR c++/18093
35007         * g++.dg/lookup/ns2.C: New test.
35009         PR c++/18020
35010         * g++.dg/template/enum4.C: New test.
35012         PR c++/18161
35013         * g++.dg/template/expr1.C: New test.
35015 2004-10-26  Ben Elliston  <bje@au.ibm.com>
35017         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
35019 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35021         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
35022         gcc.dg/decl-nospec-3.c: New tests.
35024 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
35026         * objc.dg/super-class-3.m: New test.
35028 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
35030         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
35031         resyncing.
35032         * gcc.dg/cpp/direct2s.c: Likewise.
35034 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
35036         * objc.dg/image-info.m: Update for changes to section selection.
35038 2004-10-25  David Ayers  <d.ayers@inode.at>
35039             Ziemowit Laski  <zlaski@apple.com>
35041         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
35042         diagnostics when messaging 'id <Proto>'.
35043         * objc.dg/class-protocol-1.m: New test.
35044         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
35045         a non-existent method signature.
35046         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
35047         Update diagnostics when messaging with non-existent method signature.
35048         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
35049         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
35050         invalid receivers are now resolved as if messaging 'id'; remove
35051         extraneous diagnostics.
35053 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35055         PR c/16667
35056         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
35057         gcc.dg/init-desig-obs-3.c: New tests.
35059 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
35061         * gcc.dg/debug/20041023-1.c: New test.
35063 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
35065         PR middle-end/17407
35066         * gcc.c-torture/compile/pr17407.c: New test.
35068         PR c++/18121
35069         * g++.dg/template/array8.C: New test.
35071 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35073         PR other/18138
35074         * lib/g++.exp: Accept more than one multilib libgcc.
35075         * lib/gcc-dg.exp: Likewise.
35076         * lib/objc.exp: Likewise.
35077         * lib/treelang.exp: Likewise.
35078         * lib/gfortran.exp: Likewise.
35080 2004-10-24  Ben Elliston  <bje@au.ibm.com>
35082         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
35084 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
35086         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
35087         * gcc.dg/c99-const-expr-3.c: Likewise.
35089 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
35091         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
35093 2004-10-23  Ben Elliston  <bje@au.ibm.com>
35095         * gcc.c-torture/execute/loop-2e.x: Remove.
35097 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35099         PR c++/18095
35100         * g++.dg/parse/crash18.C: New.
35101         * g++.dg/parse/crash19.C: New.
35103 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35105         * g++.dg/ext/dllimport1.C: Move dg-warnings.
35106         * g++.dg/ext/dllimport2.C: Same.
35107         * g++.dg/ext/dllimport8.C: Same.
35109 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
35111         PR c++/10841
35112         * g++.dg/conversion/cast1.C: New test.
35113         * g++.dg/overload/pmf1.C: Adjust error marker.
35115 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
35117         PR objc/17923
35118         * objc.dg/const-str-7.m: New test.
35120 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35122         * g++.dg/template/memfriend11.C: Fix comment typo.
35123         * g++.dg/template/memfriend14.C: Likewise.
35125 2004-10-20  Richard Henderson  <rth@redhat.com>
35127         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
35128         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
35129         -fasynchronous-unwind-tables.
35131 2004-10-20  Richard Henderson  <rth@redhat.com>
35133         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
35134         (main): Return success.
35135         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
35136         (main): Return success.
35138 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35140         PR c++/13495
35141         * g++.dg/template/memfriend9.C: New test.
35142         * g++.dg/template/memfriend10.C: Likewise.
35143         * g++.dg/template/memfriend11.C: Likewise.
35144         * g++.dg/template/memfriend12.C: Likewise.
35145         * g++.dg/template/memfriend13.C: Likewise.
35146         * g++.dg/template/memfriend14.C: Likewise.
35147         * g++.dg/template/memfriend15.C: Likewise.
35148         * g++.dg/template/memfriend16.C: Likewise.
35149         * g++.dg/template/memfriend17.C: Likewise.
35150         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
35152 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
35154         * g++.dg/conversion/dr195.C: New.
35155         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
35157 2004-10-20  Ben Elliston  <bje@au.ibm.com>
35158             Devang Patel  <dpatel@apple.com>
35160         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
35161         of floating point arithmetic, which could trap.
35163 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
35165         PR c++/14035
35166         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
35167         * g++.dg/conversion/const2.C: New test.
35168         * g++.dg/expr/reinterpret2.C: New test.
35169         * g++.dg/expr/reinterpret3.C: New test.
35170         * g++.dg/expr/cast2.C: New test.
35171         * g++.dg/expr/copy1.C: New test.
35172         * g++.dg/other/conversion1.C: Change error message.
35173         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
35174         function pointers to void *.
35175         * g++.old-deja/g++.mike/p10148.C: Likewise.
35177 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35179         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
35181 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
35183         PR c++/18047
35185         * g++.dg/parse/expr3.C: New test.
35187 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35189         * gcc.dg/smod-1.c: New test.
35191 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
35193         * objc.dg/method-14.m: New test.
35195 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
35197         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
35198         Also xfail as the patch was reverted.
35200 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
35202         PR middle-end/16973
35203         * gcc.dg/pr16973.c: New test.
35205 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
35207         PR tree-optimization/17656
35208         * gcc.c-torture/compile/pr17656.c: New test.
35210 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
35212         * g++.dg/eh/shadow1.C: New.
35214 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
35216         * gcc.c-torture/compile/20041018-1.c: New test.
35218 2004-10-18  Ben Elliston  <bje@au.ibm.com>
35220         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
35221         compiler referring to register 0 when accessing sdata.  The linker
35222         now patches things up.
35224 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
35226         PR c/17529
35227         * gcc.c-torture/compile/pr17529.c: New test.
35229 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35231         PR c++/17743
35232         * g++.dg/ext/attrib17.C: New test.
35234 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35236         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
35238 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35240         PR c++/10479
35241         * g++.dg/ext/attrib16.C: New test.
35243 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
35245         PR c++/17042
35246         * g++.dg/init/dso_handle1.C: New test.
35248         PR c++/14667
35249         * g++.dg/parse/typedef6.C: New test.
35251         PR c++/17916
35252         * g++.dg/parse/pragma1.C: New test.
35254 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
35256         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
35258 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
35260         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
35261         -fno-common when on HPPA HP-UX platforms.
35263 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
35265         PR other/16820
35266         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
35267         stdint.h.
35268         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
35269         uintptr_t.
35271 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35273         PR c++/16301
35274         * g++.dg/lookup/strong-using-4.C: New test.
35276 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35278         PR middle-end/16567
35279         * gcc.c-torture/compile/nested-1.c: New test.
35281 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35283         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
35284         and mipsisa64*-*-* (until support for misaligned loads is added).
35285         * gcc.dg/vect/vect-50.c: Likewise.
35286         * gcc.dg/vect/vect-52.c: Likewise.
35287         * gcc.dg/vect/vect-54.c: Likewise.
35288         * gcc.dg/vect/vect-58.c: Likewise.
35289         * gcc.dg/vect/vect-60.c: Likewise.
35290         * gcc.dg/vect/vect-80.c: Likewise.
35292 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
35294         PR c++/17976
35295         * g++.dg/init/dtor3.C: New test.
35297 2004-10-15  Ben Elliston  <bje@au.ibm.com>
35299         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
35301 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
35303         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
35304         * gcc.dg/macho-lo-sum.c: Likewise.
35306 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
35308         * gcc.dg/ppc-spe64-1.c: New test.
35310 2004-10-14  Devang Patel  <dpatel@apple.com>
35312         PR 17635
35313         * gcc.dg/pr17635.c : New test.
35315 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
35317         * gcc.dg/vect/vect-28.c: Remove xfail.
35318         * gcc.dg/vect/vect-30.c: Remove xfail.
35319         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
35320         * gcc.dg/vect/vect-33.c: Remove xfail.
35321         * gcc.dg/vect/vect-44.c: Remove xfail.
35322         * gcc.dg/vect/vect-46.c: Remove xfail.
35323         * gcc.dg/vect/vect-50.c: Remove xfail.
35324         * gcc.dg/vect/vect-52.c: Remove xfail.
35325         * gcc.dg/vect/vect-54.c: Remove xfail.
35326         * gcc.dg/vect/vect-58.c: Remove xfail.
35327         * gcc.dg/vect/vect-60.c: Remove xfail.
35328         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
35329         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
35330         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
35331         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
35332         * gcc.dg/vect/vect-8.c: Remove xfail.
35333         * gcc.dg/vect/vect-80.c: Remove xfail.
35334         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
35336 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35338         * gcc.dg/vect/vect-82.c: New testcase.
35339         * gcc.dg/vect/vect-82_64.c: New testcase.
35340         * gcc.dg/vect/vect-83.c: New testcase.
35341         * gcc.dg/vect/vect-83_64.c: New testcase.
35343 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35345         * gcc.dg/cpp/error-1.c: New test.
35347 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35349         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
35351 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
35353         PR target/17984
35354         * gcc.dg/cris-peep2-xsrand2.c: New test.
35356 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
35358         PR c++/17661
35359         * g++.dg/expr/for2.C: New test.
35361 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35363         * g++.dg/inherit/thunk1.C: Run on the SPARC.
35365 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
35367         PR tree-optimization/17724
35368         * g++.dg/opt/pr17724-1.C: New test.
35369         * g++.dg/opt/pr17724-2.C: New test.
35370         * g++.dg/opt/pr17724-3.C: New test.
35371         * g++.dg/opt/pr17724-4.C: New test.
35372         * g++.dg/opt/pr17724-5.C: New test.
35373         * g++.dg/opt/pr17724-6.C: New test.
35375 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
35377         PR c/17301
35378         * gcc.dg/pr17301-2.c: New test.
35380 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
35382         PR c++/15876
35383         * g++.dg/parse/error22.C: New test.
35385         PR c++/17936
35386         * g++.dg/template/spec18.C: New test.
35388 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
35390         * gcc.dg/ia64-asm-1.c: Add prototype for abort
35391         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
35392         memcpy.
35393         * gcc.dg/ia64-sync-2.c: Ditto.
35394         * gcc.dg/ia64-sync-3.c: Ditto.
35396 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
35398         * g++.dg/eh/cleanup5.C: Add dg-options "".
35400 2004-10-11  Roger Sayle  <roger@eyesopen.com>
35402         PR middle-end/17657
35403         * gcc.dg/switch-4.c: New test case.
35405 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
35407         * gcc.c-torture/execute/20041011-1.c: New test.
35409 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35411         PR c++/17554
35412         * g++.dg/init/for3.C: New test.
35414         PR c++/17657
35415         * g++.dg/opt/switch2.C: New test.
35417         PR middle-end/17703
35418         * g++.dg/warn/Wreturn-2.C: New test.
35420 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35422         PR c++/17907
35423         * g++.dg/eh/cleanup5.C: New test.
35425 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
35427         PR c++/17393
35428         * g++.dg/parse/error21.C: New test.
35430 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35432         * g++.dg/overload/pmf1.C: Adjust quoting marks.
35433         * g++.dg/warn/incomplete1.C: Likewise.
35434         * g++.dg/template/qualttp20.C: Likewise.
35436 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35438         PR c/17881
35439         * parm-incomplete-1.c: New test.
35441 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35443         PR c++/17867
35444         * g++.dg/parse/error19.C: New test.
35446         PR c++/17670
35447         * g++.dg/init/new11.C: New test.
35449         PR c++/17821
35450         * g++.dg/parse/error20.C: New test.
35452         PR c++/17826
35453         * g++.dg/template/crash24.C: New test.
35455 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35457         PR c/17301
35458         * gcc.dg/pr17301-1.c: New test.
35460 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35462         PR c/17189
35463         * gcc.dg/anon-struct-5.c: New test.
35465 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35467         PR c/17844
35468         * gcc.dg/pr17844-1.c: New test.
35470 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
35472         PR tree-optimization/17906
35473         * gcc.c-torture/compile/pr17906.c: New.
35475 2004-10-09  Stuart Hastings  <stuart@apple.com>
35476             Roger Sayle  <roger@eyesopen.com>
35478         PR rtl-optimization/17853
35479         * gcc.dg/i386-mmx-5.c: New testcase.
35481 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
35483         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
35485 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35487         PR c++/17524
35488         * g++.dg/template/static9.C: New test.
35490         PR c++/17685
35491         * g++.dg/parse/operator5.C: New test.
35493 2004-10-09  Roger Sayle  <roger@eyesopen.com>
35495         PR middle-end/17894
35496         * gcc.c-torture/execute/divcmp-4.c: New test case.
35498 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35500         PR tree-opt/17902
35501         * g++.dg/opt/pr17902.C: New test.
35503 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
35505         * gcc.dg/cpp/ident-1.c: Add dg-options "".
35507 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35509         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
35511 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35513         * gcc.dg/assign-warn-3.c: New test.
35515 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35517         PR c/16999
35518         * gcc.dg/cpp/ident-1.c: New test.
35520 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35522         * gcc.c-torture/compile/acc1.c: New.
35524 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35526         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
35527         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
35529 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35531         * gcc.dg/ultrasp11.c: New test.
35533 2004-10-08  Michael Matz  <matz@suse.de>
35535         * gcc.dg/doloop-2.c: New test.
35537 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35539         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
35540         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
35541         objc.dg/method-9.m: Update expected diagnostics.
35543 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
35545         * gcc.dg/ppc-fsel-3.c: New file.
35546         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
35548 2004-10-07  Paul Brook  <paul@codesourcery.com>
35550         * gfortran.dg/intrinsic_verify_1.f90: New test.
35552 2004-10-07  Paul Brook  <paul@codesourcery.com>
35554         * gfortran.dg/empty_format_1.f90: Remove stray commas.
35556 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35558         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
35559         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
35560         commit.
35562 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
35564         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
35566 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35568         PR c++/17115
35569         * g++.dg/warn/Winline-4.C: New test.
35571 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35573         * gcc.c-torture/compile/20041007-1.c: New test.
35575 2004-10-07  Paul Brook  <paul@codesourcery.com>
35577         PR fortran/17678
35578         * gfortran.dg/use_allocated_1.f90: New test.
35580 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
35582         PR middle-end/17849
35583         * gfortran.fortran-torture/compile/nested.f90: New test
35585 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
35587         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
35589 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
35591         PR c++/17368
35592         * g++.dg/ext/asm6.C: New test.
35594 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
35596         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
35598 2004-10-06  Paul Brook  <paul@codesourcery.com>
35600         PR libfortran/17709
35601         * gfortran.dg/empty_format_1.f90: New test.
35603 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35605         PR fortran/17568
35606         * gfortran.dg/ishft.f90: New test.
35608         PR fortran/17283
35609         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
35610         tests.
35612 2004-10-06  Paul Brook  <paul@codesourcery.com>
35614         * gfortran.dg/do_1.f90: New test.
35616 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35618         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
35619         optimizing for size.
35621 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35623         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
35625 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35627         * gcc.c-torture/compile/20041005-1.c: New test.
35629 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
35631         PR c++/17829
35632         * g++.dg/lookup/koenig4.C: New.
35634 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35636         * g++.dg/other/classkey1.C: Adjust quoting marks.
35637         * g++.dg/parse/error15.C: Likewise.
35638         * g++.dg/template/meminit2.C (int>): Likewise.
35640 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35642         PR fortran/17283
35643         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
35645         PR fortran/17631
35646         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
35648         PR fortran/17708
35649         * gfortran.dg/pr17708.f90: New test.
35651 2004-10-04  Chao-ying Fu  <fu@mips.com>
35653         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
35654         * gcc.dg/vect/vect-4.c: Ditto.
35655         * gcc.dg/vect/vect-5.c: Ditto.
35656         * gcc.dg/vect/vect-6.c: Ditto.
35657         * gcc.dg/vect/vect-8.c: Ditto.
35658         * gcc.dg/vect/vect-16.c: Ditto.
35659         * gcc.dg/vect/vect-30.c: Ditto.
35660         * gcc.dg/vect/vect-40.c: Ditto.
35661         * gcc.dg/vect/vect-41.c: Ditto.
35662         * gcc.dg/vect/vect-42.c: Ditto.
35663         * gcc.dg/vect/vect-43.c: Ditto.
35664         * gcc.dg/vect/vect-44.c: Ditto.
35665         * gcc.dg/vect/vect-45.c: Ditto.
35666         * gcc.dg/vect/vect-46.c: Ditto.
35667         * gcc.dg/vect/vect-47.c: Ditto.
35668         * gcc.dg/vect/vect-48.c: Ditto.
35669         * gcc.dg/vect/vect-49.c: Ditto.
35670         * gcc.dg/vect/vect-50.c: Ditto.
35671         * gcc.dg/vect/vect-51.c: Ditto.
35672         * gcc.dg/vect/vect-52.c: Ditto.
35673         * gcc.dg/vect/vect-53.c: Ditto.
35674         * gcc.dg/vect/vect-54.c: Ditto.
35675         * gcc.dg/vect/vect-55.c: Ditto.
35676         * gcc.dg/vect/vect-56.c: Ditto.
35677         * gcc.dg/vect/vect-57.c: Ditto.
35678         * gcc.dg/vect/vect-58.c: Ditto.
35679         * gcc.dg/vect/vect-59.c: Ditto.
35680         * gcc.dg/vect/vect-60.c: Ditto.
35681         * gcc.dg/vect/vect-74.c: Ditto.
35682         * gcc.dg/vect/vect-79.c: Ditto.
35683         * gcc.dg/vect/vect-80.c: Ditto.
35685 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
35687         * gcc.dg/unused-7.c: Use the correct option.
35689 2004-10-04  Paul Brook  <paul@codesourcery.com>
35690         Bud Davis  <bdavis9659@comcast.net>
35692         PR fortran/17706
35693         PR fortran/16434
35694         * gfortran/pr17706.f90: New test.
35695         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
35697 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35699         * gfortran.dg/pr17612.f90: New test.
35701 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35703         * g++.dg/template/local1.C: Adjust quoting marks in
35704         testing for diagnostics.
35705         * g++.dg/tls/diag-2.C: Likewise.
35706         * g++.dg/other/error8.C: Likewise.
35708 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
35710         PR c/17178
35711         * gcc.dg/unused-4.c: Adjust to be correct.
35713         PR c/17820
35714         * gcc.dg/unused-7.c: New test.
35716 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
35718         PR c++/17797
35719         * g++.dg/overload/template2.C: New test.
35721 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
35723         PR tree-optimization/16632
35724         * gcc.dg/tree-ssa/20041002-1.c: New.
35726 2004-10-03  Paul Brook  <paul@codesourcery.com>
35728         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
35729         rather than relying on default formatting.
35731 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
35733         * gcc.dg/20040920-1.c: Update expected message text.
35735 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
35737         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
35739 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
35741         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
35742         tree level.
35744 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
35746         * gcc.dg/tree-ssa/pr17343.c: Remove.
35748 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
35750         PR tree-opt/17343
35751         * gcc.dg/tree-ssa/pr17343.c: New test.
35753 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
35755         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
35756         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
35757         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
35758         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
35759         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
35761 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35763         * gcc.dg/lvalue-2.c: New test.
35765 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35767         PR c/17730
35768         * gcc.dg/pr17730-1.c: New test
35770 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
35772         PR c/7425
35773         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
35775 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
35777         * gcc.c-torture/execute/stdarg-1.c: New test.
35778         * gcc.c-torture/execute/stdarg-2.c: New test.
35779         * gcc.c-torture/execute/stdarg-3.c: New test.
35780         * gcc.dg/tree-ssa/stdarg-1.c: New test.
35781         * gcc.dg/tree-ssa/stdarg-2.c: New test.
35782         * gcc.dg/tree-ssa/stdarg-3.c: New test.
35783         * gcc.dg/tree-ssa/stdarg-4.c: New test.
35784         * gcc.dg/tree-ssa/stdarg-5.c: New test.
35786 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
35788         PR tree-optimization/17697
35789         * g++.dg/opt/pr17697-1.C: New test.
35790         * g++.dg/opt/pr17697-2.C: New test.
35791         * g++.dg/opt/pr17697-3.C: New test.
35793 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
35795         PR c/16409
35796         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
35797         gcc.dg/vla-init-5.c: New tests.
35799 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
35801         PR c/13804
35802         * gcc.dg/pr13804-1.c: New test.
35804 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35806         PR fortran/16938
35807         * gfortran.dg/pr16938.f90: New test.
35809 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
35811         * g++.dg/template/crash23.C: New test.
35813 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
35815         PR c++/17585
35816         * g++.dg/template/static8.C: New test.
35818 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
35820         PR c++/17681
35821         * g++.dg/other/error9.C: New test.
35823 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35825         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
35827 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35829         PR fortran/15164
35830         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
35832 2004-09-26  Roger Sayle  <roger@eyesopen.com>
35834         PR middle-end/17112
35835         * gcc.dg/pr17112-1.c: New test case.
35837 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35839         PR c/11459
35840         * gcc.dg/pr11459-1.c: New test.
35842 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
35844         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
35845         * gcc.dg/tree-ssa/loop-4.c: Likewise.
35847 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35849         * gfortran.dg/pr15324.f90: Make array bounds consistent.
35851 2004-09-25  Jan Hubicka  <jh@suse.cz>
35853         * compile/30040909-1.c: New test.
35854         * compile/30040907-1.c: New test.
35856 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
35858         * gcc.c-torture/execute/va-arg-26.c: New test.
35860 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
35862         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
35863         extra diagnostics on targets with 64-bit pointers.
35864         * objc.dg/selector-1.m: Adjust dg-warning regexp.
35866 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35868         PR c/17188
35869         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
35870         * gcc.dg/decl-3.c: Adjust expected message.
35872 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35874         PR fortran/17615
35875         * gfortran.dg/pr17615.f90: New test.
35877 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
35879         PR tree-optimzation/17517
35880         * g++.dg/tree-ssa/pr17517.C: New Test.
35882 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35884         PR c++/16889
35885         * g++.dg/lookup/ambig3.C: New.
35887 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
35889         PR tree-opt/17624
35890         * g++.dg/opt/pr17624.C: New test.
35892 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35894         PR c/6980
35895         * gcc.dg/Wbad-function-cast-1.c: New test.
35897 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
35899         * g++.dg/ext/complit1.C
35900         * g++.dg/other/error2.C
35901         * g++.dg/other/nontype-1.C
35902         * g++.dg/parse/crash11.C
35903         * g++.dg/parse/crash12.C
35904         * g++.dg/parse/error15.C
35905         * g++.dg/parse/error4.C
35906         * g++.dg/parse/tmpl-outside1.C
35907         * g++.dg/parse/too-many-tmpl-args1.C
35908         * g++.dg/template/dependent-expr3.C
35909         * g++.dg/template/error10.C
35910         * g++.dg/template/instantiate1.C
35911         * g++.dg/template/vtable2.C
35912         * g++.dg/warn/Wshadow-1.C
35913         * g++.dg/warn/weak1.C
35914         * g++.old-deja/g++.brendan/crash16.C
35915         * g++.old-deja/g++.brendan/crash18.C
35916         * g++.old-deja/g++.brendan/crash48.C
35917         * g++.old-deja/g++.brendan/crash49.C
35918         * g++.old-deja/g++.brendan/crash55.C
35919         * g++.old-deja/g++.brendan/crash56.C
35920         * g++.old-deja/g++.brendan/crash8.C
35921         * g++.old-deja/g++.brendan/enum11.C
35922         * g++.old-deja/g++.brendan/enum8.C
35923         * g++.old-deja/g++.brendan/enum9.C
35924         * g++.old-deja/g++.brendan/friend3.C
35925         * g++.old-deja/g++.brendan/misc14.C
35926         * g++.old-deja/g++.bugs/900402_02.C
35927         * g++.old-deja/g++.bugs/900404_03.C
35928         * g++.old-deja/g++.bugs/900404_04.C
35929         * g++.old-deja/g++.bugs/900428_03.C
35930         * g++.old-deja/g++.jason/crash4.C
35931         * g++.old-deja/g++.jason/overload21.C
35932         * g++.old-deja/g++.jason/redecl1.C
35933         * g++.old-deja/g++.jason/report.C
35934         * g++.old-deja/g++.jason/rfg10.C
35935         * g++.old-deja/g++.jason/template30.C
35936         * g++.old-deja/g++.law/arm12.C
35937         * g++.old-deja/g++.law/ctors5.C
35938         * g++.old-deja/g++.law/cvt20.C
35939         * g++.old-deja/g++.law/init10.C
35940         * g++.old-deja/g++.law/init8.C
35941         * g++.old-deja/g++.law/visibility17.C
35942         * g++.old-deja/g++.law/visibility7.C
35943         * g++.old-deja/g++.mike/net8.C
35944         * g++.old-deja/g++.mike/p646.C
35945         * g++.old-deja/g++.mike/p700.C
35946         * g++.old-deja/g++.mike/p701.C
35947         * g++.old-deja/g++.mike/p811.C
35948         * g++.old-deja/g++.ns/template13.C
35949         * g++.old-deja/g++.other/array3.C
35950         * g++.old-deja/g++.other/crash25.C
35951         * g++.old-deja/g++.other/dtor3.C
35952         * g++.old-deja/g++.other/dtor4.C
35953         * g++.old-deja/g++.other/main1.C
35954         * g++.old-deja/g++.other/warn7.C
35955         * g++.old-deja/g++.pt/crash11.C
35956         * g++.old-deja/g++.pt/crash36.C
35957         * g++.old-deja/g++.pt/spec22.C
35958         * g++.old-deja/g++.pt/spec9.C
35959         * g++.old-deja/g++.pt/ttp52.C
35960         * g++.old-deja/g++.robertl/eb103.C
35961         * g++.old-deja/g++.robertl/eb121.C
35962         * g++.old-deja/g++.robertl/eb22.C
35963         * g++.old-deja/g++.robertl/eb8.C:
35964         Update locations and/or regexps of dg-error markers.
35965         Remove markers for some bogus messages that are no longer issued.
35967 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
35969         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
35970         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
35972 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
35974         PR c++/17618
35975         * g++.dg/lookup/crash5.C: New test.
35977 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
35979         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
35980         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
35981         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
35982         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
35983         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
35984         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
35986         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
35987         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
35988         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
35989         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
35990         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
35991         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
35993         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
35995         * gcc.dg/vect/vect-44.c: Check additional cases.
35996         * gcc.dg/vect/vect-48.c: Check additional cases.
35998         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
35999         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36000         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36001         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36002         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36003         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36004         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36005         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36006         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36008         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36009         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36010         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
36012 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36014         * gcc.dg/tree-ssa/loop-6.c: New test.
36016 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
36018         PR c++/17620
36019         * g++.dg/inherit/base2.C: New.
36021 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36023         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
36024         * gcc.dg/20001012-2.c: Likewise.
36025         * gcc.dg/20001013-1.c: Likewise.
36026         * gcc.dg/20001101-1.c: Likewise.
36027         * gcc.dg/20001102-1.c: Likewise.
36028         * gcc.dg/bf-spl1.c: Likewise.
36029         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
36030         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
36032 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
36034         PR tree-optimization/16721
36035         * gcc.dg/tree-ssa/pr16721.c: New test.
36037 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
36039         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
36040         * gcc.dg/20040305-1.c: Likewise.
36042 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36044         PR c/16566
36045         * gcc.c-torture/compile/pr16566-1.c,
36046         gcc.c-torture/compile/pr16566-2.c,
36047         gcc.c-torture/compile/pr16566-3.c: New tests.
36049 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
36051         PR tree-optimization/17512
36052         * gcc.c-torture/compile/20040916-1.c.
36054 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
36056         * gcc.dg/pragma-re-3.c: New test.
36058 2004-09-17  Matt Austern  <austern@apple.com>
36060         PR c++/15049
36061         * g++.dg/other/anon3.C: New.
36063 2004-09-21  Roger Sayle  <roger@eyesopen.com>
36065         PR c++/7503
36066         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
36067         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
36068         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36069         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36070         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36072 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
36074         PR fortran/17286
36075         * gfortran.dg/pr17286.f90: New test.
36077 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
36079         PR c++/17530
36080         * g++.dg/template/static7.C: New test.
36082 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
36084         PR tree-opt/17558
36085         * gcc.c-torture/compile/pr17558.c: New test.
36087 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36089         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
36090         if SKIP_ATTRIBUTE is defined.
36092 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36094         PR fortran/15957
36095         * gfortran.dg/pr15957.f90: New test.
36097 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
36099         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
36100         in comparison.
36101         * gcc.dg/vect/vect-79.c: Likewise.
36102         * gcc.dg/vect/vect-80.c: Likewise.
36104 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36106         PR fortran/15750
36107         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
36109 2004-09-20  Ira Rosen  <irar@il.ibm.com>
36111         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
36112         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
36113         * gcc.dg/vect/vect-62.c: New testcase.
36114         * gcc.dg/vect/vect-63.c: New testcase.
36115         * gcc.dg/vect/vect-64.c: New testcase.
36116         * gcc.dg/vect/vect-65.c: New testcase.
36117         * gcc.dg/vect/vect-66.c: New testcase.
36118         * gcc.dg/vect/vect-67.c: New testcase.
36119         * gcc.dg/vect/vect-68.c: New testcase.
36120         * gcc.dg/vect/vect-69.c: New testcase.
36121         * gcc.dg/vect/vect-79.c: New testcase.
36122         * gcc.dg/vect/vect-80.c: New testcase.
36124 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36126         * gcc.target/mips/asm-1.c: New test.
36128 2004-09-19  Ira Rosen  <irar@il.ibm.com>
36130         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
36131         * gcc.dg/vect/vect-73.c: New testcase.
36132         * gcc.dg/vect/vect-74.c: New testcase.
36133         * gcc.dg/vect/vect-75.c: New testcase.
36134         * gcc.dg/vect/vect-76.c: New testcase.
36135         * gcc.dg/vect/vect-77.c: New testcase.
36136         * gcc.dg/vect/vect-78.c: New testcase
36138 2004-09-18  Paul Brook  <paul@codesourcery.com>
36140         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
36142 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
36144         PR c/17424
36145         * gcc.dg/pr17424-1.c: New test.
36147 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
36149         * g++.dg/tree-ssa/pr17153.C: New test.
36151 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
36153         PR pch/13361
36154         * g++.dg/pch/wchar-1.C: New.
36155         * g++.dg/pch/wchar-1.Hs: New.
36157 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
36159         * gcc.c-torture/execute/20040917-1.c: New test.
36161 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36163         PR tree-optimization/17319
36164         * gcc.dg/pr17319.c: New test.
36166 2004-09-17  Devang Patel  <dpatel@apple.com>
36168         * gcc.dg/20040813-1.c: New test.
36170 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36172         PR tree-optimization/17273
36173         * gcc.c-torture/compile/pr17273.c: New test.
36175 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36177         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
36178         Update expected messages.
36179         * gcc.dg/declspec-13.c: New test.
36181 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
36183         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
36185 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36187         * gcc.c-torture/execute/pr17252.c: Use post-increment to
36188         change what 'a' is pointing to.
36190 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
36192         PR c++/16002
36193         * g++.dg/template/error18.C: New test.
36195         PR c++/16029
36196         * g++.dg/warn/Wunused-8.C: New test.
36198 2004-09-17  Steven Bosscher  <stevenb@suse.de>
36200         PR tree-optimization/17513
36201         * gcc.dg/20040916-1.c: New test.
36203 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
36205         PR c++/17501
36206         * g++.dg/template/typename7.C: New test.
36208 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36210         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
36212 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
36214         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
36215         with -ftree-based-profiling also.
36216         * lib/profopt.exp: Support late-set profile_option/feedback_option.
36218 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
36220         PR/15364
36221         * gfortran.dg/der_array_io_1.f90: New test.
36222         * gfortran.dg/der_array_io_2.f90: New test.
36223         * gfortran.dg/der_array_io_3.f90: New test.
36225 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
36227         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
36228         EABI.
36230 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
36232         * g++.dg/opt/switch1.C: New test.
36234 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36236         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
36237         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
36238         Update expected messages.
36240 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36242         PR fortran/16485
36243         * gfortran.dg/same_name_1.f90: New test.
36245 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
36247         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
36248         dereference garbage pointers.
36250 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
36252         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
36253         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
36255         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
36256         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
36257         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
36259 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
36261         PR c++/17324
36262         * g++.dg/template/mangle1.C: New test.
36264 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36266         PR tree-optimization/17252
36267         * gcc.c-torture/execute/pr17252.c: New test.
36269 2004-09-14  Andrew Pinski  <apinski@apple.com>
36271         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
36273 2004-09-14  Roger Sayle  <roger@eyesopen.com>
36275         PR rtl-optimization/9771
36276         * gcc.dg/pr9771-1.c: New test case.
36278 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36280         PR tree-optimization/15262
36281         * gcc.c-torture/execute/pr15262-1.c: New test.
36282         * gcc.c-torture/execute/pr15262-2.c: New test.
36284 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36286         * gcc.dg/declspec-12.c: New test.
36288 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
36290         * gfortran.dg/pr17090.f90: Add directives to test.
36292 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36294         * gcc.c-torture/compile/20040914-1.c: New test.
36296 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
36298         PR c++/16162
36299         * g++.dg/template/decl2.C: New test.
36301 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
36303         PR fortran/17090
36304         * gfortran.dg/pr17090.f90: New test.
36306 2004-09-13  Dale Johannesen  <dalej@apple.com>
36308         * gcc.c-torture/compile/pr17408.c: New test case.
36310 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
36312         PR c++/16716
36313         * g++.dg/parse/crash17.C: New test.
36315         PR c++/17327
36316         * g++.dg/template/enum3.C: New test.
36318 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
36320         * lib/gcc-defs.exp: Load wrapper.exp.
36321         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
36322         using local code.
36323         * lib/gcc.exp (gcc_init): Similar.
36324         * lib/gfortran.exp (gfortran_init): Similar.
36325         * lib/objc.exp (objc_init): Similar.
36326         * lib/treelang.exp (treelang_init): Similar.
36327         * lib/wrapper.exp: New file with build_wrapper call machinery in
36328         ${tool}_maybe_build_wrapper.
36330 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36332         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
36333         "inline".
36334         * gcc.dg/declspec-11.c: Update expected messages.
36335         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
36336         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
36337         gcc.dg/inline-12.c: New tests.
36339 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
36341         * g++.dg/tree-ssa/pr17400.C: New testcase.
36343 2004-09-13  James E Wilson  <wilson@specifixinc.com>
36345         * gcc.target/mips/sb1-1.c: New testcase.
36347 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
36349         * lib/g77-dg.exp: Remove unused file.
36350         * lib/mike-g77.exp: Ditto.
36351         * lib/g77.exp: Ditto.
36353 2004-09-12  Richard Henderson  <rth@redhat.com>
36355         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
36357 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36359         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
36360         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36361         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
36362         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
36363         Update expected messages.
36365 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
36367         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
36368         declaration/use mismatch for dirp parameter.
36370 2004-09-12  Andrew Pinski  <apinski@apple.com>
36372         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
36373         -fgnu-runtime is passed.
36375 2004-09-12  Richard Henderson  <rth@redhat.com>
36377         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
36378         do the uplevel thing and update additional_flags directly.
36379         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
36380         gfortran.fortran-torture/execute/intrinsic_nearest.x,
36381         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
36382         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
36384 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36386         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
36388 2004-09-11  Roger Sayle  <roger@eyesopen.com>
36390         PR middle-end/17411
36391         * g++.dg/opt/pr17411-1.C: New test case.
36393 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36395         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36396         gcc.dg/tls/diag-2.c: Update expected messages.
36397         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
36398         messages.
36399         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
36400         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
36401         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
36402         gcc.dg/tls/diag-5.c: New tests.
36404 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
36406         * gcc.dg/20040910-1.c: Correct dg-error regexp.
36408 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36410         * g++.dg/parse/break-in-for.C: New test.
36412 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
36414         * gcc.dg/tree-ssa/20040911-1.c: New test.
36416 2004-09-11  Andreas Jaeger  <aj@suse.de>
36418         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
36419         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
36421 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
36423         * gcc.target/frv: New directory of FR-V-specific tests.
36425 2004-09-10  James E Wilson  <wilson@specifixinc.com>
36427         * gcc.dg/convert-vec-1.c: New test.
36429 2004-09-10  Roger Sayle  <roger@eyesopen.com>
36431         PR middle-end/17024
36432         * gcc.dg/pr17024-1.c: New test case.
36434 2004-09-10  Eric Christopher  <echristo@redhat.com>
36436         * gcc.dg/20040910-1.c: New test.
36438 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36440         * gcc.dg/bitfld-9.c: New test.
36442 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
36444         * gcc.c-torture/execute/ieee/acc1.c: New test.
36445         * gcc.c-torture/execute/ieee/acc2.c: New test.
36446         * gcc.c-torture/execute/ieee/mzero6.c: New test.
36448 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36450         * gcc.dg/deprecated-2.c: New test.
36452 2004-09-09  James E Wilson  <wilson@specifixinc.com>
36454         * gcc.dg/init-vec-1.c: New test.
36456 2004-09-09  Roger Sayle  <roger@eyesopen.com>
36458         PR middle-end/17055
36459         * gcc.dg/pr17055-1.c: New test case.
36461 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
36463         PR target/17377
36464         * gcc.c-torture/execute/pr17377.c: New test.
36466 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36468         PR c/8420
36469         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
36470         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
36471         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36472         gcc.dg/long-long-typespec-1.c: New tests.
36473         * gcc.dg/tls/diag-2.c: Update expected diagnostics
36475 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36477         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
36478         gcc.dg/gnu99-static-1.c: New tests.
36480 2004-09-08  Devang Patel  <dpatel@apple.com>
36482         * gcc.dg/darwin-ld-20040828-1.c: New test.
36483         * gcc.dg/darwin-ld-20040828-2.c: New test.
36484         * gcc.dg/darwin-ld-20040828-3.c: New test.
36486 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
36488         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
36489         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
36490         in error message.
36491         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
36492         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
36493         in error message.
36494         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
36495         types they qualify.
36496         * objc.dg/type-size-2.m: Fix wording in comment.
36497         * objc.dg/va-meth-1.m: New test case.
36499 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
36501         PR c/16633:
36502         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
36503         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
36505 2004-09-06  Devang Patel  <dpatel@apple.com>
36507         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
36508         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
36510 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
36512         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
36513         reflect changed line numbering of diagnostics.
36515 2004-09-06  Paul Brook  <paul@codesourcery.com>
36517         * gfortran.dg/edit_real_1.f90: Add new test.
36519 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36521         * gcc.dg/tree-ssa/loop-2.c: New test.
36522         * gcc.dg/tree-ssa/loop-3.c: New test.
36523         * gcc.dg/tree-ssa/loop-4.c: New test.
36524         * gcc.dg/tree-ssa/loop-5.c: New test.
36526 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36528         * gcc.dg/format/sentinel-1.c: Update for parameter option.
36530 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36532         * gcc.dg/format/sentinel-1.c: New test.
36534 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
36536         * gcc.dg/builtins-46.c: New.
36538 2004-09-03  Devang Patel  <dpatel@apple.com>
36540         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
36541         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
36543 2004-09-03  Jan Beulich  <jbeulich@novell.com>
36545         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
36546         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
36547         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
36548         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
36549         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
36550         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
36551         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
36552         the non-portable bzero.
36553         * gcc.dg/20010912-1.c: xfail for NetWare.
36554         * gcc.dg/20020426-2.c: xfail for NetWare.
36555         * gcc.dg/20021014-1.c: xfail for NetWare.
36556         * gcc.dg/20021018-1.c: xfail for NetWare.
36557         * gcc.dg/20030213-1.c: xfail for NetWare.
36558         * gcc.dg/20030225-1.c: xfail for NetWare.
36559         * gcc.dg/20030708-1.c: xfail for NetWare.
36560         * gcc.dg/builtins-config.h: Also exclude NetWare.
36561         * gcc.dg/format/format.h: Define restrict only if not already defined.
36562         * gcc.dg/nest.c: xfail for NetWare.
36563         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
36564         * lib/target-supports.exp (check_visibility_available): Exclude
36565         NetWare.
36567 2004-09-03  Jan Beulich  <jbeulich@novell.com>
36569         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
36570         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
36571         deterministic starting point for the alignment of structure fields.
36572         * gcc.dg/Wpadded.c: Dito.
36573         * g++.dg/abi/vbase10.C: Dito.
36575 2004-09-03  Devang Patel  <dpatel@apple.com>
36577         * g++.dg/debug/pr15736.cc: New test.
36579 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
36581         * README.QMTEST: Fix out-of-date link.
36583 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
36585         PR fortran/16579
36586         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
36587         Delete.  Duplicate of gfortran.dg/g77/20010610.f
36589 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
36591         * g++.dg/abi/arm_rtti1.C: New test.
36593 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
36595         * gcc.dg/ppc-vector-memcpy.c: New.
36596         * gcc.dg/ppc-vector-memset.c: New.
36598 2004-09-02  Chao-ying Fu  <fu@mips.com>
36600         * gcc.target/mips/mips-3d-1.c: New test.
36601         * gcc.target/mips/mips-3d-2.c: New test.
36602         * gcc.target/mips/mips-3d-3.c: New test.
36603         * gcc.target/mips/mips-3d-4.c: New test.
36604         * gcc.target/mips/mips-3d-5.c: New test.
36605         * gcc.target/mips/mips-3d-6.c: New test.
36606         * gcc.target/mips/mips-3d-7.c: New test.
36607         * gcc.target/mips/mips-3d-8.c: New test.
36608         * gcc.target/mips/mips-3d-9.c: New test.
36609         * gcc.target/mips/mips-ps-1.c: New test.
36610         * gcc.target/mips/mips-ps-2.c: New test.
36611         * gcc.target/mips/mips-ps-3.c: New test.
36612         * gcc.target/mips/mips-ps-4.c: New test.
36613         * gcc.target/mips/mips-ps-type.c: New test.
36615 2004-09-02  Paul Brook  <paul@codesourcery.com>
36617         * gfortran.dg/edit_real_1.f90: Add new tests.
36619 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36621         PR fortran/15327
36622         * gfortran.dg/merge_char_1.f90: New test.
36624 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36626         PR fortran/16404
36627         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
36629 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36631         PR c/1522
36632         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
36634 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
36636         * g++.dg/opt/loop1.C: Do not XFAIL.
36638 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
36640         * gcc.c-torture/execute/20040831-1.c: New test.
36642 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
36644         PR fortran/16579
36645         * gfortran.dg/g77/20010610.f: Now passes.
36646         Copy from g77.f-torture/execute. Add dg-run directive.
36647         * gfortran.dg/g77/README: Update
36649 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
36651         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
36652         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
36653         (t1, t2, t3, t4): Add volatile.
36655 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
36657         * g++.dg/ext/visibility/arm1.C: New test.
36659 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
36661         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
36662         -pedantic-errors.
36664 2004-09-01  Paul Brook  <paul@codesourcery.com>
36666         * gfortran.dg/eof_2.f90: New test.
36668 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36670         PR fortran/16579
36671         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
36673 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
36675         PR libfortran/16805
36676         * gfortran.dg/list_read_2.f90: New test.
36678 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
36680         * g++.dg/abi/key1.C: New test.
36682 2004-08-31  Richard Henderson  <rth@redhat.com>
36684         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
36685         form of offsetof.
36686         * g++.dg/other/offsetof5.C: Remove duplicate.
36688 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36690         PR fortran/17244
36691         * gfortran.dg/func_derived_1.f90: New test.
36693 2004-08-31  Paul Brook  <paul@codesourcery.com>
36695         * gfortran.dg/eof_1.f90: New test.
36697 2004-08-31  Paul Brook  <paul@codesourcery.com>
36699         * gfortran.dg/list_read_1.f90: New file.
36701 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
36703         * g++.dg/opt/loop1.C: XFAIL.
36705 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
36707         * gcc.dg/funcdef-storage-1.c: New.
36708         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
36709         an extern function in local scope.
36710         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
36711         declare an 'auto inline' function in local scope.
36712         * gcc.dg/20011130-1.c: Likewise.
36713         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
36714         an 'auto' function in local scope.
36715         * gcc.dg/20021014-1.c: Likewise.
36716         * gcc.dg/20030331-2.c: Likewise.
36718 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36720         * gfortran.dg/blockdata_1.f90: New test.
36722 2004-08-30  Richard Henderson  <rth@redhat.com>
36724         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
36726 2004-08-30  Richard Henderson  <rth@redhat.com>
36728         * lib/fortran-torture.exp (fortran-torture-execute): Honor
36729         additional_flags set by alternate driver.
36730         (ieee-options): New procedure.
36731         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
36732         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
36733         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
36734         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
36736 2004-08-30  Richard Henderson  <rth@redhat.com>
36738         * lib/f-torture.exp: Remove.
36740 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
36742         PR rtl-optimization/16590
36743         * g++.dg/opt/loop1.C: New test.
36745 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36747         PR fortran/13910
36748         * gfortran.dg/oldstyle_1.f90: New test.
36750 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
36751         Paul Brook  <paul@codesourcery.com>
36753         * gfortran.dg/g77/README: Update.
36754         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
36755         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
36756         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
36758 2004-08-28  Paul Brook  <paul@codesourcery.com>
36760         PR libfortran/17195
36761         * gfortran.dg/edit_real_1.f90: New test.
36763 2004-08-27  Paul Brook  <paul@codesourcery.com>
36765         * gfortran.dg/rewind_1.f90: New test.
36767 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
36769         PR fortran/16597
36770         * gfortran.dg/pr16597.f90: New test.
36772 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36774         PR c/13801
36775         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
36776         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
36777         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
36778         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
36779         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
36781 2004-08-26  Nick Clifton  <nickc@redhat.com>
36783         * gcc.c-torture/compile/pr17119.c: New test.
36785 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36787         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
36789 2004-08-25  Richard Henderson  <rth@redhat.com>
36791         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
36792         the bits that expect kind=8 to be the largest real kind.
36794 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
36796         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
36798 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36800         * gfortran.dg/assignment_1.f90: New test.
36802 2004-08-25  Adam Nemet  <anemet@lnxw.com>
36804         * g++.dg/template/repo3.C: New test.
36806 2004-08-25  Roger Sayle  <roger@eyesopen.com>
36808         PR middle-end/16693
36809         PR tree-optimization/16372
36810         * g++.dg/opt/pr16372-1.C: New test case.
36811         * g++.dg/opt/pr16693-1.C: New test case.
36812         * g++.dg/opt/pr16693-2.C: New test case.
36814 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
36816         * objc.dg/proto-lossage-4.m: New test.
36818 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
36820         PR c++/17155
36821         * g++.dg/inherit/local2.C: New test.
36823 2004-08-25  Paul Brook  <paul@codesourcery.com>
36825         PR fortran/17144
36826         * gfortran.dg/string_ctor_1.f90: New test.
36828 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36830         PR c++/14428
36831         * g++.dg/template/redecl2.C: New test.
36833 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
36835         PR fortran/17143
36836         * gfortran.dg/pr17143.f90: New test.
36838 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
36840         PR fortran/17164
36841         * gfortran.dg/pr17164.f90: New test.
36843 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36845         * gcc.dg/tree-ssa/loop-1.c: New test.
36847 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
36849         * gcc.c-torture/compile/20040824-1.c: New test.
36851 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
36853         * gcc.c-torture/compile/iftrap-3.c: New test.
36855 2004-08-24  Paul Brook  <paul@codesourcery.com>
36857         * gfortran.dg/entry_2.f90: New test.
36859 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36861         PR c++/16889
36862         * g++.dg/lookup/ambig[12].C: New.
36864 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36866         PR c++/16706
36867         * g++.dg/template/crash21.C: New test.
36868         * g++.dg/template/crash22.C: Likewise.
36870 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36872         PR c++/17149
36873         * g++.dg/template/access15.C: New.
36875 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36877         PR c++/17163
36878         * g++.dg/template/repo2.C: New test.
36880 2004-08-23  Roger Sayle  <roger@eyesopen.com>
36882         PR rtl-optimization/17078
36883         * gcc.c-torture/execute/pr17078-1.c: New test case.
36885 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36887         PR c/14492
36888         * gcc.dg/debug/crash1.c: New test.
36890 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36892         PR c/16180
36893         * gcc.dg/loop-5.c: New test.
36895 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36897         * gcc.c-torture/execute/20040823-1.c: New test.
36899 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
36901         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
36902         to the assembler.  Simplify test accordingly.
36903         (asm_abi_flags): Use GNU names.
36904         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
36905         to check for ABI flags.
36907 2004-08-22  Andrew Pinski  <apinski@apple.com>
36909         * g++.dg/opt/pr14029.C: New test.
36910         * gcc.c-torture/execute/pr15262.c: New test.
36912 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36914         * gfortran.dg/reduction.f90: Add checks with complex arguments.
36916 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
36918         PR 16908
36919         * gfortran.dg/direct_io.f90: New test.
36921 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36923         PR c++/17121
36924         * g++.dg/inherit/local2.C: New test.
36926 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36928         PR c++/17120
36929         * g++.dg/warn/Wparentheses-4.C: New test.
36931 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36933         PR c++/17121
36934         * g++.dg/inherit/local2.C: New test.
36936         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
36937         * gcc.dg/ppc-ldstruct.c: Likewise.
36938         * gcc.dg/ppc64-abi-2.c: Likewise.
36940 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
36942         PR rtl-optimization/17099
36943         * gcc.c-torture/execute/20040820-1.c: New test.
36945 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
36947         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
36949 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
36951         PR fortran/17077
36952         * gfortran.dg/auto_array_1.f90: New test.
36954 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36956         PR fortran/17074
36957         * gfortran.dg/simpleif_1.f90: New test.
36959 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
36961         * lib/target-supports.exp (check_profiling_available): Return
36962         false for arm*-*-symbianelf* and arm*-*-eabi*.
36964         PR c++/15890
36965         * g++.dg/template/delete1.C: New test.
36967 2004-08-19  Paul Brook  <paul@codesourcery.com>
36969         PR fortran/14976
36970         PR fortran/16228
36971         * gfortran.dg/data_char_1.f90: New test.
36973 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
36975         PR fortran/16946
36976         * gfortran.dg/reduction.f90: New testcase.
36978 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36980         PR fortran/16520
36981         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
36983 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36985         PR c++/17041
36986         * g++.dg/Wparentheses-3.C: New test.
36988 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
36990         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
36991         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
36992         * gcc.dg/vect/vect-2.c: Likewise.
36993         * gcc.dg/vect/vect-3.c: Likewise.
36994         * gcc.dg/vect/vect-4.c: Likewise.
36995         * gcc.dg/vect/vect-5.c: Likewise.
36996         * gcc.dg/vect/vect-6.c: Likewise.
36997         * gcc.dg/vect/vect-7.c: Likewise.
36998         * gcc.dg/vect/vect-25.c: Likewise.
36999         * gcc.dg/vect/vect-31.c: Likewise.
37000         * gcc.dg/vect/vect-32.c: Likewise.
37001         * gcc.dg/vect/vect-34.c: Likewise.
37002         * gcc.dg/vect/vect-36.c: Likewise.
37003         * gcc.dg/vect/vect-all.c: Likewise.
37005 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
37007         PR c++/17068
37008         * g++.dg/template/operator4.C: New test.
37010 2004-08-18  Richard Henderson  <rth@redhat.com>
37012         * gcc.dg/20040206-1.c: XFAIL.
37014 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37016         PR c++/16246
37017         * g++.dg/template/array7.C: New test.
37019 2004-08-17  James E Wilson  <wilson@specifixinc.com>
37021         * gcc.dg/mips-movcc-1.c: New test.
37022         * gcc.dg/mips-movcc-2.c: New test.
37023         * gcc.dg/mips-movcc-3.c: New test.
37025         * gcc.dg/mips-nmadd-1.c: New test.
37026         * gcc.dg/mips-nmadd-2.c: New test.
37028 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37030         PR c++/15871
37031         * g++.dg/opt/inline8.C: New test.
37033         PR c++/16965
37034         * g++.dg/parse/error17.C: New test.
37036 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
37038         * gcc.dg/vect: New directory for vectorizer tests.
37039         * gcc.dg/vect/tree-vect.h: New file.
37040         * gcc.dg/vect/vect.exp: New file.
37041         * gcc.dg/vect/pr16105.c.c: New test.
37042         * gcc.dg/vect/vect-1.c: New test.
37043         * gcc.dg/vect/vect-2.c: New test.
37044         * gcc.dg/vect/vect-3.c: New test.
37045         * gcc.dg/vect/vect-4.c: New test.
37046         * gcc.dg/vect/vect-5.c: New test.
37047         * gcc.dg/vect/vect-6.c: New test.
37048         * gcc.dg/vect/vect-7.c: New test.
37049         * gcc.dg/vect/vect-8.c: New test.
37050         * gcc.dg/vect/vect-9.c: New test.
37051         * gcc.dg/vect/vect-10.c: New test.
37052         * gcc.dg/vect/vect-11.c: New test.
37053         * gcc.dg/vect/vect-12.c: New test.
37054         * gcc.dg/vect/vect-13.c: New test.
37055         * gcc.dg/vect/vect-14.c: New test.
37056         * gcc.dg/vect/vect-15.c: New test.
37057         * gcc.dg/vect/vect-16.c: New test.
37058         * gcc.dg/vect/vect-17.c: New test.
37059         * gcc.dg/vect/vect-18.c: New test.
37060         * gcc.dg/vect/vect-19.c: New test.
37061         * gcc.dg/vect/vect-20.c: New test.
37062         * gcc.dg/vect/vect-21.c: New test.
37063         * gcc.dg/vect/vect-22.c: New test.
37064         * gcc.dg/vect/vect-23.c: New test.
37065         * gcc.dg/vect/vect-24.c: New test.
37066         * gcc.dg/vect/vect-25.c: New test.
37067         * gcc.dg/vect/vect-26.c: New test.
37068         * gcc.dg/vect/vect-27.c: New test.
37069         * gcc.dg/vect/vect-28.c: New test.
37070         * gcc.dg/vect/vect-29.c: New test.
37071         * gcc.dg/vect/vect-30.c: New test.
37072         * gcc.dg/vect/vect-31.c: New test.
37073         * gcc.dg/vect/vect-32.c: New test.
37074         * gcc.dg/vect/vect-33.c: New test.
37075         * gcc.dg/vect/vect-34.c: New test.
37076         * gcc.dg/vect/vect-35.c: New test.
37077         * gcc.dg/vect/vect-36.c: New test.
37078         * gcc.dg/vect/vect-37.c: New test.
37079         * gcc.dg/vect/vect-38.c: New test.
37080         * gcc.dg/vect/vect-40.c: New test.
37081         * gcc.dg/vect/vect-41.c: New test.
37082         * gcc.dg/vect/vect-42.c: New test.
37083         * gcc.dg/vect/vect-43.c: New test.
37084         * gcc.dg/vect/vect-44.c: New test.
37085         * gcc.dg/vect/vect-45.c: New test.
37086         * gcc.dg/vect/vect-46.c: New test.
37087         * gcc.dg/vect/vect-47.c: New test.
37088         * gcc.dg/vect/vect-48.c: New test.
37089         * gcc.dg/vect/vect-49.c: New test.
37090         * gcc.dg/vect/vect-50.c: New test.
37091         * gcc.dg/vect/vect-51.c: New test.
37092         * gcc.dg/vect/vect-52.c: New test.
37093         * gcc.dg/vect/vect-53.c: New test.
37094         * gcc.dg/vect/vect-54.c: New test.
37095         * gcc.dg/vect/vect-55.c: New test.
37096         * gcc.dg/vect/vect-56.c: New test.
37097         * gcc.dg/vect/vect-57.c: New test.
37098         * gcc.dg/vect/vect-58.c: New test.
37099         * gcc.dg/vect/vect-59.c: New test.
37100         * gcc.dg/vect/vect-60.c: New test.
37101         * gcc.dg/vect/vect-61.c: New test.
37102         * gcc.dg/vect/vect-all.c: New test.
37103         * gcc.dg/vect/vect-none.c: New test.
37105 2004-08-17  Paul Brook  <paul@codesourcery.com>
37107         PR fortran/13082
37108         * gfortran.dg/entry_1.f90: New test.
37110 2004-08-17  Andrew Pinski  <apinski@apple.com>
37112         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
37114 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
37116         * gcc.dg/pr17036-1.c: New test.
37118 2004-08-16  Devang Patel  <dpatel@apple.com>
37120         * gcc.dg/darwin-20040809-1.c: New test.
37122 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
37124         * gcc.dg/funcdef-attr-1.c: New test.
37126 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
37128         * gcc.dg/altivec-17.c: New test.
37129         * gcc.dg/altivec-18.c: New test.
37131 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37133         PR c++/6749
37134         * g++.dg/template/vtable2.C: New test.
37136 2004-08-14  Richard Henderson  <rth@redhat.com>
37138         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
37139         * gcc.dg/pack-test-4.c (main): Return 0.
37140         * gcc.dg/setjmp-1.c: Remove XFAIL.
37141         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
37143 2004-08-14  Richard Henderson  <rth@redhat.com>
37145         * gcc.dg/980217-1.c: Add prototype for printf.
37147 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
37149         * gfortran.dg/pr16935.f90: New test.
37151 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
37153         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
37155 2004-08-13  Paul Brook  <paul@codesourcery.com>
37157         * gfortran.dg/der_io_1.f90: Remove stray comma.
37159 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
37161         * gcc.dg/vmx/cw-bug-2.c: Remove.
37162         * gcc.dg/vmx/vprint-1.c: Remove.
37163         * gcc.dg/vmx/vscan-1.c: Remove.
37165 2004-08-12  Devang patel  <dpatel@apple.com>
37167         * gcc.dg/darwin-20040809-2.c: New test.
37169 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
37171         * g++.dg/ext/altivec-12.C: New test.
37173         * g++.dg/ext/altivec-11.C: New test.
37175 2004-08-12  Paul Brook  <paul@codesourcery.com>
37177         * g++.dg/abi/arm_cxa_vec_1.C: New test.
37179 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
37181         * g++.dg/ext/altivec-2.C: Check for hardware support before
37182         executing any VMX instructions.
37184         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
37186 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
37188         PR c++/16276
37189         * g++.old-deja/g++.other/comdat4.C: New test.
37190         * g++.old-deja/g++.other/comdat4-aux.cc: New.
37192 2004-08-12  Ben Elliston  <bje@au.ibm.com>
37194         PR target/16286
37195         * gcc.dg/pr16286.c: New test.
37197 2004-08-12 Jan Beulich <jbeulich@novell.com>
37199         * g++.dg/ext/asm5.C: New.
37201 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37203         PR c++/16698
37204         * g++.dg/eh/crash1.C: New test.
37206         PR c++/16717
37207         * g++.dg/ext/construct1.C: New test.
37209 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37211         PR c++/16853
37212         * g++.dg/init/ptrmem1.C: New test.
37214         PR c++/16618
37215         * g++.dg/parse/offsetof5.C: New test.
37217         PR c++/16870
37218         * g++.dg/template/overload3.C: New test.
37220 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37222         PR c++/16964
37223         * g++.dg/parse/error16.C: New test.
37225         PR c++/16904
37226         * g++.dg/template/error14.C: New test.
37228         PR c++/16929
37229         * g++.dg/template/error15.C: New test.
37231 2004-08-11  Devang Patel  <dpatel@apple.com>
37233         * gcc.dg/darwin-ld-20040809-1.c: New test.
37234         * gcc.dg/darwin-ld-20040809-2.c: New test.
37236 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
37238         PR fortran/16917
37239         * gfortran.dg/dfloat_1.f90: New test.
37241 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
37243         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
37244         * gcc.dg/dll-2.c: Fix dg-require syntax.
37245         * gcc.misc-tests/arm-isr.c (abort): Declare.
37246         (exit): Likewise.
37248 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
37250         PR c++/16971
37251         * g++.dg/parse/crash16.C: New test.
37253 2004-08-10  Roger Sayle  <roger@eyesopen.com>
37255         * gcc.dg/mips-rsqrt-1.c: New test case.
37256         * gcc.dg/mips-rsqrt-2.c: New test case.
37257         * gcc.dg/mips-rsqrt-3.c: New test case.
37259 2004-08-10  Paul Brook  <paul@codesourcery.com>
37261         * gfortran.dg/der_io_1.f90: New test.
37263 2004-08-10  Paul Brook  <paul@codesourcery.com>
37265         PR fortran/16919
37266         * gfortran.dg/der_array_1.f90: New test.
37268 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
37270         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
37272 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
37274         * gcc.dg/wchar_t-2.c: Fix typo.
37276 2004-08-09  Falk Hueffner  <falk@debian.org>
37278         PR tree-optimization/12517
37279         * gcc.c-torture/compile/pr12517.c: New test.
37281         PR tree-optimization/12578
37282         * gcc.c-torture/compile/pr12578.c: New test.
37284         PR tree-optimization/12899
37285         * gcc.c-torture/compile/pr12899.c: New test.
37287         PR rtl-optimization/14692
37288         * gcc.c-torture/compile/pr14692.c: New test.
37290         PR tree-optimization/16461
37291         * gcc.c-torture/compile/pr16461.c: New test.
37293 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37295         * gfortran.dg/getenv_1.f90: New test.
37297 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
37299         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
37300         wchar_t.
37301         * gcc.dg/symbian5.c: Test -fno-short-wchar.
37303 2004-08-06  Paul Brook  <paul@codesourcery.com>
37305         * gfortran.dg/ret_array_1.f90: New test.
37306         * gfortran.dg/ret_pointer_1.f90: New test.
37308 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
37310         * gcc.dg/missing-field-init-[12].c: New tests.
37311         * g++.dg/warn/missing-field-init-[12].C: New tests.
37313 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
37315         * gcc.dg/enum2.c: New test.
37316         * gcc.dg/symbian3.c: Likewise.
37317         * gcc.dg/symbian4.c: Likewise.
37318         * gcc.dg/wchar_t-2.c: Likewise.
37320 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
37322         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
37323         destructor tests.
37325 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
37327         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
37328         dg-require-visiblity.
37329         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
37330         * g++.dg/ext/visibility/fvisibility.C: Likewise.
37331         * g++.dg/ext/visibility/memfuncts.C: Likewise.
37332         * g++.dg/ext/visibility/new1.C: Likewise.
37333         * g++.dg/ext/visibility/pragma.C: Likewise.
37334         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
37335         * g++.dg/ext/visibility/virtual.C: Likewise.
37336         * g++/dg/ext/visibility/visibility-1.C: Likewise.
37337         * g++/dg/ext/visibility/visibility-2.C: Likewise.
37338         * g++/dg/ext/visibility/visibility-3.C: Likewise.
37339         * g++/dg/ext/visibility/visibility-4.C: Likewise.
37340         * g++/dg/ext/visibility/visibility-5.C: Likewise.
37341         * g++/dg/ext/visibility/visibility-6.C: Likewise.
37342         * g++/dg/ext/visibility/visibility-7.C: Likewise.
37343         * g++/dg/ext/visibility/visibility-8.C: New test.
37344         * gcc.c-torture/compile/dll.x: Remove.
37345         * gcc.dg/dll-2.c: Use dg-require-dll
37346         * gcc.dg/visibility-10.c: New test.
37347         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
37348         supporting DLLs.
37349         * lib/scanasm.exp (scan_hidden): New function.
37350         (scan_not_hidden): Likewise.
37352 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
37354         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
37356 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
37358         * gcc.c-torture/execute/20040805-1.c: New test.
37360 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
37362         * gcc.dg/20020118-1.c: Declare abort.
37363         * gcc.dg/altivec_check.h: Likewise.
37364         * gcc.dg/iftrap-2.c: Likewise.
37365         * gcc.dg/pragma-darwin.c: Likewise.
37366         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
37368 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
37370         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
37372 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37374         * gcc.c-torture/execute/builtins/abs-2.c,
37375         gcc.c-torture/execute/builtins/abs-3.c,
37376         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
37377         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
37378         intmax_t, uintmax_t and their limits.
37379         * gcc.dg/intmax_t-1.c: New test.
37381 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37383         * g++.dg/tc1/dr147.C: Add reference to PR.
37385 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
37387         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
37388         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
37390 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
37392         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
37394 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37396         * gcc.dg/redecl-5.c: New test.
37397         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
37398         of scanf.
37400 2004-08-03  Roger Sayle  <roger@eyesopen.com>
37402         PR middle-end/16790
37403         * gcc.c-torture/execute/pr16790-1.c: New test case.
37405 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
37407         * g++.dg/ext/visibility/assign1.C: New test.
37408         * g++.dg/ext/visibility/new1.C: Likewise.
37410         * gcc.dg/symbian1.c: New test.
37411         * gcc.dg/symbian2.c: Likewise.
37413 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
37415         PR target/16570
37416         * gcc.dg/i386-sse-9.c: New test.
37418 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37420         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
37422 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37424         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
37425         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
37426         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
37427         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
37428         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
37429         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
37430         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
37431         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
37432         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
37433         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
37434         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
37435         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
37436         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
37437         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
37438         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
37439         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
37440         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
37441         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
37442         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
37443         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
37444         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
37445         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
37446         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
37447         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
37448         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
37449         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
37450         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
37451         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
37452         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
37453         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
37454         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
37455         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
37456         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
37457         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
37458         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
37459         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
37460         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
37461         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
37462         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
37463         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
37464         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
37465         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
37466         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
37467         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
37468         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
37469         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
37470         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
37471         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
37472         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
37473         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
37474         gcc.misc-tests/i386-pf-3dnow-1.c,
37475         gcc.misc-tests/i386-pf-athlon-1.c,
37476         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
37477         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
37478         Declare built-in functions used.
37479         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
37481 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
37483         PR c++/16707
37484         * g++.dg/lookup/using12.C: New test.
37486         * g++.dg/init/null1.C: Fix PR number.
37487         * g++.dg/parse/namespace10.C: Likewise.
37489 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37491         PR c++/16224
37492         * g++.dg/template/spec17.C: New test.
37493         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
37494         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
37496 2004-08-02  David Billinghurst
37498         PR fortran/16292
37499         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
37501 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
37503         * gcc.dg/ia64-got-1.c: New test case.
37505 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37507         PR c++/16489
37508         * g++.dg/init/null1.C: New test.
37509         * g++.dg/tc1/dr76.C: Adjust error marker.
37511         PR c++/16529
37512         * g++.dg/parse/namespace10.C: New test.
37514         PR c++/16810
37515         * g++.dg/inherit/ptrmem2.C: New test.
37517 2004-08-02  Ben Elliston  <bje@au.ibm.com>
37519         PR target/16155
37520         * gcc.dg/pr16155.c: New test.
37522 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37524         * gcc.dg/redecl-2.c: New test.
37526 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
37528         * gcc.dg/darwin-longdouble.c: New file.
37530 2004-07-30  Richard Henderson  <rth@redhat.com>
37532         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
37533         write to constant argument.
37534         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
37536 2004-07-30  Richard Henderson  <rth@redhat.com>
37538         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
37539         tests of nearest around zero.
37541 2004-07-30  Andrew Pinski  <apinski@apple.com>
37543         * gcc.c-torture/compile/20040730-1.c: New test.
37545 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
37547         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
37548         powerpc-eabispe.
37550 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
37552         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
37554 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
37556         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
37557         contains $ld_library_path.
37558         * lib/gfortran.exp (gfortran_link_flags): Likewise.
37560 2004-07-29  Richard Henderson  <rth@redhat.com>
37562         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
37564         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
37565         (alt2, which): New.
37566         (Check): Accept either alternative.
37568 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
37570         * g++.dg/abi/inline1.C: New test.
37571         * g++.dg/abi/local1-a.cc: Likewise.
37572         * g++.dg/abi/local1.C: Likewise.
37573         * g++.dg/abi/mangle11.C: Tweak location of warnings.
37574         * g++.dg/abi/mangle12.C: Likewise.
37575         * g++.dg/abi/mangle17.C: Likewise.
37576         * g++.dg/abi/mangle20-2.C: Likewise.
37577         * g++.dg/opt/interface1.C: Likewise.
37578         * g++.dg/opt/interface1.h: Likewise.
37579         * g++.dg/opt/interface1-a.cc: New test.
37580         * g++.dg/parse/repo1.C: New test.
37581         * g++.dg/template/repo1.C: Likewise.
37582         * g++.dg/warn/Winline-1.C: Likewise.
37583         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
37585 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
37587         * gcc.dg/tree-ssa/20040729-1.c: New test.
37589 2004-07-27  Matt Austern <austern@apple.com>
37591         * gcc.dg/darwin-bool-1.c: New test.
37592         * gcc.dg/darwin-bool-2.c: New test.
37594 2004-07-28  Richard Henderson  <rth@redhat.com>
37596         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
37597         arguments in the correct type.  Don't write to constant arguments.
37599 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37601         PR tree-optimization/16688
37602         PR tree-optimization/16689
37603         * g++.dg/tree-ssa/pr16688.C: New test.
37605 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37607         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37608         loads.  Not only in the comment, this time.
37610 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
37612         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
37613         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
37614         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
37615         * gcc.dg/sh4a-bitmovua.c: New.
37616         * gcc.dg/sh4a-cos.c: New.
37617         * gcc.dg/sh4a-cosf.c: New.
37618         * gcc.dg/sh4a-fprun.c: New.
37619         * gcc.dg/sh4a-fsrra.c: New.
37620         * gcc.dg/sh4a-memmovua.c: New.
37621         * gcc.dg/sh4a-sin.c: New.
37622         * gcc.dg/sh4a-sincos.c: New.
37623         * gcc.dg/sh4a-sincosf.c: New.
37624         * gcc.dg/sh4a-sinf.c: New.
37626 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37628         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
37629         conditionals.
37630         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37631         loads.
37632         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
37633         DOM1.
37635 2004-07-27  Andrew Pinski  <apinski@apple.com>
37637         * g++.dg/rtti/tinfo1.C: Correct the xfail.
37639 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
37641         * gcc.dg/pragma-isr.c: New test.
37643 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37645         PR c++/14429
37646         * g++.dg/template/ttp11.C: New test.
37648 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
37650         * gcc.c-torture/compile/20040727-1.c: New test.
37652 2004-07-26  Eric Christopher  <echristo@redhat.com>
37654         * gcc.c-torture/compile/20040726-2.c: New test.
37656 2004-07-26  Andrew Pinski  <apinski@apple.com>
37658         * g++.dg/rtti/tinfo1.C: Xfail.
37660 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
37662         * gcc.c-torture/compile/20040726-1.c: New test.
37664 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
37665             Brian Ryner  <bryner@brianryner.com>
37667         PR c++/9283
37668         PR c++/15000
37669         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
37670         * g++.dg/ext/visibility/: New directory.
37671         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
37672         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
37673         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
37674         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
37675         * g++.dg/ext/visibility/fvisibility.C,
37676         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
37677         g++.dg/ext/visibility/fvisibility-override1.C
37678         g++.dg/ext/visibility/fvisibility-override2.C
37679         g++.dg/ext/visibility/memfuncts.C
37680         g++.dg/ext/visibility/noPLT.C
37681         g++.dg/ext/visibility/pragma.C
37682         g++.dg/ext/visibility/pragma-override1.C
37683         g++.dg/ext/visibility/pragma-override2.C
37684         g++.dg/ext/visibility/staticmemfuncts.C
37685         g++.dg/ext/visibility/virtual.C: New tests.
37687 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37689         PR c/15360
37690         * gcc.dg/pr15360-1.c: New test.
37692 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
37694         * gcc.dg/pragma-align-2.c: New test.
37695         * gcc.dg/pragma-init-fini.c: New test.
37696         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
37697         targets.
37699 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37701         * gcc.dg/init-string-2.c: New test.
37703 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
37705         PR 16684
37706         * gcc.dg/Wredundant-decls-1.c: New test case.
37708 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
37710         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
37711         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
37712         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
37713         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
37714         * gcc.dg/compat/generate-random.c: New file.
37715         * gcc.dg/compat/generate-random.h: Likewise.
37716         * gcc.dg/compat/generate-random_r.c: Likewise.
37717         * gcc.dg/compat/struct-layout-1.h: Likewise.
37718         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
37719         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
37720         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
37721         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
37722         * gcc.dg/compat/struct-layout-1_main.c: New test.
37723         * gcc.dg/compat/struct-layout-1_x.c: New file.
37724         * gcc.dg/compat/struct-layout-1_y.c: New file.
37725         * gcc.dg/compat/struct-layout-1_test.h: New file.
37727 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37729         * gcc.dg/comp-return-1.c: New test
37731 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
37733         * gcc.dg/vmx/8-02a.c: Fix typo.
37735         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
37736         * gcc.dg/darwin-abi-3.c: New test.
37738         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
37739         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
37741         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
37742         * gcc.dg/vmx/ops-long-1.c: New test.
37743         * gcc.dg/vmx/ops-long-2.c: New test.
37745 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
37747         * g++.dg/lookup/conv-[1234].C: New.
37749 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
37751         * g++.dg/parse/attr2.C: Simplify.
37753 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37755         PR c/7284
37756         * gcc.c-torture/execute/pr7284-1.c: New test.
37758 2004-07-22  Brian Booth  <bbooth@redhat.com>
37760         * gcc.dg/tree-ssa/20040721-1.c: New test.
37762 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37764         * g++.dg/template/crash20.c: New.
37766 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
37768         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
37769         Add dg-run directive.  Declare variables as required.
37770         * gfortran.dg/g77/README: Update
37772 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
37774         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
37775         gcc.dg/cris-peep2-andu2.c: New tests.
37777 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37779         PR c/15052
37780         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
37781         on return type.
37782         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
37783         messages.
37784         * gcc.dg/qual-return-2.c: Update expected messages.
37785         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
37787 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37789         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
37790         * gcc.dg/noncompile/921102-1.c: Update expected error message.
37792 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37794         PR c/11250
37795         * gcc.dg/init-string-1.c: New test.
37797 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
37799         PR middle-end/15345
37800         PR c/16450
37801         * gcc.dg/torture/nested-fn-1.c: New test.
37803 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
37805         PR target/16559
37806         * gcc.dg/ia64-fptr-1.c: New file.
37808 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37810         PR c++/14497
37811         * g++.dg/template/spec16.C: New test.
37812         * g++.old-deja/g++.robertl/eb118.C: Remove.
37814 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37816         PR c++/509
37817         * g++.dg/template/spec15.C: New test.
37819 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
37821         Copy cases from g77.f-torture/execute and add dg-run
37822         directive.  Other changes as noted.
37823         * gfortran.dg/g77/13037.f
37824         * gfortran.dg/g77/1832.f
37825         * gfortran.dg/g77/19981119-0.f
37826         * gfortran.dg/g77/19990313-0.f
37827         * gfortran.dg/g77/19990313-1.f
37828         * gfortran.dg/g77/19990313-2.f
37829         * gfortran.dg/g77/19990313-3.f
37830         * gfortran.dg/g77/19990419-1.f
37831         * gfortran.dg/g77/19990826-0.f
37832         * gfortran.dg/g77/19990826-2.f
37833         * gfortran.dg/g77/20000503-1.f
37834         * gfortran.dg/g77/20001111.f
37835         * gfortran.dg/g77/20010116.f
37836         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
37837         * gfortran.dg/g77/20010430.f
37838         * gfortran.dg/g77/6177.f
37839         * gfortran.dg/g77/947.f
37840         * gfortran.dg/g77/970816-3.f
37841         * gfortran.dg/g77/971102-1.f
37842         * gfortran.dg/g77/980520-1.f
37843         * gfortran.dg/g77/980628-0.f
37844         * gfortran.dg/g77/980628-1.f
37845         * gfortran.dg/g77/980628-10.f
37846         * gfortran.dg/g77/980628-2.f
37847         * gfortran.dg/g77/980628-3.f
37848         * gfortran.dg/g77/980628-7.f
37849         * gfortran.dg/g77/980628-8.f
37850         * gfortran.dg/g77/980628-9.f
37851         * gfortran.dg/g77/980701-0.f
37852         * gfortran.dg/g77/980701-1.f
37853         * gfortran.dg/g77/cabs.f
37854         * gfortran.dg/g77/claus.f
37855         * gfortran.dg/g77/complex_1.f
37856         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
37857         * gfortran.dg/g77/dcomplex.f
37858         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
37859         * gfortran.dg/g77/f90-intrinsic-mathematical.f
37860         * gfortran.dg/g77/f90-intrinsic-numeric.f
37861         * gfortran.dg/g77/int8421.f
37862         * gfortran.dg/g77/labug1.f
37863         * gfortran.dg/g77/large_vec.f
37864         * gfortran.dg/g77/le.f
37865         * gfortran.dg/g77/short.f
37866         * gfortran.dg/g77/README: Update
37868 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
37870         PR c++/16637
37871         * g++.dg/parse/lookup4.C: New test.
37873 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37875         PR c++/16175
37876         * g++.dg/template/ttp10.C: New test.
37878 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37880         * gcc.dg/pr12625-1.c: New test.
37882 2004-07-20  Steven Bosscher  <stevenb@suse.de>
37884         * gcc.dg/switch-warn-1.c: New test.
37885         * gcc.dg/switch-warn-2.c: New test.
37886         * gcc.c-torture/compile/pr14730.c: Update.
37888 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
37890         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
37891         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
37892         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
37893         g++.dg/template/nontype3.C: Remove trailing CR from tests.
37895 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
37897         PR c++/16623
37898         * g++.dg/template/assign1.C: New test.
37900 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37902         PR c++/12170
37903         * g++.dg/template/ttp9.C: New test.
37905 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
37907         * gcc.dg/format/cmn-err-1.c: New test.
37909 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37911         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
37912         gcc.dg/Wparentheses-10.c: New tests.
37913         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
37915 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37917         PR fortran/16465
37918         * gfortran.dg/g77//ffixed-line-length-0.f,
37919         gfortran.dg/g77/ffixed-line-length-132.f,
37920         gfortran.dg/g77/ffixed-line-length-72.f,
37921         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
37922         gfortran.dg/g77/README: Update.
37924 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37926         PR c++/13092
37927         * g++.dg/template/non-dependent7.C: New test.
37928         * g++.dg/template/non-dependent8.C: Likewise.
37929         * g++.dg/template/non-dependent9.C: Likewise.
37930         * g++.dg/template/non-dependent10.C: Likewise.
37932 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
37934         PR c++/16337
37935         * g++.dg/parse/attr2.C: New test.
37937 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
37939         * g77.dg: Removed.
37940         * g77.f-torture: Ditto.
37942 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37944         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
37945         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
37946         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
37948 2004-07-16  Richard Henderson  <rth@redhat.com>
37950         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
37952 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37954         * lib/fortran-torture.exp (fortran-torture): Don't test compile
37955         tests with full list of options.
37956         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
37957         of TORTURE_OPTIONS if test contains 'dg-do run'.
37959         PR fortran/16404
37960         * gfortran.dg/do_iterator.f90: New test.
37962 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37964         PR rtl-optimization/16536
37965         * gcc.c-torture/execute/restrict-1.c: New test.
37967 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37969         PR fortran/15324
37970         * gfortran.dg/pr15324.f90: New test.
37972         PR fortran/15129
37973         * gfortran.dg/pr15129.f90: New test.
37975         PR fortran/15140
37976         * gfortran.dg/pr15140.f90: New test.
37978         PR fortran/13792
37979         * gfortran.fortran-torture/execute/bounds.f90: Add check for
37980         compile-time simplification.
37982 2004-07-14  Mike Stump  <mrs@apple.com>
37984         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
37986 2004-07-14  James E Wilson  <wilson@specifixinc.com>
37988         PR target/16325
37989         * gcc.dg/profile-generate-1.c: New.
37991 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
37993         * gcc.c-torture/execute/20040709-1.c: New test.
37994         * gcc.c-torture/execute/20040709-2.c: New test.
37996 2004-07-14  Mike Stump  <mrs@apple.com>
37998         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38000 2004-07-14  Mike Stump  <mrs@apple.com>
38002         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38004 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
38006         PR c++/16518
38007         * g++.dg/parse/mutable1.C: New test.
38009 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
38011         PR tree-optimization/16443
38012         * gcc.dg/tree-ssa/20040713-1.c: New test.
38014 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
38016         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
38017         for operator new.
38019 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38021         * gfortran.dg/g77/README: New file
38022         * gfortran.dg/g77/19981216-0.f: Copy from
38023         g77.f-torture/noncompile.  Add "dg-do compile" and
38024         dg-error as required.
38025         * gfortran.dg/g77/19990218-1.f: Likewise.
38026         * gfortran.dg/g77/19990905-1.f: Likewise.
38027         * gfortran.dg/g77/9263.f: Likewise.
38028         * gfortran.dg/g77/980615-0.f: Likewise.
38029         * gfortran.dg/g77/980616-0.f: Likewise.
38030         * gfortran.dg/g77/check0.f: Likewise.
38031         * gfortran.dg/g77/select_no_compile.f: Likewise.
38033 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38035         Copy files from g77.f-torture/compile.
38036         Add "{ dg-do compile}".  Other changes as noted
38037         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
38038         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
38039         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
38040         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
38041         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
38042         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
38043         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
38044         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
38045         statement to conform to standard.  Append alpha1.x for reference.
38046         * gfortran.dg/g77/xformat.f: Add dg-warning
38048 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38050         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
38051         Add {dg-do compile} directive.
38052         * gfortran.dg/g77/cpp2.F: Likewise.
38054 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38056         PR c++/5402
38057         * g++.dg/lookup/name-clash1.C: New test.
38059         PR c++/9777
38060         * g++.dg/lookup/name-clash2.C: New test.
38062         PR c++/12102
38063         * g++.dg/lookup/name-clash3.C: New test.
38065 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38067         * g++.dg/lookup/new2.C: New test.
38068         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38070 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
38072         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38073         Add {dg-do compile} directive.
38074         * gfortran.dg/g77/13060.f: Likewise.
38075         * gfortran.dg/g77/19990218-0.f: Likewise.
38076         * gfortran.dg/g77/19990305-0.f: Likewise.
38077         * gfortran.dg/g77/19990419-0.f: Likewise.
38078         * gfortran.dg/g77/19990502-0.f: Likewise.
38079         * gfortran.dg/g77/19990502-1.f: Likewise.
38080         * gfortran.dg/g77/19990525-0.f: Likewise.
38081         * gfortran.dg/g77/19990826-1.f: Likewise.
38082         * gfortran.dg/g77/19990826-3.f: Likewise.
38083         * gfortran.dg/g77/19990905-2.f: Likewise.
38084         * gfortran.dg/g77/20000412-1.f: Likewise.
38085         * gfortran.dg/g77/20000511-1.f: Likewise.
38086         * gfortran.dg/g77/20000511-2.f: Likewise.
38087         * gfortran.dg/g77/20000518.f: Likewise.
38088         * gfortran.dg/g77/20000601-1.f: Likewise.
38089         * gfortran.dg/g77/20000601-2.f: Likewise.
38090         * gfortran.dg/g77/20000629-1.f: Likewise.
38091         * gfortran.dg/g77/20000630-2.f: Likewise.
38092         * gfortran.dg/g77/20010115.f: Likewise.
38093         * gfortran.dg/g77/20010321-1.f: Likewise.
38094         * gfortran.dg/g77/20010426.f: Likewise.
38095         * gfortran.dg/g77/20020307-1.f: Likewise.
38096         * gfortran.dg/g77/8485.f: Likewise.
38097         * gfortran.dg/g77/960317-1.f: Likewise.
38098         * gfortran.dg/g77/970915-0.f: Likewise.
38099         * gfortran.dg/g77/980310-1.f: Likewise.
38100         * gfortran.dg/g77/980310-2.f: Likewise.
38101         * gfortran.dg/g77/980310-3.f: Likewise.
38102         * gfortran.dg/g77/980310-4.f: Likewise.
38103         * gfortran.dg/g77/980310-6.f: Likewise.
38104         * gfortran.dg/g77/980310-7.f: Likewise.
38105         * gfortran.dg/g77/980310-8.f: Likewise.
38106         * gfortran.dg/g77/980419-2.f: Likewise.
38107         * gfortran.dg/g77/980424-0.f: Likewise.
38108         * gfortran.dg/g77/980427-0.f: Likewise.
38109         * gfortran.dg/g77/980729-0.f: Likewise.
38110         * gfortran.dg/g77/981117-1.f: Likewise.
38111         * gfortran.dg/g77/toon_1.f: Likewise.
38113 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38115         PR c++/2204
38116         * g++.dg/other/abstract2.C: New test.
38118 2004-07-12  Paul Brook  <paul@codesourcery.com>
38120         * gfortran.dg/pointer_init_1.f90: New test.
38122 2004-07-11  Paul Brook  <paul@codesourcery.com>
38124         PR fortran/15986
38125         * gfortran.dg/contained_1.f90: New test.
38127 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
38129         * g++.dg/parse/defarg8.C: New test.
38131 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38133         PR fortran/16433
38134         * gfortran.dg/pr16433.f: New test.
38136         PR fortran/17574
38137         * gfortran.dg/pr15754.f90: New test.
38139 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38141         PR tree-optimization/16437
38142         * gcc.c-torture/execute/bitfld-4.c: New test.
38144 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38146         * gfortran.fortran-torture/execute/common_2.f90: Add check for
38147         access to common var from module.
38149 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38151         PR fortran/16336
38152         * gfortran.fortran-torture/execute/common_2.f90: New test.
38154 2004-07-10  Paul Brook  <paul@codesourcery.com>
38156         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
38158 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38160         PR fortran/15969
38161         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
38163 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
38165         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
38166         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
38167         * gfortran.dg/g77/ffree-form-1.f: Likewise.
38168         * gfortran.dg/g77/ffree-form-2.f: Likewise.
38169         * gfortran.dg/g77/ffree-form-3.f: Likewise.
38170         * gfortran.dg/g77/fno-underscoring.f: Likewise.
38171         * gfortran.dg/g77/funderscoring.f: Likewise.
38172         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
38174 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38176         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
38178 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38179         Paul Brook  <paul@codesourcery.com>
38181         PR fortran/13415
38182         * gfortran.dg/common_pointer_1.f90: New test.
38184 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38186         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
38188 2004-07-09  James E Wilson  <wilson@specifixinc.com>
38190         PR target/16364
38191         * gcc.c-torture/compile/20040709-1.c: New.
38193 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38195         PR fortran/14077
38196         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
38198 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38200         PR fortran/13201
38201         * gfortran.dg/shape_1.f90: New test.
38203 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
38204             Andrew Pinski  <apinski@apple.com>
38206         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
38208 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38210         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
38211         comment.
38213 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38214         Paul Brook  <paul@codesourcery.com>
38216         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
38217         '.f95' and '.F95'.
38219 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
38221         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
38223 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38225         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
38226         testcases with capital suffix.
38228 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38230         PR fortran/15481
38231         PR fortran/13372
38232         PR fortran/13575
38233         PR fortran/15978
38234         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
38236         * gfortran.dg/implicit_1.f90: New test.
38238 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38240         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
38241         expression to match gfortran warning/error messages
38242         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
38243         dg-error text.
38245 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38247         * lib/fortran-torture.exp: Rename proc search_for to
38248         search_for_re.
38250 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38252         * gcc.c-torture/execute/simd-5.x: New file.
38253         XFAIL on SPARC 64-bit at -O0.
38255 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38257         PR c++/8211
38258         PR c++/16165
38259         * g++.dg/warn/effc3.C: New test.
38261 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38263         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
38264         change X to 1X in format.
38265         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
38266         add data statements to conform to standard.
38268 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38270         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
38271         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
38272         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
38274 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38276         * gfortran.dg/g77/7388.f: Copy from g77.dg
38277         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
38278         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
38279         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
38280         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
38281         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
38282         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
38283         * gfortran.dg/g77/strlen0.f: Likewise.
38285 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38287         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
38288         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
38290 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38292         * gcc.c-torture/execute/920428-2.x: Delete.
38293         * gcc.c-torture/execute/920501-7.x: Likewise.
38295 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
38297         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
38298         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
38299         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
38300         prescott and c3-2.
38301         (PREFETCH_3DNOW): Add -march=c3.
38303 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
38305         PR c/16437
38306         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
38307         * gcc.c-torture/execute/bf64-1.x: Likewise.
38309 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38311         * gcc.c-torture/compile/20040708-1.c: New test.
38313 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38315         PR c++/16169
38316         * g++.dg/warn/effc2.C: New test.
38318 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38320         * gcc.c-torture/execute/bitfld-1.x: Remove.
38321         * gcc.c-torture/execute/bitfld-3.c: New test.
38322         * gcc.dg/bitfld-2.c: Remove XFAILs.
38324 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
38326         PR c++/16276
38327         * g++.dg/rtti/tinfo1.C: New file.
38329 2004-07-07  Eric Christopher  <echristo@redhat.com>
38331         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
38333 2004-07-07  Andrew Pinski  <apinski@apple.com>
38335         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
38337 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
38339         * g++.dg/init/call1.C: XFAIL.
38341 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
38343         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
38344         except for movstrict*, to movmem* and clrstr* to clrmem*.
38346 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
38348         * gcc.c-torture/execute/20040707-1.c: New test.
38350 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
38352         * gcc.c-torture/execute/20040706-1.c: New test.
38354 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38356         PR c++/3671
38357         * g++.dg/template/spec14.C: New test.
38359 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
38361         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
38362         nothing if not yet defined.  Use it in b, c and d type definitions.
38363         * gcc.c-torture/execute/20040705-1.c: New test.
38364         * gcc.c-torture/execute/20040705-2.c: New test.
38366 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38368         PR c++/2518
38369         * g++.dg/lookup/new1.C: New test.
38371 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38373         PR c++/11406
38374         * g++.dg/template/sizeof8.C: New test.
38376 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
38378         * gcc.c-torture/compile/20040705-1.c: New test.
38380 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
38382         * gfortran.fortran-torture/execute/seq_io.f90: New test.
38384 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
38386         * gcc.dg/cpp/if-mop.c: Two new testcases.
38387         * gcc.dg/cpp/trad/comment-3.c: New.
38389 2004-07-04  Paul Brook  <paul@codesourcery.com>
38391         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
38393 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
38395         PR c++/3761
38396         * g++.dg/lookup/crash4.C: New test.
38398 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
38400         * gcc.c-torture/execute/builtin-abs-1.c
38401         * gcc.c-torture/execute/builtin-abs-2.c
38402         * gcc.c-torture/execute/builtin-complex-1.c
38403         * gcc.c-torture/execute/builtins/string-1-lib.c
38404         * gcc.c-torture/execute/builtins/string-1.c
38405         * gcc.c-torture/execute/builtins/string-2-lib.c
38406         * gcc.c-torture/execute/builtins/string-2.c
38407         * gcc.c-torture/execute/builtins/string-3-lib.c
38408         * gcc.c-torture/execute/builtins/string-3.c
38409         * gcc.c-torture/execute/builtins/string-4-lib.c
38410         * gcc.c-torture/execute/builtins/string-4.c
38411         * gcc.c-torture/execute/builtins/string-5-lib.c
38412         * gcc.c-torture/execute/builtins/string-5.c
38413         * gcc.c-torture/execute/builtins/string-6-lib.c
38414         * gcc.c-torture/execute/builtins/string-6.c
38415         * gcc.c-torture/execute/builtins/string-7-lib.c
38416         * gcc.c-torture/execute/builtins/string-7.c
38417         * gcc.c-torture/execute/builtins/string-8-lib.c
38418         * gcc.c-torture/execute/builtins/string-8.c
38419         * gcc.c-torture/execute/builtins/string-9-lib.c
38420         * gcc.c-torture/execute/builtins/string-9.c
38421         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
38422         * gcc.c-torture/execute/builtins/string-asm-1.c
38423         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
38424         * gcc.c-torture/execute/builtins/string-asm-2.c
38425         * gcc.c-torture/execute/stdio-opt-1.c
38426         * gcc.c-torture/execute/stdio-opt-2.c
38427         * gcc.c-torture/execute/stdio-opt-3.c
38428         * gcc.c-torture/execute/string-opt-1.c
38429         * gcc.c-torture/execute/string-opt-10.c
38430         * gcc.c-torture/execute/string-opt-11.c
38431         * gcc.c-torture/execute/string-opt-12.c
38432         * gcc.c-torture/execute/string-opt-13.c
38433         * gcc.c-torture/execute/string-opt-14.c
38434         * gcc.c-torture/execute/string-opt-15.c
38435         * gcc.c-torture/execute/string-opt-16.c
38436         * gcc.c-torture/execute/string-opt-2.c
38437         * gcc.c-torture/execute/string-opt-6.c
38438         * gcc.c-torture/execute/string-opt-7.c
38439         * gcc.c-torture/execute/string-opt-8.c:
38440         Replace with ...
38442         * gcc.c-torture/execute/builtins/abs-2.c
38443         * gcc.c-torture/execute/builtins/abs-3.c
38444         * gcc.c-torture/execute/builtins/complex-1.c
38445         * gcc.c-torture/execute/builtins/fprintf.c
38446         * gcc.c-torture/execute/builtins/fputs.c
38447         * gcc.c-torture/execute/builtins/memcmp.c
38448         * gcc.c-torture/execute/builtins/memmove.c
38449         * gcc.c-torture/execute/builtins/memops-asm.c
38450         * gcc.c-torture/execute/builtins/mempcpy-2.c
38451         * gcc.c-torture/execute/builtins/mempcpy.c
38452         * gcc.c-torture/execute/builtins/memset.c
38453         * gcc.c-torture/execute/builtins/printf.c
38454         * gcc.c-torture/execute/builtins/sprintf.c
38455         * gcc.c-torture/execute/builtins/strcat.c
38456         * gcc.c-torture/execute/builtins/strchr.c
38457         * gcc.c-torture/execute/builtins/strcmp.c
38458         * gcc.c-torture/execute/builtins/strcpy.c
38459         * gcc.c-torture/execute/builtins/strcspn.c
38460         * gcc.c-torture/execute/builtins/strlen-2.c
38461         * gcc.c-torture/execute/builtins/strlen.c
38462         * gcc.c-torture/execute/builtins/strncat.c
38463         * gcc.c-torture/execute/builtins/strncmp-2.c
38464         * gcc.c-torture/execute/builtins/strncmp.c
38465         * gcc.c-torture/execute/builtins/strncpy.c
38466         * gcc.c-torture/execute/builtins/strpbrk.c
38467         * gcc.c-torture/execute/builtins/strpcpy-2.c
38468         * gcc.c-torture/execute/builtins/strpcpy.c
38469         * gcc.c-torture/execute/builtins/strrchr.c
38470         * gcc.c-torture/execute/builtins/strspn.c
38471         * gcc.c-torture/execute/builtins/strstr-asm.c
38472         * gcc.c-torture/execute/builtins/strstr.c:
38473         ... these new files.
38475         * gcc.c-torture/execute/builtins/abs-2-lib.c
38476         * gcc.c-torture/execute/builtins/abs-3-lib.c
38477         * gcc.c-torture/execute/builtins/complex-1-lib.c
38478         * gcc.c-torture/execute/builtins/fprintf-lib.c
38479         * gcc.c-torture/execute/builtins/fputs-lib.c
38480         * gcc.c-torture/execute/builtins/memcmp-lib.c
38481         * gcc.c-torture/execute/builtins/memmove-lib.c
38482         * gcc.c-torture/execute/builtins/memops-asm-lib.c
38483         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
38484         * gcc.c-torture/execute/builtins/mempcpy-lib.c
38485         * gcc.c-torture/execute/builtins/memset-lib.c
38486         * gcc.c-torture/execute/builtins/printf-lib.c
38487         * gcc.c-torture/execute/builtins/sprintf-lib.c
38488         * gcc.c-torture/execute/builtins/strcat-lib.c
38489         * gcc.c-torture/execute/builtins/strchr-lib.c
38490         * gcc.c-torture/execute/builtins/strcmp-lib.c
38491         * gcc.c-torture/execute/builtins/strcpy-lib.c
38492         * gcc.c-torture/execute/builtins/strcspn-lib.c
38493         * gcc.c-torture/execute/builtins/strlen-2-lib.c
38494         * gcc.c-torture/execute/builtins/strlen-lib.c
38495         * gcc.c-torture/execute/builtins/strncat-lib.c
38496         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
38497         * gcc.c-torture/execute/builtins/strncmp-lib.c
38498         * gcc.c-torture/execute/builtins/strncpy-lib.c
38499         * gcc.c-torture/execute/builtins/strpbrk-lib.c
38500         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
38501         * gcc.c-torture/execute/builtins/strpcpy-lib.c
38502         * gcc.c-torture/execute/builtins/strrchr-lib.c
38503         * gcc.c-torture/execute/builtins/strspn-lib.c
38504         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
38505         * gcc.c-torture/execute/builtins/strstr-lib.c
38506         * gcc.c-torture/execute/builtins/lib/abs.c
38507         * gcc.c-torture/execute/builtins/lib/fprintf.c
38508         * gcc.c-torture/execute/builtins/lib/memset.c
38509         * gcc.c-torture/execute/builtins/lib/printf.c
38510         * gcc.c-torture/execute/builtins/lib/sprintf.c
38511         * gcc.c-torture/execute/builtins/lib/strcpy.c
38512         * gcc.c-torture/execute/builtins/lib/strcspn.c
38513         * gcc.c-torture/execute/builtins/lib/strncat.c
38514         * gcc.c-torture/execute/builtins/lib/strncmp.c
38515         * gcc.c-torture/execute/builtins/lib/strncpy.c
38516         * gcc.c-torture/execute/builtins/lib/strpbrk.c
38517         * gcc.c-torture/execute/builtins/lib/strspn.c
38518         * gcc.c-torture/execute/builtins/lib/strstr.c:
38519         New files containing support routines.
38521         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
38522         declaration.
38523         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
38524         when not optimizing.
38526 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
38528         PR c++/16240
38529         * g++.dg/abi/mangle22.C: New test.
38530         * g++.dg/abi/mangle23.C: Likewise.
38532 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
38534         PR fortran/16290
38535         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
38536         Allow for cases without denormalized floating point numbers.
38538 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
38540         PR c/1027
38541         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38542         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
38543         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
38544         expected warning text.
38545         * gcc.dg/format/diag-2.c: New test.
38547 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38549         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
38551 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
38553         * gcc.dg/builtins-43.c: New.
38554         * gcc.dg/builtins-44.c: New.
38555         * gcc.dg/builtins-45.c: New.
38557 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
38558             Andreas Tobler  <a.tobler@schweiz.ch>
38560         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
38561         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
38562         as SIGSEGV.
38563         * gcc.dg/cleanup-11.c: Likewise.
38564         * gcc.dg/cleanup-8.c: Likewise.
38565         * gcc.dg/cleanup-9.c: Likewise.
38566         * gcc.dg/cleanup-5.c: Run on all platforms.
38568 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38570         * g++.dg/warn/nonnull1.C: New test.
38572 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38574         * gcc.dg/compat/compat-common.h: Wrap up CINT in
38575         an #ifndef SKIP_COMPLEX_INT/#endif pair.
38576         Special-case the Sun compiler wrt to <complex.h>.
38578 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
38580         * gcc.dg/Wunreachable-8.C: New test.
38582         * gcc.dg/h8300-ice2.c : New test.
38584 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
38586         PR fortran/16161
38587         * gfortran.fortran-torture/compile/implicit.f90: Add test
38588         for implicit character.
38590 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
38592         PR fortran/16289
38593         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
38594         Use tiny() intrinsic to find smallest non-negative real
38596 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
38598         * gcc.dg/compat/struct-by-value-22_main.c: New test.
38599         * gcc.dg/compat/struct-by-value-22_x.c: New.
38600         * gcc.dg/compat/struct-by-value-22_y.c: New.
38602         * gcc.c-torture/execute/20040629-1.c: New test.
38604 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
38606         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
38607         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
38609         PR target/16195
38610         * gcc.dg/20040625-1.c: New test.
38612 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38614         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
38616 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38618         PR fortran/15963
38619         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
38621 2004-06-29  Richard Henderson  <rth@redhat.com>
38623         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
38625 2004-06-29  Paul Brook  <paul@codesourcery.com>
38627         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
38628         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
38630 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
38632         PR c++/16260
38633         * g++.dg/parse/crash15.C: New.
38635 2004-06-28  Andrew Pinski  <apinski@apple.com>
38637         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
38638         by the error already.
38640         * g++.dg/opt/ptrmem4.C: Change to compile only test.
38642 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
38644         PR target/14041
38645         * gcc.dg/h8300-bss-align-1.c : New.
38647 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
38649         * PR c++/16174
38650         * g++.dg/template/ctor4.C: New.
38652 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
38654         PR c++/16205
38655         * g++.dg/warn/Wsequence-point-1.C: New test.
38657 2004-06-27  Paul Brook  <paul@codesourcery.com>
38659         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
38661 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
38663         * g++.old-deja/g++.mike/p7325.C: Remove.
38665 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
38667         PR c/14963
38668         * gcc.dg/pr14963.c: New test.
38670 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
38672         PR c++/16193
38673         * g++.dg/parse/redef1.C: New test.
38675 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38677         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
38678         20021110.c.
38679         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
38680         20021119-1.c.
38681         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
38682         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
38683         5-04.c.
38684         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
38685         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
38686         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
38687         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
38688         g++.brendan/enum14.C.
38689         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
38690         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
38691         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
38692         g++.mike/virt1.C.
38693         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
38694         memtemp24.C.
38696 2004-06-27  Roger Sayle  <roger@eyesopen.com>
38698         * gcc.dg/20040527-1.c: New test case.
38700 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
38702         PR gfortran/pr16196
38703         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
38705 2004-06-25  Roger Sayle  <roger@eyesopen.com>
38707         PR middle-end/15825
38708         * gcc.dg/pr15825-1.c: New test case.
38710 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
38712         * gcc.c-torture/execute/20040625-1.c: New test.
38714 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38716         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
38718 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
38720         * gcc.dg/torture/mips-div-1.c: New test.
38722 2004-06-24  Jeff Law  <law@redhat.com>
38724         * gcc.dg/tree-ssa/20040624-1.c: New test.
38726 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
38728         * gcc.c-torture/compile/20040624-1.c: New test.
38730 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38732         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
38733         this directory.
38735 2004-06-23  Andrew Pinski  <apinski@apple.com>
38737         PR middle-end/15988
38738         * g++.dg/opt/ptrmem4.C: New test.
38740         * gcc.dg/c90-array-quals-2.c: New test.
38742 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
38744         * gcc.dg/kpice1.c: New test.
38746 2006-06-23  Andrew Pinski  <apinski@apple.com>
38748         * gcc.dg/c90-array-quals.c: New test.
38750 2006-06-22  Richard Henderson  <rth@redhat.com>
38752         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
38754 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
38756         * gcc.dg/builtins-config.h: Handle FreeBSD.
38758 2006-06-22  Richard Henderson  <rth@redhat.com>
38760         * g++.dg/opt/devirt1.C: New.
38762 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
38764         * g++.dg/opt/pr15551.C: New testcase.
38766 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
38768         PR target/14800
38769         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
38770         x86_64-*-linux* when compiling for 32bit.
38772 2004-06-21  Andrew Pinski  <apinski@apple.com>
38774         * gcc.dg/pch/struct-1.c: New.
38775         * gcc.dg/pch/struct-1.hs: New.
38777 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
38779         * gcc.dg/pch/save-temps-1.c: New file.
38780         * gcc.dg/pch/save-temps-1.hs: New file.
38782 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38784         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
38785         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
38787 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38789         * gfortran.fortran-torture/execute/select_1.f90: Rename function
38790         to fix type error.
38791         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
38792         Remove trailing spaces.
38794 2004-06-21  Richard Henderson  <rth@redhat.com>
38796         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
38797         merging && to BIT_FIELD_REF.
38799 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
38801         * g++.dg/opt/placeholder1.C: New test.
38803 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38805         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
38806         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38807         * gcc.dg/compat/union-m128-1_x.c: Likewise.
38808         * gcc.dg/compat/union-m128-1_y.c: Likewise.
38810 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
38812         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
38813         extern "C".
38814         * g++.dg/other/pragma-re-1.C: Add comments.
38816 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
38818         PR gfortran/16080
38819         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
38821 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
38823         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
38824         instead of setting the type of size_t by
38825         hand.
38827 2004-06-18  Roger Sayle  <roger@eyesopen.com>
38829         * gcc.dg/unordered-2.c: New test case.
38830         * gcc.dg/unordered-3.c: New test case.
38832 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
38834         PR other/16043
38835         * lib/g++.exp (g++_version): Tweak regexp for version
38836         * lib/g77.exp (g77_version): Likewise.
38837         * lib/gfortran.exp (gfortran_version): Likewise.
38838         * lib/objc.exp (objc_version): Likewise.
38839         * lib/treelang.exp (treelang_version): Likewise.
38841 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
38843         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
38844         Use INT_MAX instead of __INT_MAX__.
38845         * gcc.dg/compat/struct-align-2_y.c: Likewise.
38847         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
38848         * gcc.dg/compat/scalar-return-3_x.c: Use it.
38849         * gcc.dg/compat/scalar-return-3_y.c: Use it.
38850         * gcc.dg/compat/scalar-return-4_x.c: Use it.
38851         * gcc.dg/compat/scalar-return-4_y.c: Use it.
38852         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
38853         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
38854         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
38855         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
38857         * gcc.dg/range-test-1.c: New test.
38858         * g++.dg/opt/range-test-1.C: New test.
38860 2004-06-17  Richard Henderson  <rth@redhat.com>
38862         * objc.dg/sync-1.m: New.
38863         * objc.dg/try-catch-1.m: Don't force next runtime.
38864         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
38865         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
38866         shadowed catch clause.
38867         * objc.dg/try-catch-5.m: New.
38869 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
38871         Bug 14610
38872         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
38874 2004-06-15  Richard Henderson  <rth@redhat.com>
38876         * gcc.dg/20001116-1.c: Move expected warning line.
38878 2004-06-15  Richard Henderson  <rth@redhat.com>
38880         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
38881         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
38883 2004-06-15  Jeff Law  <law@redhat.com>
38885         * gcc.dg/tree-ssa/20040615-1.c: New test.
38886         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
38887         be less sensitive to operand ordering.
38888         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
38890 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
38892         * g++.dg/abi/bitfield3.C: Add comment..
38894 2004-06-15  Richard Henderson  <rth@redhat.com>
38896         * g++.dg/ext/stmtexpr1.C: XFAIL.
38897         * gcc.dg/20030612-1.c: XFAIL.
38899 2004-06-15  Eric Christopher  <echristo@redhat.com>
38901         * g++.dg/charset/asm5.c: New.
38902         * gcc.dg/charset/asm6.c: New.
38904 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38906         PR fortran/15962
38907         * gfortran.fortran-torture/execute/select_1.f90: New test.
38909 2004-06-15  Paul Brook  <paul@codesourcery.com>
38911         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
38913 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38915         PR c++/15967
38916         * g++.dg/lookup/crash3.C: New test.
38918 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38920         PR c++/15947
38921         * g++.dg/parse/dtor4.C: New test.
38923 2004-06-14  Jeff Law  <law@redhat.com>
38925         * gcc.c-torture/compile/20040614-1.c: New test.
38927 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38929         PR fortran/15211
38930         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
38931         LEN of a character array.
38933 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
38935         PR c++/15096
38936         * g++.dg/template/ptrmem10.C: New test.
38938         PR c++/14930
38939         * g++.dg/template/friend30.C: New test.
38941 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38943         PR fortran/14928
38944         * gfortran.fortran-torture/compile/mloc.f90: New test.
38946 2004-06-13  Paul Brook  <paul@codesourcery.com>
38948         * gfortran.fortran-torture/execute/random_2.f90: New test.
38950 2004-06-13  Eric Christopher  <echristo@redhat.com>
38952         * gcc.dg/noncompile/redecl-1.c: Fix error message.
38954 2004-06-12  Paul Brook  <paul@codesourcery.com>
38956         * gfortran.fortran-torture/execute/contained_3.f90: New test.
38958 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38960         PR fortran/14923
38961         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
38963 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38965         PR fortran/14957
38966         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
38967         syntax errors in end statements of contained subroutines.
38969 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38971         PR fortran/12841
38972         * gfortran.fortran-torture/execute/null_arg.f90: New test.
38974 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38976         PR fortran/15665
38977         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
38979 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38981         PR gfortran/12839
38982         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
38984 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
38986         PR c++/15862
38987         * g++.dg/parse/enum1.C: New test.
38989 2004-06-10  Jeff Law  <law@redhat.com>
38991         * gcc.c-torture/compile/20040610-1.c: New test.
38993 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38995         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
38996         * g++.old-deja/g++.other/decl3.C: Likewise.
38998 2004-06-10  Brian Booth  <bbooth@redhat.com>
39000         * gcc.dg/tree-ssa/20031015-1.c: Scan for
39001         V_MAY_DEF instead of VDEF.
39002         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39004 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
39006         PR c++/14211
39007         * g++.dg/conversion/const1.C: New test.
39009         PR c++/15076
39010         * g++.dg/conversion/reinterpret1.C: New test.
39012         PR c++/15877
39013         * g++.dg/template/enum2.C: New test.
39015         PR c++/15227
39016         * g++.dg/template/error13.C: New test.
39018 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39020         PR fortran/14957
39021         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
39022         arguments to test_* REAL and of the right size.
39024 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39026         PR target/15569
39027         PR rtl-optimization/15681
39028         * gcc.dg/20040609-1.c: New test.
39030 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39032         PR c++/14791
39033         * g++.dg/opt/builtins1.C: New test.
39035 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
39037         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
39038         that use default windows32 struct layout.
39039         * gcc.dg/i386-bitfield2.c: Likewise.
39041 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
39043         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
39044         for mingw32 and cygwin targets.
39046 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
39048         * gcc.dg/pch/macro-4.c: New.
39049         * gcc.dg/pch/macro-4.hs: New.
39051 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39053         PR fortran/13249
39054         * gfortran.fortran-torture/compile/name_clash.f90: New test.
39056 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39058         PR fortran/13372
39059         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
39061 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39063         PR gfortran/14897
39064         * gfortran.fortran-torture/execute/t_edit.f90: New test.
39066 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39068         PR gfortran/15755
39069         * gfortran.fortran-torture/execute/backspace.c : New test.
39071 2004-06-09  Paul Brook  <paul@codesourcery.com>
39073         * gfortran.fortran-torture/execure/intrinsic_associated.f90
39074         (pointer_to_section): Rewrite to use smaller array.
39076 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
39078         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39079         * gcc.dg/ext/altivec-10.c: Same.
39080         * gcc.dg/ext/altivec-11.c: Same.
39081         * gcc.dg/ext/altivec-12.c: Same.
39082         * gcc.dg/ext/altivec-13.c: Same.
39083         * gcc.dg/ext/altivec-14.c: Same.
39084         * gcc.dg/ext/altivec-15.c: Same.
39085         * gcc.dg/ext/altivec-16.c: Same.
39086         * gcc.dg/ext/altivec-3.c: Same.
39087         * gcc.dg/ext/altivec-4.c: Same.
39088         * gcc.dg/ext/altivec-6.c: Same.
39089         * gcc.dg/ext/altivec-7.c: Same.
39090         * gcc.dg/ext/altivec-8.c: Same.
39091         * gcc.dg/ext/altivec-varargs-1.c: Same.
39093         * g++.dg/ext/altivec-1.C: Correct dg syntax.
39094         * g++.dg/ext/altivec-10.C: Same.
39095         * g++.dg/ext/altivec-2.C: Same.
39096         * g++.dg/ext/altivec-3.C: Same.
39097         * g++.dg/ext/altivec-4.C: Same.
39098         * g++.dg/ext/altivec-5.C: Same.
39099         * g++.dg/ext/altivec-6.C: Same.
39100         * g++.dg/ext/altivec-7.C: Same.
39101         * g++.dg/ext/altivec-8.C: Same.
39102         * g++.dg/ext/altivec-9.C: Same.
39104 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39106         PR c++/7841
39107         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
39109 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39111         * gcc.dg/union-1.c: New test.
39113 2004-06-07  Roger Sayle  <roger@eyesopen.com>
39115         * gcc.dg/builtins-41.c: New test case.
39116         * gcc.dg/builtins-42.c: New test case.
39118 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
39120         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
39121         * g++.dg/ext/altivec-10.C: Same.
39122         * g++.dg/ext/altivec-2.C: Same.
39123         * g++.dg/ext/altivec-3.C: Same.
39124         * g++.dg/ext/altivec-4.C: Same.
39125         * g++.dg/ext/altivec-5.C: Same.
39126         * g++.dg/ext/altivec-6.C: Same.
39127         * g++.dg/ext/altivec-7.C: Same.
39128         * g++.dg/ext/altivec-8.C: Same.
39129         * g++.dg/ext/altivec-9.C: Same.
39130         * g++.old-deja/g++.abi/cxa_vec.C: Same.
39131         * g++.old-deja/g++.brendan/new3.C: Same.
39132         * gcc.c-torture/execute/eeprof-1.x: Same.
39134 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39136         PR c/14765
39137         * gcc.dg/pr14765-1.c: New test.
39139 2004-06-07  Roger Sayle  <roger@eyesopen.com>
39141         PR c/14649
39142         * gcc.dg/pr14649-1.c: New test case.
39144 2004-06-07  Richard Henderson  <rth@redhat.com>
39146         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
39147         if temporaries.
39149 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
39151         * g++.dg/eh/elide1.C: Remove XFAIL.
39153 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
39155         PR c++/15337
39156         * g++.dg/expr/sizeof3.C: New test.
39158         PR c++/14777
39159         * g++.dg/template/access14.C: New test.
39161         PR c++/15554
39162         * g++.dg/template/enum1.C: New test.
39164         PR c++/15057
39165         * g++.dg/eh/throw1.C: New test.
39167 2004-06-07  David Ayers  <d.ayers@inode.at>
39168             Ziemowit Laski  <zlaski@apple.com>
39170         * lib/objc.exp (objc_target_compile): Revert the '-framework
39171         Foundation' flag fix, since bare Darwin does not ship
39172         with the Foundation framework.
39173         * objc/execute/next_mapping.h: Provide a local NSConstantString
39174         @interface and @implementation.
39175         (objc_constant_string_init): A constructor function, used to
39176         initialize the NSConstantString meta-class object.
39177         * objc/execute/string1.m: Include "next_mapping.h" instead of
39178         <Foundation/NSString.h>.
39179         * objc/execute/string2.m: Likewise.
39180         * objc/execute/string3.m: Likewise.
39181         * objc/execute/string4.m: Likewise.
39183 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
39185         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
39186         to double. Replace double with FLOAT.
39187         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
39189         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
39190         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
39191         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
39192         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
39193         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
39194         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
39195         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
39196         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
39198 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
39200         PR c/13519
39201         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
39203 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39205         PR c++/15503
39206         * g++.dg/template/meminit2.C: New test.
39208 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
39210         PR target/15822
39211         * gcc.c-torture/execute/compare-fp-1.c,
39212         gcc.c-torture/execute/compare-fp-2.c,
39213         gcc.c-torture/execute/compare-fp-3.c,
39214         gcc.c-torture/execute/compare-fp-4.c,
39215         gcc.c-torture/execute/compare-fp-3.x,
39216         gcc.c-torture/execute/compare-fp-4.x: Moved...
39217         * gcc.c-torture/execute/ieee/compare-fp-1.c,
39218         gcc.c-torture/execute/ieee/compare-fp-2.c,
39219         gcc.c-torture/execute/ieee/compare-fp-3.c,
39220         gcc.c-torture/execute/ieee/compare-fp-4.c,
39221         gcc.c-torture/execute/ieee/compare-fp-3.x,
39222         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
39224 2004-06-04  David Ayers  <d.ayers@inode.at>
39226         * objc/execute/protocol-isEqual-4.m: New testcase.
39228 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
39230         * objc/execute/protocol-isEqual-1.m: New testcase.
39231         * objc/execute/protocol-isEqual-2.m: New testcase.
39232         * objc/execute/protocol-isEqual-3.m: New testcase.
39234 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39236         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
39238 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
39240         * lib/objc.exp (objc_target_compile): When running tests on
39241         Darwin (Mac OS X), inform the linker about '-framework
39242         'Foundation'.
39244 2004-06-02  Eric Christopher  <echristo@redhat.com>
39246         * gcc.c-torture/compile/20040602-1.c: New.
39248 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
39250         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
39251         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
39253         PR tree-optimization/14736
39254         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
39256         PR tree-optimization/14042
39257         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
39259         PR tree-optimization/14729
39260         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
39262 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39264         PR fortran/15557
39265         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
39267 2004-06-01  Richard Hederson  <rth@redhat.com>
39269         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
39271 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39273         PR c++/14932
39274         * g++.dg/parse/offsetof4.C: New test.
39276 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
39278         PR objc/7993
39279         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
39281 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
39283         PR c++/15701
39284         * g++.dg/template/friend29.C: New test.
39286 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39288         PR c/15749
39289         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
39291 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
39293         * gcc.dg/sparc-trap-1.c: New test.
39295 2004-05-31  Roger Sayle  <roger@eyesopen.com>
39297         PR middle-end/15069
39298         * g++.dg/opt/fold3.C: New test case.
39300 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
39302         * lib/target-supports.exp (check_iconv_available): Fix fallout
39303         from 2004-05-28 patch.
39305 2004-05-30  Paul Brook  <paul@codesourcery.com>
39307         PR fortran/15620
39308         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
39309         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
39311 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
39313         * gfortran.fortran-torture/execute/random_1.f90: New test.
39315 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39317         * g++.dg/ext/altivec-10.C: New test.
39319 2004-05-29  Paul Brook  <paul@codesourcery.com>
39321         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
39323 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39325         * gcc.dg/altivec-16.c: New test.
39327 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
39329         * lib/target-supports.exp (check_vmx_hw_available): New.
39330         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
39332         * lib/target-supports.exp (check_alias_available,
39333         check_iconv_available, check_named_sections_available): Use
39334         unique names for temporary files.
39336 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39338         * gcc.dg/altivec-15.c: New test.
39340 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39342         PR c++/15083
39343         * g++.dg/warn/noeffect6.C: New test.
39345         PR c++/15471
39346         * g++.dg/expr/ptrmem4.C: New test.
39348         PR c++/15640
39349         * g++.dg/template/operator3.C: New test.
39351 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39353         PR c++/14668
39354         * g++.dg/lookup/redecl1.C: New test.
39355         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
39357 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
39359         * gcc.c-torture/execute/compare-fp-1.c,
39360         gcc.c-torture/execute/compare-fp-2.c,
39361         gcc.c-torture/execute/compare-fp-3.c,
39362         gcc.c-torture/execute/compare-fp-4.c,
39363         gcc.c-torture/execute/compare-fp-3.x,
39364         gcc.c-torture/execute/compare-fp-4.x,
39365         gcc.dg/pr15649-1.c: New.
39367 2004-05-27  Adam Nemet  <anemet@lnxw.com>
39369         PR c++/12883
39370         * g++.dg/init/array14.C: New test.
39372 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
39374         * lib/compat.exp (compat-get-options-main): New.
39375         (compat-get-options): Remove unneeded code, warn for ignored
39376         command.
39377         (compat-execute): Check flag set by dg-require-* commands.
39379         * lib/compat.exp (compat-execute): Break up long lines.
39381 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
39383         * gcc.dg/altivec-7.c: Don't use 'vector long'.
39384         * gcc.dg/altivec-14.c: New test.
39385         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
39387         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
39388         * gcc.dg/altivec-12.c: Ditto.
39390         * gcc.dg/altivec-3.c: Move call to altivec_check.
39392 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39394         PR c++/15044
39395         * g++.dg/template/error12.C: New test.
39397         PR c++/15317
39398         * g++.dg/ext/attrib15.C: New test.
39400         PR c++/15329
39401         * g++.dg/template/ptrmem9.C: New test.
39403 2004-05-25  Paul Brook  <paul@codesourcery.com>
39405         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
39407 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39409         PR c++/15165
39410         * g++.dg/template/crash19.C: New test.
39412 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39414         PR c++/15025
39415         * g++.dg/template/redecl1.C: New test.
39417 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39419         PR c++/14821
39420         * g++.dg/other/ns1.C: New test.
39422         PR c++/14883
39423         * g++.dg/template/invalid1.C: New test.
39425 2004-05-23  Paul Brook  <paul@codesourcery.com>
39426         Victor Leikehman  <lei@haifasphere.co.il>
39428         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
39429         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
39431 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39433         PR c++/15285
39434         PR c++/15299
39435         * g++.dg/template/non-dependent5.C: New test.
39436         * g++.dg/template/non-dependent6.C: New test.
39438 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39440         PR c++/15507
39441         * g++.dg/inherit/union1.C: New test.
39443         PR c++/15542
39444         * g++.dg/template/addr1.C: New test.
39446         PR c++/15427
39447         * g++.dg/template/array5.C: New test.
39449         PR c++/15287
39450         * g++.dg/template/array6.C: New test.
39452 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
39453             Roger Sayle  <roger@eyesopen.com>
39455         * g++.dg/lookup/forscope2.C: New test case.
39457 2004-05-22  Ben Elliston  <bje@au.ibm.com>
39459         * gcc.dg/cpp/Wmissingdirs.c: New.
39461 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39463         PR target/15301
39464         * gcc.dg/compat/union-m128-1.h: New file.
39465         * gcc.dg/compat/union-m128-1_main.c: Likewise.
39466         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39467         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39469 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39471         PR target/15302
39472         * gcc.dg/compat/struct-complex-1.h: New file.
39473         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
39474         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
39475         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39477 2004-05-20  Roger Sayle  <roger@eyesopen.com>
39479         PR middle-end/3074
39480         * gcc.dg/pr3074-1.c: New test case.
39481         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
39483 2004-05-20  Falk Hueffner  <falk@debian.org>
39485         PR other/15526
39486         * gcc.dg/ftrapv-1.c: New test case.
39488 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
39490         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
39492 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
39493             Jeff Law  <law@redhat.com>
39495         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
39496         * gcc.dg/tree-ssa/20040518-2.c: New test.
39498         * gcc.dg/tree-ssa/20040518-1.c: New test.
39500 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
39502         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
39504 2004-05-18  Paul Brook  <paul@codesourcery.com>
39506         PR fortran/13930
39507         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
39509 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39511         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
39512         constant folding.
39514 2004-05-17  Steven Bosscher  <stevenb@suse.de>
39516         * gcc.dg/tree-ssa/20040517-1.c: New test.
39518 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39520         * gcc.dg/loop-4.c: New test.
39522 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
39524         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
39526 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
39528         PR fortran/15311
39529         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
39531 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39533         PR fortran/13826
39534         PR fortran/13940
39535         * gfortran.fortran-torture/compile/data_1.f90: New test.
39537 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
39539         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
39540         * gcc.dg/uninit-H.c: Define ASM for __s390__.
39542 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39544         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
39546 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39548         PR c/15444
39549         * gcc.dg/format/xopen-1.c: Adjust expected message.
39550         * gcc.dg/format/xopen-3.c: New test.
39552 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
39554         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
39556 2004-05-14  Jeff Law  <law@redhat.com>
39558         * gcc.dg/tree-ssa/20040514-2.c: New test.
39560 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39562         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
39563         this ...
39564         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
39565         this.
39567 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
39569         * gcc.dg/tree-ssa/20040514-1.c: New test.
39571 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39573         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
39574         test.
39576 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39578         PR fortran/14066
39579         * gfortran.fortran-torture/compile/do_1.f90: New test.
39581 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39583         PR fortran/15051
39584         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
39585         test.
39587 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
39589         PR fortran/15149
39590         * gfortran.fortran-torture/execute/random_init.f90: New test.
39592 2004-05-13  Paul Brook  <paul@codesourcery.com>
39594         PR fortran/15314
39595         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
39597 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
39599         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
39600         for the powerpc case.
39602 2004-05-13  Jeff Law  <law@redhat.com>
39604         * gcc.dg/tree-ssa/20040513-1.c: New test.
39605         * gcc.dg/tree-ssa/20040513-2.c: New test.
39607 2004-05-13  Paul Brook  <paul@codesourcery.com>
39609         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
39610         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
39611         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
39613 2004-05-13  Andreas Schwab  <schwab@suse.de>
39615         PR other/10819
39616         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
39617         characters.
39619 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
39621         PR fortran/15294
39622         * gfortran.fortran-torture/execute/adjustr.f90: New file.
39624 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
39626         Merge from tree-ssa-20020619-branch.  See
39627         ChangeLog.tree-ssa for details.
39629 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
39631         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
39632         include <altivec.h> explicitly.
39633         * gcc.dg/altivec-13.c: Likewise.
39635 2004-05-11  Paul Brook  <paul@codesourcery.com>
39637         * gcc.c-torture/compile/20010518-1.c: Force enum size.
39639 2004-05-10  Eric Christopher  <echristo@redhat.com>
39641         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
39642         * gcc.dg/sibcall-4.c: Ditto.
39644 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
39646         * g++.dg/ext/altivec-8.C: New test case.
39647         * gcc.dg/altivec-13.c: New test case.
39649 2004-05-08  Roger Sayle  <roger@eyesopen.com>
39651         * gcc.c-torture/execute/divcmp-1.c: New test case.
39652         * gcc.c-torture/execute/divcmp-2.c: New test case.
39653         * gcc.c-torture/execute/divcmp-3.c: New test case.
39655 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
39657         * g++.dg/other/pragma-re-2.C: New test.
39659 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
39661         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
39662         * gcc.dg/i386-387-2.c: Likewise.
39664         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
39665         __builtin_drem.
39666         * gcc.dg/i386-387-6.c: Likewise.
39668 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
39670         * gcc.dg/builtins-33.c: Also check log1p*.
39672 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
39674         PR optimization/15296
39675         * gcc.c-torture/execute/pr15296.c: New test.
39677 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
39679         * gcc.dg/builtins-40.c: New test.
39681 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
39683         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
39685 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
39687         * g++.dg/ext/spe1.C: New testcase.
39689 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
39691         * objc.dg/image-info.m: Allow additional attributes
39692         for __image_info section.
39694 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
39696         * gcc.dg/torture/mips-hilo-2.c: New test.
39698 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39700         PR c++/14389
39701         * g++.dg/template/member5.C: New test.
39703 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
39705         * gcc.dg/builtins-34.c: Also check expm1*.
39707 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39709         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
39710         * gcc.dg/torture/builtin-convert-3.c: New test.
39712 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
39714         PR middle-end/15054
39715         * g++.dg/opt/pr15054.C: New test.
39717 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39719         * gcc.dg/torture/builtin-rounding-1.c: New test.
39720         * gcc.dg/builtins-25.c: Delete.
39721         * gcc.dg/builtins-29.c: Delete.
39723 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
39725         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
39726         * gcc.dg/sibcall-4.c: Likewise.
39727         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
39729 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39731         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
39732         bit-field on 16-bit targets.
39734 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39736         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
39737         16-bit targets.
39739 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
39741         * gcc.dg/rs6000-power2-1.c: Change to compile only.
39742         * gcc.dg/rs6000-power2-2.c: Likewise.
39744 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
39746         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
39747         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
39748         Change the asm registers to be in form of frN instead of fN.
39750 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39752         * gcc.dg/torture/builtin-convert-2.c: New test.
39754 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
39756         * gcc.dg/rs6000-power2-1.c: New test.
39757         * gcc.dg/rs6000-power2-2.c: New test.
39759 2004-04-28  Jan Hubicka  <jh@suse.cz>
39761         * gcc.dg/unused-6.c: New test.
39763 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
39764             Ulrich Weigand  <uweigand@de.ibm.com>
39766         * ada/acats/run_all.sh: Define $target variable.
39768 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
39770         PR c++/15119
39771         * g++.dg/other/vararg-1.C: New test.
39773         PR c++/4794
39774         * g++.dg/eh/cleanup3.C: New test.
39776 2004-04-24  Laurent GUERBY <laurent@guerby.net>
39778         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
39779         and ad8011a (target_insn).
39780         * ada/acats/support/macro.dfs: Likewise.
39781         * ada/acats/support/impbit.adb: New file.
39783 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
39785         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
39787 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39789         * gcc.dg/loop-3.c: New test.
39791 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
39793         * gcc.c-torture/execute/simd-5.c: New test.
39795 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39797         PR c++/15064
39798         * g++.dg/template/crash18.C: New test.
39800 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
39802         * g++.dg/ext/complit3.C: New test.
39804 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
39806         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
39807         * gcc.dg/altivec-3.c: Same.
39808         * gcc.dg/altivec-varargs-1.c: Same.
39810 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
39812         * lib/target-supports.exp (check_profiling_available): Assume
39813         profiling is not available on powerpc-eabi targets.
39815 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
39817         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
39818         * gcc.dg/vmx/bug-1.c: Ditto.
39820 2004-04-20  Eric Christopher  <echristo@redhat.com>
39822         * gcc.dg/charset/extern.c: New test.
39823         * g++.dg/charset/extern3.cc: Ditto.
39825 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
39827         * gcc.dg/builtins-39.c: New test.
39829 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
39831         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
39833 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
39835         * gcc.dg/torture/mips-hilo-1.c: New test.
39837 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
39839         * gcc.c-torture/compile/20040419-1.c: New test.
39841 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
39843         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
39845 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
39846             Aldy Hernandez  <aldyh@redhat.com>
39848         * gcc.c-torture/execute/va-arg-24.c: New.
39850 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
39851             Aldy Hernandez  <aldyh@redhat.com>
39853         * gcc.dg/vmx/1b-01.c: New.
39854         * gcc.dg/vmx/1b-02.c: New.
39855         * gcc.dg/vmx/1b-03.c: New.
39856         * gcc.dg/vmx/1b-04.c: New.
39857         * gcc.dg/vmx/1b-05.c: New.
39858         * gcc.dg/vmx/1b-06.c: New.
39859         * gcc.dg/vmx/1b-07.c: New.
39860         * gcc.dg/vmx/1c-01.c: New.
39861         * gcc.dg/vmx/1c-02.c: New.
39862         * gcc.dg/vmx/3a-01a.c: New.
39863         * gcc.dg/vmx/3a-01.c: New.
39864         * gcc.dg/vmx/3a-01m.c: New.
39865         * gcc.dg/vmx/3a-03.c: New.
39866         * gcc.dg/vmx/3a-03m.c: New.
39867         * gcc.dg/vmx/3a-04.c: New.
39868         * gcc.dg/vmx/3a-04m.c: New.
39869         * gcc.dg/vmx/3a-05.c: New.
39870         * gcc.dg/vmx/3a-06.c: New.
39871         * gcc.dg/vmx/3a-06m.c: New.
39872         * gcc.dg/vmx/3a-07.c: New.
39873         * gcc.dg/vmx/3b-01.c: New.
39874         * gcc.dg/vmx/3b-02.c: New.
39875         * gcc.dg/vmx/3b-10.c: New.
39876         * gcc.dg/vmx/3b-13.c: New.
39877         * gcc.dg/vmx/3b-14.c: New.
39878         * gcc.dg/vmx/3b-15.c: New.
39879         * gcc.dg/vmx/3c-01a.c: New.
39880         * gcc.dg/vmx/3c-01.c: New.
39881         * gcc.dg/vmx/3c-02.c: New.
39882         * gcc.dg/vmx/3c-03.c: New.
39883         * gcc.dg/vmx/3d-01.c: New.
39884         * gcc.dg/vmx/4-01.c: New.
39885         * gcc.dg/vmx/4-03.c: New.
39886         * gcc.dg/vmx/5-01.c: New.
39887         * gcc.dg/vmx/5-02.c: New.
39888         * gcc.dg/vmx/5-03.c: New.
39889         * gcc.dg/vmx/5-04.c: New.
39890         * gcc.dg/vmx/5-05.c: New.
39891         * gcc.dg/vmx/5-06.c: New.
39892         * gcc.dg/vmx/5-07.c: New.
39893         * gcc.dg/vmx/5-07t.c: New.
39894         * gcc.dg/vmx/5-08.c: New.
39895         * gcc.dg/vmx/5-10.c: New.
39896         * gcc.dg/vmx/5-11.c: New.
39897         * gcc.dg/vmx/7-01a.c: New.
39898         * gcc.dg/vmx/7-01.c: New.
39899         * gcc.dg/vmx/7c-01.c: New.
39900         * gcc.dg/vmx/7d-01.c: New.
39901         * gcc.dg/vmx/7d-02.c: New.
39902         * gcc.dg/vmx/8-01.c: New.
39903         * gcc.dg/vmx/8-02a.c: New.
39904         * gcc.dg/vmx/8-02.c: New.
39905         * gcc.dg/vmx/brode-1.c: New.
39906         * gcc.dg/vmx/bug-1.c: New.
39907         * gcc.dg/vmx/bug-2.c: New.
39908         * gcc.dg/vmx/bug-3.c: New.
39909         * gcc.dg/vmx/cw-bug-1.c: New.
39910         * gcc.dg/vmx/cw-bug-2.c: New.
39911         * gcc.dg/vmx/cw-bug-3.c: New.
39912         * gcc.dg/vmx/dct.c: New.
39913         * gcc.dg/vmx/debug-1.c: New.
39914         * gcc.dg/vmx/debug-2.c: New.
39915         * gcc.dg/vmx/debug-3.c: New.
39916         * gcc.dg/vmx/debug-4.c: New.
39917         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
39918         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
39919         * gcc.dg/vmx/eg-5.c: New.
39920         * gcc.dg/vmx/fft.c: New.
39921         * gcc.dg/vmx/gcc-bug-1.c: New.
39922         * gcc.dg/vmx/gcc-bug-2.c: New.
39923         * gcc.dg/vmx/gcc-bug-3.c: New.
39924         * gcc.dg/vmx/gcc-bug-4.c: New.
39925         * gcc.dg/vmx/gcc-bug-5.c: New.
39926         * gcc.dg/vmx/gcc-bug-6.c: New.
39927         * gcc.dg/vmx/gcc-bug-7.c: New.
39928         * gcc.dg/vmx/gcc-bug-8.c: New.
39929         * gcc.dg/vmx/gcc-bug-9.c: New.
39930         * gcc.dg/vmx/gcc-bug-b.c: New.
39931         * gcc.dg/vmx/gcc-bug-c.c: New.
39932         * gcc.dg/vmx/gcc-bug-d.c: New.
39933         * gcc.dg/vmx/gcc-bug-e.c: New.
39934         * gcc.dg/vmx/gcc-bug-f.c: New.
39935         * gcc.dg/vmx/gcc-bug-g.c: New.
39936         * gcc.dg/vmx/gcc-bug-i.c: New.
39937         * gcc.dg/vmx/harness.h: New.
39938         * gcc.dg/vmx/ira1.c: New.
39939         * gcc.dg/vmx/ira2a.c: New.
39940         * gcc.dg/vmx/ira2b.c: New.
39941         * gcc.dg/vmx/ira2.c: New.
39942         * gcc.dg/vmx/ira2c.c: New.
39943         * gcc.dg/vmx/mem.c: New.
39944         * gcc.dg/vmx/newton-1.c: New.
39945         * gcc.dg/vmx/ops.c: New.
39946         * gcc.dg/vmx/sn7153.c: New.
39947         * gcc.dg/vmx/spill2.c: New.
39948         * gcc.dg/vmx/spill3.c: New.
39949         * gcc.dg/vmx/spill.c: New.
39950         * gcc.dg/vmx/t.c: New.
39951         * gcc.dg/vmx/varargs-1.c: New.
39952         * gcc.dg/vmx/varargs-2.c: New.
39953         * gcc.dg/vmx/varargs-3.c: New.
39954         * gcc.dg/vmx/varargs-4.c: New.
39955         * gcc.dg/vmx/varargs-5.c: New.
39956         * gcc.dg/vmx/varargs-6.c: New.
39957         * gcc.dg/vmx/varargs-7.c: New.
39958         * gcc.dg/vmx/vmx.exp: New.
39959         * gcc.dg/vmx/vprint-1.c: New.
39960         * gcc.dg/vmx/vscan-1.c: New.
39961         * gcc.dg/vmx/x-01.c: New.
39962         * gcc.dg/vmx/x-02.c: New.
39963         * gcc.dg/vmx/x-03.c: New.
39964         * gcc.dg/vmx/x-04.c: New.
39965         * gcc.dg/vmx/x-05.c: New.
39966         * gcc.dg/vmx/yousufi-1.c: New.
39967         * gcc.dg/vmx/zero-1.c: New.
39968         * gcc.dg/vmx/zero.c: New.
39970 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
39972         * g++.dg/lookup/java1.C: Update for chage of
39973         _Jv_AllocObject.
39974         * g++.dg/lookup/java2.C: Likewise.
39976 2004-04-17  Laurent GUERBY <laurent@guerby.net>
39978         * ada/acats/run_all.sh: use -O2 by default.
39980 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
39982         * gcc.dg/vr-mult-[12].c: New tests.
39984 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39986         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
39988         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
39990 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
39992         * lib/target-supports.exp (check_profiling_available): Assume
39993         profiling isn't available for mips*-*-elf targets.
39995 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
39997         * gcc.dg/builtins-38.c: New test.
39999 2004-04-14  Eric Christopher  <echristo@redhat.com>
40001         * g++.dg/charset/charset.exp: Run .cc extension tests.
40003 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
40005         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
40007 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40009         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40011 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
40013         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
40014         * gcc.dg/i386-387-2.c: Likewise.
40016         * gcc.dg/i386-387-7.c: New test.
40017         * gcc.dg/i386-387-8.c: New test.
40019         * gcc.dg/builtins-37.c: New test.
40021 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
40023         * g++.dg/pch/externc-1.C: Add missing semicolon.
40025 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
40027         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
40029 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40031         * gcc.c-torture/execute/20040411-1.c: New test.
40033 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40035         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
40037 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
40039         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
40041 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
40043         * lib/target-supports.exp (check_named_sections_available): New.
40044         * lib/gcc-dg.exp (dg-require-named-sections): New.
40045         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
40046         old-deja.exp.  Also prune error-count message from HP linker.
40047         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
40049         * g++.dg/init/init-ref4.C: Use dg-require-weak.
40050         * g++.old-deja/g++.pt/static3.C: Likewise.
40051         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
40053 2004-04-09  Roger Sayle  <roger@eyesopen.com>
40055         * gcc.c-torture/execute/20040409-1.c: New test case.
40056         * gcc.c-torture/execute/20040409-2.c: New test case.
40057         * gcc.c-torture/execute/20040409-3.c: New test case.
40059 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
40061         * gcc.dg/20040409-1.c: New test.
40063 2004-04-08  Roger Sayle  <roger@eyesopen.com>
40065         PR target/14888
40066         * g++.dg/opt/pr14888.C: New test case.
40068 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
40070         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40071         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40072         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40073         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40074         New tests.
40076 2004-04-08  Paul Brook  <paul@codesourcery.com>
40078         * gcc.dg/spill-1.c: New test.
40080 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40082         * gcc.dg/torture/builtin-ctype-2.c: New test.
40084 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
40086         * gcc.dg/pch/pch.exp: Add largefile test.
40088 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
40090         * g++.dg/pch/externc-1.Hs: New.
40091         * g++.dg/pch/externc-1.C: New.
40093 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40095         * gcc.dg/compat/struct-by-value-5a_main.c,
40096         gcc.dg/compat/struct-by-value-5b_main.c: New files.
40097         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
40098         * gcc.dg/compat/struct-by-value-5a_x.c,
40099         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
40100         gcc.dg/compat/struct-by-value-5_x.c.
40101         * gcc.dg/compat/struct-by-value-5a_y.c,
40102         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
40103         gcc.dg/compat/struct-by-value-5_y.c.
40105         * gcc.dg/compat/struct-by-value-6a_main.c,
40106         gcc.dg/compat/struct-by-value-6b_main.c: New files.
40107         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
40108         * gcc.dg/compat/struct-by-value-6a_x.c,
40109         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
40110         gcc.dg/compat/struct-by-value-6_x.c.
40111         * gcc.dg/compat/struct-by-value-6a_y.c,
40112         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
40113         gcc.dg/compat/struct-by-value-6_y.c.
40115         * gcc.dg/compat/struct-by-value-7a_main.c,
40116         gcc.dg/compat/struct-by-value-7b_main.c: New files.
40117         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
40118         * gcc.dg/compat/struct-by-value-7a_x.c,
40119         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
40120         gcc.dg/compat/struct-by-value-7_x.c.
40121         * gcc.dg/compat/struct-by-value-7a_y.c,
40122         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
40123         gcc.dg/compat/struct-by-value-7_y.c.
40125 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
40127         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
40128         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
40129         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
40130         options.
40132 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
40134         * gcc.dg/builtins-36.c: New test.
40136 2004-04-06  Paul Brook  <paul@codesourcery.com>
40138         * README.gcc: Remove obsolete contraint on testcases.
40140 2004-04-05  Paul Brook  <paul@codesourcery.com>
40142         PR2123
40143         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
40144         failure and exit(0) on success.
40145         * g++.dg/expr/anew2.C: Ditto.
40146         * g++.dg/expr/anew3.C: Ditto.
40147         * g++.dg/expr/anew4.C: Ditto.
40149 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
40151         PR c++/3518
40152         * g++.dg/template/unify7.C: New.
40154 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
40156         * g++.dg/README: Bring up to date with new subdirectories; remove
40157         duplicate subdirectory lines.
40159 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
40161         PR c++/14007
40162         * g++.dg/template/unify5.C: New.
40163         * g++.dg/template/unify6.C: New.
40164         * g++.dg/template/qualttp20.C: Adjust.
40165         * g++.old-deja/g++.jason/report.C: Adjust.
40166         * g++.old-deja/g++.other/qual1.C: Adjust.
40168 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
40170         PR c++/14803
40171         * g++.dg/inherit/ptrmem1.C: New test.
40173 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
40175         PR c++/14755
40176         * gcc.c-torture/execute/20040331-1.c: New test.
40177         * gcc.dg/20040331-1.c: New test.
40179 2004-04-01  Paul Brook  <paul@codesourcery.com>
40181         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
40183 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
40185         PR c++/14724
40186         * g++.dg/init/goto1.C: New test.
40188         PR c++/14763
40189         * g++.dg/template/defarg4.C: New test.
40191 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
40193         * gcc.dg/altivec-11.c: Extend test for more valid cases.
40195 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
40197         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
40199 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
40201         * gcc.dg/noncompile/undeclared-2.c: New test.
40203 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
40205         * gcc.dg/940409-1.c: Remove XFAIL.
40206         * gcc.dg/reg-vol-struct-1.c: New test.
40208 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40210         * gcc.dg/torture/builtin-wctype-1.c: New test.
40212 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
40214         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
40215         * gcc.dg/20001101-1.c: Likewise.
40216         * gcc.dg/20001102-1.c: Likewise.
40218 2004-03-25  Roger Sayle  <roger@eyesopen.com>
40220         * gcc.dg/compare8.c: Add an additional test for XOR.
40222 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40224         * gcc.dg/torture/builtin-ctype-1.c: New test.
40226 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40228         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
40229         * gcc.dg/torture/builtin-math-1.c: Likewise.
40230         * gcc.dg/torture/builtin-power-1.c: New test.
40232 2004-03-24  Andreas Schwab  <schwab@suse.de>
40234         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
40235         IA64 assembler.
40237 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40238             Roger Sayle  <roger@eyesopen.com>
40240         * gcc.dg/compare8.c: New test case.
40242 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
40244         * g++.dg/ext/altivec-7.C: New test.
40246 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
40248         PR 12267, 12391, 12560, 13129, 14114, 14133
40249         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
40250         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
40251         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
40252         Adjust error regexps.
40253         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
40254         * gcc.dg/noncompile/undeclared-1.c: New test cases.
40255         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
40256         * gcc.dg/local1.c: Add explanatory comment.
40258 2004-03-23  Roger Sayle  <roger@eyesopen.com>
40260         PR optimization/14669
40261         * g++.dg/opt/fold2.C: New test case.
40263 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
40265         PR c/14069
40266         * gcc.dg/20040322-1.c: New test.
40268 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40270         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
40271         * gcc.dg/ultrasp4.c: Likewise.
40272         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
40274 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40276         * gcc.dg/i386-sse-8.c: Reset default options.
40278 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40280         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
40281         in the error message text.
40283 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40285         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
40287 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
40289         PR c++/14616
40290         * g++.dg/init/array13.C: New test.
40292 2004-03-20  Roger Sayle  <roger@eyesopen.com>
40294         PR target/13889
40295         * gcc.c-torture/compile/pr13889.c: New test case.
40297 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40299         PR c/14635
40300         * builtins-1.c (nan, nans): Don't test.
40301         * builtins-30.c: Don't use nan, nanf, nanl.
40302         * builtins-35.c: New test.
40304 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
40306         * g++.dg/ext/altivec-6.C: New test.
40308 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
40310         * g++.dg/init/placement3.C: New test.
40312         * g++.dg/template/spec13.C: New test.
40314         * g++.dg/lookup/using11.C: New test.
40316         * g++.dg/lookup/koenig3.C: New test.
40318         * g++.dg/template/operator2.C: New test.
40320         * g++.dg/expr/dtor3.C: New test.
40321         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
40322         marker.
40323         * g++.old-deja/g++.law/visibility28.C: Likewise.
40325 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
40327         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
40328         * gcc.dg/ppc64-abi-3.c: Likewise.
40330 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40332         PR c++/14545
40333         * g++.dg/parse/template15.C: New test.
40335 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40337         * g++.dg/expr/dtor2.C: New test.
40339         * g++.dg/lookup/anon4.C: New test.
40341         * g++.dg/overload/using1.C: New test.
40343         * g++.dg/template/lookup7.C: New test.
40345         * g++.dg/template/typename6.C: New test.
40347         * g++.dg/expr/cond6.C: New test.
40349 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40351         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
40353 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40355         * g++.dg/expr/cond5.C: New test.
40356         * g++.dg/expr/constcast1.C: Likewise.
40357         * g++.dg/expr/ptrmem2.C: Likewise.
40358         * g++.dg/expr/ptrmem3.C: Likewise.
40359         * g++.dg/lookup/main1.C: Likewise.
40360         * g++.dg/template/lookup6.C: Likewise.
40362 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40364         * gcc.dg/local1.c: New test.
40366         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
40368 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40370         * gcc.dg/torture/builtin-convert-1.c: New test.
40372 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40374         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
40376 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40378         PR c++/14481
40379         * g++.dg/warn/Wunused-7.C: New test.
40381 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40383         * gcc.dg/torture/builtin-integral-1.c: New test.
40385 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40387         PR c++/14586
40388         * g++.dg/parse/non-dependent3.C: New test.
40390 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
40392         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
40393         * g++.dg/eh/simd-2.C: Likewise.
40394         * g++.dg/init/array10.C: Likewise.
40395         * gcc.c-torture/compile/simd-1.c: Likewise.
40396         * gcc.c-torture/compile/simd-2.c: Likewise.
40397         * gcc.c-torture/compile/simd-3.c: Likewise.
40398         * gcc.c-torture/compile/simd-4.c: Likewise.
40399         * gcc.c-torture/compile/simd-6.c: Likewise.
40400         * gcc.c-torture/execute/simd-1.c: Likewise.
40401         * gcc.c-torture/execute/simd-2.c: Likewise.
40402         * gcc.dg/compat/vector-defs.h: Likewise.
40403         * gcc.dg/20020531-1.c: Likewise.
40404         * gcc.dg/altivec-3.c: Likewise.
40405         * gcc.dg/altivec-4.c: Likewise.
40406         * gcc.dg/altivec-varargs-1.c: Likewise.
40407         * gcc.dg/compat/vector-defs.h: Likewise.
40408         * gcc.dg/i386-mmx-3.c: Likewise.
40409         * gcc.dg/i386-sse-4.c: Likewise.
40410         * gcc.dg/i386-sse-5.c: Likewise.
40411         * gcc.dg/i386-sse-8.c: Likewise.
40412         * gcc.dg/simd-1.c: Likewise.
40413         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
40414         __ev64_opaque__ since the machine description provides it.
40416 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40418         * lib/compat.exp (skip_list): New global variable.
40419         Use it to hold the user defined COMPAT_SKIPS list if any.
40420         (compat-obj): Add the members of skip_list to optall.
40422 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40424         * gcc.dg/compat/union-by-value-1_main.c,
40425         union-by-value-1_x.c, union-by-value-1_y.c,
40426         union-check.h, union-defs.h,
40427         union-init.h, union-return-1_main.c,
40428         union-return-1_x.c, union-return-1_y.c: New files.
40430 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40432         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
40433         mixed-struct-init.h: Add 4 mixed structure types.
40434         struct-by-value-21_main.c, struct-by-value-21_x.c,
40435         struct-by-value-21_y.c, struct-return-21_main.c,
40436         struct-return-21_x.c, struct-return-21_y.c: New files.
40438 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
40440         PR c++/14550
40441         * g++.dg/parse/template14.C: New test.
40443 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40445         * gcc.c-torture/execute/20040313-1.c: New test.
40447 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
40449         PR target/14533
40450         * gcc.dg/20040311-2.c: New test.
40452 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
40454         PR other/14544
40455         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
40456         bit-field.
40458 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
40460         * gcc.dg/20040305-2.c: Add missing return statement.
40462 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40464         * gcc.dg/builtins-34.c: Also check pow10*.
40466 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40468         PR target/14262
40469         * gcc.dg/20040305-2.c: New test.
40471 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40473         * gcc.dg/20040310-1.c: New test.
40475 2004-03-11  Roger Sayle  <roger@eyesopen.com>
40477         * gcc.c-torture/execute/20040311-1.c: New test case.
40479 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
40481         PR c++/14476
40482         * g++.dg/lookup/enum1.C: New test.
40484 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
40486         PR c++/14510
40487         * g++.dg/lookup/struct2.C: New test.
40489 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
40491         * gcc.dg/builtins-34.c: New test.
40493 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40495         * gcc.dg/torture/builtin-nonneg-1.c: New test.
40497 2004-03-09  James E Wilson  <wilson@specifixinc.com>
40499         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
40500         * gcc.dg/alias-2.c: New testcase.
40502 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
40504         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
40506 2004-03-09  Roger Sayle  <roger@eyesopen.com>
40508         * gcc.c-torture/execute/20040309-1.c: New test case.
40510 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
40512         PR c++/14397
40513         * g++.dg/overload/ref1.C: New.
40515 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40517         PR c++/14409
40518         * g++.dg/template/spec12.C: New test.
40520         PR c++/14448
40521         * g++.dg/parse/crash14.C: New test.
40523 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
40525         PR c++/14230
40526         * g++.dg/init/ref11.C: New test.
40528 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
40530         PR c++/14432
40531         * g++.dg/parse/builtin2.C: New test.
40533 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
40535         PR c++/14401
40536         * g++.dg/init/ctor3.C: New test.
40537         * g++.dg/init/union1.C: New test.
40538         * g++.dg/ext/anon-struct4.C: New test.
40540 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
40542         * g++.dg/lookup/koenig1.C: Tweak error messages.
40543         * g++.dg/lookup/used-before-declaration.C: Likewise.
40544         * g++.dg/other/do1.C: Likewise.
40545         * g++.dg/overload/koenig1.C: Likewise.
40546         * g++.dg/parse/crash13.C: Likewise.
40547         * g++.dg/template/instantiate3.C: Likewise.
40549 2004-03-08  Eric Christopher  <echristo@redhat.com>
40551         * * lib/target-supports.exp: Enable libiconv in test
40552         compilation.  Fix up error checking.
40554 2004-03-08  Roger Sayle  <roger@eyesopen.com>
40556         PR middle-end/14289
40557         * gcc.dg/pr14289-1.c: New test case.
40558         * gcc.dg/pr14289-2.c: Likewise.
40559         * gcc.dg/pr14289-3.c: Likewise.
40561 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
40563         * gcc.c-torture/execute/20040308-1.c: New test.
40565 2004-03-07  Roger Sayle  <roger@eyesopen.com>
40567         * gcc.c-torture/execute/20040307-1.c: New test case.
40569 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
40571         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
40573 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
40575         * gcc.dg/20040306-1.c: New test.
40577 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
40579         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
40580         them static.
40581         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
40583 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40585         PR c/14465
40586         * gcc.dg/decl-6.c: New test.
40588 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40590         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
40591         Rename LOGPOW -> LOG_POW.
40592         (SQRT_EXP, POW_EXP): New.
40594 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40596         * gcc.dg/i386-sse-8.c: New test.
40598 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40600         PR c/14114
40601         * gcc.dg/decl-5.c: New test.
40603 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
40605         * gcc.dg/20040305-1.c: New test.
40607 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
40609         PR other/14354
40610         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
40612 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
40614         PR c++/14425, c++/14426
40615         * g++.dg/ext/altivec-4.C: New test.
40616         * g++.dg/ext/altivec-5.C: New test.
40618 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
40620         * g++.old-deja/g++.other/linkage1.C: Expect errors about
40621         global variables of a type with no linkage.
40622         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
40623         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
40624         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
40625         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
40626         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
40627         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
40628         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
40629         * g++.dg/warn/deprecated.C: Name enum Color.
40630         * g++.dg/overload/VLA.C: Name structure for 'b'.
40631         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
40633 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40635         * gcc.c-torture/compile/20040304-1.c: New test.
40637 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
40639         PR 13728
40640         * gcc.dg/decl-4.c: New testcase.
40642 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
40644         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
40645         as PRECF if sizeof (float) > sizeof (double).
40646         (PRECL): Make it the same as PRECF if
40647         sizeof (float) > sizeof (long double).
40649 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40651         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
40652         system type.  Add check for irix6 which doesn't have c99 runtime.
40654 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
40656         * gcc.dg/const-elim-1.c: xfail for xtensa.
40658 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40660         PR c++/14369
40661         * g++.dg/template/cond4.C: New test.
40663 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40665         PR c++/14360
40666         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
40668         PR c++/14361
40669         * g++.dg/parse/defarg7.C: New test.
40671         PR c++/14359
40672         * g++.dg/template/friend26.C: New test.
40674 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40676         PR c++/14324
40677         * g++.dg/abi/mangle21.C: New test.
40679         PR c++/14260
40680         * g++.dg/parse/constructor2.C: New test.
40682         PR c++/14337
40683         * g++.dg/template/sfinae1.C: New test.
40685 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
40687         PR c++/14267
40688         * g++.dg/expr/crash2.C: New test.
40690         PR middle-end/13448
40691         * gcc.dg/inline-5.c: New test.
40692         * gcc.dg/always-inline.c: Split out tests into ...
40693         * gcc.dg/always-inline2.c: ... this and ...
40694         * gcc.dg/always-inline3.c: ... this.
40696 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
40698         PR debug/12103
40699         * g++.dg/debug/crash1.C: New test.
40701 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
40703         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
40704         function with __attribute__((noinline)).
40705         (recurser_void2): Likewise.
40706         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
40707         (recurser_void2): Likewise.
40709 2004-02-29  Roger Sayle  <roger@eyesopen.com>
40711         PR middle-end/14203
40712         * g++.dg/warn/Wunused-6.C: New test case.
40714 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
40716         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
40717         not defined.
40719 2004-02-27  Eric Christopher  <echristo@redhat.com>
40721         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
40722         * g++.dg/charset/asm2.c: Run only x86.
40723         * gcc.dg/charset/asm3.c: Ditto.
40725 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
40727         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
40728         ld_library_path.
40730 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
40732         * g++.dg/ext/altivec-3.C: New.
40734 2004-02-26  Richard Henderson  <rth@redhat.com>
40736         * g++.dg/ext/attrib10.C: Mark for warning.
40737         * gcc.dg/attr-alias-1.c: New.
40739 2004-02-26  Richard Henderson  <rth@redhat.com>
40741         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
40742         * gcc.c-torture/execute/20040208-2.c: ... it back.
40744 2004-02-26  Eric Christopher  <echristo@redhat.com>
40746         * lib/target-supports.exp (check-iconv-available): New function.
40747         * lib/gcc-dg.exp (dg-require-iconv): New function.
40748         Use above.
40749         * gcc.dg/charset: New directory.
40750         * gcc.dg/charset/charset.exp: New file.
40751         * gcc.dg/charset/asm1.c: Ditto.
40752         * gcc.dg/charset/asm2.c: Ditto.
40753         * gcc.dg/charset/asm3.c: Ditto.
40754         * gcc.dg/charset/asm4.c: Ditto.
40755         * gcc.dg/charset/asm5.c: Ditto.
40756         * gcc.dg/charset/attribute1.c: Ditto.
40757         * gcc.dg/charset/attribute2.c: Ditto.
40758         * gcc.dg/charset/string1.c: Ditto.
40759         * g++.dg/charset: New directory.
40760         * g++.dg/dg.exp: Add here. Special options.
40761         * g++.dg/charset/charset.exp: New file.
40762         * g++.dg/charset/asm1.c: Ditto.
40763         * g++.dg/charset/asm2.c: Ditto.
40764         * g++.dg/charset/asm3.c: Ditto.
40765         * g++.dg/charset/asm4.c: Ditto.
40766         * g++.dg/charset/attribute1.c: Ditto.
40767         * g++.dg/charset/attribute2.c: Ditto.
40768         * g++.dg/charset/extern1.cc: Ditto.
40769         * g++.dg/charset/extern2.cc: Ditto.
40770         * g++.dg/charset/string1.c: Ditto.
40772 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
40774         PR c++/14278
40775         * g++.dg/parse/comma1.C: New test.
40777 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40779         PR c++/14284
40780         * g++.dg/template/ttp8.C: New test.
40782 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
40784         * gcc.dg/fixuns-trunc-1.c: New test.
40786 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40788         * gcc.dg/builtins-config.h: Use #elif.
40790 2004-02-26  Michael Matz  <matz@suse.de>
40792         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
40793         * gcc.dg/991214-1.c: Likewise.
40794         * gcc.dg/i386-asm-1.c: Likewise.
40796 2004-02-25  Richard Henderson  <rth@redhat.com>
40798         * gcc.c-torture/execute/20040208-2.c: Move ...
40799         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
40801 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40803         PR c++/14246
40804         * g++.dg/other/crash-3.C: New test.
40806 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40808         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
40809         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
40811         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
40812         HP-UX.
40814 2004-02-24  Michael Matz  <matz@suse.de>
40816         * gcc.dg/i386-regparm.c: New.
40818 2004-02-23  James E Wilson  <wilson@specifixinc.com>
40820         * gcc.c-torture/execute/20040223-1.c: New.
40822 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
40823             Kazu Hirata  <kazu@cs.umass.edu>
40825         * gcc.dg/fwritable-strings-1.c: Remove.
40827 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
40829         PR c/14156
40830         * gcc.dg/20040223-1.c: New test.
40832 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40834         PR c++/14106
40835         * g++.dg/ext/typeof9.C: New test.
40837 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40839         PR c++/14250
40840         * g++.dg/other/switch1.C: New test.
40842 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40844         * gcc.dg/cast-function-1.c: Adjust for new informative message.
40845         * gcc.dg/va-arg-1.c: Likewise.
40847 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40849         PR c++/14143
40850         * g++.dg/template/koenig5.C: New test.
40852 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
40854         * g++.dg/ext/altivec-1.C: Generalize target triple.
40855         * g++.dg/ext/altivec-2.C: New test case.
40856         * g++.dg/ext/altivec_check.h: New file.
40857         * gcc.dg/altivec-1.c: Generalize target triple;
40858         include altivec_check.h and call altivec_check().
40859         * gcc.dg/altivec-[2-5].c: Generalize target triple.
40860         * gcc.dg/altivec-6.c: New test case.
40861         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
40862         type casts as needed.
40863         * gcc.dg/altivec-10.c: Include altivec_check.h and call
40864         altivec_check().
40865         * gcc.dg/altivec-12.c: New test case.
40866         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
40867         include altivec_check.h and call altivec_check().
40868         * gcc.dg/altivec_check.h: New file.
40870 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40872         * lib/target-supports.exp (check_alias_available): Don't mangle
40873         function `g' in test program.
40875 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40877         * lib/target-supports.exp (check_profiling_available): Check
40878         argument to determine whether we support a profiling type.
40879         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
40880         check_profiling_available.
40881         * g++.dg/bprob/bprob.exp: Likewise.
40882         * g77.dg/bprob/bprob.exp: Likewise.
40883         * gcc.misc-tests/bprob.exp: Likewise.
40884         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
40885         dg-require-profiling and delete expected error handling.
40886         * gcc.dg/20021014-1.c: Likewise.
40887         * gcc.dg/nest.c: Likewise.
40889 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40891         PR c++/12007
40892         * g++.dg/other/vthunk1.C: New test.
40894 2004-02-20  Falk Hueffner  <falk@debian.org>
40896         PR target/14201
40897         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
40899 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
40901         PR c++/13927
40902         * g++.dg/other/error8.C: Remove XFAIL markers.
40904         PR c++/14173
40905         * g++.dg/ext/packed5.C: New test.
40907         PR c++/14199
40908         * g++.dg/warn/Wunused-5.C: New test.
40910         PR c++/14186
40911         * g++.dg/lookup/member1.C: New test.
40913 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
40915         * gcc.c-torture/compile/20040130-1.c: Enable only when
40916         __INT_MAX__ >= 2147483647L.
40917         * gcc.c-torture/compile/961203-1.c: Likewise.
40919 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
40921         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
40922         * g++.dg/opt/template1.C: Robustify assembler regexp
40924 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40926         * gcc.c-torture/execute/simd-4.x: Remove.
40927         * gcc.c-torture/execute/va-arg-25.x: Likewise.
40928         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
40929         Guard with #ifndef SKIP_ATTRIBUTE.
40930         * gcc.dg/compat/vector-1_y.c: Likewise.
40931         * gcc.dg/compat/vector-2_x.c: Likewise.
40932         * gcc.dg/compat/vector-2_y.c: Likewise.
40933         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
40934         * g++.dg/eh/simd-2.C: Likewise.
40936 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
40938         * gcc.c-torture/compile/complex-1.c: New.
40940 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
40942         PR target/14209
40943         * gcc.c-torture/execute/20040218-1.c: New test.
40945 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40947         PR c++/14181
40948         * g++.dg/parse/new2.C: New test.
40950 2004-02-18  Paul Brook  <paul@codesourcery.com>
40952         * gcc.c-torture/compile/libcall-1.c: New test.
40954 2004-02-18  Paul Brook  <paul@codesourcery.com>
40956         PR debug/12934
40957         * gcc.dg/debug/debug-7.c: New test.
40959 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
40961         * gcc.dg/20040217-1.c: New test.
40963 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
40965         * gcc.c-torture/execute/990208-1.x: Delete.
40967 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
40969         * gcc.c-torture/execute/20040208-2.x: New file.
40971 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
40973         PR c++/11326
40974         * g++.dg/abi/structret1.C: New test.
40976 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
40978         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
40979         (i386_cpuid): No need to test if cpuid is available on AMD64.
40980         Fix assembly, so that it works onboth i386 and AMD64.
40981         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
40982         (vecInLong): Fix s[] member type to unsigned int.
40983         (vecInWord): Remove type.
40984         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
40985         (a64, b64, c64, d64, e64): Remove.
40986         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
40987         Remove unused variable.  Remove initialization of removed variables.
40988         Don't call mmx_tests nor sse_tests.
40989         (reference_mmx, reference_sse): Remove.
40990         (check): Add return stmt.
40991         * gcc.dg/i386-sse-7.c: New test.
40992         * gcc.dg/i386-mmx-4.c: New test.
40994 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40996         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
40997         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40998         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40999         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41000         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41001         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41002         g++.dg/tc1/dr94.C: Fix line terminator.
41004 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
41006         * gcc.c-torture/compile/20040216-1.c: New.
41008 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41010         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41011         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41012         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
41013         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
41014         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
41015         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
41017 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41019         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
41021 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
41023         PR c++/13971
41024         * g++.dg/expr/cond4.C: New test.
41026         PR c++/14086
41027         * g++.dg/lookup/crash2.C: New test.
41029 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
41031         * gcc.c-torture/compile/20040214-2.c: New test.
41033 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
41035         PR c++/14116
41036         * g++.dg/ext/typeof8.C: New test.
41038 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
41040         * gcc.c-torture/compile/20040214-1.c: New test.
41042 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41044         PR c++/13635
41045         * g++.dg/template/spec11.C: New test.
41047 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41049         PR c++/13927
41050         * g++.dg/other/error8.C: New test.
41052 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
41054         PR c++/14122
41055         * g++.dg/template/array4.C: New test.
41057         PR c++/14108
41058         * g++.dg/inherit/thunk2.C: New test.
41060         PR c++/14083
41061         * g++.dg/eh/cond2.C: New test.
41063 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
41065         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
41067 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
41069         * lib/scanasm.exp (dg-scan): Quote pattern before display.
41071 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
41073         * g++.dg/simd-2.C: xfail on ppc64-linux.
41075 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41077         PR c/456
41078         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41079         tests.
41081 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
41083         * gcc.dg/builtins-33.c: New test.
41085 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
41087         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
41089 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41091         * g++.dg/simd-2.C: Set -maltivec for ppc64.
41093 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41095         * gcc.dg/ppc64-abi-3.c: New test.
41097 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
41099         PR c/14092
41101         * gcc.dg/pr14092-1.c: New testcase.
41103 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
41105         * gcc.dg/cpp/assert4.c: Fix typo last change.
41107         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
41108         * gcc.dg/cpp/assert4.c: Handle powerpc64.
41110         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
41112 2004-02-09  Roger Sayle  <roger@eyesopen.com>
41114         * gcc.c-torture/compile/20040209-1.c: New test case.
41116 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41118         * gcc.dg/c90-init-1.c: Adjust expected error messages.
41120 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
41122         * gcc.c-torture/execute/20040208-[12].c: New tests.
41124 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41126         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
41128 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41130         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
41132 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
41134         Bug 13856
41135         * gcc.dg/visibility-8.c: New testcase.
41137 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
41139         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
41140         arguments.
41141         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
41143 2004-02-07  Roger Sayle  <roger@eyesopen.com>
41145         PR middle-end/13696
41146         * g++.dg/opt/fold1.C: New test case.
41148 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41150         PR c++/14033
41151         * g++.dg/other/crash-2.C: New test.
41153 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41155         PR c++/14028
41156         * g++.dg/parse/angle-bracket2.C: New test.
41158 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41160         PR middle-end/13750
41161         Revert:
41162         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
41163         PR pch/13361
41164         * g++.dg/pch/wchar-1.C: New.
41165         * g++.dg/pch/wchar-1.Hs: New.
41167 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41169         PR c++/14008
41170         * g++.dg/parse/error15.C: New test.
41171         * g++.dg/parse/crash11.C: Update dg-error mark.
41173 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41175         PR c++/13932
41176         * g++.dg/warn/conv2.C: New test.
41178 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41180         PR c++/13086
41181         * g++.dg/warn/incomplete1.C: Remove xfail.
41183 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41185         * lib/file-format.exp (gcc_target_object_format): Use
41186         ${tool}_target_compile, not gcc_target_compile.
41187         * lib/target-supports.exp (check_alias_available): Likewise.
41188         (check_gc_sections_available): Likewise.
41189         * g++.dg/ext/attrib10.C: Use dg-require-alias.
41190         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
41191         dg-require-alias.
41193 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41195         PR c++/13969
41196         * g++.dg/template/static6.C: New test.
41198 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
41200         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
41202 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41204         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
41205         tests for systems where `char' is unsigned by default.
41207 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41209         PR c++/13997
41210         * g++.dg/template/partial3.C: New test.
41212 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
41214         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
41215         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
41216         Remove mentions of obsolete ports.
41218 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
41220         * gcc.dg/noncompile/20001228-1.c: Fix for new
41221         error message.
41223 2004-02-03  Roger Sayle  <roger@eyesopen.com>
41225         PR target/9348
41226         * gcc.c-torture/execute/multdi-1.c: New test case.
41228 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41230         PR c++/13925
41231         * g++.dg/template/lookup5.C: New test.
41233 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41235         PR c++/13950
41236         * g++.dg/template/lookup4.C: New test.
41238         PR c++/13970
41239         * g++.dg/parse/error14.C: New test.
41241         PR c++/14002
41242         * g++.dg/parse/template13.C: New test.
41244 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41246         PR c++/13978
41247         * g++.dg/template/koenig4.C: New test.
41249         PR c++/13968
41250         * g++.dg/template/crash17.C: New test.
41252         PR c++/13975
41253         * g++.dg/parse/error13.C: New test.
41254         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
41256 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41258         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
41260 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
41262         PR c/11658
41263         PR c/13994
41264         * gcc.dg/noncompile/20040203-1.c: New test.
41265         * gcc.dg/noncompile/20040203-2.c: Likewise.
41266         * gcc.dg/noncompile/20040203-3.c: Likewise.
41267         * gcc.dg/20040203-1.c: Likewise.
41269 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
41271         PR c++/10858
41272         * g++.dg/template/sizeof7.C: New test.
41274 2004-02-02  Eric Christopher  <echristo@redhat.com>
41275             Zack Weinberg  <zack@codesourcery.com>
41277         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
41279 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
41281         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
41282         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
41283         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
41284         * gcc.dg/cleanup-5.c: Run only on Linux targets.
41286 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
41288         PR c++/13113
41289         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
41291         PR c++/13854
41292         * g++.dg/ext/attrib13.C: New test.
41294         PR c++/13907
41295         * g++.dg/conversion/op2.C: New test.
41297 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41299         * gcc.dg/titype-1.c: Fix pasto.
41301 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41303         * gcc.dg/titype-1.c: New test.
41305 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41307         PR c++/13957
41308         * g++.dg/template/non-type-template-argument-1.C,
41309         g++.dg/template/qualified-id1.C: Update dg-error marks.
41310         * g++.dg/template/nontype6.C: New test.
41312 2004-02-01  Roger Sayle  <roger@eyesopen.com>
41314         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
41315         * gcc.dg/builtins-31.c: New testcase.
41316         * gcc.dg/builtins-32.c: New testcase.
41318 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
41320         * objc.dg/call-super-2.m: Update line numbers
41321         for the including of stddef.h.
41323 2004-01-30  Michael Matz  <matz@suse.de>
41325         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
41326         g++.dg/ext/case-range3.C: New tests.
41328 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41330         DR206
41331         PR c++/13813
41332         * g++.dg/template/member4.C: New test.
41334 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41336         PR c++/13683
41337         * g++.dg/template/sizeof6.C: New test.
41339 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41341         * gcc.dg/fwritable-strings-1.c: New test.
41343 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41345         * gcc.c-torture/compile/20040130-1.c: New test.
41347 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
41349         * objc.dg/call-super-2.m: Include stddef.h for size_t.
41351 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
41353         PR c++/13883
41354         * g++.dg/template/ctor3.C: New test.
41356 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41358         * g++.dg/tc1: New directory.
41359         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
41360         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
41361         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
41362         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
41363         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
41365 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41367         * g++.dg/parse/error11.C: New test.
41368         * g++.dg/parse/error12.C: Likewise.
41370 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
41372         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
41373         (scan_initial, main): Use aligned_sizeof instead of sizeof.
41375 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
41377         PR c++/13791
41378         * g++.dg/ext/attrib12.C: New test.
41380         PR c++/13736
41381         * g++.dg/parse/cast2.C: New test.
41383 2004-01-27  James E Wilson  <wilson@specifixinc.com>
41385         * objc.dg/encode-2.m (main): New local string.  Set depending on
41386         sizeof long.  Use in sscanf call.
41387         * objc.dg/encode-3.m (main): New local string.  Set depending on
41388         sizeof long.  Use in scan_initial call.
41390 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41392         * objc.dg/call-super-2.m: Make LP64-safe.
41393         * objc.dg/desig-init-1.m: Likewise.
41395 2004-01-27  Devang Patel <dpatel@apple.com>
41397         * g++.dg/debug/namespace1.C: New test.
41399 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
41401         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
41402         xscale-*-*.
41404         * gcc.dg/arm-mmx-1.c: New test.
41406 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41408         * gcc.dg/20040127-1.c: New test.
41409         * gcc.dg/20040127-2.c: New test.
41411 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41413         * objc.dg/stret-1.m (glob): Renamed to globa.
41415 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
41417         PR c++/13663
41418         * g++.dg/expr/for1.C: New test.
41420 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
41422         PR middle-end/13779
41423         * gcc.dg/darwin-longlong.c: New test.
41425 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
41427         * gcc.dg/20040124-1.c: Moved test from here...
41428         * gcc.c-torture/compile/20040124-1.c: ...to here.
41430 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41432         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
41433         the assembly output if -m64 is passed.
41435 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
41437         PR c++/13833
41438         * g++.dg/template/cond3.C: New test.
41440 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41442         PR c++/13810
41443         * g++.dg/template/ttp7.C: New test.
41445 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41447         PR c++/13797
41448         * g++.dg/template/nontype4.C: New test.
41449         * g++.dg/template/nontype5.C: Likewise.
41451 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
41453         * gcc.dg/torture/mips-clobber-at.c: New test.
41455 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
41457         * gcc.dg/20040124-1.c: New test.
41459 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
41461         * gcc.dg/20040123-1.c: New test.
41463 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41465         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
41467 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41469         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
41471 2004-01-23  Andrew Pinski  <apinski@apple.com>
41473         * gcc.dg/20030121-1.c: Move to ..
41474         * gcc.dg/20040121-1.c: here.
41476 2004-01-23  Roger Sayle  <roger@eyesopen.com>
41478         * gcc.dg/builtins-29.c: New test case.
41480 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41482         PR 18314
41483         * gcc.dg/builtins-30.c: New testcase.
41485 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
41487         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
41488         * lib/g77.exp: Likewise.
41489         * lib/objc.exp: Likewise.
41490         * lib/g++.exp: Likewise.
41492 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41494         * gcc.dg/struct-by-value-2.c: New test.
41496 2004-01-21  Andrew Pinski  <apinski@apple.com>
41498         PR target/13785
41499         * gcc.dg/20030121-1.c: New test.
41501 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
41503         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
41504         clobber frame pointer register in asm statement.
41506 2004-01-21  Falk Hueffner  <falk@debian.org>
41508         * gcc.c-torture/compile/20040121-1.c: New test.
41510 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
41512         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
41514 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
41516         * gcc.dg/ppc64-abi-2.c: New test.
41518 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
41520         * lib/treelang.exp: Fill out this file.
41521         * lib/treelang-dg.exp: New File.
41523 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41525         * gcc.c-torture/compile/981022-1.c: Remove.
41526         * gcc.dg/array-5.c: Remove XFAIL.
41527         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
41528         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
41529         gcc.dg/cond-lvalue-1.c: Update.
41530         * gcc.dg/cast-lvalue-2.c: New test.
41532 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
41534         PR c++/13592
41535         * g++.dg/other/error1.C (class foo): Tweak error message.
41537         PR c++/13592
41538         * g++.dg/template/call2.C: New test.
41540 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41542         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
41543         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
41544         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
41545         scalar-return-1_x.c, scalar-return-2_y.c,
41546         scalar-return-3_x.c, scalar-return-3_y.c,
41547         scalar-return-4_x.c, scalar-return-4_y.c,
41548         struct-align-1.h, struct-align-1_x.c,
41549         struct-align-1_y.c, struct-align-2.h,
41550         struct-align-2_x.c, struct-align-2_y.c,
41551         struct-by-value-10_y.c, struct-by-value-11_x.c,
41552         struct-by-value-11_y.c, struct-by-value-12_x.c,
41553         struct-by-value-12_y.c, struct-by-value-13_x.c,
41554         struct-by-value-13_y.c, struct-by-value-14_x.c,
41555         struct-by-value-14_y.c, struct-by-value-15_x.c,
41556         struct-by-value-15_y.c, struct-by-value-16_y.c,
41557         struct-by-value-17_y.c, struct-by-value-18_y.c,
41558         struct-by-value-19_y.c, struct-by-value-1_x.c,
41559         struct-by-value-1_y.c, struct-by-value-20_y.c,
41560         struct-by-value-2_x.c, struct-by-value-2_y.c,
41561         struct-by-value-3_y.c, struct-by-value-4_x.c,
41562         struct-by-value-4_y.c, struct-by-value-5_y.c,
41563         struct-by-value-6_y.c, struct-by-value-7_y.c
41564         struct-by-value-8_x.c, struct-by-value-8_y.c
41565         struct-by-value-9_x.c, struct-by-value-9_y.c
41566         struct-return-10_x.c, struct-return-10_y.c,
41567         struct-return-19_x.c, struct-return-20_x.c
41568         struct-return-2_x.c, struct-return-2_y.c
41569         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
41570         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
41572 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41574         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
41575         attribute on sparc*-sun-solaris2.*.
41577 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
41579         PR c++/13710
41580         * g++.dg/ext/typeof7.C: New test.
41582 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
41584         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
41585         * gcc.dg/const-elim-1.c: Same.
41587 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
41589         * objc.dg/stret-1.m: New.
41590         * objc.dg/stret-2.m: New.
41592 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
41594         PR c++/11895
41595         * g++.dg/ext/vector1.C: New test.
41597 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
41599         * gcc.dg/pch/import-1.c: New.
41600         * gcc.dg/pch/import-1.hs: New.
41601         * gcc.dg/pch/import-1a.h: New.
41602         * gcc.dg/pch/import-1b.h: New.
41603         * gcc.dg/pch/import-1c.h: New.
41605 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
41607         PR c++/13574
41608         * g++.dg/ext/array1.C: New test.
41610         PR c++/13178
41611         * g++.dg/conversion/op1.C: New test.
41613 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
41615         PR 11864
41616         From Kazumoto Kojima / Dan Kegel:
41617         * gcc.dg/pr11864-1.c: New test.
41619         PR 10392
41620         From Marcus Comstedt / Dan Kegel:
41621         * gcc.dg/pr10392-1.c: New test.
41623 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
41625         PR c++/13478
41626         * g++.dg/init/ref10.C: New test.
41628 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41630         PR c++/13407
41631         * g++.dg/parse/typename6.C: New test.
41633 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
41635         PR pch/13361
41636         * g++.dg/pch/wchar-1.C: New.
41637         * g++.dg/pch/wchar-1.Hs: New.
41639 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41641         PR c++/9259
41642         * g++.dg/expr/sizeof2.C: New test.
41644 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
41646         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
41648 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
41650         PR c++/13659
41651         * g++.dg/lookup/strong-using-3.C: New.
41652         * g++.dg/lookup/using-10.C: New.
41654 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
41656         PR c++/13594
41657         * g++.dg/lookup/strong-using-2.C: New.
41659 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
41660             Dan Kegel <dank@kegel.com>
41661             J"orn Rennecke <joern.rennecke@superh.com>
41663         PR target/9365
41664         * gcc.dg/pr9365-1.c: New test.
41666 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41668         PR c++/8856
41669         * g++.dg/parse/casting-operator2.C: New test.
41670         * g++.old-deja/g++.pt/explicit83.C: Remove.
41672 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
41674         * gcc.dg/label-compound-stmt-1.c: New test.
41675         * gcc.c-torture/compile/950922-1.c,
41676         gcc.c-torture/compile/20000211-3.c,
41677         gcc.c-torture/compile/20000518-1.c,
41678         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
41679         compound statements.
41681 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
41683         * gcc.dg/ppc64-abi-1.c: New test.
41685 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
41687          * g++.dg/ext/attrib9.C: Add dg-warnings.
41689 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41691         PR c++/12335
41692         * g++.dg/parse/dtor3.C: New test.
41694 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
41696         PR c++/12709
41697         * g++.dg/parse/try-catch-1.C: New test.
41699 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
41701         * ada/acats/run_all.sh: Add more verbose output in acats.log
41702         when compiling tests.
41704 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
41706         PR 13656
41707         * gcc.dg/typedef-redecl.c: New test case.
41708         * gcc.dg/typedef-redecl.h: New support file.
41710 2004-01-13  Jan Hubicka  <jh@suse.cz>
41712         * gcc.dg/always_inline.c: New test.
41713         * gcc.dg/debug/20031231-1.c: Fix.
41715 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41717         PR c++/13474
41718         * g++.dg/template/array3.C: New test.
41720 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
41722         * g++.dg/ext/lvalue1.C: No longer expected to fail.
41723         * g++.dg/warn/Wunused-2.C: Likewise.
41725 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41727         PR c++/13289
41728         * g++.dg/template/instantiate6.C: New test.
41730 2004-01-12  Roger Sayle  <roger@eyesopen.com>
41732         PR middle-end/11397
41733         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
41735 2004-01-12  Jan Hubicka  <jh@suse.cz>
41737         PR opt/12826
41738         * gcc.dg/20040112-1.c: New.
41740         * gcc.dg/dwarf-die[1-7].c: Move to...
41741         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
41742         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
41744 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
41746         PR c++/4100
41747         * g++.dg/parse/friend4.C: New test.
41749 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
41751         PR c++/4100
41752         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
41753         definition is called a friend.
41755 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
41757         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
41759 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
41761         PR c++/3478
41762         * g++.dg/parse/error10.C: New test.
41763         * g++.dg/template/arg2.C: Accept "invalid type" error.
41765 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
41767         PR middle-end/13392
41768         * g++.dg/opt/expect2.C: New test.
41770 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
41772         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
41773         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
41774         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
41775         Update dg-error regexps.
41777 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
41779         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
41780         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
41782 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41784         * gcc.dg/pragma-re-1.c: Use right pointer type.
41786 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41788         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
41790 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
41792         * gcc.dg/rs6000-ldouble-1.c: New.
41794 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41796         DR 337
41797         PR c++/9256
41798         * g++.dg/other/abstract1.C: New test.
41800 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
41802         * g++.dg/lookup/strong-using-1.C: New.
41804 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
41806         PR c/11234
41807         * gcc.dg/func-ptr-conv-1.c: New test.
41808         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
41810 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
41812         PR target/13380.
41813         * gcc.c-torture/compile/20040109-1.c: New.
41815 2004-01-08  Stuart Hastings  <stuart@apple.com>
41817         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
41818         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
41819         * gcc.dg/i386-sse-6.c: ...this new testcase.
41821 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
41823         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
41825 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41827         * ada/acats/run_acats: Treat 'gnatchop' the same way
41828         as 'gnatmake'.  Export GCC_DRIVER.
41829         * ada/acats/run_all.sh: Add target_gnatchop.  Use
41830         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
41832 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41834         PR c++/12573
41835         * g++.dg/template/dependent-expr4.C: New test.
41837 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
41839         * gcc.dg/altivec-11.c: New test.
41841 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
41843         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
41845 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41847         PR c/6024
41848         * gcc.dg/enum-compat-1.c: New test.
41849         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
41851 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41853         PR c/12165
41854         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
41855         gcc.dg/c99-idem-qual-3.c: New tests.
41857 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
41859         * gcc.dg/winline-7.c: Don't cast void * to int.
41861 2004-01-06  Jan Hubicka  <jh@suse.cz>
41863         * gcc.dg/i386-sse-5.c: New test
41864         * g++.dg/eh/simd-1.c: Add -w argument for i386.
41866 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
41868         PR c++/12815
41869         * g++.dg/rtti/typeid4.C: New test.
41871 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41873         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
41875 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
41877         PR c++/12132
41878         * g++.dg/template/error11.C: New test.
41880         PR c++/13451
41881         * g++.dg/template/class2.C: New test.
41883 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41884         Richard Sandiford <rsandifo@redhat.com>
41886         PR c++/13387
41887         * g++.dg/opt/alias3.C: New test.
41889 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
41891         PR c++/13157
41892         * g++.dg/template/koenig3.C: New test.
41894         PR c++/13529
41895         * g++.dg/parse/offsetof3.C: New test.
41897         * g++.dg/init/copy7.C: Add missing dg-error markers.
41899         PR c++/12226
41900         * g++.dg/init/copy7.c: New test.
41902         PR c++/13536
41903         * g++.dg/parse/cast1.C: New test.
41905 2004-01-04  Jan Hubicka  <jh@suse.cz>
41907         * gcc.dg/winline[1-7].c: New tests.
41909 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41911         PR c++/13520
41912         * g++.dg/template/qualttp22.C: New test.
41914 2004-01-01  Jan Hubicka  <jh@suse.cz>
41916         * gcc.dg/debug/20031231-1.c: New.
41917         * gcc.c-torture/compile/20040101-1.c: New.
41918         * gcc.dg/dwarf-die-[1-7].c: New.
41920 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
41922         PR optimization/13521
41923         * gcc.c-torture/compile/20031231-1.c: New test.
41925 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41927         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
41929 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41931         PR c++/10079
41932         * g++.dg/template/crash16.C: New test.
41934 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
41936         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
41938 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41940         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
41941         ports.
41942         * g++.old-deja/g++.jason/thunk3.C: Likewise.
41943         * g++.old-deja/g++.law/profile1.C: Likewise.
41944         * gcc.c-torture/compile/981006-1.c: Likewise.
41945         * gcc.c-torture/execute/loop-2e.x: Likewise.
41946         * gcc.c-torture/execute/loop-2f.x: Remove.
41947         * gcc.c-torture/execute/loop-2g.x: Likewise.
41948         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
41949         * gcc.dg/20020312-2.c: Remove traces of dead ports.
41951 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41953         PR c++/13507
41954         * g++.dg/ext/attrib11.C: New test.
41956         PR c++/13494
41957         * g++.dg/template/array2-1.C: New test.
41958         * g++.dg/template/array2-2.C: New test.
41960 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
41962         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
41964 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41966         PR c++/12774
41967         * g++.dg/template/array1-1.C: New test.
41968         * g++.dg/template/array1-2.C: New test.
41970 2003-12-29  Roger Sayle  <roger@eyesopen.com>
41972         PR fortran/12632
41973         * g77.dg/12632.f: New test case.
41975 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41977         PR c++/13289
41978         * g++.dg/parse/nontype1.C: New test.
41980 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41982         PR c++/12403
41983         * g++.dg/parse/explicit1.C: New test.
41984         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
41986 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41988         PR c++/13081
41989         * g++.dg/opt/inline6.C: New test.
41991         PR c++/12613
41992         * g++.dg/parse/error9.C: New test.
41994         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
41996 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41998         PR c++/13009
41999         * g++.dg/init/assign1.C: New test.
42001 2003-12-28  Roger Sayle  <roger@eyesopen.com>
42003         PR c++/13070
42004         * g++.dg/warn/format3.C: New test case.
42006 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42008         * gcc.c-torture/compile/20031227-1.c: New test.
42010 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42012         * g++.dg/bprob/bprob.exp: Load target-supports.exp
42013         * g77.dg/bprob/bprob.exp: Likewise.
42014         * gcc.misc-tests/bprob.exp: Likewise.
42015         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
42016         variants on systems where the library does not provide that
42017         functionality.
42018         * gcc.dg/builtins-20.c: Use builtins-config.h.
42019         * gcc.dg/builtins-config.h: New file.
42021 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42023         * lib/gcc-dg.exp (dg-require-profiling): New function.
42024         * lib/target-supports.exp (check_profiling_available): Likewise.
42025         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
42026         * g77.dg/bprob/bprob.exp: Likewise.
42027         * gcc.misc-tests/bprob.exp: Likewise.
42028         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
42029         * gcc.dg/20021014-1.c: Likewise.
42030         * gcc.dg/nest.c: Likewise.
42032 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42034         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
42035         compiling.
42036         * g++.dg/lookup/java2.C: Likewise.
42037         * gcc.dg/cpp/lexident.c: Likewise.
42039 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
42041         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
42042         given.
42043         * gcc.c-torture/compile/961203-1.c: Likewise.
42044         * gcc.c-torture/compile/980506-1.c: Likewise.
42046 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
42048         * lib/gcc-dg.exp (dg-prune-output): New annotation.
42049         (additional_prunes): New global.
42050         (gcc-dg-prune): Handle additional per-test pruning.
42051         (dg-test): Clear additional_prunes between tests.
42053         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
42054         dg-prune-output to avoid spurious failures from assembler
42055         complaining about nonexistent WAW violations.
42056         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
42057         Use dg-prune-output to avoid spurious failures from assembler
42058         warning about Itanium B-step errata.
42060 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42062         * g++.dg/abi/macro0.C: New test.
42063         * g++.dg/abi/macro1.C: Likewise.
42064         * g++.dg/abi/macro2.C: Likewise.
42066         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
42067         * g++.dg/abi/bitfield7.C: Likewise.
42068         * g++.dg/abi/dtor2.C: Likewise.
42069         * g++.dg/abi/mangle11.C: Likewise.
42070         * g++.dg/abi/mangle12.C: Likewise.
42071         * g++.dg/abi/mangle14.C: Likewise.
42072         * g++.dg/abi/mangle17.C: Likewise.
42073         * g++.dg/abi/vbase10.C: Likewise.
42074         * g++.dg/abi/vbase14.C: Likewise.
42075         * g++.dg/template/qualttp17.C: Likewise.
42077 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
42079         PR c/11995
42080         * gcc.dg/20031223-1.c: New test.
42082 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42084         * gcc.dg/noreturn-7.c: New test.
42086 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42088         * gcc.dg/null-pointer-1.c: New test.
42090 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42092         * g++.old-deja/g++.jason/template18.C: Remove.
42093         * g++.old-deja/g++.jason/template37.C: Likewise.
42095         PR c++/12862
42096         * g++.dg/lookup/ns1.C: New test.
42098         PR c++/12397
42099         * g++.dg/template/lookup3.C: New test.
42101 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42103         * g++.dg/template/recurse1.C: New test
42105 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42107         PR c++/12479
42108         * g++.dg/parse/semicolon1.C: New test.
42109         * g++.dg/parse/semicolon1.h: Likewise.
42111 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
42113         * gcc.dg/darwin-misaligned.c: New test.
42115 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42117         PR c/9163
42118         * gcc.dg/20031222-1.c: New test.
42120 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
42122         PR c++/13438
42123         * g++.dg/parse/error8.C: New test.
42125         PR c++/11554
42126         * g++.dg/warn/ctor-init-1.C: New test.
42128 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
42130         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
42131         too small.
42132         * gcc.c-torture/compile/930217-1.c: Likewise.
42133         * gcc.c-torture/compile/930513-1.c: Likewise.
42134         * gcc.c-torture/execute/920908-2.c: Likewise.
42135         * gcc.c-torture/execute/921204-1.c: Likewise.
42136         * gcc.c-torture/execute/930621-1.c: Likewise.
42137         * gcc.c-torture/execute/930630-1.c: Likewise.
42138         * gcc.c-torture/execute/931031-1.c: Likewise.
42139         * gcc.c-torture/execute/980602-2.c: Likewise.
42140         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42141         * gcc.c-torture/execute/compndlit-1.c: Likewise.
42142         * gcc.c-torture/execute/extzvsi.c: Likewise.
42143         * gcc.c-torture/unsorted/ext.c: Likewise.
42145 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
42147         PR target/12749
42148         * gcc.c-torture/compile/20031220-2.c: New test case.
42150 2003-12-20  Roger Sayle  <roger@eyesopen.com>
42152         PR optimization/13031
42153         * gcc.c-torture/compile/20031220-1.c: New test case.
42155 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42157         * gcc.dg/cast-function-1.c: New test.
42159 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
42161         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
42162         formats.
42164 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
42166         PR c++/12795
42167         * g++.dg/ext/attrib10.C: New test.
42169 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
42171         * gcc.dg/cleanup-10.c: New test.
42172         * gcc.dg/cleanup-11.c: New test.
42174 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
42176         PR c++/13239
42177         * g++.dg/opt/expect1.C: New test.
42179 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
42181         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
42183 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
42185         PR debug/12923
42186         * gcc.dg/20031218-1.c: New test.
42188         PR debug/12389
42189         * gcc.dg/20031218-2.c: New test.
42190         * gcc.dg/20031218-3.c: New test.
42192         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
42193         of label name and allow for USER_LABEL_PREFIX == "_" names.
42194         * g++.dg/abi/mangle18-2.C: Likewise.
42195         * g++.dg/abi/mangle19-1.C: Likewise.
42196         * g++.dg/abi/mangle19-2.C: Likewise.
42197         * g++.dg/abi/mangle20-1.C: Likewise.
42198         * g++.dg/abi/mangle20-2.C: Likewise.
42200 2003-12-18  Richard Henderson  <rth@redhat.com>
42202         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
42204 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
42205             Dan Kegel <dank@kegel.com>
42207         PR other/12009
42208         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
42209         testing a cross compiler, it causes spurious compile failures.
42210         * lib/g++.exp: Likewise.
42212 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42214         PR c++/13262
42215         * g++.dg/template/access13.C: New test.
42217 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
42219         * gcc.dg/20031216-1.c: New test.
42221 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42223         PR c++/9154
42224         * g++.dg/template/error10.C: New test.
42226 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42228         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
42229         * g++.dg/eh/simd-2.C: Likewise.
42231 2003-12-17  James E Wilson  <wilson@specifixinc.com>
42232             Roger Sayle  <roger@eyesopen.com>
42234         * gcc.c-torture/execute/ieee/mzero5.c: New.
42236 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
42238         PR c++/10603
42239         * g++.dg/parse/error6.C: New test.
42241         PR c++/12827
42242         * g++.dg/parse/error7.C: New test.
42244 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
42246         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
42247         at -O with stabs debugging formats.
42248         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
42249         * gcc.dg/debug/debug-2.c: Likewise.
42251 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42253         PR c++/12696
42254         * g++.dg/init/error1.C: New test.
42256         PR c++/12218
42257         * g++.dg/init/pm3.C: New test.
42259 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
42261         PR c/3347
42262         * gcc.dg/bitfld-8.c: New test.
42264 2003-12-16  James Lemke  <jim@wasabisystems.com>
42266         * gcc.dg/arm-scd42-[123].c: New tests.
42268 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42270         PR c++/9043
42271         * g++.dg/abi/mangle20-1.C: New test.
42272         * g++.dg/abi/mangle20-2.C: New test.
42274 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42276         PR c++/13275
42277         * g++.dg/other/offsetof2.C: Remove XFAIL.
42278         * g++.dg/parse/offsetof1.C: New test.
42279         * g++.gd/parse/offsetof2.C: Likewise.
42281 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42283         * g++.dg/template/nontype3.C: New test.
42284         * g++.dg/template/static2.C: Tweaked the dg-error clause.
42286 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42288         * g++.dg/warn/noreturn-3.C: Also test instantiation.
42290 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42292         PR c++/13387
42293         * g++.dg/expr/assign1.C: New test.
42295         PR c++/13242
42296         * g++.dg/abi/mangle19-1.C: New test.
42297         * g++.dg/abi/mangle19-2.C: New test.
42299 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
42301         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
42303 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42305         * gcc.c-torture/execute/20031216-1.c: New test.
42307 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42309         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
42310         an ICE regression.
42312 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42314         PR c++/10926
42315         * g++.dg/template/error9.C: New test.
42317         PR c++/11116
42318         * g++.dg/template/error8.C: New test.
42320 2003-12-15  Roger Sayle  <roger@eyesopen.com>
42322         PR middle-end/13400
42323         * gcc.c-torture/execute/20031215-1.c: New test case.
42325 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42327         PR c++/13269
42328         * g++.dg/parse/error5.C: New test.
42330         PR c++/12989
42331         * g++.dg/expr/sizeof1.C: New test.
42333         PR c++/13310
42334         * g++.dg/template/crash15.C: New test.
42336 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
42338         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
42339         a non-POD type as the last named parameter of a varargs function.
42341 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42343         PR c++/13243
42344         PR c++/12573
42345         * g++.dg/template/crash14.C: New test.
42346         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
42348 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
42350         * g++.dg/other/java1.C: New test.
42352         PR c++/13241
42353         * g++.dg/abi/mangle18-1.C: New test.
42354         * g++.dg/abi/mangle18-2.C: New test.
42356 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42358         PR optimization/10312
42359         * gcc.c-torture/execute/20031214-1.c: New.
42361 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
42363         PR c++/10779
42364         PR c++/12160
42365         * g++.dg/parse/error3.C: New test.
42366         * g++.dg/parse/error4.C: Likewise.
42367         * g++.dg/abi/mangle4.C: Tweak error messages.
42368         * g++.dg/lookup/using5.C: Likewise.
42369         * g++.dg/other/error2.C: Likewise.
42370         * g++.dg/parse/typename5.C: Likewise.
42371         * g++.dg/parse/undefined1.C: Likewise.
42372         * g++.dg/template/arg2.C: Likewise.
42373         * g++.dg/template/ttp3.C: Likewise.
42374         * g++.dg/template/type1.C: Likewise.
42375         * g++.old-deja/g++.other/crash32.C: Likewise.
42376         * g++.old-djea/g++.pt/defarg8.C: Likewise.
42378 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42380         PR c++/13106
42381         * g++.dg/warn/noreturn-3.C: New test.
42383 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42385         PR c++/13118
42386         * g++.dg/abi/covariant3.C: New.
42388 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
42390         * g++.dg/eh/ia64-1.C: New test.
42392 2003-12-12  Roger Sayle  <roger@eyesopen.com>
42394         PR optimization/13037
42395         * g77.f-torture/execute/13037.f: New test case.
42397 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42399         PR c++/12881
42400         * g++.dg/abi/covariant2.C: New.
42402 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
42404         * gcc.dg/cpp/trad/macro.c: New tests.
42406 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
42408         * gcc.c-torture/execute/wchar_t-1.x: Delete.
42410 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
42412         PR other/10819
42413         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
42414         to fix Bug 10819.
42415         * lib/g++.exp (g++_version): Likewise.
42416         * lib/g77.exp (g77_version): Likewise.
42417         * lib/objc.exp (default_objc_version): Likewise.
42419 2003-12-10  Richard Henderson  <rth@redhat.com>
42421         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
42423         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
42425 2003-12-08  Matt Austern  <austern@apple.com>
42427         PR c/13134
42428         * lib/gcc-dg.exp (dg-require-visibility): Define.
42429         * lib/target-supports (check_visibility_available): Define.
42430         * gcc.dg/visibility-1.c: New test.
42431         * gcc.dg/visibility-2.c: Likewise.
42432         * gcc.dg/visibility-3.c: Likewise.
42433         * gcc.dg/visibility-4.c: Likewise.
42434         * gcc.dg/visibility-5.c: Likewise.
42435         * gcc.dg/visibility-6.c: Likewise.
42436         * g++.dg/ext/visibility-1.C: Likewise.
42437         * g++.dg/ext/visibility-2.C: Likewise.
42438         * g++.dg/ext/visibility-3.C: Likewise.
42439         * g++.dg/ext/visibility-4.C: Likewise.
42440         * g++.dg/ext/visibility-5.C: Likewise.
42441         * g++.dg/ext/visibility-6.C: Likewise.
42443 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42445         * g++.dg/lookup/java1.C: New test.
42446         * g++.dg/lookup/java2.C: New test.
42448 2003-12-07  Falk Hueffner  <falk@debian.org>
42450         * g++.dg/opt/noreturn-1.C: New test.
42452 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
42454         * gcc.dg/overflow-1.c: New test.
42456 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42458         * g77.f-torture/compile/13060.f: New test.
42460 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
42462         PR c++/13323
42463         * g++.dg/inherit/operator2.C: New test.
42465 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42467         PR c++/13305
42468         * g++.dg/ext/attrib9.C: New test.
42470 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42472         PR c++/13314
42473         * g++.dg/template/error7.C: New test.
42475 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
42476             J"orn Rennecke <joern.rennecke@superh.com>
42478         PR target/13302
42479         * g++.dg/other/struct-va_list.C: New test.
42481 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42483         PR c++/13166
42484         * g++.dg/parse/defarg6.C: New test.
42486 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
42488         PR target/13256
42489         * gcc.c-torture/execute/20031201-1.c: New test.
42491 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
42493         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
42495 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42497         * gcc.dg/builtin-return-1.c: New test.
42499 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
42500             J"orn Rennecke <joern.rennecke@superh.com>
42502         PR optimization/13260
42503         * gcc.c-torture/execute/20031204-1.c: New test.
42505 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42507         PR c++/9127
42508         * g++.dg/template/error6.C: New test.
42510 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
42512         * gcc.dg/20031202-1.c: New test.
42514 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42516         PR c++/13179
42517         * g++.dg/template/eh1.C: New test.
42519         PR c++/10771
42520         * g++.dg/template/error5.C: New test.
42522 2003-12-02  David Ung  <davidu@mips.com>
42524         * gcc.dg/compat/vector-check.h: Corrected type for var
42525         g_##TMODE
42527 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42529         PR c++/10126
42530         * g++.dg/template/ptrmem8.C: New test.
42532 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42534         PR c++/12573
42535         * g++.dg/template/dependent-expr3.C: New test.
42537 2003-12-01  James Lemke  <jim@wasabisystems.com>
42539         * gcc.dg/arm-g2.c: New test.
42541 2003-12-01  Roger Sayle  <roger@eyesopen.com>
42543         PR optimization/11634
42544         * gcc.dg/20031201-2.c: New test case.
42546 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
42548         PR 11433
42549         * objc.dg/proto-lossage-3.m: New test.
42551 2003-12-01  Roger Sayle  <roger@eyesopen.com>
42553         PR optimization/12628
42554         * gcc.dg/20031201-1.c: New test case.
42556 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42558         * gcc.dg/unaligned-1.c: New test.
42560 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
42562         PR c++/9849
42563         * g++.dg/template/error4.C: New test.
42564         * g++.dg/template/nested3.C: Adjust error markers.
42566 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42568         * gcc.dg/cpp/assert4.c: Check more #system assertions.
42570 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
42572         PR c/10333
42573         * gcc.dg/bitfld-7.c: New test.
42575 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
42577         * gcc.dg/tls/asm-1.C: New test.
42579 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42581         * gcc.dg/cpp/assert4.c: Update.
42583 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42585         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
42586         * gcc.dg/builtin-apply3.c: New test.
42588 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42590         * lib/compat.exp (compat-obj): New xfaildata parameter.
42591         Use it to set compiler_conditional_xfail_data before compiling.
42592         (compat-get-options): Handle dg-xfail-if.
42593         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
42594         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
42595         * gcc.dg/compat/vector-1_y.c: Likewise.
42596         * gcc.dg/compat/vector-2_x.c: Likewise.
42597         * gcc.dg/compat/vector-2_y.c: Likewise.
42599 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42601         * g++.dg/opt/reg-stack4.C: New test.
42603 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42605         * gcc.dg/builtin-apply2.c: New test.
42607 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42609         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
42611 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42613         PR c++/12924
42614         * g++.dg/template/template-id-2.C: New test.
42616 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42618         PR c++/5369
42619         * g++.dg/template/memfriend1.C: New test.
42620         * g++.dg/template/memfriend2.C: Likewise.
42621         * g++.dg/template/memfriend3.C: Likewise.
42622         * g++.dg/template/memfriend4.C: Likewise.
42623         * g++.dg/template/memfriend5.C: Likewise.
42624         * g++.dg/template/memfriend6.C: Likewise.
42625         * g++.dg/template/memfriend7.C: Likewise.
42626         * g++.dg/template/memfriend8.C: Likewise.
42627         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
42629 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
42631         PR c++/12515
42632         * g++.dg/ext/cond1.C: New test.
42634 2003-11-20  Richard Henderson  <rth@redhat.com>
42636         * gcc.dg/20020201-2.c: Remove.
42637         * gcc.dg/20020201-4.c: Remove.
42638         * gcc.dg/20020304-1.c: Remove.
42640 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
42642         * gcc.dg/cpp/trad/xwin1.c: New test case.
42644 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
42646         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
42647         * lib/g77.exp: Likewise.
42648         * lib/objc.exp: Likewise.
42649         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
42650         for darwin.
42652 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42654         PR c++/12932
42655         * g++.dg/template/static5.C: New test.
42657 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
42659         * gcc.dg/nested-func-1.c: New test.
42661 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42663         * gcc.dg/cpp/assert4.c: New test.
42665 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
42667         PR c++/2294
42668         * g++.dg/lookup/using9.c: New test.
42670 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
42672         PR c++/12762
42673         * g++.dg/template/error3.C: New test.
42675 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
42677         PR ada/13035
42678         * ada/acats/run_acats, run_all.sh: Fix syntax error.
42679         No longer use a wrapper for gcc, since this does not work under
42680         Windows.
42682 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
42684         PR c++/2094
42685         * g++.dg/template/ptrmem7.C: New test.
42687 2003-11-13  Andrew Pinski <apinski@apple.com>
42689         * gcc.c-torture/compile/20031113-1.c: New test.
42691 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
42692             Kean Johnston <jkj@sco.com>
42694         PR c/13029
42695         * gcc.dg/unused-4.c: Update.
42697 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42699         * g++.dg/opt/const3.C: New test.
42701 2003-11-13  Jan Hubicka  <jh@suse.cz>
42703         * gcc.c-torture/compile/20031112-1.c: New test.
42705 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
42707         * g++.dg/parse/crash10.C: Remove bogus error marker.
42709 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42711         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
42712         (host_gcc): Likewise.
42713         (ROOT): Honor $PWDCMD.
42714         (BASE): Likewise.
42715         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
42717 2003-11-12  Catherine Moore  <clm@redhat.com>
42719         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
42721 2003-11-12  Andreas Jaeger  <aj@suse.de>
42722             Jakub Jelinek  <jakub@redhat.com>
42723             Andrew Pinski  <pinskia@physics.uc.edu>
42724             Richard Henderson  <rth@redhat.com>
42726         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
42727         systems.
42728         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
42730         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
42731         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
42733 2003-11-11  Andreas Jaeger  <aj@suse.de>
42735         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
42737         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
42739 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
42741         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
42742         Clean ups.
42744 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
42746         * gcc.dg/trampoline-1.c: New test.
42748 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
42750         * gcc.c-torture/compile/200031109-1.c: New test.
42752 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42754         PR c/3190
42755         PR c/8714
42756         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42757         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
42758         gcc.dg/format/no-y2k-1.c: Update.
42760 2003-11-08  Roger Sayle  <roger@eyesopen.com>
42762         PR optimization/10467
42763         * gcc.dg/20031108-1.c: New test case.
42765 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
42767         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
42769 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42771         * gcc.dg/compound-lvalue-1.c: New test.
42772         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
42773         some XFAILs.
42775 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
42777         * gcc.dg/altivec-varargs-1.c: New test.
42779 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42781         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
42782         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
42783         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
42784         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
42785         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
42787 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
42789         * gcc.dg/cond-lvalue-1.c: New test.
42791 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
42793         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
42795 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42797         PR c++/11616
42798         * g++.dg/template/instantiate5.C: New test.
42800 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42802         PR c++/12726
42803         * g++.dg/ext/complit2.C: Replace test with self-contained version.
42804         * ChangeLog: Add missing first entry for above test.
42806 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42808         PR c++/9810
42809         * g++.dg/template/using8.C: New test.
42810         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
42812 2003-11-02  Roger Sayle  <roger@eyesopen.com>
42814         PR optimization/10817
42815         * gcc.c-torture/compile/20031102-1.c: New test case.
42817 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
42819         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
42820         2147483647.
42822 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42824         * gcc.dg/20031102-1.c: New test.
42826 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42828         * gcc.dg/complex-1.c: New test.
42830 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42832         PR c++/12796
42833         * g++.dg/template/crash13.C: Adjust expected error location.
42834         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42836 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
42838         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42840 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
42842         PR/10239
42843         * gcc.c-torture/compile/20031031-2.c: New test.
42845 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
42847         PR/11640
42848         * gcc.c-torture/compile/20031031-1.c: New test.
42850 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
42852         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42853         * gcc.misc-tests/bprob.exp: Likewise.
42854         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
42855         the execution test on arm-elf configs.
42856         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
42857         configs that don't support scratch files.
42858         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
42860 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
42862         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
42863         done by dejagnu.
42865 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
42867         * ada/acats/run_all.sh: Redirect mv output to /dev/null
42868         Avoid non pure sh syntax. Add more logging.
42870         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
42871         fail.
42873 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42875         PR libgcj/10610
42876         * gcc.dg/ppc-stackalign-1.c: New test.
42878 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
42880         * ada/acats/run_all.sh: Change output to be more compliant with
42881         dejagnu framework.
42882         Create acats.sum and acats.log files under testsuite/ada/acats
42883         Only run [a-z]* directories, to filter out e.g. CVS.
42884         Redirect build output to log file.
42886 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42888         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
42890 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42892         PR ada/5909:
42893         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
42895 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
42897         * gcc.c-torture/compile/20031023-1.c: New test.
42898         * gcc.c-torture/compile/20031023-2.c: New test.
42899         * gcc.c-torture/compile/20031023-3.c: New test.
42900         * gcc.c-torture/compile/20031023-4.c: New test.
42902 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42904         PR c++/10371
42905         * g++.dg/lookup/scoped8.C: New test.
42907 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42909         * g++.dg/opt/reg-stack3.C: New test.
42911 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42913         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
42915 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42917         PR c++/11076
42918         * g++.dg/template/crash13.C: New test.
42920 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42922         * gcc.dg/c99-restrict-2.c: New test.
42924 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
42926         PR c++/12698, c++/12699, c++/12700, c++/12566
42927         * g++.dg/inherit/covariant9.C: New test.
42928         * g++.dg/inherit/covariant10.C: New test.
42929         * g++.dg/inherit/covariant11.C: New test.
42931 2003-10-23  Jason Merrill  <jason@redhat.com>
42933         PR c++/12726
42934         * g++.dg/ext/complit2.C: New test.
42936 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42938         PR target/12654
42939         * gcc.c-torture/execute/20031020-1.c: New test.
42941 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42943         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
42944         following the jump_insn.
42946 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
42948         * gcc.dg/cast-lvalue-1.c: New test.
42950 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
42952         PR c++/11962
42953         * g++.dg/template/cond2.C: New test.
42955 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42957         * gcc.dg/builtins-28.c: New test.
42959 2003-10-20  Jan Hubicka  <jh@suse.cz>
42961         * g++.dg/opt/inline4.C: Do not use min-inline-insns
42962         parameter.
42963         * gcc.dg/inline-2.c: Likewise.
42965 2003-10-20  Phil Edwards  <phil@codesourcery.com>
42967         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
42968         * gcc.dg/nest.c: Likewise.
42970 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42972         PR c++/9781, c++/10583, c++/11862
42973         * g++.dg/parse/crash13.C: New test.
42975 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42977         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
42979 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42981         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
42982         Define HAVE_C99_RUNTIME except on Solaris.
42983         * gcc.dg/builtins-20.c: Likewise.
42985 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42987         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
42989 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42991         PR c++/12495
42992         * g++.dg/template/crash21.C: New test.
42994 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42996         PR c++/2513
42997         * g++.dg/template/typename5.C: New test.
42999 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43001         PR c++/12369
43002         * g++.dg/template/friend25.C: New test.
43004 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
43006         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43007         versions.
43009 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
43011         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
43012         == 2147483647.
43014 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
43016         * gcc.c-torture/execute/960416-1.x: Remove.
43017         * gcc.c-torture/execute/divconst-3.x: Likewise.
43019 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
43021         PR target/12598
43022         * gcc.dg/torture/cris-volatile-1.c: New test.
43024 2003-10-14  Roger Sayle  <roger@eyesopen.com>
43026         PR optimization/9325
43027         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
43028         for overflowing floating point to integer conversion during RTL
43029         simplification.
43031 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
43033         * objc/execute/_cmd.m: Fix typo.
43034         * objc.dg/image-info.m, objc.dg/symtab-1.m:
43035         Relax 'scan-assembler' regexp.
43036         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
43037         objc.dg/try-catch-4.m: Run on non-Darwin targets.
43038         * objc.dg/zero-link-2.m: Remove blank line.
43039         * objc.dg/zero-link-3.m: New test case.
43041 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
43043         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
43045         * gcc.dg/asm-names.c: Use scan-assembler-not rather
43046         than linker trickery.
43048 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43050         PR c++/12370
43051         * g++.dg/other/friend2.C: New test.
43053 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43055         * gcc.dg/20031012-1.c: New test.
43057 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43059         * gcc.dg/weak/weak-3.c: Fix for new warning.
43061 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
43063         PR optimization/8750
43064         * gcc.c-torture/execute/20031012-1.c: New test case.
43066 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43068         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43069         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43071 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43073         PR optimization/12260
43074         * gcc.c-torture/compile/20031011-2.c: New test case.
43076 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43078         * gcc.c-torture/execute/20031011-1.c: New testcase.
43080 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
43082         * gcc.c-torture/compile/20031011-1.c: New test.
43084 2003-10-11  Jan Hubicka  <jh@suse.cz>
43086         * g++.dg/other/first-global.C: New test.
43088 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43090         * gcc.c-torture/execute/string-opt-18.c: New testcase.
43092 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
43094         * gcc.c-torture/compile/20031010-1.c: New test.
43096 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
43098         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
43099         * gcc.c-torture/execute/va-arg-25.c: ... here.
43101 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
43103         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
43105 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
43107         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
43109 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
43111         * g++.dg/parse/error2.C: New test.
43113 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
43115         PR c++/11097
43116         * g++.dg/other/error5.C: Modify the error message.
43117         * g++.dg/lookup/using8.C: New test.
43119 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
43121         * gcc.dg/darwin-abi-2.c: New file.
43122         * gcc.c-torture/execute/va-arg-24.c: New file.
43124 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
43126         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
43127         indentation.
43129 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
43131         PR c++/10147
43132         * g++.dg/other/error4.C: Update error messages.
43133         * g++.dg/template/ptrmem4.C: Likewise.
43135         PR c++/12337
43136         * g++.dg/init/new9.C: New test.
43138         PR c++/12334, c++/12236, c++/8656
43139         * g++.dg/ext/attrib8.C: New test.
43141 2003-10-06  Devang Patel  <dpatel@apple.com>
43143         * gcc.dg/debug/dwarf2-3.h: New test.
43144         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
43146 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
43148         * g++.dg/opt/cfg2.C: New test.
43150 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43152         * g++.dg/opt/float1.C: New test.
43154 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43156         * gcc.dg/c90-array-lval-6.c: New test.
43157         * gcc.dg/c99-array-lval-6.c: New test.
43159 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
43160             Ziemowit Laski  <zlaski@apple.com>
43162         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
43163         'Derived', so that it is never considered a class method; add
43164         new warning for '+port' method ambiguity.
43165         * objc.dg/method-12.m: Include <objc/objc.h> instead of
43166         <objc/objc-api.h> (needed on Mac OS X).
43167         * objc.dg/method-13.m: New test.
43169 2003-10-03  Roger Sayle  <roger@eyesopen.com>
43171         PR optimization/9325, PR java/6391
43172         * gcc.c-torture/execute/20031003-1.c: New test case.
43174 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
43176         PR optimization/12180
43177         * gcc.dg/20031002-1.c: New test.
43179         PR c++/12486
43180         * g++.dg/inherit/error1.C: New test.
43182 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
43184         * lib/f-torture.exp (search_for): Rename to...
43185         (search_for_re): This.  Also, clean up comments and the
43186         "regexp" invocation.
43188 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
43190         * gcc.c-torture/compile/20031002-1.c: New test.
43192 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
43194         * g++.dg/opt/cond1.C: New test.
43196 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
43198         * gcc.dg/Wold-style-definition-2.c: New testcase.
43199         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
43201 2003-09-29  Richard Henderson  <rth@redhat.com>
43203         * g++.dg/init/array10.C: Add dg-options.
43205 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
43207         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
43209 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43211         * g++.dg/template/friend19.C: Fix typo.
43212         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
43214 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
43216         * gcc.c-torture/execute/20030928-1.c: New test.
43217         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
43219 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43221         * g++.dg/opt/unroll1.C: New test.
43223 2003-09-26  Roger Sayle  <roger@eyesopen.com>
43225         PR optimization/11741
43226         * gcc.dg/20030926-1.c: New test case.
43228 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43230         PR c++/5655
43231         * g++.dg/parse/access7.C: New test.
43232         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
43234 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
43236         MERGE OF objc-improvements-branch into MAINLINE:
43237         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
43238         if libobjc has not been built.
43239         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
43240         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
43241         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
43242         objc/execute/nested-3.m, objc/execute/np-2.m,
43243         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
43244         objc/execute/redefining_self.m, objc/execute/root_methods.m,
43245         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
43246         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
43247         objc.dg/special/unclaimed-category-1.h,
43248         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
43249         well as GNU runtime.
43250         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
43251         * execute/cascading-1.m, execute/function-message-1.m,
43252         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
43253         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
43254         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
43255         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
43256         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
43257         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
43258         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
43259         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
43260         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
43261         * objc.dg/bitfield-2.m: Run only on Darwin.
43262         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
43263         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
43264         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
43265         * objc.dg/const-str-1.m: Fix constant string layout.
43267 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
43269         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
43271 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
43273         * gcc.dg/darwin-abi-1.c: New file.
43275 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
43277         PR target/12281
43278         * gcc.c-torture/compile/20030921-1.c: New test.
43280 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43282         * g++.dg/opt/reg-stack2.C: New test.
43284 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43286         * g++.dg/eh/delayslot1.C: New test.
43288 2003-09-20  Richard Henderson  <rth@redhat.com>
43290         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
43292 2003-09-20  Roger Sayle  <roger@eyesopen.com>
43294         * gcc.c-torture/execute/20030920-1.c: New test case.
43296 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43298         * g++.dg/rtti/typeid3.C: Correct expected error message.
43300 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43302         PR c++/157
43303         * g++.dg/parse/crash12.C: New test.
43305 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
43307         * gcc.dg/compat/mixed-struct-check.h: New.
43308         * gcc.dg/compat/mixed-struct-defs.h: New.
43309         * gcc.dg/compat/mixed-struct-init.h: New.
43310         * gcc.dg/compat/struct-by-value-19_main.c: New.
43311         * gcc.dg/compat/struct-by-value-19_x.c: New.
43312         * gcc.dg/compat/struct-by-value-19_y.c: New.
43313         * gcc.dg/compat/struct-by-value-20_main.c: New.
43314         * gcc.dg/compat/struct-by-value-20_x.c: New.
43315         * gcc.dg/compat/struct-by-value-20_y.c: New.
43316         * gcc.dg/compat/struct-return-19_main.c: New.
43317         * gcc.dg/compat/struct-return-19_x.c: New.
43318         * gcc.dg/compat/struct-return-19_y.c: New.
43319         * gcc.dg/compat/struct-return-20_main.c: New.
43320         * gcc.dg/compat/struct-return-20_x.c: New.
43321         * gcc.dg/compat/struct-return-20_y.c: New.
43323 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
43324         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
43325         so that it will not complain on LP64 targets.
43327 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43329         PR c++/495
43330         * g++.dg/template/friend24.C: New test.
43332 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
43334         PR c++/12332
43335         * g++.dg/template/memtmpl2.C: New test.
43337 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
43339         PR target/11184
43340         * gcc.dg/builtin-apply1.c: New test.
43342 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
43344         PR c++/9848
43345         * g++.dg/warn/Wunused-4.C: New test.
43347 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43349         PR c++/12316
43350         * g++.dg/other/gc2.C: New test.
43352 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
43354         PR c++/11991
43355         * g++.dg/rtti/typeid3.C: New test.
43357         PR c++/12266
43358         * g++.dg/overload/template1.C: New test.
43360 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43362         * g++.dg/opt/cfg3.C: New test.
43364 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43366         PR c++/7939
43367         * g++.dg/template/crash11.C: New test.
43369 2003-09-16  Jason Merrill  <jason@redhat.com>
43370             Jakub Jelinek  <jakub@redhat.com>
43372         * gcc.dg/attr-warn-unused-result.c: New test.
43374 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43376         PR c++/12184
43377         * g++.dg/expr/call2.C: New test.
43379 2003-09-15  Andreas Jaeger  <aj@suse.de>
43381         * gcc.dg/Wold-style-definition-1.c: New test.
43383 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
43385         PR c++/3907
43386         * g++.dg/parse/template12.C: New test.
43388         * g++.dg/abi/bitfield11.C: New test.
43389         * g++.dg/abi/bitfield12.C: Likewise.
43391 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
43393         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
43394         non-expansion of functional macro name without arguments at EOL.
43395         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
43397 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
43399         * gcc.c-torture/execute/20030914-[12].c: New tests.
43401 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43403         PR c++/11788
43404         * g++.dg/overload/addr1.C: New test.
43406 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
43408         * gcc.dg/20030909-1.c: New test.
43410 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43412         * gcc.dg/ultrasp10.c: New test.
43414 2003-09-09  Devang Patel  <dpatel@apple.com>
43416         * gcc.dg/darwin-ld-6.c: New test.
43418 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43420         * gcc.dg/torture/builtin-explog-1.c: New testcase.
43422 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43424         * gcc.dg/ia64-types1.c: New test.
43425         * gcc.dg/ia64-types2.c: Likewise.
43427 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43429         * gcc.dg/builtins-1.c: Add more _Complex tests.
43430         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43432         * gcc.dg/builtins-1.c: Test existing _Complex functions.
43433         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43435 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43437         PR c++/11786
43438         * g++.dg/lookup/koenig2.C: New test.
43440         PR c++/5296
43441         * g++.dg/rtti/typeid2.C: New test.
43443 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
43445         * gcc.c-torture/compile/20030904-1.c: New test.
43447 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43449         * g++.dg/opt/longbranch2.C: New test.
43451 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43453         * g++.dg/template/crash10.C: Only compile it.
43455 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43457         PR middle-end/11665
43458         * gcc.c-torture/compile/20030907-1.c: New test.
43459         * g++.dg/init/array11.C: New test.
43461 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43463         PR c++/11852
43464         * g++.dg/init/struct1.C: New test.
43466 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43468         PR c++/12181
43469         * g++.dg/expr/comma1.C: New test.
43471 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
43473         PR c++/11867
43474         * g++.dg/expr/static_cast5.C: New test.
43476 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
43478         PR c++/11507
43479         * g++.dg/lookup/scoped7.C: New test.
43481         PR c++/9574
43482         * g++.dg/other/static1.C: New test.
43484         PR c++/11490
43485         * g++.dg/warn/template-1.C: New test.
43487         PR c++/11432
43488         * g++.dg/template/crash10.C: New test.
43490         PR c++/2478
43491         * g++.dg/overload/VLA.C: New test.
43493         PR c++/10804
43494         * g++.dg/template/call1.C: New test.
43496 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43498         PR c++/11794
43499         * g++.dg/parse/using3.C: New test.
43501 2003-09-06  Roger Sayle  <roger@eyesopen.com>
43503         PR c++/11409
43504         * g++.dg/overload/builtin3.C: New test case.
43506 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
43508         PR c/9862
43509         * gcc.dg/20030906-1.c: New test.
43510         * gcc.dg/20030906-2.c: Likewise.
43512 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43514         PR c++/12167
43515         * g++.dg/parse/defarg5.C: New test.
43517         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
43519 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
43521         PR c++/12163
43522         * g++.dg/expr/static_cast4.C: New test.
43524         PR c++/12146
43525         * g++.dg/template/crash9.C: New test.
43527 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
43529         * g++.old-deja/g++.ext/pretty2.C: Update for change
43530         in __FUNCTION__.
43531         * g++.old-deja/g++.ext/pretty3.C: Likewise.
43533 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
43535         PR c++/11922
43536         * g++/dg/template/qualified-id1.C: New test.
43538         PR c++/12037
43539         * g++.dg/warn/noeffect4.C: New test.
43541 2003-09-04  Matt Austern  <austern@apple.com>
43543         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
43544         * g++.dg/ext/fnname2.C: Likewise.
43545         * g++.dg/ext/fnname3.C: Likewise.
43547 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
43549         * g++.dg/expr/lval1.C: New test.
43550         * g++.dg/ext/lvcast.C: Remove.
43552 2003-09-03  Roger Sayle  <roger@eyesopen.com>
43554         PR optimization/11700.
43555         * gcc.c-torture/compile/20030903-1.c: New test case.
43557 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
43559         PR c++/12053
43560         * g++.dg/abi/layout4.C: New test.
43562 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
43564         PR c++/11553
43565         * g++.dg/parse/friend3.C: New test.
43567 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
43569         PR c++/11847
43570         * g++.dg/template/class1.C: New test.
43572         PR c++/11808
43573         * g++.dg/expr/call1.C: New test.
43575 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
43577         PR c++/12114
43578         * g++.dg/init/ref9.C: New test.
43580         PR c++/11972
43581         * g++.dg/template/nested4.C: New test.
43583 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
43585         PR c++/12093
43586         * g++.dg/template/non-dependent4.C: New test.
43588         PR c++/11928
43589         * g++.dg/inherit/conv1.C: New test.
43591 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
43593         PR c++/6196
43594         * g++.dg/ext/label1.C: New test.
43595         * g++.dg/ext/label2.C: Likewise.
43597 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
43599         * g++.dg/expr/cond3.C: New test.
43601 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43603         * gcc.dg/builtins-1.c: Add new builtin cases.
43605 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43607         * gcc.dg/builtins-1.c: Add new cases.
43608         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43610 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43612         * gcc.dg/builtins-1.c: Add more math builtin tests.
43613         * gcc.dg/torture/builtin-attr-1.c: New test.
43615 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
43617         PR optimization/5079
43618         * g++.dg/opt/static3.C: New test.
43620 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43622         * gcc.misc-tests/gcov-10b.c: New test.
43624 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
43626         * g++.dg/opt/ptrmem3.C: New test.
43628         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
43630 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
43632         * gcc.dg/20030826-2.c: New test.
43634 2003-08-26  Roger Sayle  <roger@eyesopen.com>
43636         PR middle-end/12002
43637         * g77.f-torture/compile/12002.f: New test case.
43639 2003-08-26  Roger Sayle  <roger@eyesopen.com>
43641         * gcc.dg/20030826-1.c: New test case.
43643 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
43645         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
43647 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
43649         PR c++/11871
43650         * c++.dg/lookup/crash1.C: New test.
43652         * c++.dg/warn/noeffect3.C: New test.
43654 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
43656         * gcc.dg/compat/vector-1_x.c: Compile with -w.
43657         * gcc.dg/compat/vector-1_y.c: Ditto.
43658         * gcc.dg/compat/vector-2_x.c: Ditto.
43659         * gcc.dg/compat/vector-2_y.c: Ditto.
43661 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
43663         * gcc.dg/20030702-1.c: New test.
43665 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
43667         PR c++/8795
43668         * g++.dg/ext/altivec-1.C: New test.
43670 2003-08-24  Richard Henderson  <rth@redhat.com>
43672         * g++.dg/eh/simd-2.C: Add -w for x86.
43674 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
43676         * gcc.dg/20030815-1.c: New test.
43678 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43680         PR c++/3765
43681         * g++.dg/parse/access6.C: New test.
43683 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43685         PR c++/641, c++/11876
43686         * g++.dg/template/friend22.C: New test.
43687         * g++.dg/template/friend23.C: Likewise.
43689 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43691         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
43692         identically.
43694 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43696         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
43698 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43700         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
43702 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43704         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
43706 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43708         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
43710 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
43712         PR c++/11919
43713         * g++.dg/overload/prom1.C: New test.
43715         PR c++/11551
43716         * g++.dg/parse/dtor2.C: New test.
43718         PR c++/10762
43719         * g++.dg/parse/using2.C: New test.
43721 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
43723         PR target/11805
43724         * gcc.c-torture/compile/20030821-1.c: New.
43726 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
43728         PR c++/11834
43729         * g++.dg/template/deduce2.C: New test.
43731 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
43733         * gcc.c-torture/execute/20030821-1.c: New test.
43735 2003-08-20  Roger Sayle  <roger@eyesopen.com>
43737         PR middle-end/11984
43738         * gcc.dg/20030820-1.c: New test case.
43740 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
43742         PR c++/11945
43743         * g++.dg/warn/noeffect2.C: New test.
43745 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
43747         PR c++/10926
43748         * g++.dg/template/dtor2.C: New test.
43750         PR c++/11684
43751         * g++.dg/template/operator1.C: New test.
43752         * g++.dg/parse/operator4.C: New test.
43754         PR c++/11946.C
43755         * g++.dg/expr/enum1.C: New test.
43756         * gcc.dg/c99-bool-1.c: Remove bogus warning.
43758         PR c++/11036.C
43759         * g++.dg/parse/elab2.C: New test.
43760         * g++.dg/parse/typedef4.C: Change error message.
43761         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
43762         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
43763         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
43765 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
43767         * gcc.dg/pch/warn-1.c: New.
43768         * gcc.dg/pch/warn-1.hs: New.
43770         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
43771         not-tested file.
43773 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
43775         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
43777 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
43779         * gcc.dg/uninit-D.c: New Test.
43780         * gcc.dg/uninit-E.c: New Test.
43781         * gcc.dg/uninit-F.c: New Test.
43782         * gcc.dg/uninit-G.c: New Test.
43784 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
43786         * g++.dg/README: Describe the pch directory.
43788 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43790         PR c++/11174
43791         * g++.dg/parse/access4.C: New test.
43792         * g++.dg/parse/access5.C: Likewise.
43793         * g++.old-deja/g++.jason/access17.C: Adjust error message.
43795 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
43797         * gcc.dg/noncompile/20030818-1.c: New.
43799 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43801         PR c++/11957
43802         * g++.dg/warn/noeffect1.C: New test.
43804         * g++.dg/template/scope2.C: New test.
43805         * g++.dg/template/error2.C: Correct dg-error
43807 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
43809         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
43811 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
43813         PR C++/11512
43814         * g++.dg/template/warn1.C: New.
43816 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43818         * g++.dg/template/error2.C: New test.
43819         * g++.dg/lookup/using7.C: Adjust errors
43820         * g++.old-deja/g++.pt/crash36.C: Likewise.
43821         * g++.old-deja/g++.pt/derived3.C: Likewise.
43823 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43825         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
43826         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
43827         * gcc.c-torture/execute/builtins/string-9.c: New, from
43828         string-opt-9.c.  Adjust for execute/builtins framework.
43829         * gcc.c-torture/execute/string-opt-9.c: Delete.
43831 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
43833         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
43835         * g++.dg/parse/ret-type2.C: New test.
43837         PR c++/11703
43838         * g++.dg/init/new8.C: New test.
43840         PR c++/10923
43841         * g++.dg/parse/typedef5.C: New test.
43843         PR c++/9512
43844         * g++.dg/parse/qualified2.C: New test.
43845         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
43846         invalid code.
43848 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
43850         * g++.dg/conversion/ptrmem1.C: New test.
43852 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
43854         PR target/11693
43855         * gcc.dg/20030811-1.c: New test.
43857         PR target/11535
43858         * gcc.c-torture/execute/20030811-1.c: New test.
43860 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43862         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
43864 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
43866         PR c++/11789.C
43867         * g++.dg/inherit/multiple1.C: New test.
43869 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43871         * gcc.dg/spe1.c: New test.
43873         PR c++/11670
43874         * g++.dg/expr/cast2.C: New test.
43876         PR c++/10530
43877         * g++.dg/template/dependent-name2.C: New test.
43879 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
43881         * g++.dg/parse/crash11.C: Put the dg options in comments.
43883 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
43885         * lib/gcc-dg.exp: Update for diagnostic change.
43887 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43889         PR c++/5767
43890         * g++.dg/parse/crash11.C: New test.
43892 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
43894         * gcc.dg/cpp/spacing1.c: Update.
43896 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
43898         PR target/11739
43899         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
43900         a value for -mtune.
43902 2003-08-04  Roger Sayle  <roger@eyesopen.com>
43904         PR middle-end/11771
43905         * gcc.c-torture/compile/20030804-1.c: New test case.
43907 2003-08-04  Roger Sayle  <roger@eyesopen.com>
43909         * gcc.dg/20030804-1.c: New test case.
43911 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
43913         * gcc.dg/cpp/separate-1.c: New test.
43915 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
43917         PR c++/11704
43918         * g++.dg/template/dependent-expr2.C: New test.
43920         PR c++/11766
43921         * g++.dg/expr/ptrmem1.C: New test.
43923 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43925         PR c++/9453
43926         * g++.dg/template/friend15.C: New test.
43928 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
43930         * lib/dg-pch.exp: Work round PCH bug.
43932 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43934         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
43935         builtins.  Move cases from builtins-4.c here.
43937         * gcc.dg/torture/builtin-math-1.c: New test taken from
43938         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
43939         additional cases.
43941         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
43942         Delete.
43944 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
43946         PR c++/9447
43947         * g++.dg/template/using7.C: New test.
43949 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
43951         * import1.c, import2.c: New tests.
43953 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
43955         * g++.dg/eh/crossjump1.C: New test.
43957 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
43959         PR c++/11697
43960         * g++.dg/template/using6.C: New test.
43962         PR c++/11744
43963         * g++.dg/template/koenig2.C: New test.
43965 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43967         PR c++/7983
43968         * g++.dg/parse/typedef4.C: New test.
43970 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43972         PR c++/8442, c++/8806
43973         * g++.dg/template/elab1.C: New test.
43974         * g++.dg/template/type2.C: Likewise.
43975         * g++.dg/template/ttp3.C: Adjust expected error message.
43976         * g++.old-deja/g++.law/visibility13.C: Likewise.
43977         * g++.old-deja/g++.niklas/t135.C: Likewise.
43978         * g++.old-deja/g++.pt/ttp41.C: Likewise.
43979         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
43980         template argument.
43981         * g++.old-deja/g++.pt/ttp44.C: Likewise.
43983 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
43985         PR c++/11295
43986         * g++.dg/ext/stmtexpr1.C: New test.
43988         * g++.dg/opt/tmp1.C: New test.
43990         PR c++/11525
43991         * g++.dg/parse/constant4.C: New test.
43993         PR c++/9447
43994         * g++.dg/template/using5.C: New test.
43996 2003-07-31  Roger Sayle  <roger@eyesopen.com>
43998         * gcc.dg/builtins-27.c: New test case.
44000 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
44002         * gcc.dg/tls/opt-7.c: New test.
44004 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
44006         * g++.old-deja/g++.other/crash18.C: Remove.
44008 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44010         * g++.dg/template/explicit3.C: New.
44011         * g++.dg/template/explicit4.C: New.
44012         * g++.dg/template/explicit5.C: New.
44014         PR c++/11347
44015         * g++.dg/template/memtmpl1.C: New.
44017 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
44019         PR target/11565
44020         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
44021         * gcc.dg/i386-387-5.c (dg-options): Likewise.
44023 2003-07-30  Jan Hubicka  <jh@suse.cz>
44025         * vtgc1.c: Kill.
44027 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
44029         * gcc.dg/struct-in-proto-1.c: New test.
44031 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
44033         * gcc.dg/cpp/include2.c: Only expect one message.
44035 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
44037         PR c++/9447
44038         * g++.dg/template/using1.C: New test.
44039         * g++.dg/template/using2.C: New test.
44040         * g++.dg/template/using3.C: New test.
44041         * g++.dg/template/using4.C: New test.
44043 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
44045         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
44046         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44048 2003-07-28  Jan Hubicka  <jh@suse.cz>
44050         PR c++/11530
44051         * g++.dg/opt/call1.C: New test.
44053 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
44055         PR c++/11667
44056         * g++.dg/init/enum2.C: New test.
44057         * g++.dg/template/overload1.C: Add "-w" option.
44059 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
44061         * gcc.dg/Wdeclaration-after-statement-1.c,
44062         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
44064 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
44066         * gcc.c-torture/compile/20030725-1.c: New test.
44068 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
44070         * gcc.dg/20030505.c: Only run for SPE.
44071         Remove definition of opaque type.
44073 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
44075         * g++.dg/template/ptrmem6.C: New test.
44077 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
44079         * gcc.c-torture/compile/zero-strct-2.c: New test.
44081 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
44083         * gcc.dg/intermod-1.c: New test.
44085 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44087         PR c++/11617
44088         * g++.dg/template/lookup2.C: New test.
44089         * g++.dg/template/memclass1.C: Remove instantiated from error.
44090         * g++.dg/other/error2.C: Tweak expected errors.
44092         PR c++/11596
44093         * g++.dg/template/defarg3.C: New test.
44095         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
44097 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
44099         * g++.dg/inherit/access5.C: New test.
44101 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44103         PR c++/11513
44104         * g++.dg/template/crash8.C: New test.
44106 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
44108         PR c/10602
44109         * gcc.dg/noncompile/incomplete-2.c: New test.
44111 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
44113         PR c++/11645
44114         * g++.dg/inherit/access4.C: New test.
44116         PR c++/11517
44117         * g++.dg/expr/cond2.C: New test.
44119         PR optimization/10679
44120         * g++.dg/opt/inline4.C: New test.
44122 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
44124         * g++.dg/parse/crash10: New test.
44126 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
44128         * g++.dg/ext/flexary1.C: New test.
44130 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44132         PR c++/10793
44133         * g++.dg/template/crash9.C: New test.
44135 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44137         PR c++/3004
44138         * g++.dg/parse/typedef3.C: New test.
44140         PR c++/7906
44141         * g++.dg/parse/operator2.C: New test.
44143         PR c++/8895
44144         * g++.dg/parse/def-tmpl-arg1.C: New test.
44146         PR c++/9282
44147         * g++.dg/parse/funptr1.C: New test.
44149         PR c++/9452
44150         * g++.dg/parse/ambig3.C: New test.
44152         PR c++/9454
44153         * g++.dg/parse/operator3.C: New test.
44155         PR c++/9486
44156         * g++.dg/parse/template10.C: New test.
44158         PR c++/9488
44159         * g++.dg/parse/template11.C: New test.
44161         PR c++/10150
44162         * g++.dg/parse/invalid-op1.C: New test.
44164         PR c++/10247
44165         * g++.dg/parse/condexpr1.C: New test.
44167 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
44169         * g++.dg/ext/packed3.C: New test.
44170         * g++.dg/ext/packed4.C: New test.
44172         * gcc.dg/pack-test-3.c: New test.
44174 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
44176         * lib/compat.exp: Handle dg-options per source file.
44177         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
44178         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
44179         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
44180         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
44181         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
44182         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
44183         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
44184         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
44185         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
44186         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
44187         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
44188         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
44189         * g++.dg/compat/break/bitfield7_x.C: Ditto.
44190         * g++.dg/compat/break/bitfield7_y.C: Ditto.
44192 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
44194         PR c/10320
44195         * gcc.c-torture/execute/20030718-1.c: New test.
44197 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44199         PR optimization/11536
44200         * gcc.dg/20030721-1.c: New test.
44202 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
44204         PR c++/11546
44205         * g++.dg/template/lookup1.C: New test.
44207 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
44209         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
44210         diagnostics of ill-formed constructs involving labels.
44211         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
44212         the new 'previously defined here' message.
44214 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
44216         * g++.dg/parse/non-dependent2.C: New test.
44218 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
44220         * g++.dg/init/init-ref4.C: xfail on targets without
44221         weak symbols.
44223 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
44225         PR target/11087
44226         * gcc.c-torture/execute/20030717-1.c: New test.
44228 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44230         * g++.dg/opt/cfg1.C: New test.
44232 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
44234         PR optimization/11557
44235         * gcc.dg/20030717-1.c: New test.
44237 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
44239         PR c++/10476
44240         * g++.dg/expr/crash-1.C: New test.
44242         PR c++/11027
44243         * g++.dg/template/init3.C: New test.
44245         PR c++/8222
44246         * g++.dg/template/non-dependent1.C: New test.
44248         PR c++/11070
44249         * g++.dg/template/non-dependent2.C: New test.
44251         PR c++/11071
44252         * g++.dg/template/non-dependent3.C: New test.
44254         PR c++/9907
44255         * g++.dg/template/sizeof5.C: New test.
44257 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
44259         PR 11498
44260         * gcc.c-torture/compile/mangle-1.c: New file.
44262 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44264         PR c++/7809
44265         * g++.dg/parse/access3.C: New test.
44267 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
44269         PR c++/11384
44270         * g++.dg/init/init-ref4.C: New test.
44272 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
44274         PR c++/11547
44275         * g++.dg/parse/constant3.C: New test.
44276         * g++.dg/parse/crash7.C: Likewise.
44278 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
44280         PR target/11008
44281         * gcc.dg/i386-pentium4-not-mull.c: New.
44283 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
44285         * gcc.dg/asm-names.c (ymain): Make it weak.
44287 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44289         PR c++/5421
44290         * g++.dg/template/friend21.C: New test.
44292 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
44294         * gcc.dg/cleanup-8.c: New test.
44295         * gcc.dg/cleanup-9.c: New test.
44297 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
44299         * g++.dg/ext/dll-MI1.h: New file.
44300         * g++.dg/ext/dllexport-MI1.C: New file.
44301         * g++.dg/ext/dllimport-MI1.C: New file.
44303 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
44305         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
44306         it does not have cmpstrsi patterns (just cmpmemsi).
44308 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
44310         PR debug/11473
44311         * g++.dg/debug/debug8.C: New test.
44313 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44315         PR c++/10108
44316         * g++.dg/template/crash7.C: New test.
44318 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
44320         PR target/10795
44321         * gcc.c-torture/compile/20030708-1.c: New.
44323 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
44325         * gcc.c-torture/execute/20030715-1.c: New test.
44327 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
44329         * gcc.dg/pch/inline-3.c: New file.
44330         * gcc.dg/pch/inline-3.hs: New file.
44331         * gcc.dg/pch/inline-4.c: New file.
44332         * gcc.dg/pch/inline-4.hs: New file.
44334 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
44336         PR c++/11509
44337         * g++.dg/template/crash6.C: New test.
44339         PR c++/7053
44340         * g++.dg/template/friend20.C: New test.
44342         PR c++/7019
44343         * g++.dg/template/overload2.C: New test.
44345 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44347         PR optimization/11440
44348         * gcc.c-torture/execute/20030714-1.c: New test.
44350 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44352         PR c++/11154
44353         * g++.dg/template/partial2.C: New test.
44355 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
44357         PR c++/11503
44358         * g++.dg/template/anon1.C: New test.
44360         PR c++/11493
44361         PR c++/11495
44362         * g++.dg/parse/template9.C: Likewise.
44363         * g++.dg/template/crash4.C: New test.
44364         * g++.dg/template/koenig1.C: Likewise.
44365         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
44366         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
44367         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
44368         functions.
44369         * g++.old-deja/g++.jason/template36.C: Likewise.
44370         * g++.old-deja/g++.mike/p1989.C: Likewise.
44371         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
44372         * g++.old-deja/g++.pt/ttp20.C: Use this->.
44373         * g++.old-deja/g++.pt/ttp21.C: Use this->.
44374         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
44375         compiling.
44376         * g++.old-deja/g++.pt/union2.C: Use this->.
44378 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
44380         * gcc.dg/20030711-1.c: New test.
44382 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
44384         PR c++/11050
44385         * g++.dg/parse/args1.C: New test.
44386         * g++.pt/defarg8.C: Change expected errors.
44388 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
44390         PR c++/8164
44391         * g++.dg/template/nontype2.C: New test.
44393         PR c++/10558
44394         * g++.dg/parse/template8.C: New test.
44396         PR c++/8327
44397         * g++.dg/template/scope1.C: New test.
44399         * g++.dg/warn/Wsign-compare-1.C: New test.
44401 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44403         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
44405 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
44407         PR c++/9411
44408         * g++.dg/template/explicit2.C: New test.
44410         PR c++/10032
44411         * g++.dg/warn/pedantic1.C: New test.
44413 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
44415         PR c++ 9483
44416         * g++.dg/other/field1.C: New test.
44418 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44420         PR c/11449
44421         * gcc.c-torture/compile/20030707-1.c: New.
44423 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44425         PR c++/10849
44426         * g++.dg/template/access12.C: New test.
44428 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
44430         * g++.dg/bprob/bprob.exp (prof_ext): Update.
44431         * g77.dg/bprob/bprob.exp (prof_ext): Update.
44432         * gcc.misc-tests/bprob.exp (prof_ext): Update.
44433         * gcc.misc-tests/gcov.exp: Update
44434         * g++.dg/gcov/gcov.exp: Update
44435         * lib/gcov.exp: Update.
44437 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
44439         * g++.dg/abi/mangle17.C: Make sure template expressions are
44440         dependent.
44441         * g++.dg/abi/mangle4.C: Mark erroneous casts.
44442         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
44443         * g++.dg/opt/stack1.C: Remove erroneous code.
44444         * g++.dg/parse/template7.C: New test.
44445         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
44446         * g++.old-deja/g++.pt/crash4.C: Likewise.
44448 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44450         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
44451         with zero or one occurence of `$' after the initial `L'.
44453 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
44455         * gcc.c-torture/compile/20030704-1.c: Add a comment.
44457 2003-07-08  Roger Sayle  <roger@eyesopen.com>
44459         PR c/11370
44460         * gcc.dg/Wunreachable-6.c: New testcase.
44461         * gcc.dg/Wunreachable-7.c: New testcase.
44463 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44465         PR c/11420
44466         * gcc.dg/20030708-1.c: New test.
44468 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
44470         * gcc.dg/compat/sdata-section.h: New file.
44471         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
44472         * gcc.dg/torture/mips-sdata-1.c: New test.
44474 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44476         PR c++/11030
44477         * g++.dg/template/friend19.C: New test.
44479 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44481         * g++.dg/opt/strength-reduce.C: New test.
44483 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44485         PR target/10979
44486         * gcc.dg/20030707-1.c: New testcase.
44488 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44490         PR optimization/11059
44491         * g++.dg/opt/emptyunion.C: New testcase.
44493 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44494             Eric Botcazou  <ebotcazou@libertysurf.fr>
44496         * g++.dg/opt/stack1.C: New test.
44498 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
44500         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
44501         run test.
44503         PR c++/11431
44504         * g++.dg/expr/static_cast3.C: New test.
44506 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
44508         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
44509         everywhere.
44510         * gcc.dg/concat.c: Concatenation of string constants with
44511         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
44512         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
44513         * gcc.dg/cpp/escape-2.c: Use wide character constants where
44514         necessary to avoid multi-character character constant warning.
44515         * gcc.dg/cpp/escape.c: Likewise.
44516         * gcc.dg/cpp/ucs.c: Likewise.
44517         Remove backslashes from dg-bogus comments, as they confuse Tcl.
44518         Fix a typo.
44520 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
44522         PR c/11428
44523         * gcc.c-torture/compile/20030704-1.c: New.
44525 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
44527         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
44529 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
44531         PR c++/5287, PR c++/7910,  PR c++/11021
44532         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
44533         tests for warnings.
44534         * g++.dg/ext/dllimport2.C: Add tests for warnings.
44535         * g++.dg/ext/dllimport3.C: Likewise.
44536         * g++.dg/ext/dllimport4.C: New file.
44537         * g++.dg/ext/dllimport5.C: New file.
44538         * g++.dg/ext/dllimport6.C: New file.
44539         * g++.dg/ext/dllimport7.C: New file.
44540         * g++.dg/ext/dllimport8.C: New file.
44541         * g++.dg/ext/dllimport9.C: New file.
44542         * g++.dg/ext/dllimport10.C: New file.
44543         * g++.dg/ext/dllexport1.C: New file.
44545 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
44547         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
44548         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
44550 2003-07-03  Roger Sayle  <roger@eyesopen.com>
44552         * gcc.dg/builtins-25.c: New testcase.
44553         * gcc.dg/builtins-26.c: New testcase.
44555 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
44557         * gcc.dg/compat/vector-defs.h: New file.
44558         * gcc.dg/compat/vector-setup.h: New file.
44559         * gcc.dg/compat/vector-check.h: New file.
44560         * gcc.dg/compat/vector-1_main.c: New file.
44561         * gcc.dg/compat/vector-1_x.c: New file.
44562         * gcc.dg/compat/vector-1_y.c: New file.
44563         * gcc.dg/compat/vector-2_main.c: New file.
44564         * gcc.dg/compat/vector-2_x.c: New file.
44565         * gcc.dg/compat/vector-2_y.c: New file.
44567         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
44568         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
44569         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
44570         * gcc.dg/compat/struct-align-1.h: New file.
44571         * gcc.dg/compat/struct-align-1_main.c: New file.
44572         * gcc.dg/compat/struct-align-1_x.c: New file.
44573         * gcc.dg/compat/struct-align-1_y.c: New file.
44574         * gcc.dg/compat/struct-align-2.h: New file.
44575         * gcc.dg/compat/struct-align-2_main.c: New file.
44576         * gcc.dg/compat/struct-align-2_x.c: New file.
44577         * gcc.dg/compat/struct-align-2_y.c: New file.
44579         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
44580         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44581         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44582         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44583         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44584         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44585         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44586         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44587         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44588         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44589         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44590         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44591         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44592         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44593         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44594         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44595         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44596         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44597         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44598         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44599         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44600         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44601         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44602         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44603         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44604         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44605         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44606         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44607         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44609 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44611         * gcc.dg/i386-call-1.c: New test.
44613 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44615         PR c++/9162
44616         * g++.dg/parse/defarg4.C: New.
44618 2003-07-03  Roger Sayle  <roger@eyesopen.com>
44620         PR target/10700
44621         * gcc.c-torture/compile/20030703-1.c: New test case.
44623 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
44625         * g++.dg/template/local3.C: Remove extra semicolon.
44627 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44629         * gcc.dg/i386-volatile-1.c: New test.
44631 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
44633         PR c++/11072
44634         * g++.dg/other/offsetof2.C: XFAIL.
44635         * g++.dg/other/offsetof5.C: New.
44637         PR c++/10219
44638         * g++.dg/template/error1.C: New.
44640         PR c++/9779
44641         * g++.dg/template/dependent-expr1.C: New.
44643 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
44645         PR c++/6949
44646         * g++.dg/template/local3.C: New test.
44648         PR c++/11149
44649         * g++.dg/lookup/scoped6.C: New test.
44651 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
44653         PR c++/8046
44654         * g++.dg/other/error7.C: New test.
44656 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
44658         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
44659         * g++.old-deja/g++.abi/vtable3.h: Likewise.
44660         * g++.old-deja/g++.law/code-gen5.C: Likewise.
44661         * g++.old-deja/g++.other/union2.C: Likewise.
44662         * gcc.dg/c90-const-expr-2.c: Likewise.
44663         * gcc.dg/c90-const-expr-3.c: Likewise.
44664         * gcc.dg/c99-const-expr-2.c: Likewise.
44665         * gcc.dg/c99-const-expr-3.c: Likewise.
44666         * gcc.dg/concat.c: Likewise.
44668 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
44670         PR c++/9559
44671         * g++.dg/init/static1.C: New test.
44673 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44675         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
44676         * g++.old-deja/g++.other/access2.C: Likewise.
44677         * g++.old-deja/g++.other/decl2.C: Likewise.
44678         * gcc.c-torture/execute/20020615-1.c: Likewise.
44680 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44682         PR c++/4933
44683         * g++.dg/template/sizeof4.C: New test.
44685 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44687         * g++.dg/other/error6.C: New test.
44689 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44691         PR c++/10750
44692         * g++.dg/parse/constant2.C: New test.
44694 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
44696         PR c++/11106
44697         * g++.dg/other/error5.C: New test.
44699 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44701         * gcc.dg/format/gcc_diag-1.c: New test.
44703 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
44705         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
44707 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
44709         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
44710         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
44711         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
44713 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
44715         * gcc.c-torture/execute/builtins/string-8.c: New test.
44716         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
44717         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
44718         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
44720 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
44722         PR c++/10468
44723         * g++.dg/ext/typeof6.C: New test.
44725 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
44727         PR c++/10796
44728         * g++.dg/init/enum1.C: New test.
44730 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
44732         * gcc.dg/20030627-1.c: New test.
44734 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
44736         PR c++/11332
44737         * g++.dg/expr/static_cast2.C: New test.
44739 2003-06-26  Roger Sayle  <roger@eyesopen.com>
44740             Jakub Jelinek  <jakub@redhat.com>
44742         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
44743         sprintf(dst,"%s",src) optimization.
44744         * gcc.c-torture/execute/20030626-1.c: New test case.
44745         * gcc.c-torture/execute/20030626-2.c: New test case.
44747 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
44749         * gcc.c-torture/execute/multi-ix.c: New test.
44751         * gcc.c-torture/execute/simd-4.c (main):
44752         Added missing semicolon at end of union.
44754 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
44756         PR c++/8266
44757         * g++.dg/template/explicit-instantiation3.C: New test.
44759 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
44761         * gcc.dg/20030626-1.c: Use signed char.
44763 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
44765         * gcc.dg/20030626-1.c: New test.
44767 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
44769         * const-str-2.m: Update.
44771 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
44773         PR c++/10990
44774         * g++.dg/rtti/dyncast1.C: New test.
44775         * g++.dg/abi/mangle4.C: Correct base-specifier access.
44776         * g++.dg/lookup/scoped1.C: Remove XFAIL.
44777         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
44779         PR c++/10931
44780         * g++.dg/expr/static_cast1.C: New test.
44782 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
44784         * gcc.dg/20030625-1.c: New test.
44786 2003-06-24  Roger Sayle  <roger@eyesopen.com>
44788         * gcc.c-torture/compile/20030624-1.c: New test case.
44790 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
44792         * gcc.c-torture/execute/string-opt-17.c: New test.
44794 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
44796         PR c++/5754
44797         * g++.dg/parse/crash6.C: New test.
44799 2003-06-23  Roger Sayle  <roger@eyesopen.com>
44801         * gcc.dg/builtins-24.c: New test case.
44803 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
44805         * g++.dg/opt/operator1.C: New test.
44807 2003-06-22  Roger Sayle  <roger@eyesopen.com>
44809         * gcc.c-torture/execute/string-opt-16.c: New test case.
44811 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
44813         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
44814         * g++.old-deja/g++.other/conv7.C: Likewise.
44815         * g++.old-deja/g++.other/overcnv2.C: Likewise.
44816         * g++.old-deja/g++.other/overload14.C: Likewise.
44818 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
44820         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
44821         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
44823 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44825         PR c++/10888
44826         * g++.dg/warn/Winline-3.C: New test.
44828 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44830         * lib/target-supports.exp (check_alias_available): Make the test
44831         program acceptable to the Solaris assembler.
44833         PR c++/10749
44834         * g++.dg/template/memclass2.C: New test.
44836 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44837             Eric Botcazou  <ebotcazou@libertysurf.fr>
44839         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
44840         data for non-matching targets.
44841         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
44843 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44845         PR c++/10845
44846         * g++.dg/template/member3.C: New test.
44848 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
44850         PR c++/10939
44851         * g++.dg/template/func1.C: New test.
44853         PR c++/9649
44854         * g++.dg/template/static4.C: New test.
44855         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
44857         PR c++/11041
44858         * g++.dg/init/ref7.C: New test.
44860 2003-06-19  Matt Austern  <austern@apple.com>
44862         PR c++/11228
44863         * g++.dg/anew1.C: New test.
44864         * g++.dg/anew2.C: New test.
44865         * g++.dg/anew3.C: New test.
44866         * g++.dg/anew4.C: New test.
44868 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
44870         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
44872 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
44874         * gcc.c-torture/execute/simd-4.c (main): Make expected value
44875         endian-dependent.
44877 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
44879         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
44880         Remove cruft.
44882 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
44884         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
44885         * gcc.c-torture/compile/961203-1.c: Likewise.
44886         * gcc.c-torture/compile/980506-1.c: Likewise.
44888 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
44890         PR c++/10712
44891         * g++.dg/lookup/using7.C: New test.
44893 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
44895         PR c++/11105
44896         * g++.dg/abi/conv1.C: Remove it.
44897         * g++.dg/template/conv7.C: New test.
44898         * g++.dg/template/conv8.C: Likewise.
44899         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
44900         conversion operator.
44902 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
44904         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
44905         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44906         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44907         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44908         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44909         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44910         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44911         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44912         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44913         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44914         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44915         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44916         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44917         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44918         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44919         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44920         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44921         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44922         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44923         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44924         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44925         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44926         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44927         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44928         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44929         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44930         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44931         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44932         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44934 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
44936         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
44937         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
44938         indications.
44940 2003-06-16  Roger Sayle  <roger@eyesopen.com>
44942         * gcc.dg/i386-387-5.c: New test case.
44943         * gcc.dg/i386-387-6.c: New test case.
44944         * gcc.dg/builtins-23.c: New test case.
44946 2003-06-15  Roger Sayle  <roger@eyesopen.com>
44948         * gcc.dg/builtins-22.c: New test case.
44949         * gcc.dg/i386-387-1.c: Update to test exp.
44950         * gcc.dg/i386-387-2.c: Likewise.
44952 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44954         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
44956 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44958         * lib/gcc-dg.exp (dg-require-dll): New function.
44959         (dg-xfail-if): Likewise.
44960         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
44961         driver.
44963         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
44964         * gcc.c-torture/compile/20001205-1.c: Likewise.
44965         * gcc.c-torture/compile/20001226-1.c: Likewise.
44966         * gcc.c-torture/compile/20010518-2.c: Likewise.
44967         * gcc.c-torture/compile/20020312-1.c: Likewise.
44968         * gcc.c-torture/compile/20020604-1.c: Likewise.
44969         * gcc.c-torture/compile/920501-12.c: Likewise.
44970         * gcc.c-torture/compile/920501-4.c: Likewise.
44971         * gcc.c-torture/compile/920520-1.c: Likewise.
44972         * gcc.c-torture/compile/920521-1.c: Likewise.
44973         * gcc.c-torture/compile/920625-1.c: Likewise.
44974         * gcc.c-torture/compile/961203-1.c: Likewise.
44975         * gcc.c-torture/compile/980506-1.c: Likewise.
44976         * gcc.c-torture/compile/981006-1.c: Likewise.
44977         * gcc.c-torture/compile/981022-1.c: Likewise.
44978         * gcc.c-torture/compile/981223-1.c: Likewise.
44979         * gcc.c-torture/compile/990617-1.c: Likewise.
44980         * gcc.c-torture/compile/dll.c: Likewise.
44981         * gcc.c-torture/compile/labels-3.c: Likewise.
44982         * gcc.c-torture/compile/mipscop-1.c: Likewise.
44983         * gcc.c-torture/compile/mipscop-2.c: Likewise.
44984         * gcc.c-torture/compile/mipscop-3.c: Likewise.
44985         * gcc.c-torture/compile/mipscop-4.c: Likewise.
44986         * gcc.c-torture/compile/simd-5.c: Likewise.
44987         * gcc.c-torture/compile/20000804-1.x: Remove.
44988         * gcc.c-torture/compile/20001205-1.x: Likewise.
44989         * gcc.c-torture/compile/20001226-1.x: Likewise.
44990         * gcc.c-torture/compile/20010518-2.x: Likewise.
44991         * gcc.c-torture/compile/20020312-1.x: Likewise.
44992         * gcc.c-torture/compile/20020604-1.x: Likewise.
44993         * gcc.c-torture/compile/920501-12.x: Likewise.
44994         * gcc.c-torture/compile/920501-4.x: Likewise.
44995         * gcc.c-torture/compile/920520-1.x: Likewise.
44996         * gcc.c-torture/compile/920521-1.x: Likewise.
44997         * gcc.c-torture/compile/920625-1.x: Likewise.
44998         * gcc.c-torture/compile/961203-1.x: Likewise.
44999         * gcc.c-torture/compile/980506-1.x: Likewise.
45000         * gcc.c-torture/compile/981006-1.x: Likewise.
45001         * gcc.c-torture/compile/981022-1.x: Likewise.
45002         * gcc.c-torture/compile/981223-1.x: Likewise.
45003         * gcc.c-torture/compile/990617-1.x: Likewise.
45004         * gcc.c-torture/compile/mipscop-1.x: Likewise.
45005         * gcc.c-torture/compile/mipscop-2.x: Likewise.
45006         * gcc.c-torture/compile/mipscop-3.x: Likewise.
45007         * gcc.c-torture/compile/mipscop-4.x: Likewise.
45008         * gcc.c-torture/compile/simd-5.x: Likewise.
45010         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
45012 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45014         * gcc.c-torture/execute/20030611-1.c: New test.
45016 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45018         PR middle-end/168
45019         * gcc.dg/20030612-1.c: New test case.
45021 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45023         PR c++/10635
45024         * g++.dg/expr/cast1.C: New test.
45026 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45028         * gcc.dg/builtins-21.c: New test case.
45030 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
45032         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
45033         options instead of at the end.
45034         * lib/objc.exp (objc_target_compile): Likewise.
45036 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
45038         PR c++/10432
45039         * g++.dg/parse/error1.C: New test.
45041 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
45043         * gcc.dg/compat/struct-by-value-11_main.c: New file.
45044         * gcc.dg/compat/struct-by-value-11_x.c: New file.
45045         * gcc.dg/compat/struct-by-value-11_y.c: New file.
45046         * gcc.dg/compat/struct-by-value-12_main.c: New file.
45047         * gcc.dg/compat/struct-by-value-12_x.c: New file.
45048         * gcc.dg/compat/struct-by-value-12_y.c: New file.
45049         * gcc.dg/compat/struct-by-value-13_main.c: New file.
45050         * gcc.dg/compat/struct-by-value-13_x.c: New file.
45051         * gcc.dg/compat/struct-by-value-13_y.c: New file.
45052         * gcc.dg/compat/struct-by-value-14_main.c: New file.
45053         * gcc.dg/compat/struct-by-value-14_x.c: New file.
45054         * gcc.dg/compat/struct-by-value-14_y.c: New file.
45055         * gcc.dg/compat/struct-by-value-15_main.c: New file.
45056         * gcc.dg/compat/struct-by-value-15_x.c: New file.
45057         * gcc.dg/compat/struct-by-value-15_y.c: New file.
45058         * gcc.dg/compat/struct-by-value-16_main.c: New file.
45059         * gcc.dg/compat/struct-by-value-16_x.c: New file.
45060         * gcc.dg/compat/struct-by-value-16_y.c: New file.
45061         * gcc.dg/compat/struct-by-value-17_main.c: New file.
45062         * gcc.dg/compat/struct-by-value-17_x.c: New file.
45063         * gcc.dg/compat/struct-by-value-17_y.c: New file.
45064         * gcc.dg/compat/struct-by-value-18_main.c: New file.
45065         * gcc.dg/compat/struct-by-value-18_x.c: New file.
45066         * gcc.dg/compat/struct-by-value-18_y.c: New file.
45068         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45069         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45070         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45071         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45072         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45073         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45074         * gcc.dg/compat/scalar-return-3_main.c: New file.
45075         * gcc.dg/compat/scalar-return-3_x.c: New file.
45076         * gcc.dg/compat/scalar-return-3_y.c: New file.
45077         * gcc.dg/compat/scalar-return-4_main.c: New file.
45078         * gcc.dg/compat/scalar-return-4_x.c: New file.
45079         * gcc.dg/compat/scalar-return-4_y.c: New file.
45081 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
45083         * gcc.dg/compat/fp2-struct-check.h: New file.
45084         * gcc.dg/compat/fp2-struct-defs.h: New file.
45085         * gcc.dg/compat/fp2-struct-init.h: New file.
45086         * gcc.dg/compat/struct-by-value-10_main.c: New file.
45087         * gcc.dg/compat/struct-by-value-10_x.c: New file.
45088         * gcc.dg/compat/struct-by-value-10_y.c: New file.
45089         * gcc.dg/compat/struct-return-10_main.c: New file.
45090         * gcc.dg/compat/struct-return-10_x.c: New file.
45091         * gcc.dg/compat/struct-return-10_y.c: New file.
45093         * gcc.dg/compat/compat-common.h: New file.
45094         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
45095         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
45096         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
45097         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
45098         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
45099         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
45100         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
45101         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45102         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
45103         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
45104         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45105         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
45106         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
45107         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45108         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
45109         * gcc.dg/compat/small-struct-check.h: Ditto.
45110         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
45111         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45112         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
45113         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
45114         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45115         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45116         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
45117         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45118         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
45119         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
45120         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45121         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45122         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
45123         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45124         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45125         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
45126         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45127         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
45128         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
45129         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45130         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
45131         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
45132         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45133         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
45134         * gcc.dg/compat/struct-return-2_main.c: Ditto.
45135         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45136         * gcc.dg/compat/struct-return-2_y.c: Ditto.
45137         * gcc.dg/compat/struct-return-3_main.c: Ditto.
45138         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45139         * gcc.dg/compat/struct-return-3_y.c: Ditto.
45141 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
45143         * g++.dg/pch/static-1.C: New file.
45144         * g++.dg/pch/static-1.Hs: New file.
45146 2003-06-10  Richard Henderson  <rth@redhat.com>
45148         * gcc.dg/asm-7.c: Adjust expected warning text.
45150 2003-06-10  Roger Sayle  <roger@eyesopen.com>
45152         * gcc.dg/builtins-20.c: New test case.
45154 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
45156         PR c++/11131
45157         * g++.dg/opt/template1.C: New test.
45159 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45161         * lib/gcc-dg.exp (dg-test): Clear additional_files and
45162         additional_sources.
45164 2003-05-21  David Taylor  <dtaylor@emc.com>
45166         * gcc.dg/Wpadded.c: New file.
45168 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45170         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
45171         * gcc.dg/special/weak-2.c: Add dg-require-weak.
45172         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
45173         dg-require-weak.
45175 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
45177         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
45179 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45181         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
45182         (dg-require-alias): Likewise.
45183         (dg-require-gc-sections): Likewise.
45184         * lib/target-supports.exp (check_gc_sections_available): Likewise.
45186 2003-06-08  Richard Henderson  <rth@redhat.com>
45188         * gcc.dg/20011029-2.c: Fix the array reference.
45189         * gcc.dg/asm-7.c: New.
45191 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
45193         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
45195 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
45197         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
45198         (dg-require-gc-sections): Likewise.
45200 2003-06-08  Jan Hubicka  <jh@suse.cz>
45202         * i386-cmov1.c: Fix regular expression.
45203         * i386-cvt-1.c: Likewise.
45204         * i386-local.c: Likewise.
45205         * i386-local2.c: Likewise.
45206         * i386-mul.c: Likewise.
45207         * i386-ssetype-1.c: Likewise.
45208         * i386-ssetype-3.c: Likewise.
45209         * i386-ssetype-5.c: Likewise.
45211 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45213         PR c++/11039
45214         * g++.dg/warn/implicit-typename2.C: New test.
45215         * g++.dg/warn/implicit-typename3.C: New test.
45217 2003-06-07  Richard Henderson  <rth@redhat.com>
45219         * g++.dg/other/offsetof3.C: Use size_t.
45220         * g++.dg/other/offsetof4.C: Likewise.
45222 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
45224         * lib/copy-file.exp: New. Implement gcc_copy_files.
45226         * lib/dg-pch.exp: Load copy-file.exp
45227         (dg-pch): Use gcc_copy_files instead of "file copy".
45229 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
45231         * gcc.dg/weak/weak.exp: Simplify.
45232         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
45233         * gcc.dg/weak/weak-1.c: Likewise.
45234         * gcc.dg/weak/weak-2.c: Likewise.
45235         * gcc.dg/weak/weak-3.c: Likewise.
45236         * gcc.dg/weak/weak-4.c: Likewise.
45237         * gcc.dg/weak/weak-5.c: Likewise.
45238         * gcc.dg/weak/weak-6.c: Likewise.
45239         * gcc.dg/weak/weak-7.c: Likewise.
45240         * gcc.dg/weak/weak-8.c: Likewise.
45241         * gcc.dg/weak/weak-9.c: Likewise.
45243 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
45245         gcc.c-torture/execute/20030606-1.c: New.
45247 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45249         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
45250         * gcc.dg/builtins-19.c: Likewise.
45252 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45254         * gcc.dg/builtins-2.c: Add some more tests.
45255         * gcc.dg/builtins-18.c: New test case.
45256         * gcc.dg/builtins-19.c: New test case.
45258 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45259             Jim Wilson  <wilson@tuliptree.org>
45261         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
45263 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
45265         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
45266         mempcpy/stpcpy calls not to be optimized into something else.
45267         * gcc.c-torture/execute/string-opt-3.c: Moved to...
45268         * gcc.c-torture/execute/builtins/string-7.c: ...here.
45269         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
45271 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45273         * gcc.dg/format/asm_fprintf-1.c: New test.
45275 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
45277         * lib/gcc-defs.exp (additional_sources): New variable.
45278         (dg-additional-sources): New function.
45279         (additional_files): New variable.
45280         (dg-additional-files): New function.
45281         (dg-additional-files-options): Likewise.
45282         * lib/gcc-dg.exp (dg-require-weak): New function.
45283         (dg-require-alias): Likewise.
45284         (dg-require-gc-sections): Likewise.
45285         * lib/target-supports.exp (check_alias_available): Remove testfile
45286         parameter.
45287         (check_gc_sections_available): New function.
45288         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
45289         (dg-gpp-additional-files): Likewise.
45290         * lib/g++.exp (additional_sources): Remove.
45291         (additional_files): Likewise.
45292         (g++_target_compile): Use dg-additional-files-options.
45294         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
45295         Tcl logic.
45296         * gcc.dg/special/ecos.exp: Remove.
45297         * gcc.dg/special/20000419-2.c: Use dg-require-*.
45298         * gcc.dg/special/alias-1.c: Likewise.
45299         * gcc.dg/special/alias-2.c: Likewise.
45300         * gcc.dg/special/gcsec-1.c: Likewise.
45301         * gcc.dg/special/weak-1.c: Likewise.
45302         * gcc.dg/special/weak-2.c: Likewise.
45303         * gcc.dg/special/wkali-1.c: Likewise.
45304         * gcc.dg/special/wkali-2.c: Likewise.
45306         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
45307         dg-gpp-additional-*.
45308         * g++.dg/special/conpr-3.C: Likewise.
45309         * g++.dg/special/conpr-4.C: Likewise.
45310         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
45311         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
45312         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
45313         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
45314         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
45315         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
45316         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
45317         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
45318         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
45319         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
45320         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
45321         * g++.old-deja/g++.other/comdat1.C: Likewise.
45322         * g++.old-deja/g++.other/comdat2.C: Likewise.
45323         * g++.old-deja/g++.other/comdat3.C: Likewise.
45324         * g++.old-deja/g++.other/ctor1.C: Likewise.
45325         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
45327 2003-06-05  Richard Henderson  <rth@redhat.com>
45329         * gcc.dg/debug/20030605-1.c: New.
45331 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
45333         * README.QMTEST: Update.
45335 2003-06-04  Richard Henderson  <rth@redhat.com>
45337         * gcc.dg/cleanup-1.c: New.
45338         * gcc.dg/cleanup-2.c: New.
45339         * gcc.dg/cleanup-3.c: New.
45340         * gcc.dg/cleanup-4.c: New.
45341         * gcc.dg/cleanup-5.c: New.
45342         * gcc.dg/cleanup-6.c: New.
45343         * gcc.dg/cleanup-7.c: New.
45345 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
45347         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
45349         * lib/dg-pch.exp: New file.
45350         * g++.dg/pch/pch.exp: Use dg-pch.exp.
45351         * gcc.dg/pch/pch.exp: Likewise.
45353 2003-06-04  Roger Sayle  <roger@eyesopen.com>
45355         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
45356         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
45357         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
45358         * gcc.dg/builtins-17.c: New test case.
45359         * gcc.dg/i386-387-4.c: New test case.
45360         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
45362 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45364         * gcc.dg/ultrasp9.c: New test.
45366 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45368         * gcc.c-torture/compile/20030604-1.c: New test.
45369         * gcc.dg/sparc-constant-1.c: New test.
45371 2003-06-03  Glen Nakamura  <glen@imodulo.com>
45373         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
45375 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
45377         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
45379         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
45380         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
45382 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
45384         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
45386 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45388         PR c++/10940
45389         * g++.dg/template/spec10.C: New test.
45391 2003-06-03  Roger Sayle  <roger@eyesopen.com>
45393         * gcc.dg/builtins-16.c: New test case.
45395 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
45397         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
45398         mempcpy test with post-increments.
45399         * gcc.c-torture/execute/string-opt-3.c: New test.
45400         * gcc.dg/string-opt-1.c: New test.
45402 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
45404         PR fortran/10965
45405         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
45407 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
45409         * lib/scanasm.exp (dg-scan): New function, factored out of ...
45410         (scan-assembler): ... here.  Use dg-scan.
45411         (scan-assembler-not): Likewise.
45412         (scan-file): New function.
45413         (scan-file-not): Likewise.
45414         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
45415         * gcc.dg/cpp/_Pragma4.c: Likewise.
45416         * gcc.dg/cpp/_Pragma5.c: Likewise.
45417         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45418         * gcc.dg/cpp/avoidpaste2.c: Likewise.
45419         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
45420         * gcc.dg/cpp/cmdlne-P.c: Likewise.
45421         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
45422         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
45423         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
45424         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
45425         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
45426         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
45427         * gcc.dg/cpp/cxxcom1.c: Likewise.
45428         * gcc.dg/cpp/line1.c: Likewise.
45429         * gcc.dg/cpp/maccom1.c: Likewise.
45430         * gcc.dg/cpp/maccom2.c: Likewise.
45431         * gcc.dg/cpp/maccom3.c: Likewise.
45432         * gcc.dg/cpp/maccom4.c: Likewise.
45433         * gcc.dg/cpp/maccom5.c: Likewise.
45434         * gcc.dg/cpp/maccom6.c: Likewise.
45435         * gcc.dg/cpp/multiline.c: Likewise.
45436         * gcc.dg/cpp/spacing1.c: Likewise.
45437         * gcc.dg/cpp/spacing2.c: Likewise.
45438         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
45439         * gcc.dg/cpp/trad/maccom1.c: Likewise.
45440         * gcc.dg/cpp/trad/maccom2.c: Likewise.
45441         * gcc.dg/cpp/trad/maccom3.c: Likewise.
45442         * gcc.dg/cpp/trad/maccom4.c: Likewise.
45443         * gcc.dg/cpp/trad/maccom6.c: Likewise.
45444         * gcc.dg/cpp/cxxcom2.c: Likewise.
45445         * gcc.dg/cpp/cxxcom2.h: New file.
45447         * gcc.dg/cpp/truefalse.cpp: Move it to ...
45448         * g++.dg/cpp/truefalse.C: Here.
45449         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
45451 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
45453         * gcc.dg/cpp/redef3.c: New file.
45455 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45457         * gcc.dg/i386-loop-3.c: New test.
45459 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
45461         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
45463 2003-05-31  Roger Sayle  <roger@eyesopen.com>
45465         * gcc.dg/fwrapv-1.c: New test case.
45466         * gcc.dg/fwrapv-2.c: New test case.
45468 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45470         PR c++/10956
45471         * g++.dg/template/spec9.C: New test.
45473 2003-05-29  Roger Sayle  <roger@eyesopen.com>
45475         * gcc.dg/duff-4.c: New test case.
45477 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
45479         PR fortran/10843
45480         * g77.dg/ffixed-form-1.f: New test
45481         * g77.dg/ffixed-form-2.f: New test
45482         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
45483         * g77.dg/ffree-form-3.f: New test
45485 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
45487         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
45488         * gcc.dg/wint_t-1.c: Likewise.
45490 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45492         * g++.dg/template/access11.C: New test.
45494 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45496         PR c++/10849
45497         * g++.dg/template/access10.C: New test.
45499 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45500             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45502         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
45504 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45506         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
45507         suppress for powerpc-*-darwin*.
45508         * gcc.dg/torture/builtin-noret-2.c: Likewise.
45510 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45512         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
45513         suppress option for powerpc-*-darwin*.
45515 2003-05-23  Roger Sayle  <roger@eyesopen.com>
45517         * gcc.dg/builtins-1.c: Add tests for tan and atan.
45518         * gcc.dg/builtins-4.c: Add test for fmod.
45520 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45522         PR c++/10682
45523         * g++.dg/template/instantiate4.C: New test.
45525 2003-05-22  Roger Sayle  <roger@eyesopen.com>
45527         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
45529 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
45531         * gcc.dg/compat/scalar-return-1_main.c: New file.
45532         * gcc.dg/compat/scalar-return-1_x.c: New file.
45533         * gcc.dg/compat/scalar-return-1_y.c: New file.
45534         * gcc.dg/compat/scalar-return-2_main.c: New file.
45535         * gcc.dg/compat/scalar-return-2_x.c: New file.
45536         * gcc.dg/compat/scalar-return-2_y.c: New file.
45537         * gcc.dg/compat/struct-return-3_main.c: New file.
45538         * gcc.dg/compat/struct-return-3_y.c: New file.
45539         * gcc.dg/compat/struct-return-3_x.c: New file.
45540         * gcc.dg/compat/struct-return-2_main.c: New file.
45541         * gcc.dg/compat/struct-return-2_x.c: New file.
45542         * gcc.dg/compat/struct-return-2_y.c: New file.
45544 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45546         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
45547         for hppa*-hp-hpux*.
45548         * gcc.dg/20021014-1.c (dg-options): Likewise.
45549         * gcc.dg/nest.c (dg-options): Likewise.
45551 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
45553         PR c++/9738
45554         * g++.dg/ext/dllimport2.C: New file.
45555         * g++.dg/ext/dllimport3.C: New file.
45557 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
45559         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
45560         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45561         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45562         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45563         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45564         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45565         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
45566         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
45567         * gcc.dg/compat/small-struct-defs.h: New file.
45568         * gcc.dg/compat/small-struct-init.h: New file.
45569         * gcc.dg/compat/small-struct-check.h: New file.
45570         * gcc.dg/compat/fp-struct-defs.h: New file.
45571         * gcc.dg/compat/fp-struct-check.h: New file.
45572         * gcc.dg/compat/fp-struct-init.h: New file.
45573         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
45574         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
45576 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
45578         * gcc.dg/20030225-2.c: New test.
45580 2003-05-18  Roger Sayle  <roger@eyesopen.com>
45581             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45583         * gcc.c-torture/compile/20030518-1.c: New test case.
45585 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
45587         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
45588         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
45589         gcc-dg-debug-runtest.
45590         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
45591         gcc-dg-debug-runtest.
45593 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45595         PR c++/9022
45596         * g++.dg/lookup/using6.C: New test.
45598 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45600         * g++.dg/parse/access2.C: New test.
45602 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
45604         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
45605         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
45606         * gcc.dg/debug/debug.exp: Likewise.
45608 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
45610         * gcc.dg/dollar.c: New test.
45612 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
45614         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
45615         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
45616         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
45617         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
45618         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
45619         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
45620         * gcc.dg/compat/struct-by-value-6_main.c: New file.
45621         * gcc.dg/compat/struct-by-value-6_x.c: New file.
45622         * gcc.dg/compat/struct-by-value-6_y.c: New file.
45623         * gcc.dg/compat/struct-by-value-7_main.c: New file.
45624         * gcc.dg/compat/struct-by-value-7_x.c: New file.
45625         * gcc.dg/compat/struct-by-value-7_y.c: New file.
45626         * gcc.dg/compat/struct-by-value-8_main.c: New file.
45627         * gcc.dg/compat/struct-by-value-8_x.c: New file.
45628         * gcc.dg/compat/struct-by-value-8_y.c: New file.
45629         * gcc.dg/compat/struct-by-value-9_main.c: New file.
45630         * gcc.dg/compat/struct-by-value-9_x.c: New file.
45631         * gcc.dg/compat/struct-by-value-9_y.c: New file.
45633 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
45635         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
45636         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
45637         support for "repo" mode.
45638         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
45639         * lib/g77-dg.exp: Likewise.
45640         * lib/obj-dg.exp: Likewise.
45642 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
45644         Merge from gcc-3_2-rhl8-branch:
45645         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
45647         * gcc.dg/tls/opt-6.c: New test.
45649         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
45651         * gcc.dg/20030405-1.c: New test.
45653         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
45655         * gcc.dg/20030309-1.c: New test.
45657         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45659         * gcc.c-torture/execute/20030307-1.c: New test.
45661         2003-02-20  Randolph Chung  <tausq@debian.org>
45663         * gcc.c-torture/compile/20030220-1.c: New test.
45665         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
45667         * gcc.dg/20030217-1.c: New test.
45669         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
45671         * gcc.c-torture/compile/20020129-1.c: New test.
45673         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45675         * gcc.dg/unroll-1.c: New test.
45677         2002-11-16  Jan Hubicka  <jh@suse.cz>
45679         * gcc.c-torture/execute/20020920-1.c: New test.
45681         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
45683         PR target/7434
45684         * gcc.c-torture/compile/20021008-1.c: New test.
45686         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
45688         PR target/7559
45689         * gcc.c-torture/execute/20020810-1.c: New test.
45691         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
45693         * gcc.c-torture/compile/20020807-1.c: New test.
45695         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
45697         * gcc.dg/tls/opt-1.c: New test.
45699         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
45701         * gcc.dg/20020729-1.c: New test.
45703         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
45705         * g++.dg/opt/life1.C: New test.
45707         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
45709         * gcc.dg/20020525-1.c: New test.
45711         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
45713         PR c++/6794
45714         * g++.dg/ext/pretty1.C: New test.
45715         * g++.dg/ext/pretty2.C: New test.
45717 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
45719         PR c++/8385
45720         * g++.dg/ext/typeof5.C: New test.
45722 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
45724         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
45725         __USER_LABEL_PREFIX__ into account.
45726         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
45728 2003-05-14  Roger Sayle  <roger@eyesopen.com>
45730         * gcc.dg/builtins-15.c: New test case.
45732 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
45734         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
45736 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
45738         * lib/g++.exp: Tweak handling of additional source files.
45739         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
45740         * g++.dg/special/conpr-2a.C: Rename to ...
45741         * g++.dg/special/conpr-2a.cc: ... this.
45742         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
45743         * g++.dg/special/conpr-3a.C: Rename to ...
45744         * g++.dg/special/conpr-3a.cc: This.
45745         * g++.dg/special/conpr-3b.C: Rename to ...
45746         * g++.dg/special/conpr-3b.cc: This.
45747         * g++.dg/special/conpr-4.C: New test.
45748         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
45750 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
45752         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
45754 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45756         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
45757         * g++.old-deja/g++.robertl/eb71.C: Likewise.
45758         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
45759         * g++.old-deja/g++.other/warn3.C: Likewise.
45761 2003-05-11  Roger Sayle  <roger@eyesopen.com>
45763         * gcc.dg/i386-387-1.c: Update to also test log.
45764         * gcc.dg/i386-387-2.c: Likewise.
45766 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45768         * g77.f-torture/execute/int8421.f: New test.
45770 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45772         PR c++/10230, c++/10481
45773         * g++.dg/lookup/scoped5.C: New test.
45775 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45777         PR c++/10552
45778         * g++.dg/template/ttp6.C: New test.
45780 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
45782         * gcc.c-torture/execute/builtins: New directory.
45783         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
45784         gcc.c-torture/execute/builtins.
45785         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
45786         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
45787         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
45788         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
45790 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45792         PR c++/9252
45793         * g++.dg/template/access8.C: New test.
45794         * g++.dg/template/access9.C: New test.
45796 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45798         PR c++/9554
45799         * g++.dg/parse/access1.C: New test.
45801 2003-05-09  DJ Delorie  <dj@redhat.com>
45803         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
45804         long, and not an int.
45806 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45808         PR c++/10555, c++/10576
45809         * g++.dg/template/memclass1.C: New test.
45811 2003-05-08  DJ Delorie  <dj@redhat.com>
45813         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
45814         targets.
45815         * gcc.c-torture/execute/20021024-1.x: Likewise.
45816         * gcc.c-torture/execute/shiftdi.x: Likewise.
45817         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
45818         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
45819         * gcc.dg/20021018-1.c: Likewise.
45821 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45823         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
45825         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
45826         (bcopy): Call memmove.
45828 2003-05-08  Roger Sayle  <roger@eyesopen.com>
45830         * g77.f-torture/compile/8485.f: New test case.
45832 2003-05-07  Richard Henderson  <rth@redhat.com>
45834         PR c++/10570
45835         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
45836         Verify exception_cleanup not called for rethrows.
45837         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
45838         when exiting catch block without rethrowing.
45839         * g++.dg/eh/forced3.C: New.
45840         * g++.dg/eh/forced4.C: New.
45842 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
45844         * gcc.dg/20030505.c: Fix triplet.
45846 2003-05-06  DJ Delorie  <dj@redhat.com>
45848         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
45849         * gcc.dg/nest.c: Likewise.
45851 2003-05-05  Roger Sayle  <roger@eyesopen.com>
45853         * gcc.dg/builtins-14.c: New test case.
45855 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
45857         * lib/compat.exp (compat-execute): New argument.
45858         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
45859         * gcc.dg/compat: New test directory.
45860         * gcc.dg/compat/compat.exp: New expect script.
45861         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
45862         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
45863         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
45864         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
45865         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
45866         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
45868         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
45869         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
45870         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
45871         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
45872         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
45873         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
45874         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
45875         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
45876         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
45877         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
45878         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
45879         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
45880         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
45881         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
45882         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
45884 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
45886         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
45888 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
45890         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
45892 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
45894         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
45895         * gcc.dg/ppc-fsel-2.c: New test.
45897         * gcc.dg/unused-5.c: New test.
45899 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45901         PR c++/10496
45902         * g++.dg/warn/pmf1.C: New test.
45904 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45906         PR c++/4494
45907         * g++.dg/warn/main.C: New test.
45909 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45911         * gcc.dg/nonnull-3.c: New test.
45913 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
45915         * gcc.dg/cpp/Wtrigraphs.c: Update.
45916         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
45918 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
45920         * gcc.dg/ppc-fsel-1.c: New test.
45922 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
45924         PR c/10604
45925         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
45927 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
45929         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
45931 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45933         PR c++/9364, c++/10553, c++/10586
45934         * g++.dg/parse/typename4.C: New test.
45935         * g++.dg/parse/typename5.C: Likewise.
45937 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
45939         * gcc.c-torture/compile/20030503-1.c: New test.
45941 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45943         * g++.dg/lookup/using5.C: Fix testcase error.
45945 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
45947         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
45948         since MEABI is no longer supported.  Remove all vestiges
45949         of MEABI from the test.
45951 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45953         PR c++/10554
45954         * g++.dg/lookup/using5.C: New test.
45956 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45958         PR c++/8772
45959         * g++.dg/template/ttp5.C: New test.
45961 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
45963         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
45964         (dg-gpp-additional-sources): New function.
45965         (dg-gpp-additional-files): Likewise.
45966         * lib/g++.exp (additional_sources): New variable.
45967         (additional_files): Likewise.
45968         (g++_target_compile): Deal with them.
45969         * lib/old-dejagnu.exp: Remove.
45970         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
45971         * g++.old-deja: Revise all tests to use dg commands.
45973 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45975         PR c++/9432, c++/9528
45976         * g++.dg/lookup/using4.C: New test.
45978 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
45980         * gcc.dg/noreturn-5.c: New file.
45981         * gcc.dg/noreturn-6.c: New file.
45983         * gcc.c-torture/compile/inline-1.c: New file.
45985 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45987         PR c++/10551
45988         * g++.dg/template/explicit1.C: New test.
45990 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45992         PR c++/10549
45993         * g++.dg/other/bitfield1.C: New test.
45995         PR c++/10527
45996         * g++.dg/init/new7.C: New test.
45998 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46000         * g++.dg/ext/desig1.C: New test.
46001         * g++.dg/ext/init1.C: Update.
46003         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46005 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
46007         PR c++/10180
46008         * g++.dg/warn/Winline-1.C: New test.
46010 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
46012         * gcc.c-torture/execute/string-opt-19.c: New test.
46014         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
46015         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
46017 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
46019         PR c++/10506
46020         * g++.dg/init/new6.C: New test.
46022         PR c++/10503
46023         * g++.dg/init/ref6.C: New test.
46025 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
46027         * g++.dg/warn/weak1.C: XFAIL on AIX4.
46029 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46031         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
46032         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
46034 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
46036         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
46037         initialized static data members.
46039 2003-04-25  H.J. Lu <hjl@gnu.org>
46041         * gcc.dg/ia64-sync-4.c: New test.
46043 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46045         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
46046         date.
46048 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
46050         PR c++/10337
46051         * g++.dg/warn/conv1.C: New test.
46052         * g++.old-deja/g++.other/conv7.C: Adjust.
46053         * g++.old-deja/g++.other/overload14.C: Adjust.
46055 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46057         PR c++/10471
46058         * g++.dg/template/defarg2.C: New test.
46060 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
46062         * gcc.dg/cpp/include2.c: Update.
46063         * gcc.dg/cpp/multiline-2.c: New.
46064         * gcc.dg/cpp/multiline.c: Update.
46065         * gcc.dg/cpp/strify2.c: Update.
46066         * gcc.dg/cpp/trad/literals-2.c: Update.
46068 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46070         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46072 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46074         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46076 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46078         PR c++/10451
46079         * g++.dg/parse/crash4.C: New test.
46081         PR c++/9847
46082         * g++.dg/parse/crash5.C: New test.
46084 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
46086         PR c++/10446
46087         * g++.dg/parse/crash3.C: New test.
46089         PR c++/10428
46090         * g++.dg/parse/elab1.C: New test.
46092 2003-04-22  Devang Patel  <dpatel@apple.com>
46094         * gcc.dg/cpp/trad/funlike-5.c: New test.
46096 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
46098         * g++.dg/other/packed1.C: Fix dg options.
46100 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
46102         * g++.dg/other/offsetof2.C: New test.
46104 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
46106         * g++.dg/template/recurse.C: Adjust location of error messages.
46108 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
46110         PR c++/9881
46111         * g++.dg/init/addr-const1.C: New test.
46112         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
46114 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46116         PR c++/10405
46117         * g++.dg/lookup/struct-hack1.C: New test.
46119 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
46121         * ucs.c: Update diagnostic messages.
46123 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
46125         * gcc.dg/cpp/truefalse.cpp: New test.
46126         * gcc.dg/cpp/cpp.exp: Update.
46127         * g++.dg/other/stdbool-if.C: Remove.
46129 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
46131         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
46132         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
46134 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46136         * gcc.c-torture/compile/20030418-1.c: New test.
46138 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
46140         * README.compat: Remove; content moved to doc/sourcebuild.texi.
46142 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46144         PR c++/10347
46145         g++.dg/template/dependent-name1.C: New test.
46147 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
46149         * gcc.dg/warn-1.c (tourist_guide): New array,
46150         contains a pointer to bar.
46152 2003-04-16  Roger Sayle  <roger@eyesopen.com>
46154         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
46155         * gcc.c-torture/execute/medce-1.c: New test case.
46156         * gcc.c-torture/execute/medce-2.c: New test case.
46158 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
46160         * lib/prune.exp: Ignore more messages.
46162         PR c++/10381
46163         * g++.dg/parse/lookup3.C: New test.
46165 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
46167         * gcc.c-torture/compile/20030415-1.c : New test.
46169 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
46171         * gcc.c-torture/execute/scope-2.c: Move to ...
46172         * gcc.dg/noncompile/scope.c: .... here.
46174 2003-04-14  Roger Sayle  <roger@eyesopen.com>
46176         * gcc.dg/20030414-2.c: New test case.
46178 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
46180         PR target/10377
46181         * gcc.dg/20030414-1.c: New test.
46183 2003-04-13  Roger Sayle  <roger@eyesopen.com>
46185         * gcc.dg/builtins-12.c: New test case.
46186         * gcc.dg/builtins-13.c: New test case.
46188 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46190         * gcc.c-torture/execute/string-opt-18.c: New test.
46192 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
46194         PR c++/10300
46195         * g++.dg/init/new5.C: New test.
46197 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
46199         PR c++/7910
46200         * g++.dg/ext/dllimport1.C: New test.
46202 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46204         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
46206 2003-04-11  Bud Davis <bdavis9659@comcast.net>
46208         PR Fortran/9263
46209         * g77.f-torture/noncompile/9263.f: New test
46210         PR Fortran/1832
46211         * g77.f-torture/execute/1832.f: New test
46213 2003-04-11  David Chad  <davidc@freebsd.org>
46214             Loren J. Rittle  <ljrittle@acm.org>
46216         PR libobjc/8562
46217         * objc.dg/headers.m: New test.
46219 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
46221         * gcc.c-torture/execute/builtin-noret-2.c: New.
46222         * gcc.c-torture/execute/builtin-noret-2.x: New.
46223         XFAIL builtin-noret-2.c at -O1 and above.
46224         * gcc.dg/redecl.c: New.
46225         * gcc.dg/Wshadow-1.c: Update error regexps.
46227 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
46229         * g++.dg/abi/bitfield10.C: New test.
46231 2003-04-09  Mike Stump  <mrs@apple.com>
46233         * gcc.dg/pch/pch.exp: Make testcase names longer.
46234         * g++.dg/pch/pch.exp: Make testcase names longer.
46236 2003-04-08  Roger Sayle  <roger@eyesopen.com>
46238         * gcc.dg/builtins-11.c: New test case.
46240 2003-04-08  Roger Sayle  <roger@eyesopen.com>
46242         * gcc.dg/builtins-9.c: New test case.
46243         * gcc.dg/builtins-10.c: New test case.
46245 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
46247         * gcc.dg/noncompile/init-4.c.c: New test.
46249 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
46251         * gcc.misc-test/gcov-9.c: New test.
46252         * gcc.misc-test/gcov-10.c: New test
46253         * gcc.misc-test/gcov-11.c: New test.
46255 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
46257         PR optimization/10024
46258         * gcc.c-torture/compile/20030405-1.c: New test.
46260 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
46262         * gcc.dg/pch/static-3.c: New.
46263         * gcc.dg/pch/static-3.hs: New.
46264         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
46266 2003-04-04  Richard Henderson  <rth@redhat.com>
46268         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
46269         * g++.dg/eh/forced2.C: Likewise.
46271 2003-04-03  Mike Stump  <mrs@apple.com>
46273         * lib/scanasm.exp (scan-assembler): Add xfail processing for
46274         target arg.
46275         (scan-assembler-times, scan-assembler-not): Likewise.
46276         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
46278 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46280         * gcc.dg/sparc-loop-1.c: New test.
46282 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
46284         PR other/9274
46285         * g++.dg/pch/system-2.C: New.
46286         * g++.dg/pch/system-2.Hs: New.
46288 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
46290         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
46292         * g++.dg/eh/simd-1.C (vecfunc): Same.
46294 2003-04-01  Roger Sayle  <roger@eyesopen.com>
46296         * gcc.c-torture/execute/20030401-1.c: New test case.
46298 2003-04-01  Ziemowit Laski <zlaski@apple.com>
46300         * objc.dg/defs.m: New.
46302 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
46304         * g++.dg/eh/simd-1.C: New.
46305         * g++.dg/eh/simd-2.C: New.
46307 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
46309         * gcc.c-torture/execute/simd-3.c: New.
46311 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
46313         PR c/9936
46314         * gcc.dg/20030331-2.c: New test.
46316 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
46318         PR c++/10278
46319         * g++.dg/parse/crash2.C: New test.
46321 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46323         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
46324         * gcc.c-torture/execute/20030331-1.c: ...here.
46326 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46328         * gcc.c-torture/execute/20030331-1.c: New test.
46330 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
46332         * lib/gcov.exp: Adjust call return testing strings.
46333         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
46335 2003-03-31  Roger Sayle  <roger@eyesopen.com>
46337         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
46338         * gcc.dg/builtins-7.c: New test case.
46339         * gcc.dg/builtins-8.c: New test case.
46341 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46343         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
46345 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
46347         PR c++/7647
46348         * g++.dg/lookup-class-member-2.C: New test.
46350 2003-03-30  Glen Nakamura  <glen@imodulo.com>
46352         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
46354 2003-03-28  Roger Sayle  <roger@eyesopen.com>
46356         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
46358 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
46360         * g++.dg/init/attrib1.C: New test.
46362 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46364         * gcc.dg/ultrasp8.c: New test.
46366 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46368         * gcc.dg/ultrasp7.c: New test.
46370 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
46372         PR c++/10047
46373         * g++.dg/template/inline1.C: New test.
46375 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46377         * gcc.dg/sparc-dwarf2.c: New test.
46379 2003-03-27  Roger Sayle  <roger@eyesopen.com>
46381         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
46382         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
46384 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
46386         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
46387         than reading .x files.
46388         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
46389         * g77.dg/gcov/gcov-1.f: Likewise.
46390         * gcc.misc-tests/gcov-4b.c: Likewise.
46391         * gcc.misc-tests/gcov-5b.c: Likewise.
46392         * gcc.misc-tests/gcov-6.c: Likewise.
46393         * gcc.misc-tests/gcov-7.c: Likewise.
46394         * gcc.misc-tests/gcov-8.c: Likewise.
46395         * g++.dg/gcov/gcov-1.x: Remove.
46396         * g77.dg/gcov/gcov-1.x: Likewise.
46397         * gcc.misc-tests/gcov-4b.x: Likewise.
46398         * gcc.misc-tests/gcov-5b.x: Likewise.
46399         * gcc.misc-tests/gcov-6.x: Likewise.
46400         * gcc.misc-tests/gcov-7.x: Likewise.
46401         * gcc.misc-tests/gcov-8.x: Likewise.
46403 2003-03-27  Glen Nakamura  <glen@imodulo.com>
46405         PR opt/10087
46406         * gcc.dg/20030324-1.c: New test.
46408 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
46410         PR c++/10224
46411         * g++.dg/template/arg3.C: New test.
46413         PR c++/10158
46414         * g++.dg/template/friend18.C: New test.
46416 2003-03-26  Roger Sayle  <roger@eyesopen.com>
46418         * g77.f-torture/compile/20030326-1.f: New test case.
46420 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
46422         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
46424         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
46426 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
46428         * gcc.dg/ia64-sync-3.c: New test.
46430 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
46432         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
46434 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
46436         * gcc.dg/ultrasp6.c: New test.
46438 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46440         * gcc.dg/i386-signbit-1.c: New test.
46441         * gcc.dg/i386-signbit-2.c: New test.
46442         * gcc.dg/i386-signbit-3.c: New test.
46444 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46446         * gcc.dg/ultrasp5.c: Fix options.
46448 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46450         * gcc.dg/ultrasp5.c: Fix comment.
46452 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
46454         PR fortran/10197
46455         * g77.f-torture/execute/10197.f: New test.
46457 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
46459         PR c++/9898, c++/383
46460         * g++.dg/template/conv6.C: New test.
46462         PR c++/10119
46463         * g++.dg/template/ptrmem5.C: New test.
46465         PR c++/10026
46466         * g++.dg/lookup/koenig1.C: New test.
46468         PR C++/10199
46469         * g++.dg/lookup/template2.C: New test.
46471 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
46473         * g++.dg/opt/rtti1.C: New test.
46475 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
46477         * gcc.dg/ultrasp5.c: New test.
46479 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
46481         PR middle-end/9967
46482         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
46483         builtin fputs.
46485 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
46487         PR c/8224
46488         * gcc.dg/20030323-1.c: New test.
46490 2003-03-23  Roger Sayle  <roger@eyesopen.com>
46492         * gcc.c-torture/compile/20030323-1.c: New test case.
46494 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
46496         * gcc.dg/20030321-1.c: New test.
46498 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
46500         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
46502 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
46504         PR c++/9978, c++/9708
46505         * g++.dg/ext/vlm1.C: Adjust expected error.
46506         * g++.dg/ext/vla2.C: New test.
46507         * g++.dg/template/arg1.C: New test.
46508         * g++.dg/template/arg2.C: New test.
46510 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
46512         * g77.f-torture/execute/select.f: New test.
46513         * g77.f-torture/noncompile/select_no_compile.f: New test.
46515 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
46517         PR c++/9898
46518         * g++.dg/other/error4.C: New test.
46520 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
46522         * g++.dg/template/friend17.C: New test.
46524 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
46526         * gcc.c-torture/compile/20030320-1.c: New.
46528 2003-03-20  Roger Sayle  <roger@eyesopen.com>
46530         * gcc.dg/builtins-6.c: New test case.
46532 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
46534         PR target/10073
46535         * gcc.c-torture/compile/20030319-1.c: New.
46537 2003-03-18  Jan Hubicka  <jh@suse.cz>
46539         * gcc.dg/i386-cvt-1.c: New test.
46541 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
46543         * objc.dg/naming-1.m: Use "(parse|syntax) error".
46544         * objc.dg/naming-2.m: Likewise.
46546 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
46548         PR c++/9639
46549         * g++.dg/parse/crash1.C: New test.
46551 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
46553         PR c++/8805
46554         * g++.dg/eh/cleanup1.C: New test.
46556 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
46558         * gcc.c-torture/execute/20030316-1.c: New test case.
46560 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
46562         PR c++/9629
46563         * g++.dg/init/ctor2.C: New test.
46565 2003-03-15  Roger Sayle  <roger@eyesopen.com>
46567         * g77.f-torture/compile/xformat.f: New test case.
46569 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46571         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
46572         * g++.old-deja/g++.mike/eh50.C: Likewise.
46574 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46576         PR c++/6440
46577         * g++.dg/template/spec7.C: New test.
46578         * g++.dg/template/spec8.C: Likewise.
46580 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
46582         * gcc.c-torture/execute/20030313-1.c: New test.
46584 2003-03-14  Richard Henderson  <rth@redhat.com>
46586         * gcc.dg/inline-2.c: Adjust alpha test for external call.
46588 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
46590         * gcc.c-torture/compile/20030314-1.c: New test.
46592 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
46594         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
46595         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
46596         thumb target,
46597         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
46598         to accept newer _imp__  prefix and additional
46599         newline in .drectve section.
46600         * gcc.dg/dll-4.c: Likewise.
46601         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
46602         switch.
46604 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
46606         * g++.dg/parse/namespace9.C: New test.
46608         * g++.dg/init/ref5.C: New test.
46609         * g++.dg/parse/ptrmem1.C: Likewise.
46611 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46613         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
46614         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
46615         regular expression.
46616         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
46617         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
46619 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
46621         * gcc.c-torture/execute/20030224-2.c: New test.
46623 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46625         * gcc.dg/decl-3.c: New test.
46627 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46629         * gcc.dg/i386-loop-2.c: New test.
46631 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
46633         PR c++/9474
46634         * g++.dg/parse/namespace8.C: New test.
46636         PR c++/9924
46637         * g++.dg/overload/builtin2.C: New test.
46639 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
46641         * gcc.dg/return-type-3.c: New test.
46643 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
46645         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
46646         profiling options are not supported.
46648 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
46650         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
46651         * g++.old-deja/g++.warn/impint2.C: Likewise.
46653 2003-03-10  Devang Patel  <dpatel@apple.com>
46655         * g++.dg/cpp/c++_cmd_1.C: New test.
46656         * g++.dg/cpp/c++_cmd_1.h: New file.
46658 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
46660         * gcc.dg/altivec-9.c: New file.
46662 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46664         * gcc.dg/ppc-sdata-1.c: New test.
46665         * gcc.dg/ppc-sdata-2.c: New test.
46667 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
46669         PR c++/9373
46670         * g++.dg/opt/ptrmem2.C: New test.
46672         PR c++/8534
46673         * g++.dg/opt/ptrmem1.C: New test.
46675 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46677         * gcc.dg/i386-loop-1.c: New test.
46679 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46681         PR c++/9970
46682         * g++.dg/lookup/friend1.C: New test.
46684 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
46686         PR c++/9823
46687         * g++.dg/parser/constructor1.C: New test.
46689 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
46691         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
46693         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
46695 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
46697         * gcc.dg/cpp/Wunused.c: Update test.
46699 2003-03-08  Jan Hubicka  <jh@suse.cz>
46701         * gcc.dg/inline-3.c: New test.
46703 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
46705         PR c++/9809
46706         * g++.dg/parse/builtin1.C: New test.
46708         PR c++/9982
46709         * g++.dg/abi/cookie1.C: New test.
46710         * g++.dg/abi/cookie2.C: Likewise.
46712         PR c++/9524
46713         * g++.dg/template/field1.C: New test.
46715         PR c++/9912
46716         * g++.dg/parse/class1.C: New test.
46717         * g++.dg/parse/namespace7.C: Likewise.
46718         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
46720 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
46722         * g++.dg/init/ref4.C: New test.
46724 2003-03-07  Jan Hubicka  <jh@suse.cz>
46726         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
46727         * gcc.dg/inline-3.c: New test.
46729 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
46731         * g++.dg/init/ref3.C: New test.
46733         PR c++/9965
46734         * g++.dg/init/ref2.C: New test.
46736         PR c++/9400
46737         * g++.dg/warn/Wshadow-2.C: New test.
46739         PR c++/9791
46740         * g++.dg/warn/Woverloaded-1.C: New test.
46742 2003-03-05  Jan Hubicka  <jh@suse.cz>
46744         * gcc.dg/i386-local2.c: New.
46745         * gcc.dg/i386-local.c: Fix typo.
46747 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
46749         * g++.dg/abi/layout3.C: New test.
46751 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
46753         * gcc.c-torture/compile/20030305-1.c
46755 2003-03-05  Jan Hubicka  <jh@suse.cz>
46757         * gcc.dg/i386-local.c: New.
46759 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
46761         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
46763 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46765         * gcc.dg/switch-2.c: New test.
46766         * gcc.dg/switch-3.c: New test.
46767         * gcc.dg/Wswitch.c: Adjust line numbers.
46768         * gcc.dg/Wswitch-default.c: Likewise.
46769         * gcc.dg/Wswitch-enum.c: Likewise.
46771 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
46773         * gcc.c-torture/execute/20030222-1.c: New test.
46775 2003-03-03  James E Wilson  <wilson@tuliptree.org>
46777         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
46779 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
46781         PR c++/9878
46782         * g++.dg/init/ref1.C: New test.
46784 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
46786         * gcc.dg/sh-relax.c: New SH-only test.
46788 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
46790         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
46791         comment explaining purpose of testcase.
46793 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
46795         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
46796         for HC11/HC12 (asm needs two int registers).
46797         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
46798         HC11/HC12 because the test uses an asm which needs two 32-bit
46799         registers.
46801 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
46803         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
46804         for HC11/HC12 (array is too large otherwise).
46805         * gcc.c-torture/compile/920501-4.x: New file, likewise.
46806         * gcc.c-torture/compile/20010518-2.x: Likewise.
46807         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
46808         HC11/HC12 (array is too large).
46810 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
46812         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
46813         * lib/g++-dg.exp (g++-dg-test): Likewise.
46815 2003-03-01  Roger Sayle  <roger@eyesopen.com>
46817         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
46818         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
46820 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46822         * g++.dg/warn/implicit-typename1.C: Remove warning.
46824 2003-02-28  Richard Henderson  <rth@redhat.com>
46826         * gcc.dg/noreturn-1.c: Move noreturn warning line.
46827         * gcc.dg/return-type-1.c: Move control reaches end warning line.
46829 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
46831         * gcc.dg/pch/pch.exp: Change .pch to .gch.
46832         * g++.dg/pch/pch.exp: Likewise.
46834 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
46836         PR c++/9879
46837         * g++.dg/init/new4.C: New test.
46839 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
46841         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
46843 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
46845         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
46846         unsigned long.
46848         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
46849         wider than float.
46851 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46853         * lib/scanasm.exp: Add support for counting numbers of
46854         occurences.
46855         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
46856         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
46858 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
46860         PR c++/9683
46861         * g++.dg/template/static3.C: New test.
46863         PR c++/9829
46864         * g++.dg/parse/namespace6.C: New test.
46866 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46868         PR target/9732
46869         * gcc.dg/20030225-1.c: New test.
46871 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
46873         * README: Remove out-of-date information.
46875         PR c++/9836
46876         * g++.dg/template/spec6.C: New test.
46878 2003-02-24  Jeff Law  <law@redhat.com>
46880         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
46882 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46884         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
46885         * gcc.dg/pragma-ep-1.c: Likewise.
46887 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46889         PR c++/9602
46890         * g++.dg/template/friend16.C: New test.
46892 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
46894         PR c++/5333
46895         * g++.dg/parse/fused-params1.C: Adjust error messages.
46896         * g++.dg/template/nested3.C: New test.
46898 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
46900         * g++.dg/abi/param1.C: New test.
46902 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46904         PR c++/7982
46905         * g++.dg/warn/implicit-typename1.C: New test.
46907 2003-02-22  Kelley Cook <kelleycook@comcast.net>
46909         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
46910         with "mtune".
46911         * g++.old-deja/g++.other/store-expr2.C: Likewise.
46912         * gcc.c-torture/execute/20010129-1.x: Likewise.
46913         * gcc.dg/20011107-1.c: Likewise.
46914         * gcc.dg/20020108-1.c: Likewise.
46915         * gcc.dg/20020122-3.c: Likewise.
46916         * gcc.dg/20020206-1.c: Likewise.
46917         * gcc.dg/20020310-1.c: Likewise.
46918         * gcc.dg/20020426-2.c: Likewise.
46919         * gcc.dg/20020517-1.c: Likewise.
46920         * gcc.dg/991230-1.c: Likewise.
46921         * gcc.dg/i386-unroll-1.c: Likewise.
46922         * gcc.misc-tests/i386-prefetch.exp: Likewise.
46924 2003-02-22  Jan Hubicka  <jh@suse.cz>
46926         * gcc.dg/i386-mul.c: New test.
46928 2003-02-21  Roger Sayle  <roger@eyesopen.com>
46930         * gcc.dg/builtins-5.c: New test case.
46932 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
46934         * gcc.dg/asmreg-1.c: New test.
46936 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46938         PR c++/9749
46939         * g++.dg/parse/varmod1.C: New test.
46941 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46943         PR c++/9727
46944         * g++.dg/template/op1.C: New test.
46946 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46948         PR c++/8906
46949         * g++.dg/template/nested2.C: New test.
46951 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46953         PR c++/8724
46954         * g++.dg/expr/dtor1.C: New test.
46956 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
46958         * gcc.dg/cpp/include3.c: New test.
46959         * gcc.dg/cpp/inc/foo.h: New file.
46961 2003-02-21  Glen Nakamura  <glen@imodulo.com>
46963         * gcc.c-torture/execute/20030221-1.c: New test.
46965 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
46967         PR c++/9729
46968         * g++.dg/abi/conv1.C: New test.
46970 2003-02-20  Jan Hubicka  <jh@suse.cz>
46972         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
46974 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
46976         * gcc.c-torture/compile/20030219-1.c: New test.
46978 2003-02-18  Jan Hubicka  <jh@suse.cz>
46980         * gcc.dg/funcorder.c: New test.
46982 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46984         * gcc.c-torture/execute/20030218-1.c: New.
46986 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
46988         * gcc.dg/20030218-1.c: New.
46990 2003-02-18  Richard Henderson  <rth@redhat.com>
46992         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
46993         * gcc.dg/attr-used-2.c: New.
46995 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
46997         PR c++/9704
46998         * g++.dg/init/copy5.C: New test.
47000 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
47002         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47003         * g++.dg/pch/pch.exp: Likewise.
47005 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47007         * gcc.c-torture/execute/20030209-1.c: Enable the test if
47008         STACK_SIZE is not defined.
47010 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47012         PR c++/9457
47013         * g++.dg/template/init1.C: New test.
47015 2003-02-16  Jan HUbicka  <jh@suse.cz>
47017         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
47018         (foo): Add few extra tests
47019         * gcc.dg/c99-const-expr-3.c: Likewise.
47020         * gcc.c-torture/execute/20030216-1.c: New.
47022 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47024         PR c++/9459
47025         * g++.dg/ext/typeof4.C: New test.
47027 2003-02-15  Roger Sayle  <roger@eyesopen.com>
47029         * gcc.dg/i386-387-3.c: New test case.
47031 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
47033         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
47034         cris-*-elf* cris-*-aout* and mmix-*-*.
47036 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
47038         * gcc.dg/20030213-1.c: New test.
47040 2003-02-12  Roger Sayle  <roger@eyesopen.com>
47042         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
47043         * gcc.dg/i386-387-2.c: Likewise.
47045 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
47047         * gcc.dg/ppc-spe.c: Fix formatting.
47048         Enable tests that were previously unsupported by gas.
47049         Delete tests for instructions that no longer exist.
47050         Switch arguments on evsubifw builtin.
47052 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
47054         * gcc.c-torture/execute/20030209-1.c: Disable the test if
47055         STACK_SIZE is too small.
47057 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
47058             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
47060         * gcc.dg/decl-2.c: New test.
47062 2003-02-10  Jan Hubicka  <jh@suse.cz>
47064         * gcc.dg/i386-fpcvt-1.c: New test.
47066 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
47068         * gcc.c-torture/execute/20030209-1.c: New test.
47070 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
47072         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47073         int-wide bitops, use the constants of the same width.
47074         Likewise, if long long is 32-bit wide, test bitops using
47075         32-bit constants.
47077 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
47079         * gcc.dg/20021014-1.c: Annotate with expected notice text.
47081 2003-02-07  Roger Sayle  <roger@eyesopen.com>
47083         * gcc.dg/builtins-4.c: New test case.
47085 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47087         * gcc.dg/20020430-1.c: Fix dg command typos.
47088         * gcc.dg/20020503-1.c: Likewise.
47090 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47092         PR c++/8785
47093         * g++.dg/parse/fused-params1.C: New test.
47095         PR c++/8857
47096         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
47098         PR c++/8921
47099         * g++.dg/parse/non-dependent1.C: New test.
47101         PR c++/8928
47102         * g++.dg/parse/dupl-tmpl-args1.C: New test.
47104         PR c++/9228
47105         * g++.dg/parse/undefined7.C: New test.
47106         * g++.dg/parse/non-templ1.C: New test.
47108         PR c++/9229
47109         * g++.dg/parse/too-many-tmpl-args1.C: New test.
47111 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
47113         * gcc.c-torture/compile/20030206-1.c: New test.
47115 2003-02-05  Roger Sayle  <roger@eyesopen.com>
47117         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
47118         "pow" to "foo" to avoid potential confusion with a math built-in.
47120 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47122         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
47123         conditions for SPARC targets.
47125 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
47127         * gcc.dg/20030204-1.c: New test.
47129 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47131         PR c++/38
47132         * g++.dg/parse/array-size1.C: New test.
47134         PR c++/5657
47135         * g++.dg/parse/undefined3.C: New test.
47137         PR c++/5665
47138         * g++.dg/parse/undefined4.C: New test.
47140         PR c++/5975
47141         * g++.dg/parse/undefined5.C: New test.
47143         PR c++/7259
47144         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
47146         PR c++/8578
47147         * g++.dg/parse/casting-operator1.C: New test.
47149         PR c++/8596
47150         * g++.dg/parse/undefined6.C: New test.
47152         PR c++/8736
47153         * g++.dg/parse/missing-template1.C: New test.
47155 2003-02-04  Jan Hubicka  <jh@suse.cz>
47157         * gcc.dg/i386-cadd.c: Compile using -march=k8.
47158         * gcc.dg/i386-cmov?.c: Likewise.
47159         * gcc.dg/i386-fpcvt-?.c: Likewise.
47160         * gcc.dg/i386-ssefp-1.c: Likewise.
47161         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
47162         conventions.
47164 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
47166         PR c++/7129
47167         * g++.dg/ext/max.C: New test.
47169 2003-02-03  Jan Hubicka  <jh@suse.cz>
47171         * gcc.c-torture/execute/20030203-1.c: New test.
47173 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
47175         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
47176         'natural-endian'.
47178 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
47180         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
47181         * g++.dg/init/new2.C: Likewise.
47182         * g++.dg/other/new1.C: Likewise.
47184 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
47186         * gcc.dg/struct-ret-libc.c: New test.
47188 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
47190         * gcc.dg/20030129-1.c: New test.
47192 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47194         PR c++/8849
47195         * g++.dg/template/ptrmem4.C: New test.
47197 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
47199         * g++.dg/parser/constant1.C: New test.
47201 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47203         PR c++/8591
47204         * g++.dg/parse/friend2.C: New test.
47206 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
47208         PR c++/9437
47209         * g++.dg/template/unify4.C: New test.
47211 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
47213         * gcc.c-torture/execute/20030128-1.c: New test.
47215 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
47217         * g++.dg/lookup/nested1.C: Test moved from ...
47218         * g++.old-deja/g++.other/lookup24.C: ... here.
47220 2003-01-28  Jan Hubicka  <jh@suse.cz>
47222         * gcc.dg/i386-cmov5.c: New test.
47224 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47226         * gcc.c-torture/execute/20010925-1.c: Changed the
47227         memcpy declaration.
47229 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
47231         PR c++/3902
47232         * g++.dg/parse/template5.C: New test.
47234 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
47236         PR fortran/9258
47237         * g77.dg/pr9258: New test.
47239 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47241         * README: Move relevant parts from README.g++.
47243         * README.g++: Remove this file.
47245 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
47247         * g++.dg/abi/dcast1.C: New test.
47249 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47251         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
47253 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
47255         PR c++/47
47256         * g++.old-deja/g++.other/lookup24.C: New test.
47258 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47260         PR middle-end/7227
47261         * gcc.dg/uninit-C.c: New test.
47263 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
47265         * g++.dg/abi/covariant1.C: New test.
47267 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
47269         * gcc.dg/20030123-1.c: New test.
47271 2003-01-25  Jan Hubicka  <jh@suse.cz>
47273         PR opt/8492
47274         * gcc.c-torture/compile/20030125-1.c
47276 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
47278         PR c++/9403
47279         * g++.dg/parse/template3.C: New test.
47280         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
47282         PR c++/795
47283         * g++.dg/parse/template4.C: New test.
47285         PR c++/9415
47286         * g++.dg/template/qual2.C: New test.
47288         PR c++/8545
47289         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
47291         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
47293 2003-01-25  Roger Sayle  <roger@eyesopen.com>
47295         * gcc.c-torture/execute/switch-1.c: New test case.
47297 2003-01-25  Jan Hubicka  <jh@suse.cz>
47299         * gcc.c-torture/execute/20030125-1.[cx]: New test.
47301 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
47303         Tweaks for Bison-1.875. From the NEWS file:
47304         "- `parse error' -> `syntax error'
47305         Bison now uniformly uses the term `syntax error'"
47306         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
47307         * gcc.dg/cpp/digraph2.c: Likewise.
47308         * gcc.dg/cpp/direct2.c: Likewise.
47309         * gcc.dg/cpp/paste4.c: Likewise.
47310         * gcc.dg/c90-restrict-1.c: Likewise.
47311         * gcc.dg/c99-func-2.c: Likewise.
47312         * gcc.dg/noncompile/920721-2.c: Likewise.
47313         * gcc.dg/noncompile/930622-2.c: Likewise.
47314         * gcc.dg/noncompile/940112-1.c: Likewise.
47315         * gcc.dg/noncompile/950921-1.c: Likewise.
47316         * gcc.dg/noncompile/951123-1.c: Likewise.
47317         * gcc.dg/noncompile/971104-1.c: Likewise.
47318         * gcc.dg/noncompile/990416-1.c: Likewise.
47320 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
47322         * g++.dg/parse/undefined1.C: Add error message.
47324 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47326         PR c++/9354
47327         * g++.dg/parse/new1.C: New test.
47329         PR c++/9216
47330         * g++.dg/parse/template2.C: New test.
47332         PR c++/9354
47333         * g++.dg/parse/typedef2.C: New test.
47335         PR c++/9328
47336         * g++.dg/ext/typeof3.C: New test.
47338 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47340         PR c++/2738
47341         * g++.dg/parse/ret-type1.C: New test.
47343         PR c++/3792
47344         * g++.dg/parse/tmpl-outside1.C: New test.
47346         PR c++/4207
47347         * g++.dg/parse/int-as-enum1.C: New test.
47349         PR c++/4903
47350         * g++.dg/parse/no-typename1.C: New test.
47352         PR c++/5533
47353         * g++.dg/parse/no-value1.C: New test.
47355         PR c++/5921
47356         * g++.dg/parse/wrong-inline1.C: New test.
47358         PR c++/6402
47359         * g++.dg/parse/ref1.C: New test.
47361         PR c++/6992
47362         * g++.dg/parse/attr-ctor1.C: New test.
47364         PR c++/7229
47365         * g++.dg/parse/namespace5.C: New test.
47367         PR c++/7917
47368         * g++.dg/parse/func-def1.C: New test.
47370         PR c++/8143
47371         * g++.dg/parse/undefined1.C: New test.
47373         PR c++/5723, PR c++/8522
47374         * g++.dg/parse/specialization1.C: New test.
47376         PR c++/163, PR c++/8595
47377         * g++.dg/parse/struct-as-enum1.C: New test.
47379         PR c++/9173
47380         * g++.dg/parse/undefined2.C: New test.
47382 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47384         PR c++/9298
47385         * g++.dg/parse/template1.C: New test.
47387         PR c++/9384
47388         * g++.dg/parse/using1.C: New test.
47390         PR c++/9285
47391         PR c++/9294
47392         * g++.dg/parse/expr2.C: New test.
47394         PR c++/9388
47395         * g++.dg/parse/lookup2.C: Likewise.
47397 2003-01-21  Jan Hubicka  <jh@suse.cz>
47399         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
47400         * gcc.c-torture/execute/eeprof-1.c: Likewise.
47401         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
47402         * gcc.c-torture/execute/string-opt-*.c: Likewise.
47404 2003-01-20  Nick Clifton  <nickc@redhat.com>
47406         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
47407         problem with ARM sibcall code generation.
47409 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
47411         * gcc.c-torture/execute/20030120-1.c: New.
47413 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
47415         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
47417 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
47419         PR c++/9272
47420         * g++.dg/parse/ctor1.C: New test.
47422         PR c++/9294:
47423         * g++.dg/parse/qualified1.C: New test.
47425         * g++.dg/parse/typename3.C: New test.
47427 2003-01-16  Richard Henderson  <rth@redhat.com>
47429         * g++.dg/tls/init-2.C: Fix error matches for real this time.
47431 2003-01-16  Richard Henderson  <rth@redhat.com>
47433         * g++.dg/pch/pch.exp: Copy test header to the working directory
47434         before using it either for precompilation or direct use.
47435         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
47436         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
47438 2003-01-16  Richard Henderson  <rth@redhat.com>
47440         * gcc.dg/pch/pch.exp: Copy test header to the working directory
47441         before using it either for precompilation or direct use.
47442         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
47443         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
47445 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
47447         * g++.dg/ext/typename1.C: Add typename keyword.
47448         * g++.dg/template/crash1.C: Update error messages.
47449         * g++.dg/template/crash2.C: Remove error message.
47450         * g++.dg/parse/typename2.C: New test.
47451         * g++.dg/template/typename2.C: Change implicit
47452         typename warning into error.
47453         * g++.old-deja/g++.benjamin/tem03.C: Issue more
47454         error messages.
47455         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
47456         * g++.old-deja/g++.brendan/crash56.C: Add this->.
47457         * g++.old-deja/g++.law/visibility13.C: Remove error
47458         messages.
47459         * g++.old-deja/g++.ns/template17.C: Reorder code to
47460         make declaration visible in template.
47461         * g++.old-deja/g++.pt/crash3.C: Fix typos.
47462         * g++.old-deja/g++.pt/crash36.C: Issue more error
47463         messages.
47464         * g++.old-deja/g++.pt/crash5.C: Improve error
47465         message.
47466         * g++.old-deja/g++.pt/crash67.C: Remove warning.
47467         * g++.old-deja/g++.pt/inherit1.C: Add this->.
47468         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
47469         * g++.old-deja/g++.pt/typename16.C: Replace implicit
47470         typename warning with error message.
47471         * g++.old-deja/g++.pt/typename19.C: Remove warning.
47472         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
47473         * g++.old-deja/g++.robertl/eb24.C: Use this->.
47475 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
47477         * g++.dg/parse/ambig2.C: New test.
47479 2003-01-15  Richard Henderson  <rth@redhat.com>
47481         * g++.dg/tls/init-2.C: Update error message string.
47483 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47485         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
47487 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
47489         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
47490         all for HC11/HC12.
47491         * gcc.c-torture/compile/20001205-1.x: Likewise.
47492         * gcc.c-torture/compile/20001226-1.x: Likewise.
47493         * gcc.c-torture/compile/920520-1.x: Likewise.
47494         * gcc.c-torture/compile/961203-1.x: Likewise.
47495         * gcc.c-torture/compile/20020604-1.x: Likewise.
47497 2003-01-15  Jan Hubicka  <jh@suse.cz>
47499         * gcc.c-torture/compile/20030115-1.c: New test.
47501         * gcc.dg/i386-fpcvt-1.c: New test.
47502         * gcc.dg/i386-fpcvt-2.c: New test.
47504 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
47506         Further conform g++'s __vmi_class_type_info to the C++ ABI
47507         specification.
47508         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
47509         the specification.
47511 2003-01-14  Jan Hubicka  <jh@suse.cz>
47513         * gcc.dg/i386-fpcvt-1.c: New test.
47514         * gcc.dg/i386-fpcvt-2.c: New test.
47516 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47518         * gcc.dg/i386-mmx-3.c: New test.
47520 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
47522         PR c++/9264
47523         * g++.dg/parse/octal1.C: New file.
47525         PR c++/9172
47526         * g++.dg/parse/typename1.C: New file.
47528 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
47530         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
47531         * gcc.dg/bf-no-ms-layout.c: Likewise.
47532         * gcc.dg/bf-ms-attrib.c: Likewise.
47534 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
47536         PR c++/9099
47537         * g++.dg/parse/dtor1.C: New file.
47539         PR c++/9128
47540         * g++.dg/rtti/typeid1.C: New file.
47542         PR c++/9153
47543         * g++.dg/parse/lookup1.C: New file.
47545         PR c++/9171
47546         * g++.dg/templ/spec5.C: New file.
47548 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
47550         * gcc.c-torture/compile/20030110-1.c: New test.
47552 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
47554         Merge from pch-branch:
47556         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
47558         * gcc.dg/pch/cpp-1.h: New.
47559         * gcc.dg/pch/cpp-1.c: New.
47560         * gcc.dg/pch/cpp-2.h: New.
47561         * gcc.dg/pch/cpp-2.c: New.
47563         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
47565         * gcc.dg/pch/except-1.h: New.
47566         * gcc.dg/pch/except-1.c: New.
47568         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
47570         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
47571         running test.
47572         * gcc.dg/pch: Include *.hp not *.h.
47573         * gcc.dg/pch/system-1.h: New.
47574         * gcc.dg/pch/system-1.c: New.
47576         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
47578         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
47579         rather than trying to build and run a program using PCH.
47580         * gcc.dg/pch: Remove dg-do commands from test files.
47582         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
47584         * gcc.dg/pch/macro-3.c: New.
47585         * gcc.dg/pch/macro-3.h: New.
47587         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
47589         * gcc.dg/pch/common-1.c: New.
47590         * gcc.dg/pch/common-1.h: New.
47591         * gcc.dg/pch/decl-1.c: New.
47592         * gcc.dg/pch/decl-1.h: New.
47593         * gcc.dg/pch/decl-2.c: New.
47594         * gcc.dg/pch/decl-2.h: New.
47595         * gcc.dg/pch/decl-3.c: New.
47596         * gcc.dg/pch/decl-3.h: New.
47597         * gcc.dg/pch/decl-4.c: New.
47598         * gcc.dg/pch/decl-4.h: New.
47599         * gcc.dg/pch/decl-5.c: New.
47600         * gcc.dg/pch/decl-5.h: New.
47601         * gcc.dg/pch/global-1.c: New.
47602         * gcc.dg/pch/global-1.h: New.
47603         * gcc.dg/pch/inline-1.c: New.
47604         * gcc.dg/pch/inline-1.h: New.
47605         * gcc.dg/pch/inline-2.c: New.
47606         * gcc.dg/pch/inline-2.h: New.
47607         * gcc.dg/pch/static-1.c: New.
47608         * gcc.dg/pch/static-1.h: New.
47609         * gcc.dg/pch/static-2.c: New.
47610         * gcc.dg/pch/static-2.h: New.
47612         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
47614         * g++.dg/pch/pch.exp: Better handle failing testcases.
47615         * gcc.dg/pch/pch.exp: Likewise.
47616         * gcc.dg/pch/macro-1.c: New.
47617         * gcc.dg/pch/macro-1.h: New.
47618         * gcc.dg/pch/macro-2.c: New.
47619         * gcc.dg/pch/macro-2.h: New.
47621         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
47623         * g++.dg/dg.exp: Treat files in pch/ specially.
47624         * g++.dg/pch/pch.exp: New file.
47625         * g++.dg/pch/empty.H: New file.
47626         * g++.dg/pch/empty.C: New file.
47627         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
47628         "precompile".
47630         * gcc.dg/pch/pch.exp: New file.
47631         * gcc.dg/pch/empty.h: New file.
47632         * gcc.dg/pch/empty.c: New file.
47633         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
47634         "precompile".
47636 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47638         * g++.dg/template/friend14.C: New test.
47640 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47642         * gcc.dg/old-style-asm-1.c: New test.
47644 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
47646         * gcc.c-torture/compile/20030109-1.c: New test.
47648 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47650         * gcc.c-torture/execute/20030109-1.c: New test.
47652 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
47654         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
47655         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
47656         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
47657         * g++.old-deja/g++.mike/eh2.C: Likewise.
47658         * g++.old-deja/g++.mike/eh3.C: Likewise.
47659         * g++.old-deja/g++.mike/eh5.C: Likewise.
47660         * g++.old-deja/g++.mike/eh6.C: Likewise.
47661         * g++.old-deja/g++.mike/eh7.C: Likewise.
47662         * g++.old-deja/g++.mike/eh8.C: Likewise.
47663         * g++.old-deja/g++.mike/eh9.C: Likewise.
47664         * g++.old-deja/g++.mike/eh10.C: Likewise.
47665         * g++.old-deja/g++.mike/eh12.C: Likewise.
47666         * g++.old-deja/g++.mike/eh13.C: Likewise.
47667         * g++.old-deja/g++.mike/eh14.C: Likewise.
47668         * g++.old-deja/g++.mike/eh16.C: Likewise.
47669         * g++.old-deja/g++.mike/eh17.C: Likewise.
47670         * g++.old-deja/g++.mike/eh18.C: Likewise.
47671         * g++.old-deja/g++.mike/eh21.C: Likewise.
47672         * g++.old-deja/g++.mike/eh23.C: Likewise.
47673         * g++.old-deja/g++.mike/eh24.C: Likewise.
47674         * g++.old-deja/g++.mike/eh25.C: Likewise.
47675         * g++.old-deja/g++.mike/eh26.C: Likewise.
47676         * g++.old-deja/g++.mike/eh27.C: Likewise.
47677         * g++.old-deja/g++.mike/eh28.C: Likewise.
47678         * g++.old-deja/g++.mike/eh29.C: Likewise.
47679         * g++.old-deja/g++.mike/eh31.C: Likewise.
47680         * g++.old-deja/g++.mike/eh33.C: Likewise.
47681         * g++.old-deja/g++.mike/eh34.C: Likewise.
47682         * g++.old-deja/g++.mike/eh35.C: Likewise.
47683         * g++.old-deja/g++.mike/eh36.C: Likewise.
47684         * g++.old-deja/g++.mike/eh37.C: Likewise.
47685         * g++.old-deja/g++.mike/eh38.C: Likewise.
47686         * g++.old-deja/g++.mike/eh39.C: Likewise.
47687         * g++.old-deja/g++.mike/eh40.C: Likewise.
47688         * g++.old-deja/g++.mike/eh41.C: Likewise.
47689         * g++.old-deja/g++.mike/eh42.C: Likewise.
47690         * g++.old-deja/g++.mike/eh44.C: Likewise.
47691         * g++.old-deja/g++.mike/eh46.C: Likewise.
47692         * g++.old-deja/g++.mike/eh47.C: Likewise.
47693         * g++.old-deja/g++.mike/eh48.C: Likewise.
47694         * g++.old-deja/g++.mike/eh49.C: Likewise.
47695         * g++.old-deja/g++.mike/eh50.C: Likewise.
47696         * g++.old-deja/g++.mike/eh51.C: Likewise.
47697         * g++.old-deja/g++.mike/eh53.C: Likewise.
47698         * g++.old-deja/g++.mike/eh55.C: Likewise.
47699         * g++.old-deja/g++.mike/p7912.C: Likewise.
47700         * g++.old-deja/g++.mike/p9706.C: Likewise.
47701         * g++.old-deja/g++.mike/p10416.C: Likewise.
47702         * g++.old-deja/g++.mike/p11667.C: Likewise.
47703         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
47704         Remove redundant reference to Iris.
47705         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
47706         Elxsi, i860, Pico Java, and WE32K.
47708 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
47710         * g++.dg/ext/asm4.C: New test.
47712 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47714         PR c++/9030
47715         * g++.dg/template/friend12.C: New test.
47716         * g++.dg/template/friend13.C: Likewise.
47717         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
47719 2003-01-08  Jan Hubicka  <jh@suse.cz>
47721         * gcc.dg/i386-cadd.c: New test.
47722         * gcc.dg/i386-cmov4.c: Likewise.
47724 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
47726         PR c++/9165
47727         * g++.dg/warn/Wunused-3.C: New test.
47729         * g++.dg/abi/bitfield9.C: New test.
47731         PR c++/9189
47732         * g++.dg/parse/defarg3.C: New test.
47734 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
47736         * g++.dg/parse/ambig1.C: New test.
47737         * g++.dg/parse/defarg2.C: New test.
47739 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
47741         * g++.dg/template/defarg-1.C: New test.
47742         * g++.dg/template/local2.C: Likewise.
47744 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
47746         * gcc.c-torture/execute/20030105-1.c: New test.
47748 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47750         * g++.dg/parse/namespace3.C: Remove extra semicolons.
47751         * g++.dg/parse/namespace4.C: Likewise.
47753 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47755         * g++.dg/template/ntp2.C: New test.
47757 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
47759         * g++.dg/parse/extern-C-1.C: New test.
47761         * g++.dg/parse/namespace4.C: New test.
47763         * g++.dg/template/nested1.C: New test.
47765         * g++.dg/parse/namespace3.C: New test.
47767 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
47769         * g++.dg/lookup/two-stage1.C: New test.
47771 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47773         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
47774         * g++.old-deja/g++.jason/access8.C: Likewise.
47775         * g++.old-deja/g++.other/decl5.C: Likewise.
47777 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
47779         * g++.dg/parse/parse7.C: New test.
47781 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
47783         PR c++/2843
47784         * g++.dg/ext/attrib7.C: New test.
47786 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
47788         * g++.dg/parse/parse6.C: New test.
47790 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
47792         * gcc.dg/h8300-stack-1.c: New.
47794 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
47796         g++.dg/lookup/exception1.C: New test.
47798         g++.dg/lookup/template1.C: New test.
47800         g++.dg/parse/namespace2.C: New test.
47802         g++.dg/parse/parens2.C: New test.
47804 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47806         * g++.dg/parse/parse5.C: New test.
47807         * g++.dg/lookup/scoped4.C: New test.
47809 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
47811         * g++.dg/parse/parens1.C: New test.
47813         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
47814         angle-bracket1.C.
47815         * g++.dg/parse/parens2.C: New test.
47817         * g++.dg/lookup/scope-operator1.C: New test.
47819         * g++.dg/parse/operator1.C: New test.
47821 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47823         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
47824         * g++.old-deja/g++.other/access6.C: Likewise.
47825         * g++.old-deja/g++.other/decl1.C: Likewise.
47826         * g++.old-deja/g++.pt/typename12.C: Likewise.
47828 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
47830         * g++.dg/parse/namespace1.C: New test.
47832 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47834         * g++.dg/parse/parse4.C: New test.
47836 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47838         * g++.dg/parse/parse3.C: New test.
47840 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47842         * g++.dg/parse/parse2.C: New test.
47844 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47846         * g++.dg/template/friend11.C: New test.
47848 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47850         * g++.dg/parse/parse1.C: New test.
47852 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
47854         * lib/profopt.exp: Change the name of a global variable to avoid
47855         possible clashes with other test suites.
47857 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
47859         * g++.dg/inherit/covariant8.C: New test.
47861 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
47863         * g++.dg/init/array9.C: New test.
47865         PR c++/9112
47866         * g++.dg/parse/expr1.C: New test.
47868 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
47870         * gcc.c-torture/compile/20021230-1.c: New test.
47872 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
47874         * g++.dg/inherit/covariant5.C: New test.
47875         * g++.dg/inherit/covariant6.C: New test.
47876         * g++.dg/inherit/covariant7.C: New test.
47878 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47880         PR c++/2739
47881         * g++.dg/other/access2.C: New test.
47883 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47885         * g++.dg/other/anon-struct.C: No longer fails
47886         * g++.old-deja/g++.brendan/parse4.C: Likewise.
47887         * g++.old-deja/g++.brendan/parse5.C: Likewise.
47888         * g++.old-deja/g++.brendan/parse6.C: Likewise.
47890 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47892         * g++.dg/parse/angle-bracket.C (main): No longer fails.
47894 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
47896         * g++.dg/eh/spec4.C: Remove stray semicolon.
47897         * g++.dg/expr/pmf-1.C: Change error message.
47898         * g++.dg/ext/asm1.C: Remove stray semicolon.
47899         * g++.dg/ext/typename1.C: Add missing typenames.
47900         * g++.dg/inherit/template-as-base.C: Change error message.
47901         * g++.dg/lookup/scoped1.C: Likewise.
47902         * g++.dg/lookup/scoped2.C: Likewise.
47903         * g++.dg/lookup/using2.C: Likewise.
47904         * g++.dg/other/component1.C: Remove stray semicolon.
47905         * g++.dg/other/do1.C: Change error message.
47906         * g++.dg/other/error2.C: Likewise.
47907         * g++.dg/other/init1.C: Likewise.
47908         * g++.dg/other/packed1.C: Remove stray semicolon.
47909         * g++.dg/other/ptrmem2.C: Change error message.
47910         * g++.dg/parse/parameter-declaration-1.C: Remove line number
47911         marker.
47912         * g++.dg/special/initp1.C: Remove invalid attribute usage.
47913         * g++.dg/template/access3.C: Add typename keyword.
47914         * g++.dg/template/access5.C: Remove stray semicolon.
47915         * g++.dg/template/access6.C: Likewise.
47916         * g++.dg/template/complit1.C: Likewise.
47917         * g++.dg/template/crash1.C: Change error message.
47918         * g++.dg/template/inherit2.C: Remove stray semicolon.
47919         * g++.dg/template/instantiate2.C: Likewise.
47920         * g++.dg/template/instantiate3.C: Change error message.
47921         * g++.dg/template/qual1.C: Remove stray semicolon.
47922         * g++.dg/template/qualttp18.C: Change error message.
47923         * g++.dg/template/ref1.C: Remove stray semicolon.
47924         * g++.dg/template/sizeof1.C (A::value): Declare it.
47925         * g++.dg/template/spec4.C: Change error message.
47926         * g++.dg/template/static1.C: Likewise.
47927         * g++.dg/template/type1.C: Likewise.
47928         * g++.dg/template/typename3.C: Likewise.
47929         * g++.old-deja/g++.benjamin/13478.C: Change error message.
47930         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
47931         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
47932         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
47933         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
47934         named return value extension.
47935         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
47936         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
47937         * g++.old-deja/g++.bob/extern_C.C: Likewise.
47938         * g++.old-deja/g++.bob/inherit2.C: Likewise.
47939         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47940         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47941         * g++.old-deja/g++.brendan/crash13.C: Likewise.
47942         * g++.old-deja/g++.brendan/crash15.C: Likewise.
47943         * g++.old-deja/g++.brendan/crash18.C: Change error message.
47944         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
47945         * g++.old-deja/g++.brendan/crash38.C: Likewise.
47946         * g++.old-deja/g++.brendan/crash50.C: Likewise.
47947         * g++.old-deja/g++.brendan/crash56.C: Likewise.
47948         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
47949         syntax.
47950         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
47951         * g++.old-deja/g++.brendan/crash8.C: Change error message.
47952         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
47953         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47954         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
47955         * g++.old-deja/g++.brendan/template11.C: Likewise.
47956         * g++.old-deja/g++.brendan/template26.C: Likewise.
47957         * g++.old-deja/g++.brendan/template27.C: Use explicit
47958         specialization syntax.
47959         * g++.old-deja/g++.brendan/template30.C: Likewise.
47960         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
47961         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
47962         non-dependent names.
47963         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
47964         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
47965         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
47966         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
47967         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
47968         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
47969         named return value extension.
47970         * g++.old-deja/g++.ext/namedret2.C: Likewise.
47971         * g++.old-deja/g++.ext/namedret3.C: Likewise.
47972         * g++.old-deja/g++.ext/return1.C: Likewise.
47973         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
47974         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
47975         * g++.old-deja/g++.jason/access8.C: Likewise.
47976         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
47977         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
47978         pseudo-destructor names.
47979         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
47980         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
47981         pseudo-destructor names.
47982         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
47983         * g++.old-deja/g++.jason/overload19.C: Likewise.
47984         * g++.old-deja/g++.jason/overload32.C: Likewise.
47985         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
47986         stray semicolons.
47987         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
47988         * g++.old-deja/g++.jason/return.C: Likewise.
47989         * g++.old-deja/g++.jason/return2.C: Likewise.
47990         * g++.old-deja/g++.jason/shadow1.C: Likewise.
47991         * g++.old-deja/g++.jason/special.C: Use explicit specialization
47992         syntax.
47993         * g++.old-deja/g++.jason/template10.C: Account for use of
47994         non-dependent names.
47995         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
47996         syntax.
47997         * g++.old-deja/g++.jason/template37.C: Likewise.
47998         * g++.old-deja/g++.law/access4.C: Change error messages.
47999         * g++.old-deja/g++.law/arm13.C: Remove incorrect
48000         pseudo-destructor names.
48001         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48002         * g++.old-deja/g++.law/ctors9.C: Likewise.
48003         * g++.old-deja/g++.law/cvt22.C: Likewise.
48004         * g++.old-deja/g++.law/dtors5.C: Likewise.
48005         * g++.old-deja/g++.law/global-init1.C: Likewise.
48006         * g++.old-deja/g++.law/missed-error3.C: Likewise.
48007         * g++.old-deja/g++.law/operators28.C: Likewise.
48008         * g++.old-deja/g++.law/visibility28.C: Likewise.
48009         * g++.old-deja/g++.martin/eval1.C: Likewise.
48010         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
48011         name.
48012         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
48013         * g++.old-deja/g++.mike/net34.C: Likewise.
48014         * g++.old-deja/g++.mike/net36.C: Likewise.
48015         * g++.old-deja/g++.mike/ns2.C: Likewise.
48016         * g++.old-deja/g++.mike/p12306.C: Likewise.
48017         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
48018         value extension.
48019         * g++.old-deja/g++.mike/p700.C: Likewise.
48020         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
48021         * g++.old-deja/g++.mike/p710.C: Likewise.
48022         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
48023         value extension.
48024         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
48025         * g++.old-deja/g++.mike/pmf9.C: Likewise.
48026         * g++.old-deja/g++.ns/crash2.C: Likewise.
48027         * g++.old-deja/g++.ns/crash3.C: Likewise.
48028         * g++.old-deja/g++.ns/invalid1.C: Likewise.
48029         * g++.old-deja/g++.ns/ns17.C: Likewise.
48030         * g++.old-deja/g++.ns/template16.C: Likewise.
48031         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
48032         keyword.
48033         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
48034         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
48035         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
48036         named return value extension.
48037         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
48038         * g++.old-deja/g++.other/access4.C: Issue additional error
48039         messages.
48040         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
48041         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
48042         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
48043         * g++.old-deja/g++.other/crash25.C: Change error message.
48044         * g++.old-deja/g++.other/crash4.C: Change error message.
48045         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
48046         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
48047         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
48048         checks.
48049         * g++.old-deja/g++.other/defarg8.C: Likewise.
48050         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
48051         * g++.old-deja/g++.other/dtor10.C: Likewise.
48052         * g++.old-deja/g++.other/incomplete.C: Likewise.
48053         * g++.old-deja/g++.other/linkage7.C: Likewise.
48054         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
48055         lookup algorithm.
48056         * g++.old-deja/g++.other/mangle2.C: Likewise.
48057         * g++.old-deja/g++.other/refinit2.C: Likewise.
48058         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
48059         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
48060         * g++.old-deja/g++.pt/crash28.C: Likewise.
48061         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
48062         syntax.
48063         * g++.old-deja/g++.pt/crash32.C: Change error message.
48064         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
48065         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
48066         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
48067         error message position.
48068         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48069         * g++.old-deja/g++.pt/defarg8.C: Change error message.
48070         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48071         syntax.
48072         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48073         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48074         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48075         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48076         keyword.
48077         * g++.old-deja/g++.pt/explicit31.C: Likewise.
48078         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48079         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48080         keyword.
48081         * g++.old-deja/g++.pt/explicit71.C: Change error message.
48082         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
48083         syntax.
48084         * g++.old-deja/g++.pt/friend28.C: Account for use of
48085         non-dependent names.
48086         * g++.old-deja/g++.pt/friend29.C: Likewise.
48087         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
48088         rules.
48089         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
48090         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
48091         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
48092         lookup rules.
48093         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
48094         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
48095         keyword.
48096         * g++.old-deja/g++.pt/memclass20.C: Likewise.
48097         * g++.old-deja/g++.pt/memclass5.C: Likewise.
48098         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
48099         keyword.
48100         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
48101         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
48102         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
48103         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
48104         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
48105         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
48106         keyword.
48107         * g++.old-deja/g++.pt/spec10.C: Likewise.
48108         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
48109         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
48110         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
48111         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
48112         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
48113         * g++.old-deja/g++.pt/ttp62.C: Likewise.
48114         * g++.old-deja/g++.pt/ttp64.C: Likewise.
48115         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
48116         * g++.old-deja/g++.pt/typename15.C: Likewise.
48117         * g++.old-deja/g++.pt/typename22.C: Likewise.
48118         * g++.old-deja/g++.pt/typename6.C: Change error messages.
48119         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
48120         * g++.old-deja/g++.pt/virtual2.C: Likewise.
48121         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
48122         syntax.
48123         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
48124         return value extension.
48125         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
48126         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
48127         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
48128         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
48130 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
48132         * g++.dg/warn/inline1.C: New test.
48133         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
48134         * g++.old-deja/g++.jason/synth10.C: Likewise.
48135         * g++.old-deja/g++.mike/net31.C: Likewise.
48136         * g++.old-deja/g++.mike/p8786.C: Likewise.
48138         * g++.dg/template/friend10.C: New test.
48139         * g++.dg/template/conv5.C: New test.
48141 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
48143         * g++.dg/lookup/scoped3.C: New test.
48145         * g++.dg/lookup/decl1.C: New test.
48146         * g++.dg/lookup/decl2.C: New test.
48148 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
48150         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
48151         gcc.c-torture/compile/20021015-1.c,
48152         gcc.c-torture/compile/20021015-2.c,
48153         gcc.c-torture/compile/20021123-1.c,
48154         gcc.c-torture/compile/20021123-2.c,
48155         gcc.c-torture/compile/20021123-3.c,
48156         gcc.c-torture/compile/20021123-4.c,
48157         gcc.c-torture/execute/20021024-1.c: Add tests previously added
48158         only to 3.1 or 3.2 branch.
48160 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
48162         * gcc.dg/i386-bitfield3.c: New test.
48164         * gcc.dg/i386-bitfield2.c: New test.
48166 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
48168         * g++.dg/parse/conv_op1.C: New test.
48170 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
48172         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
48173         approved.
48175 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
48177         * gcc.c-torture/compile/20021220-1.c: New test.
48179 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
48181         * gcc.dg/i386-fastcall-1.c: New.
48183 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48185         * gcc.c-torture/execute/20021219-1.c: New test.
48187 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48189         * gcc.dg/i386-pic-1.c: New test.
48191 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48193         PR c++/8099
48194         * g++.dg/template/friend9.C: New test.
48196 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48198         PR c++/3663
48199         * g++.dg/template/access7.C: New test.
48201 2002-12-18  Nick Clifton  <nickc@redhat.com>
48203         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
48204         the libstdc++-v3 directory has been found.
48206 2002-12-12  Devang Patel <dpatel@apple.com>
48207         * gcc.dg/darwin-ld-1.c: New test.
48208         * gcc.dg/darwin-ld-2.c: New test.
48209         * gcc.dg/darwin-ld-3.c: New test.
48210         * gcc.dg/darwin-ld-4.c: New test.
48211         * gcc.dg/darwin-ld-5.c: New test.
48213 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48215         * gcc.c-torture/compile/20021212-1.c: New test.
48217 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
48219         * gcc.dg/fshort-wchar: New test.
48221 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
48223         PR c++/8372
48224         * g++.dg/template/dtor1.C: New test.
48226         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
48227         markers.
48229 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
48231         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
48233 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
48235         * g++.dg/template/static1.C: New test.
48236         * g++.dg/template/static2.C: New test.
48237         * g++.old-deja/g++.ext/memconst.C: New test.
48239 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48241         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
48242         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
48243         * g++.dg/special/initp1.C: Likewise.
48245 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
48247         * gcc.c-torture/execute/20021204-1.c: New test.
48249 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
48251         * gcc.dg/ppc-fmadd-1.c: New file.
48252         * gcc.dg/ppc-fmadd-2.c: New file.
48253         * gcc.dg/ppc-fmadd-3.c: New file.
48255 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48257         * gcc.c-torture/compile/20021204-1.c: New test.
48259 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48261         * g++.dg/inherit/covariant2.C: New test.
48262         * g++.dg/inherit/covariant3.C: New test.
48263         * g++.dg/inherit/covariant4.C: New test.
48264         * g++.dg/inherit/covariant1.C: Remove XFAIL.
48265         * g++.old-deja/g++.robertl/eb17.C: Likewise.
48267 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
48269         PR c++/8688
48270         * g++.dg/init/brace3.C: New test.
48272 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
48274         * gcc.dg/20020210-1.c: Fix a comment typo.
48276 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
48278         PR c++/8720
48279         * g++.dg/parse/defarg1.C: New test.
48281         PR c++/8615
48282         * g++.dg/template/char1.C: New test.
48284         * g++.dg/template/varmod1.C: Fix typo.
48286 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48288         DR 180
48289         * g++.old-deja/g++.pt/crash32.C: Expect error.
48291 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
48293         PR c++/5919
48294         * g++.dg/template/varmod1.C: New test.
48296         PR c++/8727
48297         * g++.dg/inherit/typeinfo1.C: New test.
48299         PR c++/8663
48300         * g++.dg/inherit/typedef1.C: New test.
48302 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
48304         PR c++/8332
48305         PR c++/8493
48306         * g++.dg/template/strlen1.C: New test.
48308         PR c++/8227
48309         * g++.dg/template/ctor2.C: New test.
48311         PR c++/8214
48312         * g++.dg/init/string1.C: New test.
48314         PR c++/8511
48315         * g++.dg/template/friend8.C: New test.
48317 2002-11-29  Joe Buck <jbuck@synopsys.com>
48319         * g++.dg/lookup/anon2.C: New test.
48321 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
48323         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
48324         h8300 port.
48326 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
48328         * gcc.dg/bitfld-6.c: New test.
48330 2002-11-27  Jan Hubicka  <jh@suse.cz>
48332         * gcc.c-torture/execute/20021127.[cx]: New test.
48334 2002-11-26  Jan Hubicka  <jh@suse.cz>
48336         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
48337         quality.
48339 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
48341         * g++.dg/init/brace2.C: New test.
48342         * g++.old-deja/g++.mike/p9129.C: Correct.
48344 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
48346         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
48348 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
48350         * gcc.dg/sibcall-6: New test for indirect sibcalls.
48352 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
48354         * g++.dg/abi/empty11.C: New test.
48355         * g++.dg/rtti/cv1.C: New test.
48357 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
48359         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
48361 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
48363         * g++.dg/abi/empty10.C: New test.
48365 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48367         * gcc.c-torture/compile/20021124-1.c: New test.
48369 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
48371         * g++.dg/abi/rtti2.C: New test.
48373 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48375         * gcc.dg/i386-unroll-1.c: New test.
48377 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
48379         * gcc.c-torture/compile/20021120-1.c: New test.
48380         * gcc.c-torture/compile/20021120-2.c: New test.
48382 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48384         * gcc.dg/bitfld-5.c: New test.
48386 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48388         * gcc.c-torture/execute/20021120-3.c: New test.
48390 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48392         * gcc.c-torture/execute/20021120-2.c: New test.
48394 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48396         * gcc.c-torture/execute/20021120-1.c: New test.
48398 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
48400         * gcc.c-torture/execute/20021118-3.c: New test.
48402 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48404         * gcc.c-torture/compile/20021119-1.c: New test.
48406 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
48408         * gcc.dg/duff-1.c: New test.
48409         * gcc.dg/duff-2.c: New test.
48410         * gcc.dg/duff-3.c: New test.
48412 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
48414         * gcc.dg/cpp/_Pragma5.c: New test.
48416 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48418         * gcc.c-torture/execute/20021118-2.c: New test.
48420 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48422         * gcc.c-torture/execute/20021118-1.c: New test.
48424 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
48426         * gcc.dg/20021116-1.c: New test.
48428 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
48430         * g++.dg/abi/vcall1.C: New test.
48432 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
48434         * gcc.dg/20021029-1.c: New test.
48435         * gcc.dg/20021029-2.c: New test.
48437 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48439         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
48441 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48443         PR c/8439
48444         * gcc.dg/20021110.c: Move to ...
48445         * gcc.c-torture/compile/20021110.c: .... here.
48447 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48449         PR c/8467
48450         * gcc.c-torture/execute/20021111-1.c
48452 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48454         PR c/8439
48455         * gcc.dg/20021110.c: New test.
48457 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
48459         * g++.dg/abi/vthunk3.C: Run only on x86.
48461 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
48463         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
48465 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
48467         * lib/compat.exp (compat-execute): Fix logic error in last
48468         change.
48470 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
48472         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
48474 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48476         PR c++/8389
48477         * g++.dg/template/access6.C: New test.
48479 2002-11-08  Jan Hubicka  <jh@suse.cz>
48481         * gcc.dg/i386-ssefp-1.c: New test.
48482         * gcc.dg/i386-ssefp-1.c: New test.
48484 2002-11-08  Jan Hubicka  <jh@suse.cz>
48486         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
48488 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48490         * g++.dg/abi/vthunk3.C: New test.
48492         PR c++/8338
48493         * g++.dg/template/crash2.C: New test.
48495 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48497         * g++.dg/abi/dtor1.C: New test.
48498         * g++.dg/abi/dtor2.C: Likewise.
48500 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
48502         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
48503         Darwin.
48505 2002-11-04  Adam Nemet  <anemet@lnxw.com>
48507         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
48508         -mthumb.  Only xfail with -O0.
48510 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
48512         * g++.dg/abi/thunk1.C: New test.
48513         * g++.dg/abi/thunk2.C: Likewise.
48514         * g++.dg/abi/vtt1.C: Likewise.
48516 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
48518         PR optimization/8423
48519         * gcc.c-torture/execute/builtin-constant.c: New test.
48521 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
48523         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
48524         Add some more cases.
48526 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
48528         PR c++/8391
48529         * g++.dg/opt/local1.C: New test.
48531 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
48533         PR c++/8160
48534         * g++.dg/template/complit1.C: New test.
48536         PR c++/8149
48537         * g++.dg/template/typename4.C: Likewise.
48539 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48541         Core issue 287, PR c++/7639
48542         * g++.dg/template/instantiate1.C: Adjust error location.
48543         * g++.dg/template/instantiate3.C: New test.
48544         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
48545         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
48546         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
48548 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
48550         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
48552 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
48554         PR c++/8287
48555         * g++.dg/init/dtor2.C: New test.
48557 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48559         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
48560         * gcc.dg/nest.c: Bypass errors on irix6.
48562 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
48564         * gcc.dg/nest.c: Expect error for mmix-*-*.
48565         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
48567 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
48569         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
48570         markers.
48572         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
48574 2002-10-25  Mike Stump  <mrs@apple.com>
48576         * gcc.dg/warn-1.c: New test.
48578 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
48580         * g++.dg/template/typename3.C: New test.
48582 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
48584         * g++.dg/lookup/ptrmem1.C: New test.
48586         * g++.dg/abi/vthunk2.C: New test.
48588 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
48590         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
48592 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
48594         * g++.dg/abi/empty9.C: New test.
48596 2002-10-24  Richard Henderson  <rth@redhat.com>
48598         * g++.dg/inherit/thunk1.C: Enable for ia64.
48600 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
48602         PR c++/8067
48603         * g++.dg/lookup/pretty1.C: New test.
48605 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
48607         * gcc.dg/20021023-1.c: New test.
48609 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
48611         PR c++/7679
48612         * g++.dg/parse/inline1.C: New test.
48614 2002-10-23  Richard Henderson  <rth@redhat.com>
48616         * g++.dg/inherit/thunk1.C: Enable for x86_64.
48618         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
48620 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
48622         PR c++/6579
48623         * g++.dg/parse/stmtexpr3.C: New test.
48625 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
48627         * g++.dg/expr/cond1.C: New test.
48629 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
48631         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
48633 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48635         * g++.dg/abi/vbase13.C: New test.
48636         * g++.dg/abi/vbase14.C: Likewise.
48638 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
48640         * gcc.dg/tls/pic-1.c: New test.
48641         * gcc.dg/tls/nonpic-1.c: New test.
48642         * gcc.dg/20021018-1.c: New test.
48644 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
48646         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
48647         Remove only files with the same base name as the test case.
48648         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
48649         (profopt-execute): Likewise.  Also, remove old profiling
48650         and performance data files before running the tests.
48652         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
48653         * g++.dg/bprob/bprob.exp: Likewise.
48654         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
48655         to allow more general test case names.
48657         * g++.dg/bprob/bprob-1.C: Rename to ...
48658         * g++.dg/bprob/g++-bprob-1.C: ... this.
48660         * g77.dg/bprob/bprob-1.f: Rename to ...
48661         * g77.dg/bprob/g77-bprob-1.f: ... this.
48663 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
48665         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
48666         bison 1.50 or later.
48668 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
48670         * g++.dg/README: Describe more test directories.
48672 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48674         * g++.dg/init/array6.C: Add additional tests.
48676 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
48678         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
48679         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
48681 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
48683         * gcc.c-torture/compile/20020604-1.x: New.
48684         * gcc.c-torture/compile/simd-5.x: Likewise.
48685         * gcc.c-torture/execute/920710-1.x: Likewise.
48686         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
48688 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48690         * g++.dg/inherit/override1.C: Add dg-options clause.
48692 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48694         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
48695         _mm_slli_si128.
48697 2002-10-19  Andreas Schwab  <schwab@suse.de>
48699         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
48700         directory component.
48702 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
48704         * g++.dg/inherit/thunk1.C: New test.
48706         * g++.dg/inherit/override1.C: New test.
48708         * g++.dg/abi/mangle11.C: New test.
48709         * g++.dg/abi/mangle14.C: New test.
48710         * g++.dg/abi/mangle17.C: New test.
48712 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
48714         * g++.dg/overload/member2.C: New test.
48716 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
48718         * g++.dg/README: Describe new compat directory.
48719         * g++.dg/dg.exp: Skip tests in compat directory.
48720         * README.compat: New file.
48721         * lib/compat.exp: New expect script.
48722         * g++.dg/compat: New test directory.
48723         * g++.dg/compat/compat.exp: New expect script.
48724         * g++.dg/compat/abi: New test directory.
48725         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
48726         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
48727         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
48728         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
48729         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
48730         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
48731         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
48732         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
48733         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
48734         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
48735         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
48736         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
48737         * g++.dg/compat/break: New test directory.
48738         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
48739         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
48740         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
48741         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
48742         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
48743         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
48744         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
48745         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
48746         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
48747         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
48748         g++.dg/compat/break/README: New files.
48749         * g++.dg/compat/eh: New test directory.
48750         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
48751         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
48752         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
48753         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
48754         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
48755         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
48756         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
48757         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
48758         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
48759         g++.dg/compat/eh/filter2_y.C,
48760         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
48761         g++.dg/compat/eh/new1_y.C,
48762         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
48763         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
48764         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
48765         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
48766         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
48767         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
48768         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
48769         g++.dg/compat/eh/unexpected1_y.C: New files.
48770         * g++.dg/compat/init: New test directory.
48771         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
48772         g++.dg/compat/init/array5_y.C,
48773         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
48774         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
48775         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
48776         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
48777         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
48778         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
48779         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
48780         g++.dg/compat/init/init-ref2_y.C: New files.
48782 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
48784         PR c++/7584
48785         * g++.dg/inherit/using3.C: New test.
48787 2002-10-17  Jan Hubicka  <jh@suse.cz>
48789         * gcc.dg/20021017-2.c: New test.
48791 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
48793         * g++.dg/abi/mangle16.C: Adjust.
48795         * g++.dg/init/array8.C: New test.
48797 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
48799         * gcc.dg/special/mips-abi.exp: New test.
48800         * gcc.dg/special/mips-abi.s: Empty file used by the above.
48802 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
48804         * g++.dg/abi/mangle16.C: New test.
48805         * g++.dg/abi/mangle17.C: Likewise.
48807         PR c++/7478
48808         * g++.dg/template/ref1.C: New test.
48810 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48812         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
48814 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
48816         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
48818 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
48820         PR c++/7524
48821         * g++.dg/init/array7.C: New test.
48823 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
48825         * g++.dg/init/array6.C: New test.
48827         * g++.dg/abi/mangle13.C: Likewise.
48828         * g++.dg/abi/mangle14.C: Likewise.
48829         * g++.dg/abi/mangle15.C: Likewise.
48831 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48833         * g++.dg/abi/empty8.C: New test.
48835 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
48837         * g++.dg/init/ctor1.C: New test.
48839 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
48841         * gcc.c-torture/execute/20021015-1.c: New test.
48843 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
48845         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
48847 2002-10-14  Jan Hubicka  <jh@suse.cz>
48849         * gcc.dg/i386-ssetype-[1-5].c: New tests.
48851 2002-10-14  Richard Henderson  <rth@redhat.com>
48853         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
48855 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48857         PR optimization/6631
48858         * g++.dg/opt/const2.C: New test.
48860 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48862         PR c++/7176
48863         * g++.dg/parse/friend1.C: New test.
48864         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
48866 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
48868         * gcc.dg/20021014-1.c: New test.
48870 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
48872         PR c++/5661
48873         * g++.dg/ext/vlm1.C: New test.
48874         * g++.dg/ext/vlm2.C: Likewise.
48876         * g++.dg/init/array1.C: Remove invalid braces.
48877         * g++.dg/init/brace1.C: New test.
48878         * g++.dg/init/copy2.C: Likewise.
48879         * g++.dg/init/copy3.C: Likewise.
48880         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
48881         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
48882         braces.
48884 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
48886         * gcc.dg/cpp/assembler.S: Don't use -ansi.
48888 2002-10-11  Richard Shann  <richard.shann@superh.com>
48890         * gcc.c-torture/compile/simd-5.c: New test.
48892 2002-10-10  Roger Sayle  <roger@eyesopen.com>
48894         * gcc.c-torture/execute/shiftopt-1.c: New test case.
48896 2002-10-10  Jim Wilson  <wilson@redhat.com>
48898         * gcc.c-torture/execute/20021010-1.c: New test.
48900 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
48902         PR c/7353
48903         * g++.dg/ext/typedef-init.C: New test.
48904         * gcc.dg/typedef-init.c: New test.
48906 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
48908         * gcc.dg/cpp/paste13.c: New test.
48910 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48912         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
48913         remaining platforms, XFAIL during compile, not execute.  Don't
48914         XFAIL at -O0.
48916 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
48918         * gcc.dg/alias-1.c: Tweak expected warning.
48920 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48922         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
48924 2002-10-06  Andreas Jaeger  <aj@suse.de>
48926         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
48927         * gcc.dg/cpp/c++98.C: Likewise.
48929         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
48930         * g++.dg/cpp/c++98.C: Likewise.
48932         * g++.dg/README (Subdirectories): Mention cpp directory.
48934         PR target/7559
48935         * gcc.dg/20021006-1.c: New test.
48937 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48939         PR c++/7804
48940         * g++.dg/other/warning1.C: New test.
48942 2002-10-04  Roger Sayle  <roger@eyesopen.com>
48944         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
48945         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
48946         and sparc-*-* with -m64 as expected failures.  See PR 8087.
48948 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48950         PR c++/7931
48951         * g++.dg/template/ptrmem3.C: New test.
48953         PR c++/7754
48954         * g++.dg/template/union1.C: New test.
48956 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48958         PR c++/8006
48959         * g++.dg/abi/mangle9.C: New test.
48960         * g++.dg/abi/mangle10.C: New test.
48961         * g++.dg/abi/mangle11.C: New test.
48962         * g++.dg/abi/mangle12.C: New test.
48964 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
48966         PR c++/7188.
48967         * g++.dg/template/meminit1.C: New test.
48968         * g++.dg/warn/Wreorder-1.C: Likewise.
48969         * g++.old-deja/g++.mike/warn3.C: Tweak.
48970         * lib/prune.exp: Ingore "in copy constructor".
48972 2002-10-02  Andreas Jaeger  <aj@suse.de>
48974         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
48975         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
48976         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
48977         on x86-64.
48979 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48981         * gcc.dg/empty1.C: Fix typo.
48983 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
48985         * gcc.dg/alias-1.c: New test.
48987 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48989         * gcc.dg/empty1.C: New test.
48991         * g++.dg/tls/init-2.C: Tweak error messages.
48993 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
48995         * gcc.c-torture/compile/20020923-1.c: New test.
48997 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
48999         * gcc.c-torture/execute/ffs-1.c: New test.
49000         * gcc.c-torture/execute/ffs-2.c: Ditto.
49002 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
49004         * g++.dg/overload/member1.C: New test.
49006 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
49008         * g++.dg/abi/empty7.C: New test.
49009         * g++.dg/init/pm2.C: Likewise.
49011 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
49013         * g++.dg/rtti/crash1.C: New test.
49015 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
49017         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
49018         gcc.dg/sibcall-4.c: New tests.
49020 2002-09-28  Roger Sayle  <roger@eyesopen.com>
49022         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
49023         powerpc and MMIX targets.
49025 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
49027         * gcc.dg/cpp/20020927-1.c: New.
49029 2002-09-26  David S. Miller  <davem@redhat.com>
49031         * gcc.c-torture/compile/trunctfdf.c: New.
49033 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49035         * lib/target-supports.exp (check_weak_available): Handle solaris2.
49037 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
49039         * gcc.c-torture/execute/loop-15.c: New.
49041 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
49043         * README.QMTEST: Fix typo.
49045 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
49047         * gcc.dg/20020926-1.c: New test.
49049 2002-09-25  David S. Miller  <davem@redhat.com>
49051         PR target/7842
49052         * gcc.c-torture/execute/shiftdi.c: New test.
49054 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
49056         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
49057         unique to the tool.
49058         * lib/g77.exp (g77_init): Likewise.
49059         * lib/g++.exp (g++_init): Likewise.
49060         * lib/objc.exp (objc_init): Likewise.
49062 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
49064         * g++.dg/abi/empty5.C: New test.
49065         * g++.dg/abi/empty6.C: New test.
49066         * g++.dg/abi/vbase12.C: New test.
49068 2002-09-25  Richard Henderson  <rth@redhat.com>
49070         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49071         too-small long double.
49073 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
49075         * gcc.dg/20020919-1.c: New test.
49077 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
49079         * g++.dg/abi/bitfield6.C: New test.
49080         * g++.dg/abi/bitfield7.C: New test.
49081         * g++.dg/abi/bitfield8.C: New test.
49082         * g++.dg/abi/vbase11.C: New test.
49084 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49086         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
49087         hppa*-*-hpux*.  Update test comment.
49089 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
49091         * gcc.dg/tls/struct-1.c: New test.
49093 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
49095         * gcc.dg/cpp/tr-warn2.c: Update.
49097 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49099         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
49101 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49103         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
49104         systems.
49106 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
49108         * gcc.c-torture/execute/ieee/mzero3.c: New test.
49110         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49111         Adjust for c++filt moved to binutils.  Remove spurious duplicate
49112         setting of cxxfilt.
49114 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
49116         * gcc.dg/20020312-2.c: Update for darwin.
49118 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
49120         * g++.old-deja/g++.other/crash32.C: Mark ICE.
49122 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
49124         * objc.dg/comp-types-1.m: New test.
49125         * objc.dg/comp-types-2.m: New test.
49126         * objc.dg/comp-types-3.m: New test.
49127         * objc.dg/comp-types-4.m: New test.
49128         * objc.dg/comp-types-5.m: New test.
49129         * objc.dg/comp-types-6.m: New test.
49131 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49133         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
49135 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
49137         * g++.dg/other/do1.C: New test.
49139         * g++.dg/template/subst1.C: New test.
49141 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
49143         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
49145 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
49147         * g++.dg/template/qualttp20.C: Adjust expected errors.
49148         * g++.old-deja/g++.jason/report.C: Likewise.
49149         * g++.old-deja/g++.other/qual1.C: Likewise.
49151         * g++.dg/lookup/scoped2.C: New test.
49153         * g++.dg/ext/asm3.C: New test.
49155 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
49157         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
49159 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
49161         * ChangeLog: follow spelling conventions.
49162         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
49163         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
49164         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
49165         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
49166         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
49167         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
49168         * g++.old-deja/g++.law/global-init1.C: Likewise.
49169         * g++.old-deja/g++.other/delete4.C: Likewise.
49170         * g++.old-deja/g++.other/inline21.C: Likewise.
49171         * g++.old-deja/g++.other/singleton.C: Likewise.
49172         * g77.dg/strlen0.f: Likewise.
49173         * g77.f-torture/compile/20010519-1.f: Likewise.
49174         * g77.f-torture/compile/980310-4.f: Likewise.
49175         * gcc.c-torture/compile/20000605-1.c: Likewise.
49176         * gcc.c-torture/execute/20020225-1.c: Likewise.
49177         * gcc.dg/c90-hexfloat-2.c: Likewise.
49178         * gcc.dg/c99-bool-1.c: Likewise.
49179         * gcc.dg/c99-hexfloat-2.c: Likewise.
49180         * gcc.dg/dll-2.c: Likewise.
49181         * gcc.dg/wtr-union-init-1.c: Likewise.
49182         * gcc.dg/wtr-union-init-2.c: Likewise.
49183         * gcc.dg/wtr-union-init-3.c: Likewise.
49184         * gcc.dg/cpp/avoidpaste1.c: Likewise.
49185         * gcc.dg/cpp/defined.c: Likewise.
49186         * gcc.dg/cpp/macsyntx.c: Likewise.
49187         * gcc.dg/cpp/paste2.c: Likewise.
49188         * gcc.dg/cpp/trad/defined.c: Likewise.
49189         * gcc.dg/format/c90-printf-1.c: Likewise.
49190         * gcc.dg/format/c90-scanf-1.c: Likewise.
49191         * gcc.dg/format/c99-printf-1.c: Likewise.
49192         * gcc.dg/format/c99-scanf-1.c: Likewise.
49193         * gcc.misc-tests/gcov-8.c: Likewise.
49194         * lib/profopt.exp: Likewise.
49196 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
49198         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
49200 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
49202         * g++.dg/inherit/using2.C: New test.
49204 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
49206         * ChangeLog: Follow spelling conventions.
49207         * g++.dg/template/friend4.C: Likewise.
49208         * g++.old-deja/g++.pt/crash67.C: Likewise.
49209         * gcc.c-torture/execute/20000801-4.c: Likewise.
49210         * gcc.dg/c90-digraph-1.c: Likewise.
49211         * gcc.dg/c94-digraph-1.c: Likewise.
49212         * gcc.dg/c99-digraph-1.c: Likewise.
49213         * gcc.dg/cpp/line5.c: Likewise.
49214         * gcc.dg/cpp/multiline.c: Likewise.
49215         * gcc.dg/cpp/trad/literals-1.c: Likewise.
49216         * gcc.dg/format/attr-3.c: Likewise.
49217         * gcc.dg/format/c90-scanf-3.c: Likewise.
49218         * gcc.dg/format/ext-4.c: Likewise.
49220 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
49222         * g++.dg/template/pretty1.C: New test.
49224 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
49226         * gcc.c-torture/execute/struct-cpy-1.c: New test.
49228 2002-09-13  Matt Austern  <austern@apple.com>
49230         * g++.dg/other/constref[12].C: New, regression tests for
49231         passing a cast expression to a function by const reference.
49233 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
49235         * g++.dg/template/deduce1.C: New test.
49237 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
49239         * gcc.c-torture/execute/simd-1.c: Force all use of int to
49240         32-bit int.
49242 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49244         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
49245         usage.
49247 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
49249         * gcc.c-torture/compile/20020910-1.c: New test.
49251 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
49253         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
49255 2002-09-10  Andreas Jaeger  <aj@suse.de>
49257         * gcc.dg/20020312-2.c: Adjust for x86-64.
49259 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
49261         * g77.dg/7388.f: New test case for PR 7388.
49263 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
49265         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
49267 2002-09-05  Ziemowit Laski <zlaski@apple.com>
49269         * objc.dg/proto-lossage-1.m: New test.
49271 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
49273         * gcc.dg/cpp/_Pragma4.c: Fix typo.
49275 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
49277         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
49278         expected to pass.
49280 2002-09-06  Stan Shebs  <shebs@apple.com>
49281             David Edelsohn  <edelsohn@gnu.org>
49283         * gcc.dg/weak: New directory.
49284         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
49285         target-specific xfail bits.
49286         * gcc.dg/typeof-2.c: Move to new directory.
49287         * gcc.dg/weak.exp: New expect script.
49289 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
49291         * gcc.c-torture/execute/extzvsi.c: New test.
49293 2002-09-05  Stan Shebs  <shebs@apple.com>
49295         * gcc.dg/weak-1.c: xfail on Darwin.
49296         * gcc.dg/weak-2.c: Ditto.
49297         * gcc.dg/weak-3.c: Ditto.
49298         * gcc.dg/weak-4.c: Ditto.
49299         * gcc.dg/weak-5.c: Ditto.
49300         * gcc.dg/weak-6.c: Ditto.
49301         * gcc.dg/weak-7.c: Ditto.
49302         * gcc.dg/weak-8.c: Ditto.
49303         * gcc.dg/weak-9.c: Ditto.
49305 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
49307         * gcc.c-torture/execute/loop-14.c: New test.
49309 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
49311         * g++.dg/other/cxa-atexit1.C: New test.
49313         * gcc.dg/typeof-2.c: New test.
49315 2002-09-03  Roger Sayle  <roger@eyesopen.com>
49317         * gcc.dg/builtins-2.c: New testcase.
49318         * gcc.dg/builtins-3.c: New testcase.
49320 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
49322         * gcc.dg/cpp/_Pragma4.c: New test.
49324 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
49326         * objc/execute/nil_method-1.m: New testcase.
49328 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
49330         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
49331         [Object class], not [Object initialize].
49333 2002-08-31  Roger Sayle  <roger@eyesopen.com>
49334             Hans-Peter Nilsson  <hp@bitrange.com>
49336         * gcc.c-torture/execute/20020720-1.x: Skip test on
49337         mmix-knuth-mmixware.  Correct comment.
49339 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
49341         * g++.dg/abi/bitfield5.C: New test.
49342         * g++.dg/abi/vbase10.C: Likewise.
49344 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
49346         * objc.dg/undeclared-selector.m: New test.
49348 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
49350         * g++.dg/other/offsetof1.C: Avoid cast warning.
49352 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
49354         * objc.dg/super-class-2.m: New test.
49356 2002-08-24  Matt Austern  <austern@apple.com>
49358         * g++.dg/ext/lvaddr.C: New test.
49359         * g++.dg/ext/lvcast.C: New test.
49361 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
49363         * g++.dg/inherit/cond1.C: New test.
49365 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
49367         * gcc.dg/noncompile/incomplete-1.c: New test.
49369 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
49371         * gcc.dg/typespec-1.c: New test.
49373 2002-08-20  Devang Patel  <dpatel@apple.com>
49374         * objc.dg/proto-hier-2.m: New test.
49376 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
49378         * objc.dg/bitfield-1.m: New test.
49379         * objc.dg/bitfield-2.m: New test.
49381 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
49383         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
49384         gcc.dg/c99-flex-array-4.c: New tests.
49386 2002-08-16  Stan Shebs  <shebs@apple.com>
49388         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
49390 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
49392         * gcc.dg/typeof-1.c: New test.
49393         * g++.dg/ext/typeof2.C: New test.
49395 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
49397         * g++.dg/other/offsetof1.C: New test.
49399 2002-08-14  Richard Henderson  <rth@redhat.com>
49401         * gcc.dg/tls/diag-3.c: Fix expected message strings.
49403 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
49405         * gcc.dg/cpp/_Pragma3.c: New test.
49407 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
49409         * g++.dg/template/inherit3: New test.
49411 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49413         * gcc.dg/bitfld-4.c: Add blank options.
49415 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
49417         * g++.dg/template/crash1.C: New test.
49419 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49421         * gcc.dg/tls/opt-2.c: New test.
49423 2002-08-08  Devang Patel  <dpatel@apple.com>
49425         * objc.dg/selector-1.m : New test
49427 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49429         * g++.dg/abi/bitfield4.C: New test.
49430         * gcc.dg/bitfld-4.c: New test.
49432 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49434         * g++.dg/other/packed1.C: New test.
49436 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
49438         * g++.dg/abi/offsetof.C: Tweak error messages.
49439         * g++.old-deja/g++.mike/p10769a.C: Likewise.
49441 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49443         * gcc.dg/bitfld-3.c: New test.
49445 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
49446             Richard Henderson  <rth@redhat.com>
49448         * gcc.dg/i386-bitfield1.c: New test.
49449         * g++.dg/abi/bitfield3.C: Update.
49451 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
49453         * objc.dg/const-str-2.m: Update.
49454         * gcc.dg/cpp/c++98.c: Change to C extension.
49455         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
49456         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
49458 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
49460         * gcc.dg/tls/diag-3.c: New.
49462 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
49464         * g++.dg/README (Subdirectories): Document new subdir expr.
49465         * g++.dg/expr/pmf-1.C: New test.
49467 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
49469         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
49471 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
49473         * g++.dg/abi/bitfield3.C: New test.
49475 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
49477         * lib/gcov.exp: Tweak expected line formats.
49478         * gcc.misc-tests/gcov8.c: New test.
49479         * gcc.misc-tests/gcov8.x: New flags.
49481 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
49483         * consistency.vlad/layout/endian.c: Include string.h.
49485         * gcc.c-torture/execute/20020805-1.c: New test.
49487 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
49489         * g++.dg/other/conversion1.C: New test.
49491 2002-08-03  Roger Sayle  <roger@eyesopen.com>
49493         * gcc.dg/builtins-1.c: New testcase.
49495 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
49497         * g++.dg/inherit/access3.C: New test.
49499 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
49501         * gcc.dg/ia64-visibility-2.c: New test.
49503 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
49505         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
49506         __qualifier_flags to __flags.
49508 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
49510         * g++.dg/inherit/operator1.C: New test.
49511         * g++.dg/lookup/disamb1.C: Fix typo in comment.
49512         * g++.dg/other/error1.C: Change expected error message.
49513         * g++.dg/template/conv4.C: Likewise.
49515 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
49517         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
49518         for documented behavior.
49520 2002-07-25  Roger Sayle  <roger@eyesopen.com>
49522         * gcc.c-torture/execute/20020720-1.x: Skip this test on
49523         several targets known to fail.
49525 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
49527         * gcc.dg/mips-args-[123].c: New tests.
49529 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
49531         * gcc.dg/ppc-spe.c: New.
49533 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
49535         * g++.dg/other/ptrmem4.C: New testcase.
49537 2002-07-24  Richard Henderson  <rth@redhat.com>
49539         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
49541 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
49543         * g++.dg/ext/alignof1.C (main): Return 0 for success.
49545 2002-07-24  Roger Sayle  <roger@eyesopen.com>
49547         * gcc.c-torture/execute/memset-3.c: New testcase.
49549 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
49551         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
49552         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
49554 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49556         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
49557         Delete.
49559 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
49561         * gcc.c-torture/compile/simd-4.c: New test.
49563 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49565         PR c++/7347, c++/7348
49566         * g++.dg/template/access4.C: New test.
49567         * g++.dg/template/access5.C: New test.
49568         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
49569         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
49570         * g++.old-deja/g++.pt/ttp58.C: Likewise.
49571         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
49573 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
49575         * gcc.dg/gnu89-init-2.c: New test.
49577 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
49579         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
49581 2002-07-20  Roger Sayle  <roger@eyesopen.com>
49583         * gcc.c-torture/execute/20020720-1.c: New testcase.
49585 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
49587         * gcc.dg/cpp/Wsignprom.c: New tests.
49589 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
49591         * gcc.c-torture/execute/loop-13.c: New test.
49593 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
49595         * gcc.dg/cpp/expr.c: New tests.
49597 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
49599         * g++.dg/opt/pr6713.C: Add template instantiation.
49601 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
49603         * gcc.dg/nest.c: New test.
49605 2002-07-17  Richard Henderson  <rth@redhat.com>
49607         * g++.dg/opt/pr6713.C: New test.
49609 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
49611         * gcc.c-torture/execute/loop-2e.x: Let the testcase
49612         XFAIL for all x86 processors.
49614 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
49616         * gcc.c-torture/execute/20010122-1.x: Do not test with
49617         -fomit-frame-pointer.
49619 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49621         * g++.dg/template/instantiate2.C: New test.
49622         * g++.dg/template/spec4.C: New test.
49624 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49626         * g++.dg/template/access2.C: New test.
49627         * g++.dg/template/access3.C: New test.
49629 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
49631         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
49632         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
49633         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
49634         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
49635         Convert to use <stdarg.h>.
49636         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
49637         Delete.
49638         * gcc.dg/va-arg-2.c: New.
49639         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
49641 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
49643         * gcc.c-torture/compile/20020710-1.c: New test.
49645 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
49646                           Andrew Pinski  <pinskia@physics.uc.edu>
49648         gcc.c-torture/compile/simd-2.c: New testcase.
49649         gcc.c-torture/compile/simd-3.c: Likewise.
49651 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
49653         PR c++/7224
49654         * g++.dg/overload/error1.C: New test.
49656 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49658         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
49659         configuration and IRIX 6 O32 ABI.
49661 2002-07-11  Roger Sayle  <roger@eyesopen.com>
49663         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
49665 2002-07-10  Roger Sayle  <roger@eyesopen.com>
49667         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
49669 2002-07-10  Jeffrey A Law  <law@redhat.com>
49671         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
49673         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
49675 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
49677         * gcc.dg/20020312-2.c: Check for __PPC__.
49679 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
49681         * gcc.c-torture/compile/20020709-1.c: New test.
49683 2002-07-07  Roger Sayle  <roger@eyesopen.com>
49685         * g++.dg/template/qualttp21.C: New test case.
49687 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
49689         * gcc.c-torture/compile/20020706-1.c: New test.
49690         * gcc.c-torture/compile/20020706-2.c: New test.
49692 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
49693             Alexandre Oliva  <aoliva@redhat.com>
49695         * g++.dg/warn/incomplete1.C: New test.
49697 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49699         PR c++/7099
49700         * g++.dg/warn/noreturn1.C: New test.
49702 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
49704         PR c++/6706
49705         * g++.dg/debug/debug6.C: New test.
49706         * g++.dg/debug/debug7.C: New test.
49708 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
49710         * gcc.c-torture/compile/simd-3.c: New test.
49712 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
49714         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
49715         * gcc.dg/20020620-1.c: Likewise.
49717 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49719         PR c++/6944
49720         * g++.dg/init/array4.C: New test.
49721         * g++.dg/init/array5.C: New test.
49723 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
49725         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
49726         * gcc.c-torture/execute/simd-2.c (main): Likewise.
49728 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49730         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
49731         * gcc.dg/wtr-aggr-init-1.c: Likewise.
49732         * gcc.dg/wtr-conversion-1.c: Likewise.
49733         * gcc.dg/wtr-escape-1.c: Likewise.
49734         * gcc.dg/wtr-int-type-1.c: Likewise.
49735         * gcc.dg/wtr-label-1.c: Likewise.
49736         * gcc.dg/wtr-static-1.c: Likewise.
49737         * gcc.dg/wtr-strcat-1.c: Likewise.
49738         * gcc.dg/wtr-suffix-1.c: Likewise.
49739         * gcc.dg/wtr-switch-1.c: Likewise.
49740         * gcc.dg/wtr-unary-plus-1.c: Likewise.
49741         * gcc.dg/wtr-union-init-1.c: Likewise.
49742         * gcc.dg/wtr-union-init-2.c: Likewise.
49743         * gcc.dg/wtr-union-init-3.c: Likewise.
49745         * gcc.dg/wtr-func-def-1.c: New test.
49747 2002-07-02 Devang Patel <dpatel@apple.com>
49749         * objc.dg/param-1.m: New test.
49751 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
49753         * gcc.dg/cpp/trad/directive.c: Add test.
49754         * gcc.dg/cpp/trad/macroargs.c: Add test.
49755         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
49757 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
49759         * gcc.dg/cpp/cmdlne-M.c: New test.
49761 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
49763         * objc.dg/desig-init-1.m: New test.
49765 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49767         PR c++/6716
49768         * g++.dg/template/instantiate1.C: New test.
49770 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
49772         PR c++/7112
49773         * g++.dg/template/sizeof2.C: New test.
49775 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
49777         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
49778         gcc.dg/cpp/trad/include.c: New tests.
49780 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
49782         PR target/7177
49783         * gcc.c-torture/compile/20020701-1.c: New test.
49785 2002-07-01  Stan Shebs  <shebs@apple.com>
49787         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
49788         header here...
49789         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
49790         (objc-torture-execute): or here.
49792 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
49794         * gcc.c-torture/execute/arith-rand-ll.c: New test.
49796 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
49798         * gcc.dg/cpp/trad/escaped-nl.c: New test.
49800 2002-06-30  Devang Patel  <dpatel@apple.com>
49802         * objc.dg/fsyntax-only.m: New test.
49804 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
49806         PR c++/6695
49807         * g++.dg/template/friend7.C: New file.
49809 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
49811         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
49812         return type.
49814 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
49816         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
49817         avoid division by zero.
49819 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
49821         * gcc.dg/Wunknownprag.c: New tests.
49823 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
49825         * gcc.c-torture/execute/simd-2.c: New test.
49827 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
49829         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
49830         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
49831         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
49832         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
49833         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
49834         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
49835         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
49836         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
49837         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
49838         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
49839         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
49840         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
49841         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
49842         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
49843         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
49844         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
49845         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
49847 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
49849         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
49850         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
49851         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
49852         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
49853         New tests.
49854         * gcc.dg/cpp/trad/directive.c: Update.
49856 2002-06-23  Andreas Jaeger  <aj@suse.de>
49858         * gcc.c-torture/execute/complex-6.c: New.
49860 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
49862         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
49863         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
49864         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
49865         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
49867 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
49869         * gcc.dg/cpp/trad: New directory with traditional tests copied
49870         from parent directory.
49871         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49872         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49873         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49874         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49875         Move to trad/ and rename.
49876         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
49877         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
49878         gcc.dg/cpp/trad/redef2.c: New tests.
49879         * gcc.dg/cpp/trad/trad.exp: New driver.
49881 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
49883         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49884         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49885         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49886         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49887         Remove.
49889 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
49891         * gcc.dg/20020620-1.c: New test.
49893 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49895         * g++.dg/template/ttp4.C: New test.
49897 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
49899         * g++.dg/opt/vt1.C: Fix regexp.
49901 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49903         * gcc.c-torture/execute/pure-1.c: Make functions static again.
49904         Don't use attribute `noinline'.
49906 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
49908         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
49910 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
49912         * gcc.c-torture/execute/simd-1.c: New.
49914         * gcc.dg/simd-1.c: New.
49916 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
49918         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
49920 2002-06-16  Richard Henderson  <rth@redhat.com>
49922         * g++.dg/ext/anon-struct1.C: New.
49923         * g++.dg/ext/anon-struct2.C: New.
49924         * g++.dg/ext/anon-struct3.C: New.
49925         * gcc.dg/anon-struct-1.c: New.
49926         * gcc.dg/anon-struct-2.c: New.
49927         * gcc.dg/anon-struct-3.c: New.
49928         * gcc.dg/20011008-1.c: Adjust warning text.
49929         * gcc.dg/20020527-1.c: Add -fms-extensions.
49931 2002-06-16  Richard Henderson  <rth@redhat.com>
49933         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
49935 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
49937         * gcc.c-torture/execute/20020615-1.c: New test.
49939 2002-06-15  Roger Sayle  <roger@eyesopen.com>
49941         * gcc.c-tortuture/execute/compare-1.c: New test case.
49942         * gcc.c-tortuture/execute/compare-2.c: New test case.
49943         * gcc.c-tortuture/execute/compare-3.c: New test case.
49945 2002-06-13  Richard Henderson  <rth@redhat.com>
49947         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
49948         ia64 ilp32.
49950 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49952         * g++.dg/template/typename2.C: Update error message.
49954 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
49956         * gcc.c-torture/execute/20020611-1.c: New test.
49958 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
49960         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
49961         list of targets to skip.
49963 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
49965         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
49966         targets if not optimizing.
49968 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
49970         * gcc.c-torture/compile/20020605-1.c: New test.
49972         * g++.dg/opt/vt1.C: New test.
49974         * gcc.dg/20020531-1.c: New test.
49976         * gcc.dg/20020530-1.c: New test.
49978         * gcc.dg/20020527-1.c: New test.
49980         * g++.dg/opt/cse1.C: New test.
49982 2002-06-07  Roger Sayle  <roger@eyesopen.com>
49984         * gcc.dg/20020607-2.c: New test case.
49986 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
49988         * gcc.c-torture/compile/20020604-1.c: New test.
49990 2002-06-04  Richard Henderson  <rth@redhat.com>
49992         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
49993         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
49994         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
49996 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
49998         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50000 2002-06-03  Richard Henderson  <rth@redhat.com>
50002         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50003         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50005 2002-06-02  Richard Henderson  <rth@redhat.com>
50007         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50008         test functions static.
50010 2002-06-02  Andreas Jaeger  <aj@suse.de>
50012         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
50013         now.
50015 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50017         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
50018         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
50019         Update for mofified diagnostics.
50020         * gcc.dg/c99-intconst-1.c: No longer fail.
50022 2002-06-02  Richard Henderson  <rth@redhat.com>
50024         * gcc.dg/uninit-A.c: Remove xfail markers.
50026 2002-06-01  Roger Sayle  <roger@eyesopen.com>
50028         * gcc.dg/fnegate-1.c: New test case.
50030 2002-05-30  Osku Salerma  <osku@iki.fi>
50032         * gcc.c-torture/execute/mayalias-1.c: New file.
50034 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50036         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
50037         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
50038         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
50040 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
50042         * gcc.c-torture/execute/20020529-1.c: New test.
50044 2002-05-27  Richard Henderson  <rth@redhat.com>
50046         * g++.dg/ext/attrib6.C: New test case.
50048 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50050         * gcc.c-torture/execute/pure-1.c: New test.
50052 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50054         * gcc.dg/cpp/arith-2.c: Remove.
50056 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50058         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
50059         * gcc.dg/cpp/if-3.c: Remove.
50061 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
50063         * g++.dg/opt/cse2.C: New test.
50065 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
50067         * gcc.dg/cpp/arith-1.c: New semantic tests.
50068         * gcc.dg/cpp/if-1.c: Update.
50070 2002-05-24  Ben Elliston  <bje@redhat.com>
50072         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50074 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
50076         * gcc.dg/verbose-asm.c: New test.
50078 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50080         * gcc.dg/cpp/paste12.c: New test.
50082 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50084         * g++.dg/parse/named_ops.C: New test.
50086 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
50088         * gcc.dg/weak-8.c: New test.
50090 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
50092         * gcc.dg/weak-2.c: Allow optional leading underscore
50093         in scan-assembler symbol name.
50094         * gcc.dg/weak-3.c: Likewise.
50095         * gcc.dg/weak-4.c: Likewise.
50096         * gcc.dg/weak-5.c: Likewise.
50098 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
50100         * gcc.dg/20020523-1.c: New test.
50102 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50104         * objc.dg/const-str-2.m: Update now that we stop after
50105         a command line error.
50107 2002-05-22  Richard Henderson  <rth@redhat.com>
50109         * g++.dg/dg.exp: Fix typo in test pruneing.
50111 2002-05-22  Richard Henderson  <rth@redhat.com>
50113         * g++.dg/dg.exp: Prune the tls subdirectory.
50114         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
50115         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
50116         * g++.dg/tls/init-1.C: New.
50118 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
50120         * gcc.dg/20020517-1.c: New test.
50122 2002-05-21  Richard Henderson  <rth@redhat.com>
50124         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
50125         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
50127 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
50129         * g++.dg/other/copy2.C: New test.
50131 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
50133         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
50134         (MAX_COPY): Bump up to 10 times sizeof (long long).
50135         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
50137         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
50138         sizeof (long long).
50140         * gcc.c-torture/execute/strcpy-1.c: New test.
50142 2002-05-19  Jason Merrill  <jason2redhat.com>
50144         * g++.dg/ext/oper1.C: New test.
50146 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
50147 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
50149         * README.QMTEST: New file.
50151         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
50153 2002-05-19  Andreas Jaeger  <aj@suse.de>
50155         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
50156         now.
50157         * gcc.c-torture/execute/loop-2d.x: Likewise.
50159 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
50161         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
50162         support weak symbols.
50163         * gcc.dg/weak-4.c: Likewise.
50164         * gcc.dg/weak-6.c: Likewise.
50166 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
50168         * gcc.dg/weak-3.c: Add dg-excess-error comment for
50169         cygwin, coff and h8300-*-hms targets
50170         * gcc.dg/weak-5.c: Likewise.
50171         * gcc.dg/weak-7.c: Likewise.
50173 2002-05-16  Jason Merrill  <jason@redhat.com>
50175         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
50176         (scan-assembler-not, scan-assembler-dem): Likewise.
50177         (scan-assembler-dem-not): Likewise.
50179 2002-05-15  Richard Henderson  <rth@redhat.com>
50181         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
50183 2002-05-15  Richard Henderson  <rth@redhat.com>
50185         * gcc.dg/weak-5.c (vfoo1c): No warning here.
50186         (vfoo1f): Warning here.
50187         (vfoo1l): Don't redefine the alias.
50189 2002-05-14  Jason Merrill  <jason@redhat.com>
50190             Alexandre Oliva  <aoliva@redhat.com>
50192         * g++.dg/init/pm1.C: New test.
50194 2002-05-12  David S. Miller  <davem@redhat.com>
50196         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
50197         types.
50199 2002-05-10  Roger Sayle  <roger@eyesopen.com>
50201         * gcc.c-torture/execute/20020510-1.c: New test case.
50203 2002-05-10  David S. Miller  <davem@redhat.com>
50205         * gcc.c-torture/execute/conversion.c: Test long double too.
50207 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
50209         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
50210         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
50211         * lib/g++.exp (g++_link_flags): Likewise.
50212         * lib/objc.exp (objc_target_compile): Likewise.
50214 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
50216         * gcc.dg/cpp/poison.c: Update.
50217         * gcc.dg/cpp/20000625-2.c: Remove.
50218         * gcc.dg/cpp/direct2s.c: Remove final test.
50220 2002-05-08  Tom Rix  <trix@redhat.com>
50222         * gcc.c-torture/execute/20020508-1.c: New test.
50223         * gcc.c-torture/execute/20020508-2.c: New test.
50224         * gcc.c-torture/execute/20020508-3.c: New test.
50226 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50228         * gcc.dg/cpp/charconst-4.c: More tests.
50230 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
50232         PR c/6569
50233         * gcc.dg/weak-3.c: Update location of warning messages.
50234         * gcc.dg/weak-5.c: Likewise.
50236 2002-05-06  Roger Sayle  <roger@eyesopen.com>
50238         * gcc.c-torture/execute/20020506-1.c: New test case.
50240 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50242         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
50244 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50246         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
50248 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50250         * gcc.dg/cpp/charconst-3.c: New test.
50252 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50254         * gcc.dg/cpp/charconst.c: Update tests.
50256 2002-05-05  Tim Josling  <tej@melbpc.org.au>
50258         * treelang: Added directory for new sample language treelang. Also
50259         lib/treelang.exp: New file to signal treelang should be tested.
50261 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50263         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
50264         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
50265         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
50266         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
50267         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
50268         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
50269         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
50271 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50273         * gcc.dg/format/xopen-2.c: New test.
50275 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50277         * gcc.dg/20020503-1.c: New test.
50279 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
50281         * g++.dg/init/dtor1.C: Make it tougher.
50283 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
50285         * g++.dg/init/dtor1.C: New test.
50287 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
50289         * gcc.dg/altivec-8.c: New.
50291 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
50293         * gcc.dg/altivec-7.c: New.
50295 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
50297         * g++.dg/parse/typedef1.C: New test.
50299 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
50301         PR c++/6486
50302         * g++.dg/template/friend6.C: New test.
50304         PR c++/6492
50305         * g++.dg/init/copy1.C: New test.
50307 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
50309         * g++.dg/warn/effc1.C: New test.
50311 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50313         * gcc.dg/cpp/if-cexp.c: Add a test.
50315 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
50317         * gcc.dg/20020426-2.c: New test.
50319 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
50321         * gcc.dg/cpp/if-mop.c: Update.
50322         * gcc.dg/cpp/if-mpar.c: Add test.
50323         * gcc.dg/cpp/if-oppr.c: Update.
50325 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50327         PR c/6343
50328         * gcc.dg/weak-[2-7].c: New tests.
50330 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
50332         * gcc.dg/enum1.c: New test.
50334 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
50336         PR c++/6497
50337         * g++.dg/inherit/access2.C: New test.
50339 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
50341         PR bootstrap/6445
50342         * gcc.dg/20020426-1.c: New test.
50344 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
50346         * g++.dg/abi/enum1.C: New test.
50348 2002-04-26  Richard Henderson  <rth@redhat.com>
50350         * gcc.dg/c99-bool-1.c: Expect always true warning.
50352 2002-04-25  Roger Sayle  <roger@eyesopen.com>
50354         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
50356 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50358         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
50359         targets.
50361 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
50363         * g++.dg/abi/mange7.C: New test.
50365         PR c++/6438.
50366         * g++.dg/parse/stmtexpr2.C: New test.
50368 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
50370         * gcc.dg/20020312-2.c: Add SH target.
50372 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50374         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
50375         compiler output on mips*-*-irix*.
50377 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
50379         * g++.dg/parse/attr1.C: New test.
50381 2002-04-23  Roger Sayle  <roger@eyesopen.com>
50383         * gcc.c-torture/execute/string-opt-17.c: New test case.
50384         * gcc.c-torture/execute/memset-2.c: New test case.
50386 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
50388         PR c++/6256:
50389         * g++.dg/template/friend5.C: New test.
50391         PR c++/6331:
50392         * g++.dg/template/qual1.C: Likewise.
50394 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
50396         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
50397         Include stdlib.h, not stdio.h or ctype.h.
50399 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
50401         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
50402         cris-*-elf* and mmix-*-*.
50403         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
50404         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
50405         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
50406         Ditto.
50407         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
50408         * gcc.dg/wchar_t-1.c: Ditto.
50410 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
50412         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
50413         Clarify comment.
50415 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
50417         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
50419 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50421         * gcc.c-torture/execute/20000906-1.x: Delete.
50423 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
50425         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
50427 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
50429         * PR6367
50430         * g77.f-torture/execute/6367.f: New test.
50431         * g77.f-torture/execute/6367.x: Disable for MMIX.
50433 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
50435         * PR6352
50436         * g++.dg/opt/inline2.C: New test.
50438 2002-04-18  Richard Henderson  <rth@redhat.com>
50440         * gcc.dg/20000906-1.c: Enable for all targets.
50441         * gcc.c-torture/compile/iftrap-2.c: New.
50443 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50445         * gcc.dg/20020418-1.c: New test.
50446         * gcc.dg/20020418-2.c: New test.
50448 2002-04-18  Richard Henderson  <rth@redhat.com>
50450         * gcc.c-torture/compile/iftrap-1.c: New.
50451         * gcc.dg/iftrap-1.c: Adjust for ia64.
50452         * gcc.dg/iftrap-2.c: New.
50454 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50456         * gcc.c-torture/compile/20020418-1.c: New test.
50458 2002-04-18  Roger Sayle  <roger@eyesopen.com>
50460         * gcc.c-torture/compile/20020415-1.c: New.
50462 2002-04-18  David S. Miller  <davem@redhat.com>
50464         * gcc.c-torture/execute/20020418-1.c: New test.
50466 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
50468         * gcc.dg/20020416-1.c: New test.
50470         * g++.dg/opt/inline1.C: New test.
50472 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
50474         * gcc.dg/altivec-5.c: New test.
50476         * gcc.dg/20020415-1.c: New test.
50478 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
50480         * lib/chill.exp: Remove.
50482 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
50484         * g++.dg/other/big-struct.C: New test.
50486 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
50488         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
50489         of scratch file.
50491 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
50493         PR c/6277
50494         * gcc.dg/i386-387-1.c: Allow optional leading underscore
50495         in scan-assembler function name
50497 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
50499         * g77.f-torture/execute/980628-4.x,
50500         g77.f-torture/execute/980628-5.x,
50501         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50502         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50503         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
50504         i[34567]86-*-*.
50506 2002-04-13  David S. Miller  <davem@redhat.com>
50508         * gcc.c-torture/execute/20020413-1.c: New test.
50510 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
50512         * gcc.dg/asm-6.c,
50513         * g++.dg/ext/asm1.C: New tests.
50515 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
50517         PR c++ 5373.
50518         * g++.dg/parse/stmtexpr1.C: New test.
50520         PR c++/5189.
50521         * g++.dg/template/copy1.C: New test.
50523 2002-04-12  Richard Henderson  <rth@redhat.com>
50525         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
50527 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
50529         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
50530         gcc.c-torture/execute/20020307-2.c.
50532 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
50534         * g++.dg/ext/attrib5.C,
50535         * g++.dg/lookup/struct1.C: New tests.
50537 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
50539         * gcc.dg/20020411-1.c: New test.
50541         * gcc.c-torture/execute/20020411-1.c: New test.
50543 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
50545         * g77.f-torture/execute/6177.f: New test.
50547 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
50549         PR middle-end/6247
50550         * g++.dg/opt/cleanup1.C: New test.
50552         * g++.dg/opt/const1.C: New test.
50554 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
50556         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
50558 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
50560         PR c++/5507
50561         * g++.dg/template/typename2.C: New test.
50563 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
50565         * gcc.c-torture/execute/loop-12.c: New.
50567 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
50569         * g77.f-torture/execute/980628-4.x,
50570         g77.f-torture/execute/980628-5.x,
50571         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50572         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50573         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
50575 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50577         PR optimization/6086
50578         * g++.dg/opt/preinc1.C: New test.
50580 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
50582         PR c++/5571
50583         * g++.dg/opt/static2.C: New test.
50585 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
50587         PR c/5120
50588         * gcc.dg/20020406-1.c: New test.
50590 2002-04-04  David S. Miller  <davem@redhat.com>
50592         * gcc.c-torture/execute/20020404-1.c: New test.
50594 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
50596         PR c/6123
50597         * gcc.dg/20020312-2.c: Do not declare global register variable
50598         if __PIC__ or __pic__ is defined.
50600 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
50602         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
50603         __asm__ so that it works correctly even if -ansi -pedantic-errors.
50605 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50607         * gcc.misc-tests/linkage.exp: Update last change to handle
50608         sparc*-, not just sparc-.
50610 2002-04-03  Richard Henderson  <rth@redhat.com>
50612         * gcc.dg/cpp/ucs.c: Improved long UCS test.
50614 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
50616         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
50618 2002-04-02  David S. Miller  <davem@redhat.com>
50620         * gcc.c-torture/execute/20020402-3.c: New test.
50622 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
50624         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
50625         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
50627         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
50628         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
50629         g77.f-torture/execute/20001201.x,
50630         g77.f-torture/execute/u77-test.x: New files.
50632         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
50633         * gcc.dg/wchar_t-1.c: Ditto.
50635 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50637         * gcc.c-torture/execute/20020402-1.c: New test.
50639 2002-04-01  Richard Henderson  <rth@redhat.com>
50641         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
50643         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
50645 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50647         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
50649 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50651         * g++.dg/inherit/template-as-base.C: Expect error.
50652         * g++.dg/inherit/namespace-as-base.C: Likewise.
50654 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
50656         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
50657         g++.dg/ext/instantiate3.C: Tweak match patterns.
50659         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
50660         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
50661         -da test.
50663 2002-03-31  Richard Henderson  <rth@redhat.com>
50665         * gcc.dg/special/alias-2.c: New.
50666         * gcc.dg/special/ecos.exp: Run it.
50668 2002-03-31  Richard Henderson  <rth@redhat.com>
50670         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
50672 2002-03-31  Kazu Hirata  <kazu@hxi.com>
50674         * gcc.dg/weak-1.c: Disable on h8300 port.
50676 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
50678         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
50679         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
50680         ordering tests.
50681         * g++.dg/bprob/bprob-1.C: New test.
50682         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
50683         * g++.dg/gcov/gcov-1.C: New test.
50684         * g++.dg/gcov/gcov-1.x: New file.
50685         * g++.dg/gcov/gcov-2.C: New test.
50686         * g++.dg/gcov/gcov-3.C: New test.
50687         * g++.dg/gcov/gcov-3.h: New file.
50689 2002-03-28  Roger Sayle  <roger@eyesopen.com>
50691         * g++.old-deja/g++.other/builtins5.C: New test.
50692         * g++.old-deja/g++.other/builtins6.C: New test.
50693         * g++.old-deja/g++.other/builtins7.C: New test.
50694         * g++.old-deja/g++.other/builtins8.C: New test.
50695         * g++.old-deja/g++.other/builtins9.C: New test.
50697 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
50699         * g++.dg/opt/static1.C: New test.
50701         * g++.dg/opt/longbranch1.C: New test.
50703 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
50705         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
50707         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
50709 2002-03-28  Jeffrey A Law  (law@redhat.com)
50711         * gcc.c-torture/execute/20020328-1.c: New test.
50713 2002-03-27  Richard Henderson  <rth@redhat.com>
50715         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
50716         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
50717         move from g++.old-deja/g++.ext/.
50719 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
50721         * g++.dg/init/new2.C: New test.
50723 2002-03-26  Richard Henderson  <rth@redhat.com>
50725         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
50727         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
50728         on sparc.
50730         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
50731         sparcv9 systems.
50732         * gcc.dg/20001102-1.c: Likewise.
50734 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
50736         * gcc.dg/cpp/endif-pedantic1.c,
50737         gcc.dg/cpp/endif-pedantic2.c: New tests.
50739 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
50741         * g++.dg/init/new1.C: New test.
50743 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
50745         * g++.dg/abi/vbase9.C: New test.
50747 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
50749         * gcc.dg/arm-asm.c: New test.
50751 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
50753         * gcc.dg/Wswitch-enum.c: New test.
50754         Fix PR c/5044.
50756 2002-03-26  Richard Henderson  <rth@redhat.com>
50758         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
50759         structure.
50761 2002-03-25  Richard Henderson  <rth@redhat.com>
50763         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
50764         sparcv9 systems.
50766         * gcc.c-torture/compile/20011119-1.c (xxx): New.
50767         * gcc.c-torture/compile/20011119-2.c (xxx): New.
50769 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
50771         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
50773 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
50775         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
50776         targets using generic thunk support.
50778 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
50780         * gcc.c-torture/compile/20020323-1.c: New test.
50782         * g++.dg/opt/conj2.C: New test.
50784 2002-03-24  Richard Henderson  <rth@redhat.com>
50786         * gcc.dg/weak-1.c: Use -fno-common.
50788 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50790         * g77.dg/f77-edit-apostrophe-out.f: New test
50791         * g77.dg/f77-edit-h-out.f: New test
50792         * g77.dg/f77-edit-t-in.f: New test
50793         * g77.dg/f77-edit-t-out.f: New test
50794         * g77.dg/f77-edit-x-out.f: New test
50795         * g77.dg/f77-edit-slash-out.f: New test
50796         * g77.dg/f77-edit-colon-out.f: New test
50797         * g77.dg/f77-edit-s-out.f: New test
50799 2002-03-24  Richard Henderson  <rth@redhat.com>
50801         * objc/execute/formal_protocol-6.x: New XFAIL.
50803 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50805         * gcc.dg/weak-1.c: Early return from dg-final on platforms
50806         that do not support weak symbols
50808 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50810         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
50811         * lib/g77.exp: Likewise.
50812         * lib/objc.exp: Likewise.
50814 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
50816         * gcc.dg/Wswitch-default.c: New test.
50818 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
50820         * g++.dg/other/enum1.C: New test.
50822 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
50824         * gcc.dg/pragma-ep-3.c: Fix typo.
50826 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50828         * g++.dg/inherit/template-as-base.C: New test.
50830 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
50832         * g++.old-deja/g++.other/dwarf2-1.C: Move...
50833         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
50835 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
50837         * gcc.dg/cpp/multiline.c: Update to match.
50839 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
50841         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
50843 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
50845         * gcc.dg/cpp/extratokens2.c: New file.
50847 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
50849         * gcc.dg/20020312-2.c: Add rs6000 target.
50851         * gcc.c-torture/compile/20020319-1.c: New test.
50853 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50855         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
50856         (A, E): Handle this.
50858 2002-03-20  Jason Merrill  <jason@redhat.com>
50860         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
50861         ignoring -fpic.
50862         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
50863         through prune_gcc_output.
50865 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
50867         * gcc.c-torture/compile/20020320-1.c: New test.
50869 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
50871         * gcc.c-torture/compile/20020318-1.c: New test.
50873         * gcc.dg/struct-by-value-1.c: New test.
50875         * gcc.dg/20020319-1.c: New test.
50877 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
50879         * g++.dg/opt/conj1.C: New test.
50881 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
50883         * g++.dg/template/qualttp20.C: Revert previous change.
50884         * g++.dg/template/qualttp3.C: Likewise.
50885         * g++.dg/template/qualttp4.C: Likewise.
50886         * g++.dg/template/qualttp5.C: Likewise.
50887         * g++.dg/template/qualttp6.C: Likewise.
50888         * g++.dg/template/qualttp7.C: Likewise.
50889         * g++.dg/template/qualttp8.C: Likewise.
50890         * g++.dg/template/recurse.C: Likewise.
50892 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50894         * gcc.dg/cpp/wchar-1.c: Update.
50896 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
50898         * g++.dg/template/conv1.C: New test.
50899         * g++.dg/template/conv2.C: New test.
50900         * g++.dg/template/conv3.C: New test.
50901         * g++.dg/template/conv4.C: New test.
50903 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
50905         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
50906         * g++.dg/template/qualttp3.C: Likewise.
50907         * g++.dg/template/qualttp4.C: Likewise.
50908         * g++.dg/template/qualttp5.C: Likewise.
50909         * g++.dg/template/qualttp6.C: Likewise.
50910         * g++.dg/template/qualttp7.C: Likewise.
50911         * g++.dg/template/qualttp8.C: Likewise.
50912         * g++.dg/template/recurse.C: Likewise.
50914 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
50916         * g++.dg/opt/dtor1.C: New test.
50918 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
50920         * gcc.c-torture/compile/20020315-1.c: New test.
50922 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
50924         * gcc.dg/weak-1.c: Fix scan tests.
50926 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
50928         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
50929         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
50930         cris-*-aout* mmix-*-*.
50931         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
50932         cris-*-aout* mmix-*-*.
50933         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
50934         cris-*-elf* cris-*-aout* and mmix-*-*.
50935         * gcc.dg/20001009-1.c: Ditto.
50936         * gcc.dg/20010912-1.c: Ditto.
50937         * gcc.dg/20020122-4.c: Ditto.
50938         * gcc.dg/inline-2.c: Ditto.
50940 2002-03-14  Jeffrey A Law  (law@cygnus.com)
50942         * gcc.c-torture/compile/20020314-1.c: New test.
50944 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
50946         * gcc.c-torture/execute/20020314-1.c: New test.
50948 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
50950         * g++.dg/warn/Wunused-1.C: New test.
50952 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
50954         * g++.dg/abi/mangle6.C: New test.
50956 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
50958         * gcc.c-torture/compile/20020309-2.c: New test.
50960         * gcc.c-torture/compile/20020312-1.c: New test.
50962 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50964         * g++.dg/other/access1.C: New test.
50966 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
50968         * gcc.c-torture/execute/wchar_t-1.c: New test.
50970 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
50972         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
50974 2002-03-12  Roger Sayle  <roger@eyesopen.com>
50976         * gcc.dg/20020312-1.c: New test case.
50978 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
50980         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
50982 2002-03-11  Richard Henderson  <rth@redhat.com>
50984         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
50985         * g++.old-deja/g++.jason/report.C: Likewise.
50987 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50989         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
50990         * g++.old-deja/g++.robertl/eb56.C: Likewise.
50992 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50994         * g++.dg/overload/pmf1.C: New test.
50996 2002-03-11  Kazu Hirata  <kazu@hxi.com>
50998         * gcc.c-torture/execute/20020307-1.c: Use long.
51000 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
51002         PR optimization/5844
51003         * gcc.dg/20020310-1.c: New test.
51005 2002-03-09  Michael Meissner  <meissner@redhat.com>
51007         * gcc.c-torture/execute/memcpy-2.c: New test.
51008         * gcc.c-torture/execute/memset-1.c: New test.
51009         * gcc.c-torture/execute/strlen-1.c: New test.
51010         * gcc.c-torture/execute/strcmp-1.c: New test.
51011         * gcc.c-torture/execute/strncmp-1.c: New test.
51013 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
51015         * gcc.dg/ppc-ldstruct.c: New test.
51017 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
51019         * gcc.c-torture/execute/va-arg-22.c: New test.
51021 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51023         * gcc.c-torture/compile/20020309-1.c: New test.
51025 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
51027         * gcc.c-torture/execute/20020307-2.c: New test.
51029 2002-03-07  Jeffrey A Law  (law@redhat.com)
51031         * g77.f-torture/compile/20020307-1.f: New test.
51033 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
51035         * gcc.dg/unordered-1.c: New test.
51037 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
51039         * gcc.c-torture/execute/20020307-1.c: New test.
51041 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
51043         * gcc.dg/20020304-1.c: New test.
51045         * gcc.c-torture/compile/20020304-2.c: New test.
51047 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
51049         * gcc.c-torture/compile/20020304-1.c: New test case
51050         (from PR c/5830).
51052 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
51054         * gcc.dg/20020103-1.c: Add other -D ppc variants.
51056 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51058         * g++.dg/other/classkey1.C: New test.
51060 2002-03-01  Richard Henderson  <rth@redhat.com>
51062         * gcc.c-torture/compile/981223-1.x: New.
51063         * gcc.c-torture/compile/920625-1.x: New.
51065 2002-02-28  Richard Henderson  <rth@redhat.com>
51067         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51069 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
51071         * gcc.c-torture/execute/20020227-1.c: New test.
51073 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
51075         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51076         here" ERROR lines.
51077         * g++.old-deja/g++.oliva/partord1.C: Likewise.
51078         * g++.old-deja.g++.other/defarg1.C: Likewise.
51079         * g++.old-deja/g++.pt/calls2.C: Likewise.
51080         * g++.old-deja/g++.pt/crash20.C: Likewise.
51081         * g++.old-deja/g++.pt/crash30.C: Likewise.
51082         * g++.old-deja/g++.pt/crash36.C: Likewise.
51083         * g++.old-deja/g++.pt/crash6.C: Likewise.
51084         * g++.old-deja/g++.pt/defarg13.C: Likewise.
51085         * g++.old-deja/g++.pt/derived3.C: Likewise.
51086         * g++.old-deja/g++.pt/error1.C: Likewise.
51087         * g++.old-deja/g++.pt/friend21.C: Likewise.
51088         * g++.old-deja/g++.pt/friend23.C: Likewise.
51089         * g++.old-deja/g++.pt/infinite1.C: Likewise.
51090         * g++.old-deja/g++.robertl/eb128.C: Likewise.
51092 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
51094         * gcc.c-torture/execute/20020225-2.c: New test.
51096 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
51098         * gcc.c-torture/execute/920730-1t.c,
51099         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
51100         Delete test cases, only relevant to -traditional.
51102 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51104         * gcc.dg/cpp/undef1.c: Remove.
51105         * gcc.dg/cpp/directiv.c: Update.
51106         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
51108 2002-02-27  Michael Meissner  <meissner@redhat.com>
51110         * gcc.c-torture/execute/20020226-1.c: New test.
51112 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
51114         * g++.dg/debug/debug4.C: New test.
51116         * gcc.dg/ia64-visibility-1.c: New test.
51118 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
51120         * gcc.dg/debug/20020224-1.c: New.
51122 2002-02-25  Kazu Hirata  <kazu@hxi.com>
51124         * gcc.c-torture/execute/960416-1.x: New.
51125         * gcc.c-torture/execute/divconst-3.x: Likewise.
51127 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
51129         * gcc.dg/20020224-1.c: New test.
51131 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
51133         * gcc.c-torture/execute/20020225-1.c: New.
51135 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51137         * gcc.dg/cpp/wchar-1.c: New test.
51139 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
51141         * gcc.dg/20020222-1.c: New test.
51143 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
51145         * g++.dg/opt/anonunion1.C: New test.
51147 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
51149         * g++.dg/template/qualttp19.C: New test.
51150         * g++.dg/template/qualttp20.C: New test.
51151         * g++.old-deja/g++.jason/report.C: Adjust expected errors
51152         * g++.old-deja/g++.other/qual1.C: Likewise.
51154 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
51156         * gcc.dg/attr-alwaysinline.c: New.
51158 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
51160         * gcc.dg/20020220-1.c: New test.
51162         * gcc.dg/20020220-2.c: New test.
51164         * g++.dg/opt/mmx1.C: New test.
51166 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
51168         * gcc.c-torture/compile/20020110.c: New test.
51170 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
51172         * gcc.c-torture/execute/20020219-1.c: New test.
51174         * gcc.dg/20020219-1.c: New test.
51176         * gcc.dg/noncompile/20020220-1.c: New test.
51178         * g++.dg/opt/ptrintsum1.C: New test.
51180         * gcc.dg/debug/20020220-1.c: New test.
51182 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
51184         * gcc.c-torture/execute/20020216-1.c: New test.
51186 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51188         * gcc.dg/decl-1.c: Update, new test.
51190 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
51192         * g++.dg/abi/bitfield1.C: New test.
51193         * g++.dg/abi/bitfield2.C: New test.
51195 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
51197         * gcc.dg/attr-nest.c: New test.
51199 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
51201         * gcc.c-torture/execute/20020215-1.c: New test.
51203 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
51205         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
51206         * g++.dg/debug/debug.exp: New.
51207         * g++.dg/debug/trivial.C: New.
51208         * g++.dg/debug/debug1.C: Moved...
51209         * g++.dg/other/debug1.C: ...from here.
51210         * g++.dg/debug/debug2.C: Moved...
51211         * g++.dg/other/debug2.C: ...from here.
51212         * g++.dg/debug/debug3.C: Moved...
51213         * g++.dg/other/debug3.C: ...from here.
51215         * gcc.dg/noncompile/20020213-1.c: New test.
51217 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
51219         * g++.dg/other/debug3.C: New test.
51221         * gcc.c-torture/execute/20020213-1.c: New test.
51223 2002-02-13  Richard Smith <richard@ex-parrot.com>
51225         * g++.old-deja/g++.other/thunk1.C: New test.
51227 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
51229         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
51231 2002-02-13  Stan Shebs  <shebs@apple.com>
51233         * gcc.dg/altivec-3.c: New.
51235 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
51237         * gcc.dg/Wunreachable-1.c: New test.
51238         * gcc.dg/Wunreachable-2.c: New test.
51240 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51242         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
51244 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
51246         * gcc.dg/decl-1.c: New test.
51248 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
51250         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
51252 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51254         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
51255         * gcc.c-torture/compile/980506-1.x: Likewise.
51257 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51259         * gcc.dg/20020210-1.c: New.
51261 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
51263         * g77.f-torture/execute/947.f: New regression test
51264         for PR fortran/947.
51266 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
51268         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
51269         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
51271 2002-02-08  Richard Henderson  <rth@redhat.com>
51273         * gcc.c-torture/compile/labels-3.c: New.
51275 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
51277         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
51278         expression statements work instead.
51279         * gcc.dg/noncompile/20020207-1.c: New test.
51281 2002-02-07  Richard Henderson  <rth@redhat.com>
51283         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
51285 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51287         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
51288         message from g77
51289         * lib/g77-dg.exp: Trim g77 error messages so that they are
51290         recognized by dg.exp.
51292 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51294         PR fortran/5473
51295         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
51297 2002-02-07  Richard Henderson  <rth@redhat.com>
51299         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
51300         to be sufficiently aligned for integers.
51302 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
51304         * g++.dg/template/friend4.C: New test.
51306 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51308         PR fortran/5743
51309         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
51310         unsupported cases.
51312 2002-02-07  Richard Henderson  <rth@redhat.com>
51314         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
51315         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
51316         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
51317         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
51319 2002-02-06  Richard Henderson  <rth@redhat.com>
51321         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
51323 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
51325         * gcc.dg/20020206-1.c: New test.
51327 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
51329         * gcc.c-torture/execute/20020206-1.c: New test.
51331         * gcc.c-torture/execute/20020206-2.c: New test.
51333         PR optimization/5429:
51334         * gcc.c-torture/compile/20020206-1.c: New test.
51336 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
51338         * g++.dg/ext/align1.C: Do not use an explicit alignment value
51339         as certain file formats cannot support particularly large
51340         alignments.
51342         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
51343         and do not expect to be able to link the executable.
51345         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
51346         fail because the COFF format does not support the weak attribute.
51348 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
51350         * g77.dg/pr5473.f: New test
51352 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
51354         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
51355         Fix testcase accordingly.
51357 2002-02-04  Richard Henderson  <rth@redhat.com>
51359         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
51360         (buf): Change to be an array of pointers, not ints.
51362 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51364         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
51365         before all tests.  Move warning one line above to match where it
51366         C frontend emits.
51367         * gcc.dg/Wswitch-2.c: New test.
51368         * g++.dg/warn/Wswitch-1.C: New test.
51369         * g++.dg/warn/Wswitch-2.C: New test.
51371 2002-02-04  Richard Henderson  <rth@redhat.com>
51373         * g++.dg/abi/offsetof.C: Fix size comparison.
51375 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
51377         * gcc.dg/cast-qual-2.c: New test.
51379 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51381         * gcc.dg/20020201-4.c: New test.
51383 2002-02-04  Ben Elliston  <bje@redhat.com>
51385         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
51386         target_info attribute != 0, in addition to the empty string.
51387         (gcc_target_compile): Likewise.
51389 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
51391         * gcc.dg/Wswitch.c: New test.
51392         PR gcc/4475. PR gcc/3780.
51394 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
51396         * g77.f-torture/execute/5122.f: New test for regressions
51397         against PR fortran/5122.
51399 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
51401         * g77.f-torture/compile/pr3743.f: Delete
51402         * g77.dg/pr3743-1.f: New test.
51403         * g77.dg/pr3743-2.f: New test.
51404         * g77.dg/pr3743-3.f: New test.
51405         * g77.dg/pr3743-4.f: New test.
51407 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51409         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
51411 2002-02-02  Richard Henderson  <rth@redhat.com>
51413         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
51414         * gcc.c-torture/execute/bf64-1.c: Likewise.
51416 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51418         * gcc.dg/20020201-2.c: New test.
51420         * gcc.dg/20020201-3.c: New test.
51422         * gcc.c-torture/execute/bitfld-2.c: New test.
51424 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51426         * gcc.dg/bitfld-1.c: Update.
51427         * gcc.dg/bitfld-2.c: Update.
51428         * gcc.c-torture/execute/bitfld-1.x: New.
51430 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51432         * gcc.c-torture/execute/20020201-1.c: New test.
51434 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
51436         PR target/5469
51437         * gcc.dg/20020201-1.c: New test.
51439 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
51441         PR fortran/3743
51442         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
51443         * g77.f-torture/compile/pr3743.x: Remove
51445 2002-01-31  Tom Rix  <trix@redhat.com>
51447         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
51449 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51451         * gcc.dg/noncompile/20020130-1.c: New test.
51453 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
51455         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
51457 2002-01-29  Richard Henderson  <rth@redhat.com>
51459         * gcc.c-torture/execute/991118-1.c: Cast various constants back
51460         to long long.
51461         * gcc.c-torture/execute/bf64-1.c: Likewise.
51463 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
51465         * gcc.c-torture/execute/20020129-1.c: New test.
51467 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51469         * gcc.c-torture/compile/20000224-1.c: Update.
51470         * gcc.c-torture/execute/bitfld-1.c: New tests.
51471         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
51472         * gcc.dg/uninit-A.c: Update.
51474 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
51476         * g++.dg/template/ctor1.C: Add instantiation.
51478 2002-01-28  Paul Koning  <pkoning@equallogic.com>
51480         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
51481         argument to __builtin_prefetch to be const ptr.
51483 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
51485         * gcc.c-torture/compile/20020120-1.c: New test.
51487 2002-01-27  Kazu Hirata  <kazu@hxi.com>
51489         * gcc.c-torture/execute/20020127-1.c: New test.
51491 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
51493         * g77.dg/f77-edit-i-in.f: New test
51494         * g77.dg/f77-edit-i-out.f: New test
51496 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
51498         * gcc.dg/debug/debug.exp: New file.
51499         * gcc.dg/debug/trivial.c: New file.
51500         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
51501         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
51502         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
51503         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
51504         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
51505         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
51506         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
51507         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
51508         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
51509         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
51510         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
51511         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
51512         * gcc.dg/20000503-1.c: Removed.
51513         * gcc.dg/20010207-1.c: Removed.
51514         * gcc.dg/20011223-1.c: Removed.
51515         * gcc.dg/20020104-2.c: Removed.
51516         * gcc.dg/debug-1.c: Removed.
51517         * gcc.dg/debug-2.c: Removed.
51518         * gcc.dg/debug-3.c: Removed.
51519         * gcc.dg/debug-4.c: Removed.
51520         * gcc.dg/debug-5.c: Removed.
51521         * gcc.dg/debug-6.c: Removed.
51522         * gcc.dg/dwarf2-1.c: Removed.
51523         * gcc.dg/dwarf2-2.c: Removed.
51525 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
51527         * g++.old-deja/g++.other/eh5.C: New test.
51528         * g++.old-deja/g++.other/sibcall2.C: New test.
51529         * g++.old-deja/g++.other/array9.C: New test.
51530         * g++.old-deja/g++.other/typename2.C: New test.
51531         * g++.old-deja/g++.other/crash60.C: New test.
51532         * g++.old-deja/g++.other/conv9.C: New test.
51533         * g++.old-deja/g++.other/mangle10.C: New test.
51534         * g++.old-deja/g++.other/unchanging1.C: New test.
51535         * g++.old-deja/g++.other/exprstmt1.C: New test.
51536         * g++.old-deja/g++.other/inline23.C: New test.
51537         * g++.old-deja/g++.eh/ia64-1.C: New test.
51538         * g++.old-deja/g++.other/dwarf2-1.C: New test.
51539         * g++.old-deja/g++.other/reload1.C: New test.
51540         * g++.old-deja/g++.other/static20.C: New test.
51541         * g++.old-deja/g++.other/local-alloc1.C: New test.
51542         * g++.old-deja/g++.other/conv8.C: New test.
51543         * g++.old-deja/g++.other/stmtexpr2.C: New test.
51544         * g++.old-deja/g++.other/storeexpr1.C: New test.
51545         * g++.old-deja/g++.other/storeexpr2.C: New test.
51546         * g++.dg/eh/template2.C: New test.
51547         * g++.dg/warn/weak1.C: New test.
51549 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
51551         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51552         Remove first, non-varying, argument.
51554 2002-01-23  Richard Henderson  <rth@redhat.com>
51556         * gcc.dg/inline-2.c: New.
51558         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
51559         Add optional target arg.  Check number of arguments.
51560         (scan-assembler-not, scan-assembler-dem): Likewise.
51561         (scan-assembler-dem-not): Likewise.
51563 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
51565         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
51566         line 12.
51567         * g++.old-deja/g++.brendan/parse3.C,
51568         g++.old-deja/g++.other/crash26.C,
51569         g++.old-deja/g++.other/crash28.C,
51570         g++.old-deja/g++.other/crash29.C,
51571         g++.old-deja/g++.other/crash30.C,
51572         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
51574 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
51576         * gcc.dg/20020115-1.c: New.
51578 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
51580         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
51582 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
51584         * gcc.dg/20020122-3.c: New.
51586 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
51588         * g++.dg/other/gc1.C: New test.
51590 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
51592         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
51594 2002-01-22  Richard Henderson  <rth@redhat.com>
51596         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
51598 2002-01-22  Richard Henderson  <rth@redhat.com>
51600         * gcc.dg/20020122-4.c: New.
51602 2002-01-22  H.J. Lu <hjl@gnu.org>
51604         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
51605         link output.
51606         * gcc.dg/special/ecos.exp: Likewise.
51607         * lib/g++-dg.exp: Likewise.
51608         * lib/g77-dg.exp: Likewise.
51609         * lib/gcc-dg.exp : Likewise.
51610         * lib/mike-g++.exp: Likewise.
51611         * lib/mike-g77.exp: Likewise.
51612         * lib/mike-gcc.exp: Likewise.
51613         * lib/objc-dg.exp: Likewise.
51615 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
51617         PR target/5379
51618         * gcc.dg/20020122-2.c: New test.
51620 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
51622         * gcc.dg/20020122-1.c: New test.
51624 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
51626         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
51628 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
51630         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
51632 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51634         * gcc.c-torture/compile/20020121-1.c: New test.
51636 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51638         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
51639         ld_library_path.
51641 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
51643         * gcc.dg/20020218-1.c: New test.
51645 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
51647         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
51648         messages
51649         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
51650         "At global scope" warning
51651         * g++.dg/ext/align1.C: Change cygwin test for alignment
51652         from db-bogus to dg-warning
51654 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
51656         * g77.f-torture/compile/cpp2.F: New test.
51658 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51660         * g++.dg/template/access1.C: New test.
51662 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
51664         * gcc.dg/20020118-1.c: New.
51666 2002-01-18  Kazu Hirata  <kazu@hxi.com>
51668         * gcc.c-torture/execute/20020118-1.c: New test.
51670 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
51672         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
51673         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
51674         alignment warnings.
51676 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
51678         * gcc.misc-tests/i386-prefetch.exp: Save and restore
51679         torture_with_loops and torture_without_loops
51681 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
51683         * gcc.c-torture/compile/20020116-1.c: New test.
51685 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
51687         * gcc.dg/20020116-2.c: New test.
51689         * gcc.dg/ultrasp4.c: New test.
51691         * gcc.dg/20020116-1.c: New test.
51693 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
51695         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
51696         by EABI.
51698 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
51700         * gcc.misc-tests/i386-prefetch.exp: New.
51701         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
51702         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
51703         * gcc.misc-tests/i386-pf-none-1.c: New test.
51704         * gcc.misc-tests/i386-pf-sse-1.c: New test.
51706 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
51708         * gcc.dg/gnu89-init-1.c: Add new tests.
51710 2002-01-15  Andreas Jaeger  <aj@suse.de>
51712         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
51713         * gcc.dg/i386-mmx-2.c: Likewise.
51714         * gcc.dg/i386-sse-1.c: Likewise.
51715         * gcc.dg/i386-sse-2.c: Likewise.
51716         * gcc.dg/i386-sse-3.c: Likewise.
51718 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
51720         * g77.f-torture/execute/intrinsic-unix-bessel.f:
51721         Uncomment additional cases that now pass.
51723 2002-01-11  Richard Henderson  <rth@redhat.com>
51725         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
51726         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
51728 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
51730         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
51732 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
51734         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
51735         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
51737 2002-01-10  Dale Johannesen  <dalej@apple.com>
51739         * gcc.c-torture/execute/loop-11.c: New.
51741 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
51743         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
51744         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
51746 2002-01-09  Richard Henderson  <rth@redhat.com>
51748         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
51749         type in which to perform the operation for each size.
51751 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
51753         * gcc.c-torture/compile/20020109-2.c: New test.
51755 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
51757         * gcc.c-torture/execute/loop-10.c: New test.
51759 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
51761         * gcc.c-torture/compile/20010226-1.c: New test.
51762         * gcc.c-torture/compile/20010227-1.c: New test.
51763         * gcc.c-torture/compile/20010426-1.c: New test.
51764         * gcc.c-torture/compile/20010510-1.c: New test.
51765         * gcc.c-torture/compile/20010605-3.c: New test.
51766         * gcc.c-torture/compile/20010824-1.c: New test.
51767         * gcc.c-torture/execute/20010409-1.c: New test.
51768         * gcc.dg/noncompile/20000901-1.c: New test.
51769         * gcc.dg/20001023-1.c: New test.
51770         * gcc.dg/20001101-1.c: New test.
51771         * gcc.dg/20001102-1.c: New test.
51772         * gcc.dg/20010207-1.c: New test.
51773         * gcc.dg/20010405-1.c: New test.
51774         * gcc.dg/20010822-1.c: New test.
51775         * gcc.dg/20011107-1.c: New test.
51777 2002-01-09  Jeffrey A Law  (law@redhat.com)
51779         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
51781         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
51782         execution failure on PA targets.
51784 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
51786         * gcc.c-torture/compile/20020109-1.c: New test.
51788 2002-01-08  Kazu Hirata  <kazu@hxi.com>
51790         * gcc.c-torture/execute/20020108-1.c: New test.
51792 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
51794         * gcc.dg/20020108-1.c: New test.
51796 2002-01-08  H.J. Lu <hjl@gnu.org>
51798         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
51799         for header files.
51801 2002-01-08  Geoff Keating  <geoffk@redhat.com>
51803         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
51804         consistency.
51806 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
51808         * gcc.dg/altivec-4.c: Test altivec predicates.
51810 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
51812         * gcc.c-torture/execute/20020107-1.c: New test.
51814 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
51816         PR c/5279
51817         * gcc.c-torture/compile/20020106-1.c: New test.
51819 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
51821         * gcc.c-torture/execute/nestfunc-4.c: New test.
51823 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
51825         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
51826         extra triple that slipped in.
51827         * g++.old-deja/g++.abi/align.C: Likewise.
51828         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51830 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
51832         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
51833         * g++.old-deja/g++.abi/align.C: Likewise.
51834         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51836         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
51837         on FreeBSD/i386.
51838         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
51839         FreeBSD.
51841 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
51843         * gcc.dg/20020104-1.c: New test.
51845         * gcc.dg/20020104-2.c: New test.
51847 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
51849         * gcc.dg/20020103-1.c: Fix typo in target selector.
51851 2002-01-03  Richard Henderson  <rth@redhat.com>
51853         * gcc.dg/20020103-1.c: New.
51855 2002-01-03  Kazu Hirata  <kazu@hxi.com>
51857         * gcc.c-torture/execute/20020103-1.c: New test.
51859 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
51861         * g++.dg/other/debug2.C: New test.
51863         * gcc.c-torture/compile/20020103-1.c: New test.
51865 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
51867         * gcc.dg/gnu89-init-1.c: Added new tests.
51869 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51871         * g++.dg/template/friend2.C: Remove as patch is reverted.
51873         * g++.dg/warn/oldcast1.C: New test.
51875         * g++.dg/template/ptrmem1.C: New test.
51876         * g++.dg/template/ptrmem2.C: New test.
51878         * g++.dg/template/ntp.C: New test.
51880         * g++.dg/other/component1.C: New test.
51882         * g++.dg/template/ttp3.C: New test.
51884         * g++.dg/template/friend2.C: New test.
51885         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
51887 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51889         * g++.dg/other/ptrmem1.C: New test.
51890         * g++.dg/other/ptrmem2.C: New test.
51892 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51894         * g++.dg/template/ctor1.C: New test.
51896 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51898         * g++.dg/template/friend2.C: New test.
51900 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
51902         * gcc.dg/mmix-1.c: New test.
51904 2001-12-31  Richard Henderson  <rth@redhat.com>
51906         * gcc.dg/asm-5.c: New.
51908 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
51910         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
51911         in namespace __gnu_cxx
51913 2001-12-30  Richard Henderson  <rth@redhat.com>
51915         * gcc.dg/debug-6.c: New.
51917 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
51919         * gcc.c-torture/compile/20011229-2.c: New test.
51921 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
51923         * gcc.dg/debug-3.c: New test.
51924         * gcc.dg/debug-4.c: New test.
51925         * gcc.dg/debug-5.c: New test.
51927 2001-12-29  Richard Henderson  <rth@redhat.com>
51929         * g++.dg/eh/loop1.C: New.
51931 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51933         * g++.dg/template/crash1.C: New test.
51935 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51937         * g++.dg/other/const1.C: New test.
51939 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
51941         * gcc.c-torture/compile/20011229-1.c: New test.
51943 2001-12-28  Stan Shebs  <shebs@apple.com>
51945         * lib/objc-torture.exp: Resync with c-torture.exp.
51946         * lib/objc.exp: Load standard libraries.
51948 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
51950         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
51951         additional tests.
51953 2001-12-27  Roger Sayle <roger@eyesopen.com>
51955         * gcc.c-torture/execute/string-opt-16.c: New testcase.
51957 2001-12-27  Richard Henderson  <rth@redhat.com>
51959         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
51961 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51963         * g++.dg/eh/ctor1.C: New test.
51964         * g++.dg/other/error2.C: New test.
51966 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51968         * g++.dg/other/init2.C: New test.
51970 2001-12-24  Richard Henderson  <rth@redhat.com>
51972         * gcc.dg/20011223-1.c: New.
51973         * gcc.dg/inline-1.c: New.
51975 2001-12-23  Richard Henderson  <rth@redhat.com>
51977         * gcc.dg/asm-4.c: Test operand modifiers.
51979 2001-12-23  Richard Henderson  <rth@redhat.com>
51981         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
51983 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51985         * gcc.c-torture/execute/20011223-1.c: New test.
51987 2001-12-21  Richard Henderson  <rth@redhat.com>
51989         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
51990         re-enables the warning.
51992 2001-12-21  Richard Henderson  <rth@redhat.com>
51994         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
51996 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51998         * gcc.c-torture/compile/20011218-1.c: New test.
52000 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
52002         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
52003         arm-isr.c test.
52004         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
52005         epilogue generation for ARM ISR routines.
52007 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52009         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52010         * gcc.dg/format/c90-printf-3.c: Likewise.
52011         * gcc.dg/format/c99-printf-3.c: Likewise.
52012         * gcc.dg/format/ext-1.c: Likewise.
52013         * gcc.dg/format/ext-6.c: Likewise.
52014         * gcc.dg/format/format.h: Prototype unlocked stdio.
52016 2001-12-20  Richard Henderson  <rth@redhat.com>
52018         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
52019         (arena): Use it.
52020         (malloc): Correct allocation logic.  Abort if we fill up the
52021         arena before initialization complete.
52022         (realloc): Correct allocation logic.
52024 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52026         * gcc.c-torture/compile/20011219-2.c: New test.
52028         * gcc.c-torture/execute/20011219-1.c: New test.
52030 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
52032         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
52033         target does not support weak symbols.
52035 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
52037         * gcc.c-torture/compile/20011219-1.c: New test.
52039 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
52041         * g++.dg/other/error1.C: New test.
52043 2001-12-17  Jeffrey A Law  (law@redhat.com)
52045         * gcc.c-torture/execute/20011217-1.c: New test.
52047 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
52049         * objc.dg/special/: New directory.
52050         * objc.dg/special/special.exp: New file.
52051         * objc.dg/special/unclaimed-category-1.h: New file.
52052         * objc.dg/special/unclaimed-category-1a.m: New file.
52053         * objc.dg/special/unclaimed-category-1.m: New file.
52055 2001-12-17  Andreas Jaeger  <aj@suse.de>
52057         * gcc.c-torture/compile/20011217-2.c: New test.
52059 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52061         * gcc.c-torture/compile/20011217-1.c: New test.
52063 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
52065         * gcc.dg/20011214-1.c: New.
52067 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
52069         * gcc.dg/altivec-4.c: New.
52071 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
52073         * gcc.dg/20011113-1.c: New test.
52075 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52077         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52078         std::__malloc_alloc_template<0> and
52079         std::__default_alloc_template<false, 0>.
52081 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
52083         * objc/execute/bf-21.m: New test.
52084         * objc/execute/enumeration-1.m: New test.
52085         * objc/execute/enumeration-2.m: New test.
52087 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
52089         * gcc.dg/gnu89-init-1.c: New test.
52091 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
52093         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
52094         * g++.old-deja/g++.jason/2371.C: Likewise.
52095         * g++.old-deja/g++.jason/template33.C: Likewise.
52096         * g++.old-deja/g++.jason/template34.C: Likewise.
52097         * g++.old-deja/g++.jason/template36.C: Likewise.
52098         * g++.old-deja/g++.oliva/typename1.C: Likewise.
52099         * g++.old-deja/g++.oliva/typename2.C: Likewise.
52100         * g++.old-deja/g++.other/typename1.C: Likewise.
52101         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52102         * g++.old-deja/g++.pt/nontype5.C: Likewise.
52103         * g++.old-deja/g++.pt/typename11.C: Likewise.
52104         * g++.old-deja/g++.pt/typename14.C: Likewise.
52105         * g++.old-deja/g++.pt/typename16.C: Likewise.
52106         * g++.old-deja/g++.pt/typename3.C: Likewise.
52107         * g++.old-deja/g++.pt/typename4.C: Likewise.
52108         * g++.old-deja/g++.pt/typename5.C: Likewise.
52109         * g++.old-deja/g++.pt/typename7.C: Likewise.
52110         * g++.old-deja/g++.robertl/eb9.C: Likewise.
52112 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
52114         * g++.dg/other/linkage1.C: New test.
52115         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
52116         specifiers.
52118 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
52120         * gcc.dg/concat.c: New test.
52122 2001-12-11  Stan Shebs  <shebs@apple.com>
52124         * objc/compile: New test directory.
52125         * objc/compile/compile.exp: New expect script.
52126         * objc/compile/20011211-1.m: New compile test.
52128 2001-12-11  Jason Merrill  <jason@redhat.com>
52130         * lib/prune.exp (prune_gcc_output): Also handle "In member
52131         function".  So many permutations...
52133 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
52135         * g++.dg/template/typedef1.C: New test.
52137 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
52139         * g++.dg/other/copy1.C: New test.
52141 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
52143         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
52145         * gcc.dg/builtin-choose-expr.c: New.
52147 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
52149         * gcc.dg/altivec-2.c: New.
52151 2001-12-07  Richard Henderson  <rth@redhat.com>
52153         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
52155 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
52157         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
52158         ultrasparc.
52160 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52162         * g++-old.deja/g++.robertl/eb101.C: Deleted.
52164 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
52166         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
52167         variable argument list.
52169 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
52171         * gcc.c-torture/execute/memcheck: Delete entire directory.
52172         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
52173         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
52175 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52177         * gcc.dg/Wshadow-1.c: New test.
52179 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
52181         * gcc.c-torture/compile/20011130-1.c: New test.
52183         * gcc.dg/noncompile/20011025-1.c: New test.
52185         * g++.dg/other/anon-union.C: New test.
52187         * gcc.c-torture/execute/20011024-1.c: New test.
52189 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52191         * gcc.c-torture/execute/20000722-1.x,
52192         gcc.c-torture/execute/20010123-1.x: Remove.
52193         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
52194         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
52195         gcc.dg/c99-complit-2.c: New tests.
52197 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
52199         * g++.dg/inherit/base1.C: New test.
52201 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
52203         * g++.dg/other/stdarg1.C: New test.
52205         * gcc.c-torture/compile/20011130-2.c: New test.
52207 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
52209         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
52210         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
52211         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
52212         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
52213         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
52214         * gcc.dg/builtin-prefetch-1.c: New test.
52216 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
52218         * gcc.dg/20011130-1.c: New test.
52220 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
52222         * g++.dg/other/scope1.C: New test.
52223         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
52225 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52227         * gcc.dg/vla-init-1.c: New test.
52229 2001-12-01  Geoff Keating  <geoffk@redhat.com>
52231         * gcc.c-torture/compile/structs.c: New testcase from GDB.
52233 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52235         * objc.dg/alias.m: Update.
52236         * objc.dg/class-1.m: Update.
52237         * objc.dg/const-str-1.m: Update.
52238         * objc.dg/fwd-proto-1.m: Update.
52239         * objc.dg/id-1.m: Update.
52240         * objc.dg/super-class-1.m: Update.
52242 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
52244         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
52245         constructs.
52247 2001-11-28  Jeffrey A Law  (law@cygnus.com)
52249         * gcc.c-torture/execute/20011128-1.c: New test.
52251 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
52253         * gcc.dg/20011127-1.c: New test.
52255 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52257         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
52258         from Austin Group draft 7.
52259         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
52260         scanf format arguments.
52261         * gcc.dg/format/no-exargs-2.c: New test.
52263 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
52265         * g++.dg/abi/vbase8-4.C: New test.
52267 2001-11-24  Ian Lance Taylor  <ian@airs.com>
52269         * gcc.c-torture/execute/20011121-1.c: New test.
52271 2001-11-23  Jeffrey A Law  (law@cygnus.com)
52273         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
52275 2001-11-23  Andreas Jaeger  <aj@suse.de>
52277         * gcc.dg/cpp/charconst-2.c: New test.
52279 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
52281         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
52282         to the host if it is remote.  Let tests specify extra headers
52283         they use.
52284         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
52285         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
52286         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
52287         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
52288         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
52289         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
52290         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
52291         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
52292         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
52293         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
52295 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
52297         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
52298         for little endian ARMs.
52300 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
52302         * gcc.c-torture/compile/20011119-1.c: New test.
52303         * gcc.c-torture/compile/20011119-2.c: New test.
52305 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
52307         * gcc.dg/altivec-1.c: Fix typo.
52309 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52311         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
52313 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
52315         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
52317 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
52319         * lib/g77.exp: Don't specify --rpath-link.
52321         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
52322         across all the headers.
52323         * gcc.dg/format/format.exp: For testing on a remote host,
52324         copy format.h.
52326         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
52327         * gcc.c-torture/execute/930406-1.c: Likewise.
52328         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
52330 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
52332         * gcc.dg/altivec-1.c: New.
52334 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
52336         * gcc.dg/cpp/fpreprocessed.c: New test case.
52338 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52340         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
52341         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
52342         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
52344 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52346         * gcc.dg/no-builtin-1.c: New test.
52348 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
52350         * gcc.c-torture/execute/20011115-1.c: New test.
52352 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
52354         * gcc.c-torture/compile/20011114-2.c: New test.
52355         * gcc.c-torture/compile/20011114-3.c: New test.
52356         * gcc.c-torture/compile/20011114-4.c: New test.
52358 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52360         * g++.dg/other/init1.C: New test.
52362 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
52364         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
52365         message.
52367         * gcc.c-torture/execute/20011114-1.c: New testcase.
52369         * gcc.c-torture/compile/20010327-1.c: Revert last change.
52370         * gcc.c-torture/compile/20011114-1.c: New test, exactly
52371         like the (before this change) version of 20010327-1.c.
52373 2001-11-14  Roger Sayle <roger@eyesopen.com>
52375         * gcc.c-torture/execute/string-opt-13.c: New testcase.
52377 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
52379         * g++.dg/init/array2.C: New test.
52381 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
52383         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
52385 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
52387         * g++.dg/other/forscope1.C: New test.
52388         * g++.dg/ext/forscope1.C: New test.
52389         * g++.dg/ext/forscope2.C: New test.
52391 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
52393         * gcc.c-torture/execute/20011113-1.c: New test.
52395 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
52397         * gcc.c-torture/execute/20011109-2.c: New test.
52399         * gcc.c-torture/execute/20011109-1.c: New test.
52401 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
52403         * gcc.c-torture/compile/20011109-1.c: New test.
52405 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
52407         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
52408         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
52409         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
52410         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
52411         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
52412         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
52413         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
52415 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52417         * g++.dg/warn/Wshadow-1.C: New tests.
52418         * g++.old-deja/g++.mike/for3.C: Update.
52420 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52422         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
52423         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
52424         XFAILs.  Adjust expected error texts.
52425         * gcc.c-torture/compile/20011106-1.c,
52426         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
52427         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
52428         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
52429         gcc.dg/c99-array-lval-5.c: New tests.
52431 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52433         * gcc.dg/cpp/defined.c: Update.
52435 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52437         * gcc.c-torture/execute/anon-1.c: New test.
52439 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
52441         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
52442         same size, so no warning should be produced on stormy16.
52444         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
52445         due to oversized array.
52446         * g++.old-deja/g++.mike/ns15.C: Likewise.
52447         * g++.old-deja/g++.pt/crash16.C: Likewise.
52449 2001-11-02  Graham Stott  <grahams@redhat.com>
52451         * g++.dgother/debug1.C: Fix typos.
52453 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
52455         * g++.dg/other/debug1.C: New test.
52457 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52459         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
52460         of unsigned long.
52462 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
52464         * gcc.dg/20011029-2.c: New test.
52466         * gcc.c-torture/compile/20011029-1.c: New test.
52468 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
52470         * objc/execute/class_self-1.m: New test.
52471         * objc/execute/class_self-2.m: New test.
52473 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
52475         * gcc.misc-tests/msgs.exp: Delete.
52476         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
52477         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
52478         error set to match recent changes.
52480 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
52482         * gcc.dg/20011021-1.c: New test.
52484 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
52486         * gcc.c-torture/compile/20011023-1.c: New test.
52488 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
52490         * lib/g77.exp: Rewrite based on lib/g++.exp.
52492 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
52494         * gcc.c-torture/execute/20011019-1.c: New test.
52496         * gcc.dg/20011018-1.c: New test.
52498 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
52500         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
52502 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
52504         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
52505         * gcc.dg/attr-invalid.c: Likewise.
52507 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
52509         * gcc.dg/20011015-1.c: New test.
52511 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52513         * g++.dg/template/unify2.C: New test.
52515 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52517         * g++.dg/other/exception-specification.C: New test
52519 2001-10-13  Tom Rix  <trix@redhat.com>
52521         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
52522         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
52524 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
52526         * gcc.dg/20011009-1.c: New test.
52528 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
52530         PR g++/4476
52531         * g++.dg/other/friend1.C: New test.
52533 2001-10-11  Richard Henderson  <rth@redhat.com>
52535         * g++.old-deja/g++.other/crash18.C: Add -S to options.
52537 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52539         * gcc.c-torture/compile/20011010-1.c: New.
52541 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52543         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
52544         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
52545         g77.f-torture/execute/execute.exp,
52546         g77.f-torture/noncompile/noncompile.exp,
52547         gcc.c-torture/compile/compile.exp,
52548         gcc.c-torture/execute/execute.exp,
52549         gcc.c-torture/execute/ieee/ieee.exp,
52550         gcc.c-torture/execute/memcheck/memcheck.exp,
52551         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
52552         objc/execute/execute.exp: Update FSF address.
52554 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52556         * gcc.dg/cpp/cmdlne-C.c: Update.
52557         * gcc.dg/cpp/cmdlne-C2.c: New.
52559 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52561         * gcc.c-torture/execute/20011008-3.c: New.
52563 2001-10-08  DJ Delorie  <dj@redhat.com>
52565         * gcc.dg/20011008-1.c: New.
52566         * gcc.dg/20011008-2.c: New.
52568 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52570         * gcc.dg/cpp/spacing1.c: Update test.
52572 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52574         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
52575         spelling errors of "separate" as "seperate".
52577 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
52579         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
52580         enough to avoid inlining.
52582 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52584         * lib/g77.exp: set libg2c_dir correctly.
52586 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52588         * gcc.dg/cpp/macro11.c: New test.
52590 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52592         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
52593         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
52594         gcc.dg/format/multattr-3.c: New tests.
52595         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
52596         tests for format attributes on function pointers being rejected.
52598 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52600         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
52602 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52604         * g++.dg/warn/format1.C: New test.
52606 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52608         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
52610 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52612         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
52614 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52616         * gcc.dg/cpp/redef2.c: Add test.
52618 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
52620         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
52621         long-standing bug on i686, apparently.
52622         * gcc.c-torture/execute/loop-2c.x: New file.
52623         * gcc.c-torture/execute/loop-2d.x: New file.
52624         * gcc.c-torture/execute/loop-3c.x: New file.
52626 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
52628         * gcc.dg/cpp/20000625-2.c: Correct line number.
52630 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52632         * gcc.dg/cpp/macro10.c: New test.
52633         * gcc.dg/cpp/strify3.c: New test.
52634         * gcc.dg/cpp/spacing1.c: Add tests.
52635         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
52636         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
52638 2001-09-24  DJ Delorie  <dj@redhat.com>
52640         * gcc.c-torture/execute/20010924-1.c: New test.
52642 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52644         * objc/execute/paste.m: Remove.
52646 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52648         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
52650 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
52652         * g77.dg/strlen0.f: New test.
52654 2001-09-21  Richard Henderson  <rth@redhat.com>
52656         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
52657         * g++.old-deja/g++.abi/vtable2.C: Likewise.
52659 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52661         Table-driven attributes.
52662         * g++.dg/ext/attrib1.C: New test.
52664 2001-09-20  DJ Delorie  <dj@redhat.com>
52666         * gcc.dg/20000926-1.c: Update expected warning messages.
52667         * gcc.dg/array-2.c: Likewise, and test for warnings too.
52668         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
52669         array.
52671 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
52673         * g++.dg/eh/registers1.C: New test case.
52675 2001-09-17  Richard Henderson  <rth@redhat.com>
52677         * gcc.dg/array-5.c: Fix VLA decomposition test.
52679 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52681         * gcc.dg/cpp/line5.c: New testcase.
52683 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52685         * gcc.dg/cpp/macro9.c: New test.
52687 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
52689         * gcc.c-torture/execute/980223.c: Change type of addr from long
52690         to char *.
52692 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
52694         * gcc.c-torture/execute/20010915-1.c: New test.
52696 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
52698         * g77.dg/bprob: New directory.
52699         * g77.dg/bprob/bprob.exp: New file.
52700         * g77.dg/bprob/bprob-1.f: New test.
52701         * g77.dg/gcov: New directory.
52702         * g77.dg/gcov/gcov.exp: New file.
52703         * g77.dg/gcov/gcov-1.f: New test.
52704         * g77.dg/gcov/gcov-1.x: New file.
52706 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52708         * gcc.dg/cpp/directiv.c: Update.
52709         * gcc.dg/cpp/undef1.c: Update.
52711 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
52713         * gcc.dg/20010912-1.c: New test.
52715 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
52717         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
52718         language-independent file in lib.
52719         * lib/gcov.exp: New file.
52721 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52723         * gcc.c-torture/compile/20010911-1.c: New test.
52725 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
52727         * lib/profopt.exp: New, to support profile-directed optimizations.
52728         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
52729         * gcc.misc-tests/bprob-1.c: New test.
52730         * gcc.misc-tests/bprob-2.c: New test.
52732 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
52734         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
52735         XFAIL and which kinds of gcov output to verify.
52736         * gcc.misc-tests/gcov-4b.x: New file.
52737         * gcc.misc-tests/gcov-5b.x: New file.
52738         * gcc.misc-tests/gcov-6.x: New file.
52739         * gcc.misc-tests/gcov-7.c: New test.
52740         * gcc.misc-tests/gcov-7.x: New file.
52742 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
52744         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
52745         * gcc.misc-tests/gcov-6.c: New test.
52747 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52749         PR c++/3986
52750         * g++.dg/abi/vbase1.C: New test.
52752 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
52754         * objc.dg/method-2.m: New.
52756 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52758         PR c++/4203
52759         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
52760         * g++.dg/init/empty1.C: New test.
52762 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
52764         * gcc.c-torture/compile/20010903-1.c: New test.
52766 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
52768         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
52769         for m68k.
52771 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
52773         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
52775         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
52777         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
52779 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
52781         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
52782         for 16-bit 'unsigned int'.
52784 2001-08-29  Kazu Hirata  <kazu@hxi.com>
52786         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
52788 2001-08-27  Richard Henderson  <rth@redhat.com>
52790         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
52791         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
52793 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
52795         * gcc.dg/asm-names.c (ymain): New.
52797 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
52799         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
52800         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
52801         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
52803 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52805         * gcc.dg/compare5.c: New testcase.
52807 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
52809         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
52810         and "In instantiation".
52812 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
52814         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
52816 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
52818         * gcc.misc-tests/gcov.exp: Add support for branch information.
52819         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
52820         * gcc.misc-tests/gcov-4.c: New test.
52821         * gcc.misc-tests/gcov-4b.c: New test.
52822         * gcc.misc-tests/gcov-5b.c: New test.
52824 2001-08-20  Zack Weinberg  <zackw@panix.com>
52826         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
52827         expected to fail.
52829 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52831         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
52833 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
52835         * g++.dg/eh/template1.C: New test.
52837 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
52839         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
52840         Fix thinko.
52841         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
52842         for xfail.
52844 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
52846         * lib/g77-dg.exp: Use prune.exp for common procedures
52847         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
52848         * lib/g77.exp: (g77-dg-prune) Remove
52850 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
52852         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
52854 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52856         * g++.dg/template/unify1.C: New test.
52858 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
52860         * g++.dg/abi/empty4.C: New test.
52862 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
52864         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
52865         solaris2.*
52866         * g77.f-torture/compile/pr3743.x: Likewise.
52868 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52870         * g++.dg/other/using-declaration.C: New test.
52872 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52874         * gcc.dg/cpp/tr-sign.c: New testcase.
52876 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52878         * gcc.dg/cpp/19951025-1.c: Revert.
52879         * gcc.dg/cpp/directiv.c: We no longer process directives that
52880         interrupt macro arguments.
52882 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
52884         * gcc.dg/bconstp-1.c: New test.
52886 2001-08-03  Richard Henderson  <rth@redhat.com>
52888         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
52890 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52892         * gcc.dg/cpp/19951025-1.c: Update.
52894 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
52896         * g77.dg/ff90-1.f (s): Fix reference of variable z,
52897         should be x.
52899 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
52901         Kill -fhonor-std.
52902         * g++.old-deja/g++.ns/ns14.C: Remove special options.
52903         * g++.old-deja/g++.other/std1.C: Likewise.
52904         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
52906 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
52908         * lib/g77.exp: Load gcc-defs.exp for common procedures
52909         (g77_pass, g77_fail, g77_finish, g77_exit,
52910         ${tool}_check_unsupported_p} Now redundant.  Deleted.
52912 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
52914         * g77.dg/fbackslash.f
52915         * g77.dg/fcase-preserve.f
52916         * g77.dg/ff90-1.f
52917         * g77.dg/ffixed-line-length-0.f
52918         * g77.dg/ffixed-line-length-132.f
52919         * g77.dg/ffixed-line-length-7.f
52920         * g77.dg/ffixed-line-length-72.f
52921         * g77.dg/ffixed-line-length-none.f
52922         * g77.dg/ffree-form-1.f
52923         * g77.dg/fno-backslash.f
52924         * g77.dg/fno-f90-1.f
52925         * g77.dg/fno-fixed-form-1.f
52926         * g77.dg/fno-onetrip.f
52927         * g77.dg/fno-typeless-boz.f
52928         * g77.dg/fno-underscoring.f
52929         * g77.dg/fno-vxt-1.f
52930         * g77.dg/fonetrip.f
52931         * g77.dg/ftypeless-boz.f
52932         * g77.dg/fugly-assumed.f
52933         * g77.dg/funderscoring.f
52934         * g77.dg/fvxt-1.f
52936 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
52938         * objc.dg/fwd-proto-1.m: New.
52939         * objc.dg/local-decl-1.m: New.
52940         * objc.dg/naming-1.m: New.
52941         * objc.dg/naming-2.m: New.
52942         * objc.dg/proto-hier-1.m: New.
52944 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
52946         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
52947         largest-type elements to a struct makes its size grow.
52949 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52951         * g++.dg/abi/vthunk1.C: New test.
52953 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52955         * g++.dg/abi/vbase8-22.C: New test.
52957 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52959         * gcc.dg/cpp/macro8.c: New test.
52961 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52963         * g++.dg/abi/vbase8-21.C: New test.
52965 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52967         * g++.dg/abi/vbase8-10.C: New test.
52969 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52971         * lib/g++.exp (g++_set_ld_library_path): Renamed to
52972         ${tool}_set_ld_library_path.
52973         Changed caller.
52974         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
52975         g++.exp.
52977 2001-07-26  Stan Cox <scox@redhat.com>
52979         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
52980         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
52981         gcc_exit, gcc_check_unsupported_p):
52982         Moved to gcc-deps.exp
52983         * gcc-deps.exp: New file.
52985 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52987         * g++.old-deja/g++.pt/defarg14.C: New test.
52989 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52991         * g++.old-deja/g++.other/lineno5.C: New test.
52993 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52995         * g++.old-deja/g++.pt/crash68.C: New test.
52997 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52999         * g++.old-deja/g++.other/crash42.C: New test.
53001 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53003         * gcc.dg/cpp/extratokens.c: Fix.
53004         * gcc.dg/cpp/skipping2.c: New tests.
53006 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53008         * gcc.c-torture/execute/20010724-1.c: New file.
53009         * gcc.c-torture/execute/20010724-1.x: New file.
53011 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53013         * g++.old-deja/g++.other/cond7.C: New test.
53015 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53017         * g++.old-deja/g++.other/optimize4.C: New test.
53019 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53021         * g++.old-deja/g++.abi/vbase8-5.C: New test.
53023 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
53025         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
53026         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
53027         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
53028         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
53030         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
53031         bug report" message.
53033         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
53034         * g++.dg/ext/instantiate1.C: Move from old-deja.
53036 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
53038         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
53039         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
53040         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
53041         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
53043 2001-07-23  Jeffrey A Law  (law@cygnus.com)
53045         * gcc.c-torture/execute/20010723-1.c: New test.
53047 2001-07-23  Ben Elliston  <bje@redhat.com>
53049         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
53051 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53053         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
53054         i[34567]86-*-*.
53055         Delete handling of ieee_multilib_flags.
53056         Pass -mieee for alpha*-*-* and sh-*-*.
53057         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
53059 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
53061         Remove old-abi tests.
53062         * g++.old-deja/g++.mike/p11116.C: Remove.
53063         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
53065 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
53067         * g77.f-torture/compile/pr3743.f: New test
53069 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
53071         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53073 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53075         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53076         g++.old-deja/g++.pt/static6.C: Likewise.
53077         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53078         supports weak symbols.
53080 2001-07-18  Andreas Jaeger  <aj@suse.de>
53082         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
53083         supported again.
53085 2001-07-18  Andreas Jaeger  <aj@suse.de>
53087         * gcc.dg/iftrap-1.c: Fix target line.
53089 2001-07-17  Richard Henderson  <rth@redhat.com>
53091         * gcc.c-torture/execute/20010717-1.c: New.
53093 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53095         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
53096         tests.
53098 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53100         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
53102 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53104         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
53105         UAC_SIGBUS, UAC_NOPRINT definitions.
53107 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
53109         * objc/execute/object_is_class.m: New test.
53110         * objc/execute/object_is_meta_class.m: New test.
53112 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53114         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
53115         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
53117 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
53119         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
53120         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
53122 2001-07-14  Richard Henderson  <rth@redhat.com>
53124         * gcc.dg/iftrap-1.c: New.
53126 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
53128         * g77.f-torture/execute/intrinsic77.f: New test.
53130 2001-07-11  Janis Johnson <janis@us.ibm.com>
53132         * gcc.misc-tests/gcov-3.c: New test.
53134 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
53136         * gcc.c-torture/compile/20010711-1.c,
53137         * gcc.c-torture/compile/20010711-2.c: New tests.
53139 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
53141         * gcc.c-torture/execute/20010711-1.c: New test.
53143 2001-07-11  Ben Elliston  <bje@redhat.com>
53145         * g++.old-deja/g++.other/enum5.C: New test.
53147 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
53149         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
53150         (g++-dg-prune): Call prune_gcc_output.
53151         * prune.exp: New file for prune_gcc_output.
53152         * lib/g++.exp, lib/gcc.exp: Load it.
53154 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53156         * gcc.c-torture/compile/20010701-1.c,
53157         g++.old-deja/g++.ext/attrib6.C: New tests.
53159 2001-07-06  Jeffrey A Law  (law@cygnus.com)
53161         * gcc.c-torture/compile/20010706-1.c: New test.
53163 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
53165         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
53167 2001-06-28  Stan Shebs  <shebs@apple.com>
53169         * gcc.dg/pragma-darwin.c: New test.
53171 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53173         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
53174         Solaris 2.[678] system.
53176 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53178         * gcc.dg/20010622-1.c: New test.
53180 2001-06-18  Stan Shebs  <shebs@apple.com>
53182         * objc.dg: New directory.
53183         * objc.dg/dg.exp: New file.
53184         * objc.dg/alias.m: New.
53185         * objc.dg/class-1.m: New.
53186         * objc.dg/class-2.m: New.
53187         * objc.dg/const-str-1.m: New.
53188         * objc.dg/const-str-2.m: New.
53189         * objc.dg/id-1.m: New.
53190         * objc.dg/method-1.m: New.
53191         * objc.dg/super-class-1.m: New.
53192         * lib/objc-dg.exp: New file.
53194 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53196         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
53197         of label name.
53199 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
53201         * g++.old-deja/g++.abi/vbase8-9.C: New test.
53203 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53205         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
53206         variable.
53208 2001-06-12  Richard Henderson  <rth@redhat.com>
53210         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
53212 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
53214         * g++.old-deja/g++.abi/vbase5.C: New test.
53215         * g++.old-deja/g++.abi/vbase6.C: New test.
53216         * g++.old-deja/g++.abi/vbase7.C: New test.
53218 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53220         * gcc.c-torture/compile/20010610-1.c: New test.
53222 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
53224         * g++.old-deja/g++.abi/vbase4.C: New test.
53226 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53228         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
53229         support %f for HC11/HC12 targets.
53230         * gcc.c-torture/execute/930513-1.x: New file, likewise.
53231         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
53232         on HC11/HC12 targets.
53233         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
53235 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53237         * gcc.dg/wchar_t-1.c: New file.
53238         * gcc.dg/wint_t-1.c: Likewise.
53240 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
53242         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
53244 2001-06-11  Richard Henderson  <rth@redhat.com>
53246         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
53248 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53250         * gcc.c-torture/compile/20010611-1.c: New test.
53252 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53254         * gcc.dg/c99-tag-1.c: Add more tests.
53256 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
53258         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
53259         representation on MN10300 and ARM/Thumb.
53261 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
53263         * g77.f-torture/execute/20010610.f: New.
53265 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
53267         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
53268         names.
53270 2001-06-09  Richard Henderson  <rth@redhat.com>
53272         * gcc.c-torture/execute/ashrdi-1.c: New.
53273         * gcc.c-torture/execute/ashldi-1.c: New.
53274         * gcc.c-torture/execute/lshrdi-1.c: New.
53276 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
53278         * objc/execute/load-3.m: Added. Check sending +load to categories,
53279         in addition to classes.
53281 2001-06-08  Stan Shebs  <shebs@apple.com>
53283         * objc/execute/load-2.m: New test.  From Nicola Pero
53284         <n.pero@mi.flashnet.it>.
53286 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
53288         * gcc.c-torture/execute/20010605-2.c: New test.
53290 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
53292         * g++.old-deja/g++.abi/vbase2.C: New test.
53293         * g++.old-deja/g++.abi/vbase3.C: New test.
53295 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
53297         * g++.old-deja/g++.pt/friend49.C: New test.
53299 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
53301         * g++.old-deja/g++.ext/anon3.C: New test.
53303 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
53305         * g++.old-deja/g++.other/conv7.C: New test.
53307 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53309         * gcc.c-torture/compile/20010605-2.c: New test.
53311 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53313         * gcc.c-torture/execute/20010604-1.c: New test.
53315 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
53317         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
53319 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
53321         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
53322         (g++_link_flags): Likewise.
53323         (g++_init): Pass gccpath's value to two previous functions.
53325 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53327         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
53328         Ensure logfile entry matches exec command line.
53330 2001-05-31  Richard Henderson  <rth@redhat.com>
53332         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
53333         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
53335 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
53337         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
53338         compiler for irix6.2
53340 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
53342         * g++.old-deja/g++.other/optimize3.C: New file.
53344 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
53346         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
53347         assemble.
53349 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
53351         * g++.old-deja/g++.other/optimize2.C: New file.
53353 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
53355         * gcc.c-torture/compile/20010518-2.c: New file.
53356         * gcc.c-torture/execute/20010518-1.c: New file.
53357         * gcc.c-torture/execute/20010518-2.c: New file.
53359 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53361         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
53363 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
53365         G++ no longer defines builtins that do not begin with __builtin.
53366         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
53367         * g++.old-deja/g++.brendand/misc13.C: Likewise.
53368         * g++.old-deja/g++.law/builtin1.C: Likewise.
53369         * g++.old-deja/g++.law/cvt2.C: Likewise.
53370         * g++.old-deja/g++.mike/net5.C: Likewise.
53371         * g++.old-deja/g++.other/builtins1.C: Likewise.
53372         * g++.old-deja/g++.other/builtins2.C: Likewise.
53373         * g++.old-deja/g++.other/builtins3.C: Likewise.
53374         * g++.old-deja/g++.other/builtins4.C: Likewise.
53375         * g++.old-deja/g++.other/inline8.C: Likewise.
53376         * g++.old-deja/g++.robertl/eb39.C: Likewise.
53378 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
53380         * g++.old-deja/g++.pt/using1.C: Adjust.
53381         * g++.old-deja/g++.pt/using2.C: New test.
53383 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53385         * gcc.dg/cpp/charconst.c: New tests.
53386         * gcc.dg/cpp/escape.c: New tests.
53387         * gcc.dg/cpp/escape-1.c: New tests.
53388         * gcc.dg/cpp/escape-2.c: New tests.
53389         * gcc.dg/cpp/ucs.c: New tests.
53391 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
53393         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
53394         native compiler for irix6.5.
53396 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
53398         * lib/g++.exp (g++_include_flags): Use args to compute
53399         get_multilibs.
53400         (g++_link_flags): Likewise.
53401         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
53403 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53405         * gcc.dg/c90-hexfloat-1.c: Add more tests.
53407 2001-05-21  Geoff Keating  <geoffk@redhat.com>
53409         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
53410         this file.
53412 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53414         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
53415         STACK_SIZE;
53416         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
53417         to STACK_SIZE; Use it to define size of add_histo array.
53418         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
53419         to STACK_SIZE.
53420         (f): Use GITT_SIZE to define size of gitt local table.
53421         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
53422         to STACK_SIZE; Use it to define size of bytemem array.
53424 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53426         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
53427         on 68HC11/HC12 due to the asm instruction.
53428         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
53429         * gcc.c-torture/compile/920520-1.x: Likewise.
53430         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
53431         on 68HC11/HC12 because the function is larger than 64K.
53432         * gcc.c-torture/compile/961203-1.x: New file, this test fails
53433         on 68HC11/HC12 because the structure is too large.
53435 2001-05-20  Richard Henderson  <rth@redhat.com>
53437         * gcc.c-torture/execute/20010520-1.c: New.
53439 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53441         * g++.old-deja/g++.warn/compare1.C: New test.
53442         * gcc.dg/compare4.c: New test.
53444 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
53446         * g++.old-deja/g++.other/optimize1.C: New test.
53448 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53450         * g++.old-deja/g++.pt/spec41.C: New test.
53452 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
53454         * gcc.c-torture/compile/20010114-1.x: Remove.
53456 2001-05-18  Stan Shebs  <shebs@apple.com>
53458         * gcc.c-torture/compile/20010518-1.c: New test.
53460 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
53462         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
53463         * g++.old-deja/g++.pt/crash67.C: New test.
53465 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
53467         * g++.old-deja/g++.other/debug9.C: New test.
53469 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
53471         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
53473 2001-05-16  Jan Hubicka  <jh@suse.cz>
53475         * gcc.c-torture/compile/20010516-1.c: New test.
53477 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53479         * g++.old-deja/g++.other/crash41.C: New test.
53481 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53483         * g++.old-deja/g++.pt/crash66.C: New test.
53485 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
53487         * g++.old-deja/g++.robertl/eb27.C: Convert.
53489 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
53491         * g++.dg/friend-warn.C: New test.  Do not warn about friend
53492         declaration being redundant.
53494 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
53496         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
53498 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
53500         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
53502 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
53504         * lib/g++.exp: Use testsuite_flags.
53506 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
53508         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
53510 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53512         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
53514 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
53516         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
53518 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
53520         * gcc.c-torture/compile/20010313-1.c: New test.
53522 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
53524         * gcc.dg/cpp/direct2.c: New test.
53525         * gccq.dg/cpp/direct2s.c: New test.
53527         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
53529 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
53531         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
53532         * g++.old-deja/g++.other/op3.C: Likewise.
53534 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53536         * gcc.dg/cpp/syshdr.h: New file.
53537         * gcc.dg/cpp/sysmac1.c: Update.
53538         * gcc.dg/cpp/sysmac2.c: Update.
53540 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53542         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
53544 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
53546         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
53547         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
53549 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
53551         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
53553 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
53555         * lib/g++.exp (g++_include_flags): Don't use any special flags
53556         if TESTING_IN_BUILD_TREE is not defined.
53557         (g++_init): Use a plain 'c++' as the compiler if
53558         TESTING_IN_BUILD_TREEE is not defined.
53560 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
53562         * g++.old-deja/g++.eh/catch13.C: New test.
53563         * g++.old-deja/g++.eh/catch14.C: New test.
53565 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
53567         * gcc.dg/cpp/tr-define.c: New test.
53569 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
53571         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
53572         <stdlib.h>, not <malloc.h>.
53574 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
53576         * g++.old-deja/g++.ns/template17.C: New test.
53578 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
53580         * g++.old-deja/g++.pt/ref4.C: New test.
53582 2001-04-30  Richard Henderson  <rth@redhat.com>
53584         * gcc.dg/20000724-1.c: Revert last change.
53586 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
53588         * g77.f-torture/execute/20010430.f: New test.
53590 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
53592         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
53594 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
53596         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
53598 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53600         * g++.old-deja/g++.eh/crash6.C: New test.
53602 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53604         * g++.old-deja/g++.other/warn7.C: New test.
53606 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53608         * g++.old-deja/g++.other/defarg9.C: New test.
53610 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
53612         * g77.f-torture/compile/20010426.f: New test.
53613         * g77.f-torture/execute/20010426.f: New test.
53615 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
53617         * g77.f-torture/compile/20000629-1.x: Remove - error
53618         has been fixed.
53620 2001-04-26  Jeffrey A Law  (law@cygnus.com)
53622         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
53623         Tweak slightly to work with g++.dg framework.
53624         * g++.dg/special/ecos.exp: Run initp1.C test.
53625         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
53627         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
53628         its linker doesn't give line numbers either.
53629         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
53631 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
53633         * g++.old-deja/g++.other/lex1.C: New test.
53635 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
53637         * gcc.dg/noncompile/20010425-1.c: New test.
53639 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
53641         * g++.old-deja/g++.pt/mangle2.C: New test.
53643 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53645         * gcc.dg/format/plus-1.c: New test.
53647 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53649         * gcc.dg/20010423-1.c: New test.
53651 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53653         * gcc.c-torture/execute/20010422-1.c: New test.
53655 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
53657         * g++.old-deja/g++.ns/type2.C: New test.
53659 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
53661         * g++.old-deja/g++.other/perf1.C: New test.
53663 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
53665         * gcc.dg/c99-func-2.c: Remove xfail.
53666         * gcc.dg/c99-func-3.c: Remove xfail.
53667         * gcc.dg/c99-func-4.c: Remove xfail.
53669 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
53671         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
53673 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53675         * gcc.c-torture/compile/20010423-1.c: New test.
53677 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53679         * g++.old-deja/g++.pt/typename28.C: New test.
53681 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53683         * g++.old-deja/g++.abi/empty2.C: New test.
53684         * g++.old-deja/g++.abi/empty3.C: New test.
53686 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53688         * g++.old-deja/g++.other/comdat2.C: New test.
53689         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
53691 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53693         * g++.old-deja/g++.other/overload14.C: New test.
53695 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53697         * g++.old-deja/g++.other/lookup23.C: New test.
53699 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53701         * gcc.c-torture/execute/20010403-1.c: New test.
53703 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
53704             Mark Mitchell  <mark@codesourcery.com>
53706         * lib/old-dejagnu.exp: Don't delete output of executable.
53707         Add .exe suffix to executables.
53709 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
53711         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
53713 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53715         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
53717 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
53719         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
53720         * g++.old-deja/g++.abi/crash1.C: New test.
53722 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
53724         * g++.old-deja/g++.other/crash40.C: New test.
53726 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53728         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
53730 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
53732         * g++.old-deja/g++.other/warn6.C: New test.
53734 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53736         * g++.old-deja/g++.robertl/eb42.C: Same.
53738 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53740         * gcc.dg/wtr-conversion-1.c: New testcase.
53742 2001-04-10  Richard Henderson  <rth@redhat.com>
53744         * g++.old-deja/g++.other/array5.C: New.
53746 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53748         * gcc.c-torture/execute/20010408-1.c: New test.
53750 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
53752         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
53753         headers and constructs.
53754         * g++.old-deja/g++.robertl/eb79.C: Same.
53755         * g++.old-deja/g++.robertl/eb77.C (main): Same.
53756         * g++.old-deja/g++.robertl/eb73.C: Same.
53757         * g++.old-deja/g++.robertl/eb66.C (main): Same.
53758         * g++.old-deja/g++.robertl/eb55.C (t): Same.
53759         * g++.old-deja/g++.robertl/eb54.C (main): Same.
53760         * g++.old-deja/g++.robertl/eb46.C (main): Same.
53761         * g++.old-deja/g++.robertl/eb44.C: Same.
53762         * g++.old-deja/g++.robertl/eb41.C (main): Same.
53763         * g++.old-deja/g++.robertl/eb4.C (main): Same.
53764         * g++.old-deja/g++.robertl/eb39.C: Same.
53765         * g++.old-deja/g++.robertl/eb33.C (main): Same.
53766         * g++.old-deja/g++.robertl/eb31.C (main): Same.
53767         * g++.old-deja/g++.robertl/eb30.C: Same.
53768         * g++.old-deja/g++.robertl/eb3.C: Same.
53769         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
53770         * g++.old-deja/g++.robertl/eb21.C: Same.
53771         * g++.old-deja/g++.robertl/eb15.C: Same.
53772         * g++.old-deja/g++.robertl/eb118.C: Same.
53773         * g++.old-deja/g++.robertl/eb115.C (main): Same.
53774         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
53775         * g++.old-deja/g++.robertl/eb109.C: Same.
53776         * g++.old-deja/g++.other/sibcall1.C (main): Same.
53777         * g++.old-deja/g++.mike/rtti1.C: Same.
53778         * g++.old-deja/g++.mike/p658.C: Same.
53779         * g++.old-deja/g++.mike/net46.C: Same.
53780         * g++.old-deja/g++.mike/net34.C: Same.
53781         * g++.old-deja/g++.mike/memoize1.C: Same.
53782         * g++.old-deja/g++.mike/eh2.C: Same.
53783         * g++.old-deja/g++.law/weak.C: Same.
53784         * g++.old-deja/g++.law/visibility7.C: Same.
53785         * g++.old-deja/g++.law/visibility25.C: Same.
53786         * g++.old-deja/g++.law/visibility22.C: Same.
53787         * g++.old-deja/g++.law/visibility2.C: Same.
53788         * g++.old-deja/g++.law/visibility17.C: Same.
53789         * g++.old-deja/g++.law/visibility13.C: Same.
53790         * g++.old-deja/g++.law/visibility10.C: Same.
53791         * g++.old-deja/g++.law/visibility1.C: Same.
53792         * g++.old-deja/g++.law/virtual3.C (eval): Same.
53793         * g++.old-deja/g++.law/vbase1.C: Same.
53794         * g++.old-deja/g++.law/operators32.C: Same.
53795         * g++.old-deja/g++.law/nest3.C: Same.
53796         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
53797         * g++.old-deja/g++.law/except5.C (main): Same.
53798         * g++.old-deja/g++.law/cvt7.C (run): Same.
53799         * g++.old-deja/g++.law/cvt2.C: Same.
53800         * g++.old-deja/g++.law/cvt16.C: Same.
53801         * g++.old-deja/g++.law/ctors6.C (bar): Same.
53802         * g++.old-deja/g++.law/ctors17.C (main): Same.
53803         * g++.old-deja/g++.law/ctors13.C: Same.
53804         * g++.old-deja/g++.law/ctors12.C (main): Same.
53805         * g++.old-deja/g++.law/ctors10.C: Same.
53806         * g++.old-deja/g++.law/code-gen5.C: Same.
53807         * g++.old-deja/g++.law/bad-error7.C: Same.
53808         * g++.old-deja/g++.law/arm9.C: Same.
53809         * g++.old-deja/g++.law/arm12.C: Same.
53810         * g++.old-deja/g++.law/arg8.C: Same.
53811         * g++.old-deja/g++.law/arg1.C: Same.
53812         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
53813         * g++.old-deja/g++.jason/template31.C: Same.
53814         * g++.old-deja/g++.jason/template24.C (main): Same.
53815         * g++.old-deja/g++.jason/2371.C: Same.
53816         * g++.old-deja/g++.eh/new2.C: Same.
53817         * g++.old-deja/g++.eh/new1.C: Same.
53818         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
53819         * g++.old-deja/g++.brendan/nest21.C (main): Same.
53820         * g++.old-deja/g++.brendan/err-msg3.C: Same.
53821         * g++.old-deja/g++.brendan/crash62.C: Same.
53822         * g++.old-deja/g++.brendan/crash52.C: Same.
53823         * g++.old-deja/g++.brendan/crash49.C (main): Same.
53824         * g++.old-deja/g++.brendan/crash38.C: Same.
53825         * g++.old-deja/g++.brendan/crash15.C (main): Same.
53826         * g++.old-deja/g++.brendan/copy9.C: Same.
53828 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
53830         * gcc.c-torture/execute/20001203-2.c (memset):
53831         Count argument is of type __SIZE_TYPE__.
53833 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
53835         * gcc.c-torture/compile/20010404-1.c: New test.
53837 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
53839         * gcc.c-torture/compile/20010326-1.c: New test.
53841 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
53843         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
53844         peculiarities of the SH.
53845         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
53847 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53849         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
53850         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
53851         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
53853 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53855         * g77.f-torture/compile/20010321-1.f: New test.
53857 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53859         * gcc.c-torture/compile/20010329-1.c: New test.
53861 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53863         * gcc.c-torture/execute/20010329-1.c: New test.
53865 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
53867         * g++.old-deja/g++.other/eh4.C: Fix typo.
53869 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
53871         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
53873 2001-03-28  Philip Blundell  <philb@gnu.org>
53875         * gcc.c-torture/compile/20010328-1.c: New test.
53877 2001-03-27  Richard Henderson  <rth@redhat.com>
53879         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
53880         * g++.old-deja/g++.eh/vbase3.C: Likewise.
53882 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
53884         * gcc.c-torture/compile/20010327-1.c: New test.
53886 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53888         * g++.old-deja/g++.other/friend12.C: New test.
53889         * g++.old-deja/g++.other/friend9.C: Expect no errors.
53890         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
53892 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53894         * gcc.c-torture/execute/20010325-1.c: New test.
53896 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
53898         * g++.old-deja/g++.other/mangle3.C: New test.
53900 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
53902         * g++.old-deja/g++.other/anon8.C: New test.
53904 2001-03-20  Philip Blundell  <philb@gnu.org>
53906         * gcc.c-torture/compile/20010320-1.c: New test.
53908 2001-03-17  Richard Henderson  <rth@redhat.com>
53910         * g++.old-deja/g++.other/eh4.C: Add expected error text.
53912 2001-03-15  Geoff Keating  <geoff@redhat.com>
53914         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
53915         tests on AIX.
53917 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
53919         * g++.old-deja/g++.other/eh4.C: New test.
53921 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
53923         * gcc.dg/cpp/mi1.c: Update.
53925 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
53927         * g++.old-deja/g++.other/regstack.C: New test.
53929 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53931         * g++.old-deja/g++.other/ref4.C: New test.
53933 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
53935         * objc/execute/va_method.m: Added.
53936         * objc/execute/IMP.m: Added.
53937         * objc/execute/_cmd.m: Added.
53938         * objc/execute/accessing_ivars.m: Added.
53939         * objc/execute/class-1.m: Added.
53940         * objc/execute/class-10.m: Added.
53941         * objc/execute/class-11.m: Added.
53942         * objc/execute/class-12.m: Added.
53943         * objc/execute/class-13.m: Added.
53944         * objc/execute/class-14.m: Added.
53945         * objc/execute/class-2.m: Added.
53946         * objc/execute/class-3.m: Added.
53947         * objc/execute/class-4.m: Added.
53948         * objc/execute/class-5.m: Added.
53949         * objc/execute/class-6.m: Added.
53950         * objc/execute/class-7.m: Added.
53951         * objc/execute/class-8.m: Added.
53952         * objc/execute/class-9.m: Added.
53953         * objc/execute/class-tests-1.h
53954         * objc/execute/class-tests-2.h
53955         * objc/execute/compatibility_alias.m: Added.
53956         * objc/execute/encode-1.m: Added.
53957         * objc/execute/formal_protocol-1.m: Added.
53958         * objc/execute/formal_protocol-2.m: Added.
53959         * objc/execute/formal_protocol-3.m: Added.
53960         * objc/execute/formal_protocol-4.m: Added.
53961         * objc/execute/formal_protocol-5.m: Added.
53962         * objc/execute/formal_protocol-6.m: Added.
53963         * objc/execute/formal_protocol-7.m: Added.
53964         * objc/execute/informal_protocol.m: Added.
53965         * objc/execute/initialize.m: Added.
53966         * objc/execute/load.m: Added.
53967         * objc/execute/many_args_method.m: Added.
53968         * objc/execute/nested-3.m: Added.
53969         * objc/execute/no_clash.m: Added.
53970         * objc/execute/private.m: Added.
53971         * objc/execute/redefining_self.m: Added.
53972         * objc/execute/root_methods.m: Added.
53973         * objc/execute/selector-1.m: Added.
53974         * objc/execute/static-1.m: Added.
53975         * objc/execute/static-2.m: Added.
53976         * objc/execute/va_method.m: Added.
53978 2001-03-10  Richard Henderson  <rth@redhat.com>
53980         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
53982 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53984         * g++.old-deja/g++.other/crash31.C: XFAIL.
53985         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
53986         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
53987         * gcc.c-torture/execute/20010123-1.x: XFAIL.
53988         * gcc.c-torture/execute/20010124-1.x: XFAIL.
53989         * gcc.dg/sequence-pt-1.c: XFAIL one test.
53991 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53993         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
53995 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53997         * gcc.dg/20000724-1.c: Don't use multiline strings.
53999 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54001         * objc/execute/string1.m, objc/execute/string2.m: Compare the
54002         result of -cString against what we expect it to be; don't just
54003         print it out for no one to read.
54005         * objc/execute/string3.m, objc/execute/string4.m: New tests.
54006         Based on testcases provided by Nicola Pero.
54008 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54010         * gcc.dg/cpp/macro7.c: New test.
54012 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54014         * gcc.dg/cpp/multiline.c: Update.
54016 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54018         * g++.old-deja/g++.other/enum3.C: New test.
54020 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54022         * g++.old-deja/g++.other/pod1.C: New test.
54024 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54026         * g++.old-deja/g++.ext/overload1.C: New test.
54028 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54030         * g++.old-deja/g++.pt/using1.C: New test.
54032 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54034         * g++.old-deja/g++.other/using9.C: New test.
54036 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
54038         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
54040         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
54042 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
54044         * g++.old-deja/g++.ext/realpt1.C: Remove.
54046 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
54048         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
54050 2001-02-26  Will Cohen  <wcohen@redhat.com>
54052         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
54054 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
54056         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
54057         templatized constructors.
54059 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54061         * gcc.c-torture/execute/20010224-1.c: New test.
54063 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
54065         * gcc.c-torture/execute/20010222-1.c: New test.
54067 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
54069         * g++.old-deja/g++.other/inline20.C: New test.
54071 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
54073         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54075 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54077         * g++.old-deja/g++.other/lookup22.C: New test.
54079 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
54081         * g77.dg: New directory.
54082         * g77.dg/20010216-1.f: New test case.
54083         * g77.dg/dg.exp: New driver.
54084         * lib/g77-dg.exp: New driver library.
54086 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54088         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
54090 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
54092         * g++.old-deja/g++.other/decl9.C: New test.
54094 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
54096         * g++.old-deja/g++.other/init16.C: Update the test so that it does
54097         not need <string> and also tests the initialization at runtime.
54099 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54101         * gcc.c-torture/execute/longlong.c: New test.
54103 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54105         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
54107 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54109         * gcc.c-torture/execute/920302-1.c (execute):
54110         Change argument type to short.
54112 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
54114         * g++.old-deja/g++.pt/deduct6.C: New test.
54116 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
54118         * g++.old-deja/g++.pt/deduct5.C: New test.
54120 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
54122         * gcc.c-torture/execute/20010209-1.c: New test.
54124 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54126         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
54128 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
54130         * g++.dg/vtgc1.C: Update for new ABI.
54132         * consistency.vlad: New directory, 1665 files.
54134 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54136         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
54137         return type.
54138         * gcc.dg/cpp/digraphs.c: Declare puts.
54140 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54142         * g++.old-deja/g++.other/warn5.C: New test.
54144 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54146         * g++.old-deja/g++.pt/spec40.C: New test.
54148 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54150         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
54151         case.
54152         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
54154 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
54156         * gcc.c-torture/compile/20010209-1.c: New test.
54158 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
54160         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
54161         excess errors message but not if it crashes.
54162         * g++.old-deja/g++.other/crash27.C: Likewise.
54163         * g++.old-deja/g++.other/crash28.C: Likewise.
54164         * g++.old-deja/g++.other/crash30.C: Likewise.
54165         * g++.old-deja/g++.other/crash32.C: Likewise.
54166         * g++.old-deja/g++.other/crash35.C: Likewise.
54167         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54169 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54171         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
54172         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
54173         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
54174         g77.f-torture/execute/execute.exp,
54175         g77.f-torture/noncompile/noncompile.exp,
54176         gcc.c-torture/execute/execute.exp,
54177         gcc.c-torture/execute/memcheck/memcheck.exp,
54178         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
54179         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
54180         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
54181         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
54182         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
54183         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
54184         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
54185         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
54186         Remove bug reporting instructions with ancient email addresses.
54188 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
54190         * gcc.dg/20010202-1.c: New test.
54191         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
54193 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
54195         * g++.dg/stdbool-if.C: New test.
54197 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
54199         * objc/execute/fdecl.m: Added main().
54201 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
54203         * gcc.c-torture/execute/20010206-1.c: New test.
54205 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54207         * gcc.dg/cpp/avoidpaste1.c: Update.
54209 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
54211         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
54212         Pero <nicola@brainstorm.co.uk>.
54213         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
54215 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
54217         * g++.old-deja/g++.pt/spec39.C: New test.
54219 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
54221         * gcc.c-torture/compile/20010202-1.c: New test.
54223 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
54225         * g++.old-deja/g++.abi/primary2.C: New test.
54226         * g++.old-deja/g++.abi/primary3.C: New test.
54227         * g++.old-deja/g++.abi/primary4.C: New test.
54228         * g++.old-deja/g++.abi/primary5.C: New test.
54229         * g++.old-deja/g++.abi/vtable3.h: New test.
54230         * g++.old-deja/g++.abi/vtable3a.C: New test.
54231         * g++.old-deja/g++.abi/vtable3b.C: New test.
54232         * g++.old-deja/g++.abi/vtable3c.C: New test.
54233         * g++.old-deja/g++.abi/vtable3d.C: New test.
54234         * g++.old-deja/g++.abi/vtable3e.C: New test.
54235         * g++.old-deja/g++.abi/vtable3f.C: New test.
54236         * g++.old-deja/g++.abi/vtable3g.C: New test.
54237         * g++.old-deja/g++.abi/vtable3h.C: New test.
54238         * g++.old-deja/g++.abi/vtable3i.C: New test.
54239         * g++.old-deja/g++.abi/vtable3j.C: New test.
54240         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
54242 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
54244         * g++.old-deja/g++.other/anon6.C: New test.
54245         * g++.old-deja/g++.other/anon7.C: New test.
54247 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54249         * gcc.dg/cpp/avoidpaste2.c: New tests.
54251 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
54253         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
54255 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
54257         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
54258         DECIMAL_DIG cases for Irix."
54260 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
54262         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
54264 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54266         * gcc.dg/c99-tag-1.c: New test.
54268 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54270         * gcc.dg/cpp/tr-warn1.c: Add tests.
54272 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54274         * gcc.dg/cpp/avoidpaste1.c: Update.
54275         * gcc.dg/cpp/paste4.c: Update.
54277 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
54279         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
54280         cases for Irix.
54282 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
54284         * g++.old-deja/g++.other/inline19.C: New test.
54286 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54288         * gcc.dg/Wlarger-than.c: New test.
54290 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54292         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
54294 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
54296         * gcc.c-torture/execute/20010129-1.c: New test.
54297         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
54299 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
54301         * gcc.dg/cpp/avoidpaste1.c: Test case.
54303 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
54305         * g++.old-deja/g++.other/inline18.C: New test.
54307 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54309         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
54310         and __builtin_putchar.
54312 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
54314         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
54315         tests.
54317 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
54319         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
54320         floating point number rounding mode to round to the nearest
54321         representable mode.
54323 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
54325         * g++.old-deja/g++.other/mangle2.C: New test.
54327 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54329         * gcc.c-torture/compile/20010124-1.c: New test.
54331 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
54333         * g++.old-deja/g++.pt/spec38.C: New test.
54335 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54337         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
54338         "Build don't run".
54340 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54342         * gcc.c-torture/execute/20010123-1.c: New test.
54344 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
54346         * g++.old-deja/g++.pt/spec37.C: New test.
54348 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
54350         * g++.old-deja/g++.pt/overload14.C: New test.
54352 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54354         * gcc.c-torture/execute/20010122-1.c: New test, exercise
54355         __builtin_return_address.
54357 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
54359         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
54360         * g++.old-deja/g++.pt/spec35.C: New test.
54361         * g++.old-deja/g++.pt/spec36.C: New test.
54363 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
54365         * gcc.c-torture/compile/20010118-1.c: New test.
54367 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
54369         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
54371 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54373         * gcc.c-torture/execute/20010119-1.c: New test.
54375 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54377         * g++.old-deja/g++.other/vbase5.C: New test.
54379 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54381         * gcc.c-torture/execute/20010118-1.c: New test.
54383 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54385         * g++.old-deja/g++.pt/deduct3.C: New test.
54387 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54389         * g++.old-deja/g++.pt/spec34.C: New test.
54391 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
54393         * g77.f-torture/compile/20000601-2.f: New test.
54395 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54397         * g++.old-deja/g++.other/init17.C: New test.
54399 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
54401         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
54403 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54405         * g++.old-deja/g++.pt/unify8.C: New test.
54407 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54409         * g++.old-deja/g++.abi/vbase1.C: New test.
54411 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54413         * g++.old-deja/g++.pt/crash65.C: New test.
54415 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54417         * gcc.dg/cpp/assembl2.S: New test case.
54419 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
54421         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
54422         are supported.
54424 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54426         * g++.old-deja/g++.other/builtins1.C: New test.
54427         * g++.old-deja/g++.other/builtins2.C: Likewise.
54428         * g++.old-deja/g++.other/builtins3.C: Likewise.
54429         * g++.old-deja/g++.other/builtins4.C: Likewise.
54431 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
54433         * gcc.c-torture/compile/20010117-1.c: New test.
54434         * gcc.c-torture/compile/20010117-2.c: New test.
54436 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54438         * g77.f-torture/execute/20010116.[fx]: New test,
54439         XFAIL on i?86-*-*.
54440         * g77.f-torture/compile/20010115.f: Indicate it's
54441         a test for PR fortran/1636.
54443 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54445         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
54447 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54449         * g77.f-torture/compile/20010115.f: New test.
54451 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
54453         * g++.old-deja/g++.pt/nontype5.C: New test.
54455 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54457         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
54458         have an equivalent working one below it.
54460 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54462         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
54463         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54465 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54467         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
54468         message containing "init_priority".
54469         (conpr-2.C): Likewise.
54470         (conpr-3.C): Likewise.
54471         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
54473 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54475         * gcc.c-torture/execute/20010114-2.c: New test.
54477 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54479         * gcc.c-torture/compile/20010114-1.c: New test.
54480         * gcc.c-torture/compile/20010114-1.x: Xfail.
54481         * gcc.c-torture/compile/20010114-2.c: New test.
54482         * gcc.c-torture/execute/20010114-1.c: New test.
54483         * gcc.dg/trunc-1.c: New test.
54484         * gcc.dg/uninit-B.c: New test.
54486 2001-01-13  Nick Clifton  <nickc@redhat.com>
54488         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
54489         target.
54491 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54493         * gcc.c-torture/compile/20010113-1.c: New test.
54495 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
54497         * gcc.c-torture/compile/20001212-1.c: New test.
54499 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54501         * gcc.dg/cpp/widestr1.c: Update.
54502         * gcc.dg/cpp/prag-imp.c: Remove.
54504 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
54506         * gcc.c-torture/execute/20000801-3.x: Remove.
54507         * gcc.dg/c90-init-1.c: New test.
54508         * gcc.dg/c99-init-1.c: New test.
54509         * gcc.dg/c99-init-2.c: New test.
54510         * gcc.dg/gnu99-init-1.c: New test.
54512 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
54514         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
54515         testing that no relevant ones were found.
54517 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
54519         * g++.old-deja/g++.pt/cast2.C: New test.
54521 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
54523         * g++.old-deja/g++.pt/friend47.C: New test.
54525 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54527         * g++.old-deja/g++.pt/instantiate13.C: New test.
54529 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54531         * g++.old-deja/g++.other/defarg7.C: New test.
54532         * g++.old-deja/g++.other/defarg8.C: New test.
54534 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54536         * g++.old-deja/g++.pt/crash64.C: New test.
54538 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54540         * g++.old-deja/g++.pt/crash63.C: New test.
54542 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54544         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
54546 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
54548         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
54550 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54552         * g++.old-deja/g++.pt/error3.C: New test.
54554 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54556         * g++.old-deja/g++.other/crash39.C: New test.
54558 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54560         * g++.old-deja/g++.other/vbase4.C: New test.
54562 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
54564         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
54565         * gcc.dg/special/20000419-2.c: New file. Identical to above.
54566         * gcc.dg/special/special.exp: New test driver which will check
54567         for alias support for the above test.
54569 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
54571         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
54572         problems on small machines.
54573         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
54574         parameterize.
54576 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
54578         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
54579         mips.
54580         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54582 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
54584         * g++.old_deja/g++.pt/using8.C: New test.
54586 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54588         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
54590 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
54592         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
54593         where a failure is expected.
54594         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
54596 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54598         * g++.old_deja/g++.pt/instantiate12.C: New test.
54600 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54602         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
54603         start of structs.
54604         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
54605         * g++.old-deja/g++.brendan/crash17.C: Likewise.
54606         * g++.old-deja/g++.brendan/crash29.C: Likewise.
54607         * g++.old-deja/g++.brendan/crash48.C: Likewise.
54608         * g++.old-deja/g++.brendan/ns1.C: Likewise.
54609         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
54610         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
54611         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
54612         * g++.old-deja/g++.eh/spec6.C: Likewise.
54613         * g++.old-deja/g++.jason/crash3.C: Likewise.
54614         * g++.old-deja/g++.law/ctors11.C: Likewise.
54615         * g++.old-deja/g++.law/ctors17.C: Likewise.
54616         * g++.old-deja/g++.law/ctors5.C: Likewise.
54617         * g++.old-deja/g++.law/ctors9.C: Likewise.
54618         * g++.old-deja/g++.mike/ambig1.C: Likewise.
54619         * g++.old-deja/g++.mike/net22.C: Likewise.
54620         * g++.old-deja/g++.mike/p3538a.C: Likewise.
54621         * g++.old-deja/g++.mike/p3538b.C: Likewise.
54622         * g++.old-deja/g++.mike/virt3.C: Likewise.
54623         * g++.old-deja/g++.niklas/t128.C: Likewise.
54624         * g++.old-deja/g++.other/anon4.C: Likewise.
54625         * g++.old-deja/g++.other/using1.C: Likewise.
54626         * g++.old-deja/g++.other/warn3.C: Likewise.
54627         * g++.old-deja/g++.pt/t37.C: Likewise.
54628         * g++.old-deja/g++.robertl/eb69.C: Likewise.
54629         * g++.old-deja/g++.robertl/eb71.C: Likewise.
54631 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54633         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
54635 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54637         * gcc.c-torture/execute/stdio-opt-3.c: New test.
54639 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
54641         * gcc.c-torture/compile/20010107-1.c: New test.
54643 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54645         * gcc.c-torture/execute/builtin-noret-1.c: New test.
54647 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54649         * gcc.dg/format/format.h: New file.
54650         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
54651         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
54652         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
54653         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
54654         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
54655         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
54656         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
54657         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
54658         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
54659         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
54660         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
54661         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
54662         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
54663         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
54664         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
54665         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
54666         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
54667         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
54668         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
54669         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
54670         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
54671         instead of declaring standard types, macros and functions in each
54672         test.
54674 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
54676         * gcc.c-torture/execute/20010106-1.c: New test.
54678 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54680         * gcc.dg/format/format.exp: New file.
54681         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
54682         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
54683         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
54684         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
54685         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
54686         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
54687         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
54688         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
54689         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
54690         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
54691         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
54692         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
54693         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
54694         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
54695         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
54696         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
54697         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
54698         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
54699         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
54700         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
54701         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
54702         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
54703         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
54704         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
54705         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
54706         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
54707         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
54708         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
54709         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
54710         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
54711         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
54712         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
54713         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
54714         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
54715         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
54716         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
54717         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
54718         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
54719         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
54720         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
54721         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
54722         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
54724 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
54726         * gcc.c-torture/execute/991228-1.c: Take word endianness into
54727         account.
54729 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54731         * gcc.c-torture/execute/builtin-complex-1.c: New test.
54733 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
54735         * g++.old-deja/g++.pt/crash62.C: New test.
54737 2001-01-04  Richard Henderson  <rth@redhat.com>
54739         * gcc.dg/20000926-1.c: Update expected warnings.
54740         * gcc.dg/array-2.c: Likewise.
54741         * gcc.dg/array-4.c: Also validate flexible array members.
54742         * gcc.dg/c99-flex-array-1.c: New.
54744 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54746         * gcc.c-torture/compile/20001222-1.x: Remove.
54748 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54750         * gcc.c-torture/execute/built-in-setjmp.c: New.
54752 2001-01-03  Richard Henderson  <rth@redhat.com>
54754         * gcc.dg/940510-1.c: Update expected error wording.
54755         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
54757 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
54759         * lib/target-supports.exp (check_alias_available): Modified to
54760         indicate aliases not supported if only weak aliases are supported.
54762 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54764         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
54765         Turn on cmpstrsi checks for __pj__ and __i370__.
54767 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
54769         * g++.old-deja/g++.other/virtual11.C: New test.
54771 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
54773         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
54775 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54777         * gcc.c-torture/compile/20010102-1.c: New test.
54779 2001-01-02  Andreas Jaeger  <aj@suse.de>
54781         * gcc.dg/noreturn-3.c: New test.
54783         * gcc.dg/noreturn-4.c: New test.
54785 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54787         * gcc.c-torture/execute/stdio-opt-1.c: Also test
54788         __builtin_fputc and __builtin_fwrite.
54790 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
54792         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
54793         signed char, not default char.
54795 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
54797         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
54799 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
54801         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
54803 2000-12-29  Richard Henderson  <rth@redhat.com>
54805         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
54806         (__cyg_profile_func_exit): Define.
54808 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54810         * g++.dg/vtgc1.C: New test.
54812 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
54814         * gcc.dg/noncompile/20001228-1.c: New test.
54816         * gcc.dg/20001228-1.c: New test.
54818         * gcc.c-torture/execute/20001228-1.c: New test.
54820 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
54822         * gcc.dg/format-strfmon-1.c: New test.
54824 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54826         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
54827         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
54828         * gcc.c-torture/execute/string-opt-1.c: Likewise.
54829         * gcc.c-torture/execute/string-opt-2.c: Likewise.
54830         * gcc.c-torture/execute/string-opt-3.c: Likewise.
54831         * gcc.c-torture/execute/string-opt-4.c: Likewise.
54832         * gcc.c-torture/execute/string-opt-6.c: Likewise.
54833         * gcc.c-torture/execute/string-opt-7.c: Likewise.
54834         * gcc.c-torture/execute/string-opt-8.c: Likewise.
54835         * gcc.c-torture/execute/string-opt-9.c: Likewise.
54836         * gcc.c-torture/execute/string-opt-10.c: Likewise.
54837         * gcc.c-torture/execute/string-opt-11.c: Likewise.
54838         * gcc.c-torture/execute/string-opt-12.c: Likewise.
54840         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
54841         * gcc.c-torture/execute/string-opt-4.c: Test index.
54843 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
54845         * gcc.c-torture/compile/20001226-1.c: New test.
54847 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54849         * gcc.c-torture/compile/20001222-1.c: New test.
54850         * gcc.c-torture/compile/20001222-1.x: Xfail.
54852 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
54854         * gcc.c-torture/execute/comp-goto-2.c: New test.
54856 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
54858         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
54859         Use long types if __INT_MAX__ is 32767.
54860         (main): Use cast to (sint32 *) when poking 88 into a_page.
54862         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
54864 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
54866         * gcc.c-torture/compile/20001221-1.c: New test.
54867         * gcc.c-torture/execute/20001221-1.c: New test.
54869 2000-12-20  Richard Henderson  <rth@redhat.com>
54871         * g++.old-deja/g++.pt/crash36.C: Update error lines.
54872         * g++.old-deja/g++.robertl/eb109.C: Likewise.
54874 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54876         * gcc.dg/compare3.c: New test.
54878 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54880         * gcc.dg/format-warnll-1.c: New test.
54882 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54884         * gcc.dg/cpp/cmdlne-P.c: New test.
54886 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54888         * gcc.c-torture/execute/builtin-abs-1.c,
54889         gcc.c-torture/execute/builtin-abs-2.c: New tests.
54891 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54893         * gcc.dg/cpp/multiline.c: New test.
54895 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54897         * g++.old-deja/g++.other/syshdr1.C: Update.
54898         * gcc.dg/cpp/lineflags.c: Remove temporarily.
54900 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54902         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
54904 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54906         * g++.old-deja/g++.pt/ttp65.C: New test.
54908 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54910         * g++.old-deja/g++.pt/ttp64.C: New test.
54912 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54914         * g++.old-deja/g++.pt/spec33.C: New test.
54916 2000-12-14  Catherine Moore  <clm@redhat.com>
54918         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
54919         * gcc.c-torture/execute/920612-2.c: Likewise.
54920         * gcc.c-torture/execute/920428-2.c: Likewise.
54921         * gcc-c-torture/execute/va-arg-11.c: Call exit.
54922         * gcc.c-torture/execute/va-arg-21.c: Likewise.
54924 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54926         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
54927         * gcc.dg/pack-test-2.c: Likewise.
54929 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54931         Tests by Zack Weinberg <zackw@stanford.edu>.
54933         * gcc.dg/cpp/defined.c: Update.
54934         * gcc.dg/cpp/defined_trad.c: New tests.
54936 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54938         * gcc.dg/cpp/trad-direct.c: Update.
54940 2000-12-11  Neil Booth  <neilb@earthling.net>
54942         * gcc.dg/cpp/defined_trad.c
54944 2000-12-11  Neil Booth  <neilb@earthling.net>
54946         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
54948 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54950         * gcc.dg/format-miss-2.c: New test.
54952 2000-12-09  Neil Booth  <neilb@earthling.net>
54954         * gcc.dg/cpp/lineflags.c: New tests.
54955         * gcc.dg/cpp/poison.c: Update.
54956         * gcc.dg/cpp/redef2.c: Update.
54957         * gcc.dg/cpp/skipping.c: New test.
54959 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
54961         * g++.old-deja/g++.other/eh3.C: New testcase.
54963 2000-12-07  Neil Booth  <neilb@earthling.net>
54965         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
54966         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
54967         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
54968         wtr-union-init-2.c, wtr-union-init-3.c: Update.
54969         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
54970         Update.
54972 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54974         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
54975         __SIZE_TYPE__ instead of int for type of integers cast to
54976         pointers.
54978 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
54980         * g++.old-deja/g++.other/cleanup4.C: New test.
54982 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54984         * format-sec-1.c: New test.
54986 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54988         * gcc.dg/format-nonlit-3.c: New test.
54990 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54992         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
54993         through a null pointer.
54995 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54997         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
54998         * g++.old-deja/g++.pt/partial4.C: New test.
55000 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
55002         * gcc.c-torture/execute/ieee/hugeval.x: New.
55004 2000-12-06  Neil Booth  <neilb@earthling.net>
55006         * gcc.dg/cpp/backslash2.c: New tests.
55008 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55010         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
55011         * gcc.c-torture/execute/stdio-opt-2.c: New test.
55013 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
55015         * gcc.c-torture/execute/20001203-2.c: New testcase.
55017 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55019         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
55020         * g++.old-deja/g++.other/virtual10.C: New test.
55022 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55024         * g++.old-deja/g++.mike/pmf5.C: Remove test.
55026 2000-12-05  Richard Henderson  <rth@redhat.com>
55028         * gcc.c-torture/compile/20001205-1.c: New.
55030 2000-12-04  Neil Booth  <neilb@earthling.net>
55032         * g++.old-deja/g++.other/virtual9.C: New test.
55033         * g++.old-deja/g++.pt/crash61.C: New test.
55034         * gcc.c-torture/execute/loop-9.c: New test.
55036 2000-12-04  Neil Booth  <neilb@earthling.net>
55038         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
55039         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
55040         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
55041         * gcc.dg/cpp/extratokens.c: ...here.
55043 2000-12-04  Neil Booth  <neilb@earthling.net>
55045         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
55046         New tests.
55048 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55050         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
55051         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
55053 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55055         * gcc.c-torture/execute/20001203-1.c: New test.
55057 2000-12-03  Neil Booth  <neilb@earthling.net>
55059         * gcc.dg/cpp/macro6.c: New test cases.
55061 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55063         * gcc.c-torture/execute/string-opt-9.c: New test.
55064         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55065         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55066         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55068         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55069         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55071 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
55073         * gcc.dg/cpp/if-6.c: New testcase.
55075         * gcc.dg/20001201-1.c: New testcase.
55077 2000-12-02  Neil Booth  <neilb@earthling.net>
55079         * g++.old-deja/g++.other/externC4.C,
55080         g++.old-deja/g++.other/friend10.C: New tests.
55082 2000-12-02  Neil Booth  <neilb@earthling.net>
55084         * g++.old-deja/g++.other/instan2.C
55085         * g++.old-deja/g++.other/instan3.C: New test.
55087 2000-12-02  Neil Booth  <neilb@earthling.net>
55089         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
55090         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
55091         gnuc99.c,gnuc99-pedantic.c: New tests.
55093 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55095         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
55096         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
55098 2000-12-01  Neil Booth  <neilb@earthling.net>
55100         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
55101         * gcc.dg/cpp/poison.c: Update.
55102         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
55104 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
55106         * g77.f-torture/execute/20001201.f: New test.
55108 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55110         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
55112 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
55114         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
55116 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
55118         * g++.old-deja/g++.other/cast6.C: New test.
55120 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
55122         * gcc.c-torture/execute/20001130-2.c: New testcase.
55124 2000-11-30  Richard Henderson  <rth@redhat.com>
55126         * gcc.c-torture/execute/20001130-1.c: New test.
55128 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55130         * g++.old-deja/g++.other/op3.C: New test.
55132 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55134         * g++.old-deja/g++.other/op2.C: New test.
55136 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55138         * g++.old-deja/g++.other/crash38.C: New test.
55140 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
55142         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
55144 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
55146         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
55147         tests.
55148         * gcc.c-torture/execute/string-opt-6.c: New test.
55150         * gcc.dg/20001117-1.c: Add main.
55152 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
55154         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
55155         Move from here ...
55156         * gcc.dg/940510-1.c: ... to here.
55158         * gcc.dg/20000926-1.c: GNU C now allows initializations of
55159         zero-size arrays in toplevel structures.
55161 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
55163         * gcc.c-torture/execute/loop-8.c: New test.
55165 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55167         * g++.old-deja/g++.other/base1.C: New test.
55169 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55171         * g++.old-deja/g++.other/parse2.C: New test.
55173 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55175         * g++.old-deja/g++.pt/incomplete1.C: New test.
55177 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55179         * g++.old-deja/g++.other/friend9.C: New test.
55181 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
55183         * gcc.dg/20001127-1.c: New test.
55185 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
55187         * g++.old-deja/g++.pt/friend46.C: New test.
55189 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
55191         * g++.old-deja/g++.other/ptrmem8.C: New test.
55193 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55195         * gcc.c-torture/execute/string-opt-7.c: New test.
55196         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55198 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
55200         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
55201         instead of 'mkcheck 2'.
55203 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55205         * gcc.c-torture/execute/memcheck/driver.c,
55206         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
55207         C9X references to refer to C99.
55209 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
55211         * gcc.dg/ultrasp3.c: New test.
55213 2000-11-25  Neil Booth  <neilb@earthling.net>
55215         * gcc.dg/cpp/include2.c: Update test to be locale independent.
55217 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
55219         * gcc.c-torture/compile/20001123-2.c: New.
55221 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55223         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
55225 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
55227         * gcc.dg/sequence-point-1.c: Add some new tests.
55228         * gcc.c-torture/execute/20001124-1.c: New test.
55230 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
55232         * g++.old-deja/g++.other/vaarg4.C: New test.
55233         * gcc.c-torture/compile/20001123-1.c: New test.
55235 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
55237         * g++.other/crash24.C: Adjust and remove XFAIL.
55238         * g++.other/crash37.C: New test.
55240 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
55242         * g++.old-deja/g++.pt/instantiate9.C: New test.
55244 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
55246         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
55247         new ABI, too.
55249         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
55250         * g++.old-deja/g++.robertl/eb55.C: Likewise.
55252 2000-11-22  Neil Booth  <neilb@earthling.net>
55254         * gcc.dg/cpp/Wtrigraphs.c: New test.
55256 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
55258         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
55260 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
55262         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
55264 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
55266         * lib/gcc-dg.exp: load_lib scanasm.exp.
55267         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
55268         * lib/g++-dg.exp: load_lib scanasm.exp.
55269         * lib/scanasm.exp: New.
55270         (scan-assembler, scan-assembler-not): Add optional arguments to
55271         test name, or if not present, the pattern name.
55272         (scan-assembler-dem, scan-assembler-dem-not): New.
55274         * g++.dg/dg.exp: New.
55276 2000-11-21  Neil Booth  <neilb@earthling.net>
55278         * gcc.dg/cpp/integrated1.c: Remove.
55280 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55282         * gcc.c-torture/execute/20001121-1.c: New test.
55284 2000-11-21  Richard Henderson  <rth@redhat.com>
55286         * gcc.c-torture/compile/20001121-1.c: New test.
55288 2000-11-20  Neil Booth  <neilb@earthling.net>
55290         * gcc.dg/cpp/integrated1.c: New test.
55292 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55294         * g++.old-deja/g++.other/inline17.C: New test.
55296 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
55298         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
55299         local variable to be zero: I made the variable global. Now
55300         uses abort() and exit() instead of relying on main's return value.
55302 2000-11-20  Neil Booth  <neilb@earthling.net>
55304         * gcc.dg/cpp/paste2.c: Update test.
55305         * objc/execute/paste.m: New test.
55307 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55309         * gcc.dg/c99-condexpr-1.c: New test.
55311 2000-11-20  Neil Booth  <neilb@earthling.net>
55313         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
55315 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
55317         * g++.old-deja/g++.pt/export1.C: New test.
55319 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
55321         * gcc.dg/20001117-1.c: New test.
55323 2000-11-18  Richard Henderson  <rth@redhat.com>
55325         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
55327 2000-11-18  Richard Henderson  <rth@redhat.com>
55329         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
55330         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
55331         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
55333 2000-11-18  Richard Henderson  <rth@redhat.com>
55335         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
55336         (main): New.  Exit cleanly.
55338 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55340         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
55341         gcc.dg/c99-fordecl-2.c: New tests.
55343 2000-11-18  Richard Henderson  <rth@redhat.com>
55345         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
55346         * gcc.c-torture/execute/zerolen-2.c: New.
55348 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55350         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
55351         memory.
55353 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55355         * g++.old-deja/g++.pt/instantiate8.C: New test.
55357 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55359         * g++.old-deja/g++.other/incomplete.C: Add more tests.
55360         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
55362 2000-11-16  Nick Clifton  <nickc@redhat.com>
55364         * gcc.c-torture/execute/nestfunc-2.c: New test.
55365         * gcc.c-torture/execute/nestfunc-3.c: New test.
55367 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55369         * gcc.c-torture/compile/20001116-1.c: New test.
55371 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55373         * gcc.c-torture/execute/20001115-1.c: New test.
55375 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
55377         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
55378         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
55379         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
55380         * g++.old-deja/g++.abi/vmihint.C: Likewise.
55382 2000-11-15  Neil Booth  <neilb@earthling.net>
55384         gcc.dg/cpp/_Pragma1.c: Update.
55385         gcc.dg/cpp/_Pragma2.c: New test.
55387 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55389         * g++.old-deja/g++.other/anon5.C: New test.
55391 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55393         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
55394         tests.
55396 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
55398         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
55399         output.
55401 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55403         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
55404         labels at end of compound statements.
55406 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
55408         * gcc.c-torture/execute/loop-7.c: New test.
55410 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55412         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
55414 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55416         * gcc.dg/c99-bool-1.c: New test.
55418 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55420         * gcc.dg/c99-scope-1.c: Remove xfail.
55421         * gcc.dg/c99-scope-2.c: New test.
55423 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55425         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
55426         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
55428 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
55430         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
55431         error messages.
55433         * g++.mike/p700.C: Don't typedef wchar_t.
55434         * g++.mike/p784.C: Likewise.
55435         * g++.mike/eb101.C: Don't use __wchar_t.
55437 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
55439         * g77.f-torture/execute/20001111.[fx]: Test premature exit
55440         from DO loop.
55442 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55444         * gcc.c-torture/execute/20001111-1.c: New test.
55446 2000-11-10  Nick Clifton  <nickc@redhat.com>
55448         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
55449         long multuiple and accumulate.
55451 2000-11-09  Richard Henderson  <rth@redhat.com>
55453         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
55454         via size_t instead of int.
55456         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
55457         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55458         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55459         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55461 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
55463         * gcc.c-torture/compile/20001109-1.c: New test.
55464         * gcc.c-torture/compile/20001109-2.c: New test.
55466 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
55468         * g++.old-deja/g++.pt/operator1.C: New test.
55469         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
55471 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55473         * gcc.dg/20001108-1.c: New test.
55475 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55477         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
55478         with both arguments constant strings.
55479         * gcc.c-torture/execute/string-opt-3.c: New test.
55480         * gcc.c-torture/execute/string-opt-4.c: New test.
55481         * gcc.c-torture/execute/string-opt-5.c: New test.
55483 2000-11-08  Nick Clifton  <nickc@redhat.com>
55485         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
55486         mulsidi3adddi patterns.
55488 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
55490         * g++.old-deja/g++.other/crash36.C: New test.
55492 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
55494         * g++.old-deja/g++.other/init16.C: New test.
55496 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
55498         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
55500 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55502         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
55503         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55504         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55506 2000-11-07  DJ Delorie  <dj@redhat.com>
55508         * gcc.dg/20000614-1.c: Add return so that test can pass.
55510 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55512         * gcc.c-torture/execute/string-opt-1.c: New test.
55514 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55516         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
55517         mips-sgi-irix6.* because the MIPS ABI passes floating-point
55518         parameters in registers, and there is no way for a varargs
55519         function to know in which order the integer and floating-point
55520         parameters should be interleaved when they are placed on the
55521         stack.
55522         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55523         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55525 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55527         * gcc.c-torture/execute/string-opt-2.c: New test.
55529 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
55531         * g++.old-deja/g++.pt/crash60.C: New test.
55533 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
55535         * g++.old-deja/g++.other/crash24.C: New test.
55536         * g++.old-deja/g++.other/crash25.C: New test.
55537         * g++.old-deja/g++.other/crash26.C: New test.
55538         * g++.old-deja/g++.other/crash27.C: New test.
55539         * g++.old-deja/g++.other/crash28.C: New test.
55540         * g++.old-deja/g++.other/crash29.C: New test.
55541         * g++.old-deja/g++.other/crash30.C: New test.
55542         * g++.old-deja/g++.other/crash31.C: New test.
55543         * g++.old-deja/g++.other/crash32.C: New test.
55544         * g++.old-deja/g++.other/crash33.C: New test.
55545         * g++.old-deja/g++.other/crash34.C: New test.
55546         * g++.old-deja/g++.other/crash35.C: New test.
55548 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
55550         * gcc.c-torture/execute/20001031-1.c: New test.
55552 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
55554         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
55555         namespace.
55557         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
55558         standards-conformant.
55560         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
55562         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
55563         * g++.old-deja/g++.mike/p755a.C: Likewise.
55564         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
55565         library makes no calls to `operator new' during initialization.
55567 2000-11-04  Neil Booth  <neilb@earthling.net>
55569         * gcc.dg/cpp/include2.c: New tests.
55571 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
55573         * lib/g++.exp (g++_set_ld_library_path): New function.
55574         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
55576 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
55578         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
55579         warnings.
55581 2000-11-01  Richard Henderson  <rth@redhat.com>
55583         * g++.old-deja/g++.ext/namedret1.C: New.
55584         * g++.old-deja/g++.ext/namedret2.C: New.
55585         * g++.old-deja/g++.ext/namedret3.C: New.
55587 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
55589         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
55590         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
55592 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55594         * gcc.c-torture/execute/va-arg-21.c: New test.
55596 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55598         * gcc.dg/c99-complex-2.c: New test.
55600 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55602         * gcc.c-torture/execute/stdio-opt-1.c: New test.
55604 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
55606         * g++.old-deja/g++.other/inline16.C: New test.
55608 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
55610         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
55611         __PRETTY_FUNCTION__
55613 2000-10-29  Neil Booth  <neilb@earthling.net>
55615         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
55616         New tests.
55617         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
55618         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
55619         optimisation.
55621 2000-10-29  Neil Booth  <neilb@earthling.net>
55623         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
55624         * mi1.c, mi1c.h: Add null directives to multiple-include test.
55625         * mi5.c: Test multiple includes work with -C.
55626         * trigraphs.c: Test ^= version.
55628 2000-10-28  Neil Booth  <neilb@earthling.net>
55630         New tests and test updates for new macro expander.
55632         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
55633         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
55634         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
55635         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
55636         new diagnostic messages.
55638         * gcc.dg/cpp/macro3.c: New tests.
55640 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
55642         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
55643         on the same line.
55645 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
55647         * g++.old-deja/g++.other/eh2.C: New test.
55649 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55651         * gcc.c-torture/execute/20001027-1.c: New test.
55653 2000-10-26  Richard Henderson  <rth@redhat.com>
55655         * gcc.c-torture/execute/20001026-1.c: New.
55657 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
55659         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
55660         * g++.old-deja/g++.law/builtin1.C: Likewise.
55661         * g++.old-deja/g++.law/ctors10.C: Likewise.
55662         * g++.old-deja/g++.law/virtual3.C: Likewise.
55663         * g++.old-deja/g++.mike/p658.C: Likewise.
55664         * g++.old-deja/g++.other/sibcall1.C: Likewise.
55665         * g++.old-deja/g++.other/vaarg2.C: Likewise.
55666         * g++.old-deja/g++.robertl/eb124.C: Likewise.
55667         * g++.old-deja/g++.robertl/eb44.C: Likewise.
55668         * g++.old-deja/g++.robertl/eb77.C: Likewise.
55670 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
55672         * gcc.c-torture/compile/20001024-1.c: New test.
55674 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
55676         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
55677         to tell us whether or not we are using V3.
55679 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
55681         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
55682         operands.
55684 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55686         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
55688 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
55690         * gcc.c-torture/execute/20001024-1.c: New test.
55692 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
55694         * g++.old-deja/g++.other/sibcall1.C: New test.
55696 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
55698         * gcc.dg/noncompile/init-3.c: New test.
55700 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55702         * gcc.dg/format-array-1.c: New test.
55704 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55706         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
55707         writing through null pointers; remove comment about testing
55708         unterminated strings.
55710 2000-10-17  Matthew Hiller  <hiller@redhat.com>
55712         * gcc.c-torture/execute/20001017-2.c: New test.
55714 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55716         * gcc.c-torture/compile/20001018-1.c: New test.
55717         * gcc.c-torture/compile/20001018-1.x: Xfail.
55719 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55721         * gcc.c-torture/execute/20001017-1.c: New test.
55723 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55725         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
55726         for multiple use of arguments with scanf formats; add tests for
55727         multiple use of arguments.
55729 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
55731         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
55732         from some old tests.
55734 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55736         * gcc.dg/format-miss-1.c: New test.
55738 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
55740         * gcc.c-torture/execute/20001013-1.c: New test.
55742 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
55744         * gcc.dg/format-branch-1.c: New test.
55746 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
55748         * README, lib/file-format.exp: Remove EGCS references.
55750 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
55752         * gcc.dg/20001013-1.c: New test.
55754 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55756         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
55757         for intmax_t in the compiler using __typeof__ and the type rules
55758         for conditional expressions.
55760 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
55762         * gcc.dg/20001012-1.c: New test.
55763         * gcc.dg/20001012-2.c: New test.
55765 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55767         * gcc.dg/format-attr-1.c: New test.
55769 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55771         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
55772         __LONG_LONG_MAX__ instead of LLONG_MAX.
55774 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55776         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
55777         scanf flags.
55778         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
55779         flags.
55781 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55783         * gcc.dg/sequence-pt-1.c: New test.
55785 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
55787         * gcc.c-torture/execute/20001011-1.c: New testcase.
55788         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
55790 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
55792         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
55793         does not error on it.
55795 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
55797         * gcc.dg/20001009-1.c: New test.
55799 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55801         * gcc.c-torture/compile/20001009-1.c: Move from here ....
55802         * gcc.c-torture/execute/20001009-2.c: ... to here.
55804 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
55806         * gcc.c-torture/compile/20001009-1.c: New testcase.
55807         * gcc.c-torture/execute/20001009-1.c: New testcase.
55808         Testcases provided by Jan Hubicka <jh@suse.cz>.
55810 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55812         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55813         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
55814         uintmax_t using <limits.h> to emulate the compiler's internal
55815         logic.  No longer XFAIL %j tests.
55817 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55819         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
55820         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55821         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
55822         regexps and details of expected handling of some bad formats.
55823         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
55824         suppression.
55826 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55828         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
55829         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
55830         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
55831         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
55832         in list archives.
55834 2000-10-06  Richard Henderson  <rth@cygnus.com>
55836         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
55837         * g++.old-deja/g++.brendan/crash52.C: Likewise.
55838         * g++.old-deja/g++.jason/report.C: Likewise.
55839         * g++.old-deja/g++.law/friend5.C: Likewise.
55840         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
55841         of the expected warnings.
55843 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
55845         * g++.old-deja/g++.pt/enum14.C: New test.
55847 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
55849         * g++.old-deja/g++.pt/crash59.C: New test.
55851 2000-10-04  Will Cohen  <wcohen@redhat.com>
55853         * gcc.dg/20000926-1.c: New test.
55855 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
55857         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
55858         function name for current C++ compiler.
55859         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
55861 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
55863         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
55864         __PRETTY_FUNCTION__.
55865         * g++.old-deja/g++.ext/pretty2.C: Likewise.
55867 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55869         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
55871 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
55873         * gcc.c-torture/compile/20000923-1.c: New test.
55875 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
55877         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
55878         * g++.old-deja/g++.pt/ttp62.C: Same.
55879         * g++.old-deja/g++.other/inline14.C: Same.
55881 2000-09-24  Richard Henderson  <rth@cygnus.com>
55883         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
55885 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55887         * gcc.dg/c90-printf-1.c: Add test for wide string format.
55889 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
55891         * gcc.c-torture/compile/20000922-1.c: New file.
55893 2000-09-21  Nick Clifton  <nickc@redhat.com>
55895         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
55896         a signed long modulo operation.
55897         (mod6): New function - perform an unsigned long modulo operation.
55898         (main): Add tests for modulos of very large numbers by very small
55899         dividends.
55901 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55903         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
55905 2000-09-19  Richard Henderson  <rth@cygnus.com>
55907         * gcc.dg/compare2.c (case 10): XFAIL.
55909 2000-09-18  Richard Henderson  <rth@cygnus.com>
55911         * gcc.c-torture/execute/20000906-1.c: Move ...
55912         * gcc.dg/20000906-1.c: ... here.  Only run on targets
55913         that support __builtin_trap.
55915 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
55917         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
55919 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55921         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
55922         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
55923         more $ format tests.
55925 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55927         * gcc.dg/format-errmk-1.c: New test.
55929 2000-09-17  Greg McGary  <greg@mcgary.org>
55931         * gcc.c-torture/execute/20000917-1.x: Remove.
55933 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55935         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
55937 2000-09-17  Greg McGary  <greg@mcgary.org>
55939         * gcc.c-torture/execute/20000917-1.c: New test.
55940         * gcc.c-torture/execute/20000917-1.x: XFAIL.
55942 2000-09-16  Neil Booth  <NeilB@earthling.net>
55944         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
55945         in nested macro bug.
55947 2000-09-15  Neil Booth  <NeilB@earthling.net>
55949         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
55951 2000-09-14  Jeffrey A Law  (law@cygnus.com)
55953         * gcc.c-torture/execute/20000914-1.c: New test.
55955 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
55957         * g++.other/inline13.C: New test.
55959 2000-09-12  Andreas Jaeger  <aj@suse.de>
55961         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
55962         constant by Ulrich Drepper <drepper@redhat.com>.
55964 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
55966         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
55968 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55970         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
55972 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
55974         * gcc.dg/cpp/backslash.c: New test.
55976 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
55978         * gcc.c-torture/execute/20000910-1.c: New test.
55979         * gcc.c-torture/execute/20000910-2.c: Likewise.
55981 2000-09-11  Robert Lipe  <robertl@sco.com>
55983         * gcc.dg/pragma-align.c: New test.
55985 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
55987         * g++.old-deja/g++.pt/explicit82.C: New test.
55988         * g++.old-deja/g++.pt/explicit83.C: New test.
55990 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
55992         * gcc.dg/asm-names.c: New test.
55994 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55996         * gcc.dg/cpp/tr-warn6.c: New test
55998 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56000         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56001         be accepted.
56003 2000-09-07  Catherine Moore  <clm@redhat.com>
56005         * gcc.c-torture/execute/unroll-1.c: New test.
56007 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
56009         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56010         ERROR markers.
56011         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
56012         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
56013         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
56014         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
56015         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
56016         Preprocess only.
56017         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
56018         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
56020 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56022         * g++.old-deja/g++.pt/deduct2.C: New test.
56024 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56026         * g++.old-deja/g++.pt/parms2.C: New test.
56028 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56030         * g++.old-deja/g++.pt/crash58.C: New test.
56032 2000-09-06  Greg McGary  <greg@mcgary.org>
56034         * gcc.c-torture/execute/20000906-1.c: New test.
56035         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
56037 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56039         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
56041 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56043         * g++.old-deja/g++.pt/crash57.C: New test.
56045 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56047         * g++.old-deja/g++.pt/crash56.C: New test.
56049 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56051         * g++.old-deja/g++.pt/koenig1.C: New test.
56053 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56055         * gcc.dg/20000904-1.c: New test.
56057 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56059         * gcc.dg/cpp/paste8.c: New test.
56061 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
56063         * gcc.c-torture/compile/20000827-1.c: New test.
56065 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56067         * gcc.dg/format-diag-1.c: New test.
56069 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56071         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56072         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56073         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56074         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56075         gcc.dg/formatz-1.c: Adjust warning regular expressions.
56077 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56079         * g++.old-deja/g++.other/nested4.C: New test.
56081 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56083         * g++.old-deja/g++.ns/scoped1.C: New test.
56085 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
56087         * lib/g++.exp: Support testing already-installed GCC.
56089 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56091         * wtr-label-1.c, wtr-suffix-1.c: New tests.
56093 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56095         * gcc.dg/return-type-2.c: New test.
56097 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
56099         * gcc.c-torture/compile/20000825-1.c: New test.
56101 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
56103         * gcc.dg/dwarf2-2.c: New test.
56105 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
56107         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
56108         dg-warning regexps.
56110 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56112         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
56113         gcc.dg/format-ext-5.c: New tests.
56115 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
56117         * g++.old-deja/g++.other/crash22.C: New test.
56119 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
56121         * gcc.dg/noncompile/930622-2.c: Adjust error message.
56123 2000-08-24  Richard Henderson  <rth@cygnus.com>
56125         * gcc.dg/ia64-sync-1.c: New test.
56126         * gcc.dg/ia64-sync-2.c: New test.
56127         * gcc.dg/ia64-asm-1.c: New test.
56129 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56131         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
56132         * gcc.dg/format-ext-2.c: New test.
56134 2000-08-23  Jason Merrill  <jason@redhat.com>
56136         * lib/old-dejagnu.exp: Also ignore "In member function" and
56137         "At global scope".
56139 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56141         * gcc.dg/noncompile/label-lineno-1.c: New test.
56143 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56145         * gcc.dg/c99-array-nonobj-1.c: New test.
56147 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56149         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
56150         tests.
56151         * gcc.dg/format-ext-1.c: New test.
56153 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56155         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
56156         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
56157         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
56158         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
56159         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
56161 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56163         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
56164         gcc.dg/c99-strftime-2.c: New tests.
56166 2000-08-22  Richard Henderson  <rth@cygnus.com>
56168         * gcc.c-torture/execute/20000822-1.c: New test.
56170 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
56172         * gcc.c-torture/execute/20000819-1.x: Remove.
56174 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56176         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
56177         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
56178         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
56179         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
56180         gcc.dg/format-xopen-1.c: New tests.
56182 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56184         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
56186 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
56188         * g++.old-deja/g++.other/loop2.C: New test.
56190         * gcc.c-torture/compile/20000606-1.c: New test.
56191         * gcc.c-torture/compile/20000728-1.c: New test.
56192         * gcc.c-torture/execute/20000801-1.c: New test.
56193         * gcc.c-torture/execute/20000801-2.c: New test.
56194         * gcc.c-torture/execute/20000819-1.c: New test.
56195         * gcc.c-torture/execute/20000819-1.x: XFAIL.
56196         * gcc.dg/20000629-1.c: New test.
56197         * gcc.dg/20000724-1.c: New test.
56198         * gcc.dg/20000807-1.c: New test.
56200 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
56202         * gcc.dg/cpp/pragma-1.c: New test.
56203         * gcc.dg/cpp/pragma-2.c: New test.
56205 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
56207         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
56208         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
56210 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56212         * gcc.c-torture/compile/20000818-1.c: New test.
56214 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
56216         * gcc.c-torture/execute/20000818-1.c: New test.
56218 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56220         * gcc.dg/format-va-1.c: New test.
56222 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56224         * g++.old-deja/g++.other/typedef8.C: New test.
56226 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56228         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
56229         * g++.old-deja/g++.mike/net36.C: Mark candidate.
56230         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
56231         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
56232         * g++.old-deja/g++.other/ptrmem7.C: New test.
56233         * g++.old-deja/g++.pt/ptrmem10.C: New test.
56235 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56237         * g++.old-deja/g++.pt/typename27.C: New test.
56239 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
56241         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
56242         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
56243         * g++.old-deja/g++.pt/friend45.C: New test.
56244         * g++.old-deja/g++.other/friend8.C: New test.
56246 2000-08-15  Richard Henderson  <rth@cygnus.com>
56248         * gcc.c-torture/execute/20000815-1.c: New test.
56250 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56252         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
56253         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
56254         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
56256 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
56258         * g++.old-deja/g++.other/refinit2.C: New test.
56260 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
56262         * lib/c-torture.exp (c-torture): Make
56263         compiler_conditional_xfail_data global.
56264         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
56265         compiler_conditional_xfail_data machinery.
56266         (f-torture-execute): Likewise.
56267         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
56268         and only when unrolling loops.
56270         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
56272 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56274         * g++.old-deja/g++.pt/explicit81.C: New test.
56276 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56278         * g++.old-deja/g++.pt/typename26.C: New test.
56280 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
56282         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
56283         warning.
56285 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
56287         * g++.old-deja/g++.other/array3.C: New test.
56289 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56291         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
56292         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
56293         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
56294         New tests.
56296 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
56298         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
56299         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56301 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
56303         * gcc.c-torture/execute/20000808-1.c: New test.
56305 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56307         * gcc.dg/c90-const-expr-1.c: New test.
56309 2000-08-08  Richard Henderson  <rth@cygnus.com>
56311         * gcc.dg/noncompile/920923-1.c: Declare calloc.
56313 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56315         * gcc.dg/noncompile/const-ll-1.c: New test.
56317 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56319         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
56321 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56323         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
56324         that running programs linked against the shared version of libobjc
56325         run correctly.
56327 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56329         * gcc.dg/c99-printf-1.c: New test.
56331 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56333         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
56335 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
56337         * gcc.c-torture/execute/20000731-1.x: Delete.
56339 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
56341         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
56342         and torture_without_loops as is done by c-torture.exp.
56343         (search_for): Copy from c-torture.exp.
56344         (gcc-dg-runtest): New function, drives a directory of tests
56345         iterating over the TORTURE_OPTIONS.
56346         (scan-assembler, scan-assembler-not): Move here from
56347         individual directory drivers.
56349         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
56350         defined by lib/gcc-dg.exp.
56351         * gcc.dg/cpp/cpp.exp: Likewise.
56352         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
56353         gcc-dg-runtest, so we cycle over optimization options.
56355         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
56356         * gcc.dg/compare2.c: No longer expected to fail.
56358 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
56360         * gcc.c-torture/execute/20000804-1.c: New test.
56362 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56364         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
56366 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
56368         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
56370 2000-08-03  Jeffrey A Law  (law@cygnus.com)
56372         * gcc.c-torture/compile/20000803-1.c: New test.
56374 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56376         * gcc.c-torture/execute/20000801-3.c,
56377         gcc.c-torture/execute/20000801-4.c: New tests.
56378         * gcc.c-torture/execute/20000801-3.x,
56379         gcc.c-torture/execute/20000801-4.x: Xfail.
56381 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
56383         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
56384         libobjc/.libs to allow for libtool.
56386 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
56388         * gcc.c-torture/compile/20000802-1.c: New test.
56390 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
56392         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
56394 2000-07-31  Jeffrey A Law  (law@cygnus.com)
56396         * gcc-c-torture/execute/20000731-2.c: New test.
56398         * gcc.c-torture/execute/20000731-1.c: New test.
56399         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
56401 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
56403         * gcc.dg/cpp/paste7.c: New test.
56404         * gcc.dg/cpp/20000725-1.c: New test.
56406 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
56408         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
56409         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
56410         declaration warning for __builtin_dwarf_reg_size.
56412         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
56414 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56416         * gcc.dg/noncompile/voidparam-1.c: New test.
56418 2000-07-30  Richard Henderson  <rth@cygnus.com>
56420         * gcc.dg/c90-digraph-1.c: Don't xfail.
56421         * gcc.dg/compare2.c (case 10): Xfail.
56422         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
56424 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
56426         * gcc.dg/c99-main-1.c: New test.
56428 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56430         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
56432 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
56434         * gcc.c-tortuer/execute/20000726-1.c: New test.
56436 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
56438         * gcc.c-torture/execute/enum-2.c: New test.
56440 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56442         * gcc.dg/cpp/tr-warn3.c: New test.
56444 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56446         * g++.old-deja/g++.ext/implicit1.C: Remove.
56447         * g++.old-deja/g++.jason/c2.C: Remove
56448         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
56449         * g++.old-deja/g++.pt/crash16.C: Likewise.
56450         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
56452 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56454         * g++.old-deja/g++.other/for2.C: New test.
56456 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
56458         * gcc.dg/20000720-1.c: New test.
56460 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
56462         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
56464 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
56466         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
56467         * gcc.c-torture/execute/20000722-1.c: New.
56468         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
56470 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
56472         * gcc.dg/cpp/20000720-1.S: New test.
56474 2000-07-21  Michael Meissner  <meissner@redhat.com>
56476         * gcc.c-torture/execute/ieee/hugeval.c: New test.
56478 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56480         * g++.old-deja/g++.brendan/crash16.C,
56481         g++.old-deja/g++.brendan/parse3.C,
56482         g++.old-deja/g++.brendan/redecl1.C,
56483         g++.old-deja/g++.ns/template13.C,
56484         g++.old-deja/g++.other/decl4.C,
56485         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
56487 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56489         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
56490         and "Internal error".
56492         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
56493         regexps.
56494         * gcc.dg/cpp/paste6.c: New test.
56496 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
56498         * gcc.dg/cpp/tr-direct.c: New test.
56500         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
56501         gcc.dg/cpp/undef1.c: Tweak error regexps.
56503 2000-07-18  Eric Christopher <echristo@redhat.com>
56505         * gcc.c-torture/compile/20000718-1.c: New test.
56507 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
56509         * cpplex.c (_cpp_push_token): If the token being pushed back
56510         is the previous token in this context, just subtract one from
56511         context->posn.
56512         * cppmacro.c (save_expansion): Clear aux field when storing a
56513         placemarker.
56515 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
56517         * gcc.dg/noncompile/redecl-1.c: New test.
56519 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
56521         * gcc.c-torture/execute/20000717-5.c: New test.
56522         * gcc.c-torture/execute/20000717-1.x: Removed.
56524 2000-07-17  Richard Henderson  <rth@cygnus.com>
56526         * gcc.c-torture/execute/20000717-4.c: New test.
56528 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
56530         * gcc.dg/cpp/syshdr.c: New test.
56531         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
56533 2000-07-17  Neil Booth  <neilb@earthling.net>
56535         * gcc.dg/cpp/cmdlne-dM.c: New test.
56536         * gcc.dg/cpp/cmdlne-dD.c: New test.
56538 2000-07-17  Jeffrey A Law  (law@cygnus.com)
56540         * gcc.c-torture/execute/20000717-3.c: New test.
56542         * gcc.c-torture/compile/20000717-1.c: New test.
56544 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
56546         * gcc.c-torture/execute/20000717-2.c: New test.
56548 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56550         * gcc.dg/formatz-1.c: New test.
56552         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
56553         * gcc.dg/c99-digraph-1.c: New tests.
56555         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
56556         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
56558         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
56559         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
56560         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
56561         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
56562         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
56563         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
56564         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
56566 2000-07-17  Greg McGary <greg@mcgary.org>
56568         * gcc.c-torture/execute/20000717-1.c: New test.
56569         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
56571 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
56573         * gcc.c-torture/execute/20000715-2.c: New test.
56574         * gcc.dg/20000715-1.c: New test.
56576 2000-07-15  Michael Meissner  <meissner@redhat.com>
56578         * gcc.c-torture/execute/20000715-1.c: New test.
56580 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
56582         * gcc.c-torture/execute/20000707-1.c: New test.
56584 2000-07-13  Neil Booth  <NeilB@earthling.net>
56586         * gcc.dg/cpp/digraph1.c,
56587         gcc.dg/cpp/digraph2.c,
56588         gcc.dg/cpp/digraphs.c: New tests.
56590 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
56592         * g77.f-torture/compile/20000630-2.f: New test.
56593         * g77.f-torture/compile/20000630-2.x
56595 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
56597         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
56599 2000-07-11  Neil Booth  <NeilB@earthling.net>
56601         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
56603 2000-07-11  Neil Booth  <NeilB@earthling.net>
56605         * gcc.dg/cpp/cmdlne-C.c: New.
56607 2000-07-09  Neil Booth  <NeilB@earthling.net>
56609         * gcc.dg/cpp/directiv.c: New tests.
56610         * gcc.dg/cpp/undef1.c: Update.
56612 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
56614         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
56616 2000-07-09  Neil Booth  <NeilB@earthling.net>
56618         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
56620 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
56622         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
56623         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
56625 2000-07-08  Neil Booth  <NeilB@earthling.net>
56627         * gcc.dg/cpp/macsyntx.c: New tests.
56629 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
56631         * gcc.dg/20000707-1.c: New test.
56633 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
56635         * gcc.c-torture/execute/20000706-1.c: New test.
56636         * gcc.c-torture/execute/20000706-2.c: New test.
56637         * gcc.c-torture/execute/20000706-3.c: New test.
56638         * gcc.c-torture/execute/20000706-4.c: New test.
56639         * gcc.c-torture/execute/20000706-5.c: New test.
56641 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
56643         * g++.old-deja/g++.pt/instantiate7.C: New test.
56645 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
56647         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
56648         * g++.old-deja/g++.mike/thunk3.C: Likewise.
56649         * g++.old-deja/g++.other/rtti3.C: Likewise.
56650         * g++.old-deja/g++.other/rttid3.C: Likewise.
56652 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
56654         *  g77.f-torture/compile/20000630-1.x: Fix typo
56656 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
56658         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
56659         assembly output.
56661 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
56663         * gcc.dg/cpp/ident.c: New test.
56665 2000-07-05  Neil Booth  <NeilB@earthling.net>
56667         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
56668           gcc.dg/cpp/lexstrng.c: New tests.
56670 2000-07-04  Neil Booth  <NeilB@earthling.net>
56672         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
56673         * gcc.dg/cpp/strify2.c: Same.
56675 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
56677         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
56678         * gcc.dg/cpp/19990703-1.c: Likewise.
56679         * gcc.dg/cpp/20000625-1.c: Likewise.
56680         * gcc.dg/cpp/20000625-2.c: Likewise.
56682         * gcc.dg/cpp/macro1.c,
56683         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
56684         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
56685         gcc.dg/cpp/strify1.c,
56686         gcc.dg/cpp/strify2.c: New tests.
56688 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
56690         * gcc.c-torture/execute/20000703-1.c: New test.
56692 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
56694         * g++.old-deja/g++.pt (lookup10.C): New test.
56696 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
56698         * g++.old-deja/g++.pt (typename25.C): New test.
56700 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
56702         * gcc.c-torture/compile/20000701-1.c: New test.
56704 2000-06-30  Nick Clifton  <nickc@cygnus.com>
56706         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
56707         to test case.
56709 2000-06-30  Catherine Moore  <clm@cygnus.com>
56711         * gcc.c-torture/execute/align-1.c: New test.
56713 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
56715         * g++.old-deja/g++.pt/expr8.C: New test.
56716         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
56718 2000-06-29  Nick Clifton  <nickc@cygnus.com>
56720         * gcc.c-torture/compile/20000629-1.c: New test.
56722 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
56725         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
56726         gcc.dg/noncompile directory, depending on whether they're
56727         preprocessor tests or not.  Annotate all the tests for the dg
56728         framework.
56730         * gcc.c-torture/noncompile/noncompile.exp: Delete.
56731         * gcc.dg/noncompile/noncompile.exp: New.
56733         * Moved files:
56734         Old name                                New name
56735         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
56736         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
56737         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
56738         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
56739         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
56740         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
56741         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
56742         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
56743         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
56744         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
56745         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
56746         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
56747         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
56748         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
56749         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
56750         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
56751         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
56752         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
56753         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
56754         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
56755         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
56756         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
56757         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
56758         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
56760         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
56761         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
56762         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
56763         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
56764         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
56765         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
56767 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
56769         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
56770         declare one variable.  On the fourth, error.
56771         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
56772         declared by 20000628-1a.h.
56774 2000-06-29  Richard Henderson  <rth@redhat.com>
56776         * gcc.c-torture/execute/930529-1.x: New file.
56777         * gcc.dg/920413-1.c: Adjust expected warning text.
56778         * gcc.dg/980217-1.c: Declare abort.
56779         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
56781 2000-06-29  Jeffrey A Law  (law@cygnus.com)
56783         * g77.f-torture/compile/20000629-1.f: New test.
56784         * g77.f-torture/compile/20000629-1.x: Expected to fail.
56786 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
56788         Rearrange lots of files, removing entirely the
56789         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
56790         directories.
56792         * Deleted files:
56793         gcc.c-torture/code_quality/code_quality.exp
56794         gcc.c-torture/special/special.exp
56795         gcc.failure/failure.exp
56796         gcc.failure/940409-1.x
56797         gcc.c-torture/compile/961203-1.x
56799         * New files:
56800         gcc.misc-tests/linkage.exp
56801         gcc.c-torture/execute/920730-1t.c
56802         gcc.c-torture/execute/920730-1t.x
56803         gcc.c-torture/compile/920520-1.x
56804         gcc.c-torture/compile/920521-1.x
56805         gcc.c-torture/compile/981006-1.x
56806         gcc.c-torture/execute/eeprof-1.x
56808         * Moved files (possibly with modifications to fit a new harness):
56809         Old name                                New name
56810         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
56811         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
56812         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
56813         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
56814         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
56815         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
56816         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
56817         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
56818         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
56819         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
56820         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
56821         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
56822         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
56823         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
56825 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
56827         * c-torture/compile/961203-1.x: Delete.
56829         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
56830         not exit. Include stdio.h.
56831         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
56832         * gcc.misc-tests/dg-12.c: Likewise.
56833         * gcc.misc-tests/dg-5.c: Likewise.
56834         * gcc.misc-tests/dg-6.c: Likewise.
56835         * gcc.misc-tests/dg-7.c: Prototype abort.
56836         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
56837         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
56838         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
56839         not exit.
56840         * gcc.misc-tests/sieve.c: Use return from main, not exit.
56841         * gcc.misc-tests/sort2.c: Use return from main, not exit.
56843 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
56845         * gcc.dg/cpp/20000628-1.c: New test.
56846         * gcc.dg/cpp/20000628-1.h: New header for above test.
56847         * gcc.dg/cpp/20000628-1a.h: Likewise.
56849 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
56851         * gcc.dg/cpp: New directory.
56852         * gcc.dg/cpp/cpp.exp: New driver.
56853         * gcc.dg/cpp/20000627-1.c: New test.
56854         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
56855         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
56856         and rewrite as a compilation test.
56858         * gcc.dg: Move many files into the cpp subdirectory, possibly
56859         renaming or editing them as well.
56860         Old name                New name
56861         990119-1.c              cpp/19990119-1.c
56862         990228-1.c              cpp/19990228-1.c
56863         990407-1.c              cpp/19990407-1.c
56864         990409-1.c              cpp/19990409-1.c
56865         990413-1.c              cpp/19990413-1.c
56866         990703-1.c              cpp/19990703-1.c
56867         20000127-1.c            cpp/20000127-1.c
56868         20000129-1.c            cpp/20000129-1.c
56869         20000207-1.c            cpp/20000207-1.c
56870         20000207-2.c            cpp/20000207-2.c
56871         20000209-1.c            cpp/20000209-1.c
56872         20000209-2.c            cpp/20000209-2.c
56873         20000301-1.c            cpp/20000301-1.c
56874         20000419-1.c            cpp/20000419-1.c
56875         20000510-1.S            cpp/20000510-1.S
56876         20000519-1.c            cpp/20000519-1.c
56877         20000529-1.c            cpp/20000529-1.c
56878         20000625-1.c            cpp/20000625-1.c
56879         20000625-2.c            cpp/20000625-2.c
56880         cpp-as1.c               cpp/assert1.c
56881         cpp-as2.c               cpp/assert2.c
56882         cxx-comments-1.c        cpp/cxxcom1.c
56883         cxx-comments-2.c        cpp/cxxcom2.c
56884         endif-label.c           cpp/endif.c
56885         cpp-hash1.c             cpp/hash1.c
56886         cpp-hash2.c             cpp/hash2.c
56887         cpp-if1.c               cpp/if-1.c
56888         cpp-if2.c               cpp/if-2.c
56889         cpp-if3.c               cpp/if-3.c
56890         cpp-if4.c               cpp/if-4.c
56891         cpp-if5.c               cpp/if-5.c
56892         cpp-cond.c              cpp/if-cexp.c
56893         cpp-missingop.c         cpp/if-mop.c
56894         cpp-missingparen.c      cpp/if-mpar.c
56895         cpp-opprec.c            cpp/if-oppr.c
56896         cpp-ifparen.c           cpp/if-paren.c
56897         cpp-shortcircuit.c      cpp/if-sc.c
56898         cpp-shift.c             cpp/if-shift.c
56899         cpp-unary.c             cpp/if-unary.c
56900         cpp-li1.c               cpp/line1.c
56901         cpp-li2.c               cpp/line2.c
56902         lineno.c                cpp/line3.c
56903         lineno-2.c              cpp/line4.c
56904         cpp-mi.c                cpp/mi1.c
56905         cpp-mic.h               cpp/mi1c.h
56906         cpp-micc.h              cpp/mi1cc.h
56907         cpp-mind.h              cpp/mi1nd.h
56908         cpp-mindp.h             cpp/mi1ndp.h
56909         cpp-mix.h               cpp/mi1x.h
56910         cpp-mi2.c               cpp/mi2.c
56911         cpp-mi2a.h              cpp/mi2a.h
56912         cpp-mi2b.h              cpp/mi2b.h
56913         cpp-mi2c.h              cpp/mi2c.h
56914         cpp-mi3.c               cpp/mi3.c
56915         cpp-mi3.def             cpp/mi3.def
56916         poison-1.c              cpp/poison.c
56917         pr-impl.c               cpp/prag-imp.c
56918         cpp-redef-2.c           cpp/redef1.c
56919         cpp-redef.c             cpp/redef2.c
56920         strpaste.c              cpp/strp1.c
56921         strpaste-2.c            cpp/strp2.c
56922         cpp-tradpaste.c         cpp/tr-paste.c
56923         cpp-tradstringify.c     cpp/tr-str.c
56924         cpp-tradwarn1.c         cpp/tr-warn1.c
56925         cpp-tradwarn2.c         cpp/tr-warn2.c
56926         trigraphs.c             cpp/trigraphs.c
56927         cpp-unc1.c              cpp/unc1.c
56928         cpp-unc2.c              cpp/unc2.c
56929         cpp-unc3.c              cpp/unc3.c
56930         cpp-unc.c               cpp/unc4.c
56931         undef.c                 cpp/undef1.c
56932         undef-2.c               cpp/undef2.c
56933         cpp-wi1.c               cpp/widestr1.c
56935 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
56937         * lib/g++.exp (g++_include_flags): Tweak.
56939 2000-06-27  H.J. Lu  <hjl@gnu.org>
56940             Loren J. Rittle  <ljrittle@acm.org>
56942         * lib/g++.exp (g++_include_flags): Override libgloss.exp
56943         version with one that knows about the new gcc tree structure.
56944         (g++_link_flags): Same.
56946 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
56948         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
56949         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
56950         case we are cross-compiling.
56952         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
56953         g++.old-deja/g++.niklas/Makefile.in,
56954         g++.old-deja/g++.niklas/configure.in,
56955         g++.old-deja/g++.other/Makefile.in,
56956         g++.old-deja/g++.other/configure.in,
56957         gcc.c-torture/code_quality/Makefile.in,
56958         gcc.c-torture/code_quality/configure.in,
56959         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
56960         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
56961         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
56962         gcc.c-torture/execute/ieee/Makefile.in,
56963         gcc.c-torture/execute/ieee/configure.in,
56964         gcc.c-torture/noncompile/Makefile.in,
56965         gcc.c-torture/noncompile/configure.in,
56966         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
56967         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
56968         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
56970 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56972         * g++.old-deja/g++.other/ambig3.C: New test.
56974 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56976         * g++.old-deja/g++.pt/syntax1.C: New test.
56977         * g++.old-deja/g++.pt/syntax2.C: New test.
56978         * g++.old-deja/g++.other/syntax3.C: New test.
56979         * g++.old-deja/g++.other/syntax4.C: New test.
56981 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56983         * gcc.dg/20000623-1.c: Prototype exit and abort.
56985 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56987         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
56988         New tests.
56989         * gcc.dg/cpp-mi3.def: New file.
56991         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
56992         inside assertions.
56993         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
56994         lexer's error messages.
56995         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
56996         divine anything from the linemarkers.
56997         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
56998         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57000 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
57002         * gcc.dg/20000623-1.c: New test.
57004 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
57006         * gcc.c-torture/execute/20000622-1.c: New test.
57008 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57010         * g++.old-deja/g++.other/init15.C: New test.
57012 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57014         * g++.old-deja/g++.pt/vaarg2.C: New test.
57015         * g++.old-deja/g++.pt/vaarg3.C: New test.
57017 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
57019         * g++.old-deja/g++.other/dyncast6.C: New test.
57021 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
57023         * gcc.c-torture/execute/loop-6.c: New test.
57025 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
57027         * gcc.dg/20000614-1.c: New test.
57028         * gcc.dg/20000614-2.c: New test.
57030 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
57032         * g++.old-deja/g++.other/inline12.C: New test.
57034 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
57036         * g++.old-deja/g++.other/eh1.C: New test.
57038 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
57040         * g++.old-deja/g++.other/type.C: New test.
57042 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57044         * g++.old-deja/g++.other/initstring.C: New test.
57046 2000-06-12  Jason Merrill  <jason@redhat.com>
57048         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
57050 2000-06-09  Jeffrey A Law  (law@cygnus.com)
57052         * gcc.c-torture/compile/20000609-1.c: New test.
57054 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
57056         * gcc.dg/20000609-1.c: New test.
57058 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
57060         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
57061         * gcc.c-torture/noncompile/poison-1.c: Move...
57062         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
57063         * gcc.dg/cpp-li1.c: Add a token after the #line.
57065 2000-06-05  Richard Henderson  <rth@cygnus.com>
57067         * gcc.c-torture/execute/20000605-2.c: New test.
57068         * gcc.c-torture/execute/20000605-3.c: New test.
57070 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
57072         * g77.f-torture/execute/20000503-1.x: New file.
57074 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
57076         * g++.old-deja/g++.eh/badalloc1.C: New test.
57078 2000-06-05  Richard Henderson  <rth@cygnus.com>
57080         * gcc.c-torture/execute/20000605-1.c: New test.
57082 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57083             Nathan Sidwell <nathan@codesourcery.com>
57085         * gcc.c-torture/compile/20000605-1.c: New test.
57087 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
57089         * g77.f-torture/compile/20000601-1.f: New test.
57091 2000-06-03  Richard Henderson  <rth@cygnus.com>
57093         * gcc.c-torture/execute/20000603-1.c: New.
57095 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
57097         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
57098         * gcc.dg/noreturn-2.c (noreturn): Likewise.
57100 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
57102         * gcc.dg/compare2.c (case 12): XFAIL.
57103         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
57104         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
57106         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
57108 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
57110         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
57111         guard macro is already defined when the header is first
57112         included.
57113         * gcc.dg/cpp-mix.h: New file.
57114         * gcc.dg/endif-label.c: Update patterns to match compiler.
57116         * g++.brendan/complex1.C: Declare abort.
57117         * g++.law/refs4.C: Remove XFAIL.
57118         * g++.oliva/expr2.C: Declare abort and exit.
57120 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
57122         * gcc.c-torture/execute/20000528-1.c: New test.
57124         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
57125         * g++.old-deja/g++.law/temps4.C: Likewise.
57127         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
57128         stdlib.h.  Call abort() on failure.
57129         * g++.old-deja/g++.law/refs4.C: Likewise.
57130         * g++.old-deja/g++.law/temps4.C: Likewise.
57131         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
57132         * gcc.c-torture/execute/20000112-1.c: Include string.h.
57134 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
57136         Relative to g++.dg/special:
57137         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
57139         Relative to g++.old-deja:
57140         * g++.brendan/complex1.C, g++.jason/optimize2.C,
57141         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
57142         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
57143         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
57144         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
57145         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
57146         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
57148         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
57149         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
57150         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
57151         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
57152         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
57153         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
57154         and/or string.h.
57156         * g++.other/goto1.C: Update expectations for error messages.
57158 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
57160         * gcc.c-torture/compile/20000523-1.c: New test.
57162 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
57164         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
57166 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
57168         * g++.old-deja/g++.eh/catch11.C: New test.
57169         * g++.old-deja/g++.eh/catch12.C: New test.
57171 2000-05-24  Nick Clifton  <nickc@cygnus.com>
57173         * gcc.c-torture/execute/20000523-1.c: New test.
57175 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
57177         * c-torture/execute/bcp-1.c: Replace abort in arg of
57178         __builtin_constant_p with a generic external function.
57180         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
57181         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
57182         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
57183         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
57184         Prototype abort and/or exit.
57186         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
57187         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
57188         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
57189         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
57191 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
57193         * gcc.dg/dwarf2-1.c: New test.
57195 2000-05-20  Richard Henderson  <rth@cygnus.com>
57197         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
57199 2000-05-20  Andreas Jaeger  <aj@suse.de>
57201         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
57202         testcase.
57204 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
57206         * gcc.c-torture/execute/20000519-2.c: New test.
57208 2000-05-19  Andreas Jaeger  <aj@suse.de>
57210         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
57211         which fails with SSA.
57213         * lib/c-torture.exp: Also test with -O3 -fssa.
57215 2000-05-18  Michael Meissner  <meissner@redhat.com>
57217         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
57218         * gcc.c-torture/execute/920415-1.c: Ditto.
57219         * gcc.c-torture/execute/920501-1.c: Ditto.
57220         * gcc.c-torture/execute/conversion.c: Ditto.
57221         * gcc.c-torture/execute/cvt-1.c: Ditto.
57223 2000-05-18  Jeffrey A Law  (law@cygnus.com)
57225         * gcc.c-torture/compile/20000518-1.c: New test.
57227 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57229         * g77.f-torture/compile/200005018.f: New test.
57231 2000-05-17  Jeffrey A Law  (law@cygnus.com)
57233         * gcc.c-torture/compile/20000517-1.c: New test.
57235 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57237         * gcc.c-torture/execute/20000516-1.c: New test.
57239 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
57241         * g++.old-deja/g++.other/eh.C: New test.
57243 2000-05-12  Richard Henderson  <rth@cygnus.com>
57245         * gcc.c-torture/execute/990208-1.c (main): Don't pass
57246         constants through to doit's conditional.
57248 2000-05-11  Jeffrey A Law  (law@cygnus.com)
57250         * gcc.c-torture/compile/20000511-1.c: New test.
57251         * g77.f-torture/compile/20000511-1.f: New test.
57252         * g77.f-torture/compile/20000511-2.f: New test.
57254 2000-05-11  Michael Meissner  <meissner@redhat.com>
57256         * gcc.c-torture/execute/20000511-1.c: New test.
57258 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
57260         * gcc.dg/dg.exp: Scan .S files as well as .c files.
57261         * gcc.dg/20000510-1.S: New.
57263 2000-05-08  Catherine Moore  <clm@cygnus.com>
57265         * gcc.dg/unused-3.c: New.
57267 2000-05-06  Richard Henderson  <rth@cygnus.com>
57269           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
57270           * g++.old-deja/g++.mike/warn1.C: Likewise.
57271           * g++.old-deja/g++.pt/local1.C: Likewise.
57272           * g++.old-deja/g++.pt/local7.C: Likewise.
57273           * g++.old-deja/g++.pt/spec16.C: Likewise.
57275 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
57277         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
57279 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
57281           * g77.f-torture/execute/20000503-1.f: New test.
57283 2000-05-04  Andreas Jaeger  <aj@suse.de>
57285         * gcc.dg/noreturn-2.c: New test.
57287 2000-05-04  Neil Booth  <NeilB@earthling.net>
57289         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
57290         preprocessor.
57292 2000-05-04  Richard Henderson  <rth@cygnus.com>
57294         * gcc.c-torture/execute/20000503-1.c: Fix typo.
57296 2000-05-04  Richard Henderson  <rth@cygnus.com>
57298         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
57299         OpenSSL by Jason R Thorpe.
57301 2000-05-03  Jim Wilson  <wilson@cygnus.com>
57303         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
57305 2000-05-03  Robert Lipe <robertlipe@usa.net>
57307         * gcc.dg/20000503-1.c: New test.
57309 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
57311         * gcc.c-torture/compile/20000502-1.c: New test.
57312         * g++.old-deja/g++.other/align.C: New test.
57313         * gcc.dg/cpp-tradstringify.c: New test.
57315 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57317         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
57318         and hard registers.
57320 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
57322         * gcc.c-torture/execute/loop-5.c: New test.
57324 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
57326         * gcc.c-torture/execute/va-arg-20.c: New test.
57328 2000-04-23  Jeffrey A Law  (law@cygnus.com)
57330         * gcc.c-torture/execute/20000422-1.c: New test.
57332 2000-04-20  Greg McGary  <gkm@gnu.org>
57334         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
57335         when optimizing, but without sibling-call optimizations (-O1).
57337 2000-04-20  Jeffrey A Law  (law@cygnus.com)
57339           * gcc.c-torture/compile/20000420-1.c: New test.
57341 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
57343         * g++.abi/ptrflags.C: New test.
57344         * g++.eh/catchptr1.C: Test incomplete pointer chains.
57346 2000-04-19  Catherine Moore  <clm@cygnus.com>
57348         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
57350 2000-04-19  Greg McGary  <gkm@gnu.org>
57352         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
57353         sibling-call optimizations.
57355 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
57357         * gcc.dg/20000419-1.c: New test.
57359 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
57361         * gcc.c-torture/execute/20000412-6.c: New test.
57363 2000-04-12  Jeffrey A Law  (law@cygnus.com)
57365         * gcc.c-torture/execute/20000412-5.c: New test.
57366         * g77.f-torture/compile/20000412-1.f: New test.
57367         * gcc.c-torture/execute/20000412-4.c: New test.
57368         * gcc.c-torture/compile/20000412-2.c: New test.
57369         * gcc.c-torture/execute/20000412-3.c: New test.
57370         * gcc.c-torture/compile/20000412-1.c: New test.
57371         * gcc.c-torture/execute/20000412-2.c: New test.
57373 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
57375         * objc/execute/bf-20.m: New test.
57377 2000-04-10  Richard Henderson  <rth@cygnus.com>
57379         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
57381         * gcc.c-torture/execute/20000412-1.c: New test.
57383 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
57385         * g++.old-deja/g++.eh/catchptr1.C: New test.
57387 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
57389         * g++.old-deja/g++.abi/cxa_vec.C: New test.
57391 2000-04-08  Neil Booth  <NeilB@earthling.net>
57393         * gcc.dg/cpp-nullchar.c: Remove test as
57394         embedded nulls cause problems.
57396 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57398         * gcc.dg/compare2.c: New test.
57400 2000-04-08  Neil Booth  <NeilB@earthling.net>
57402         * gcc.dg/cpp-nullchar.c: New test.
57404 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
57406         * gcc.dg/cpp-mi2.c: New test.
57407         * gcc.dg/cpp-mi2[abc].h: New files.
57409 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
57411         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
57412         member name.
57414 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
57416         * g++.old-deja/g++.abi/vmihint.C: New test.
57418 2000-04-06  Neil Booth  <NeilB@earthling.net>
57420         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
57421         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
57422         copyright.
57424 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
57426         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
57427         avoid stack-frame overwrite.
57429 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
57431         * gcc.c-torture/compile/20000405-2.c: New test.
57432         * gcc.c-torture/compile/20000405-3.c: New test.
57434 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57436         * gcc.c-torture/compile/20000405-1.c: New test.
57438 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
57440         * gcc.dg/cast-qual-1.c: Revert last change.
57442 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57444         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
57446 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
57448         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
57449         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
57451 2000-04-03  Jeffrey A Law  (law@cygnus.com)
57453         * gcc.c-torture/compile/20000403-2.c: New test.
57454         * gcc.c-torture/compile/20000403-1.c: New test.
57456 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
57458         * gcc.c-torture/execute/20000403-1.c: New test.
57460 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
57462         * gcc.c-torture/execute/20000402-1.c: New test.
57464 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
57466         * gcc.c-torture/execute/va-arg-15.c: New test.
57467         * gcc.c-torture/execute/va-arg-16.c: New test.
57468         * gcc.c-torture/execute/va-arg-17.c: New test.
57469         * gcc.c-torture/execute/va-arg-18.c: New test.
57470         * gcc.c-torture/execute/va-arg-19.c: New test.
57472 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
57474         * gcc.c-torture/compile/981211-1.c: Move to...
57475         * gcc.dg/cpp-as1.c: ...here.
57476         * gcc.dg/cpp-as2.c: New file.
57478         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
57479         compiler.
57481 2000-04-02  Neil Booth  <NeilB@earthling.net>
57483         * gcc.dg/cpp-cond.c  New tests.
57484         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
57485         accidental success less likely.
57486         * gcc.dg/cpp-missingop.c  New tests.
57487         * gcc.dg/cpp-missingparen.c  New tests.
57488         * gcc.dg/cpp-shift.c  New tests.
57489         * gcc.dg/cpp-shortcircuit.c  New tests.
57490         * gcc.dg/cpp-unary.c  New tests.
57492 2000-03-29  Jeffrey A Law  (law@cygnus.com)
57494         * gcc.c-torture/compile/20000329-1.c: New test.
57496 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
57498         * gcc.c-torture/compile/20000326-1.c: New test.
57499         * gcc.c-torture/compile/20000326-2.c: New test.
57501 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
57503         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
57504         the first parameter is a function argument.
57506 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
57508         * g++.old-deja/g++.ext/array4.C: New test.
57510 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
57512         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
57514 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57516         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
57518 2000-03-19  Richard Henderson  <rth@cygnus.com>
57520         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
57522 2000-03-19  Richard Henderson  <rth@cygnus.com>
57524         * gcc.c-torture/compile/20000319-1.c: New test.
57526 2000-03-14  Jeffrey A Law  (law@cygnus.com)
57528         * gcc.c-torture/execute/20000314-3.c: New test.
57529         * gcc.c-torture/execute/20000314-2.c: New test.
57530         * gcc.c-torture/execute/20000314-1.c: New test.
57531         * gcc.c-torture/compile/20000314-2.c: New test.
57532         * gcc.c-torture/compile/20000314-1.c: New test.
57534 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
57536         * g++.old-deja/g++.warn/inline.C: New test.
57538 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
57540         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
57541         standards-compliant result rather than specific constants.
57542         Put test-values in array.
57544 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
57546         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
57547         (g++_target_compile): Put test-specific options last.
57549 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57551         * g++.old-deja/g++.eh/vbase4.C: New test.
57553 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57555         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
57557 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57559         * g++.old-deja/g++.brendan/misc12.C: Removed.
57560         * g++.old-deja/g++.pt/memtemp77.C: Constify.
57561         * g++.old-deja/g++.ext/pretty4.C: New test.
57563 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57565         * g++.old-deja/g++.other/string2.C: New test.
57567 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
57569         * g++.old-deja/g++.warn/impint2.C: New test.
57571 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
57573         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
57574         is 1, not zero.
57576 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
57578         * g++.old-deja/g++.warn/impint.C: New test.
57579         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
57580         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
57581         * g++.old-deja/g++.pt/explicit12.C: Likewise.
57582         * g++.old-deja/g++.pt/explicit13.C: Likewise.
57583         * g++.old-deja/g++.pt/explicit17.C: Likewise.
57584         * g++.old-deja/g++.pt/explicit18.C: Likewise.
57585         * g++.old-deja/g++.pt/explicit19.C: Likewise.
57586         * g++.old-deja/g++.pt/explicit23.C: Likewise.
57587         * g++.old-deja/g++.pt/explicit31.C: Likewise.
57588         * g++.old-deja/g++.pt/explicit35.C: Likewise.
57589         * g++.old-deja/g++.pt/explicit6.C: Likewise.
57590         * g++.old-deja/g++.pt/memclass7.C: Likewise.
57592 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
57594         * gcc.dg/cpp-redef.c: New test.
57596 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
57598         * g++.old-deja/g++.pt/unify7.C: New test.
57600 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57602         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
57603         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
57605 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
57607         * gcc.c-torture/compile/20000224-1.c: New test.
57609 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57611         * gcc.c-torture/compile/cpp-2.c: New test.
57612         * gcc.c-torture/compile/cpp-1.c: New test.
57614 2000-02-25  Jeffrey A Law  (law@cygnus.com)
57616         * gcc.c-torture/execute/20000225-1.c: New test.
57618 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57620         * gcc.dg/cpp-li2.c: New test.
57622         * gcc.dg/cpp-wi1.c: New test.
57624         * gcc.dg/cpp-li1.c: New test.
57626 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
57628         * g++.old-deja/g++.other/sizeof5.C: New test.
57630 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57632         * gcc.c-torture/execute/va-arg-13.c: New test.
57634 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
57636         * gcc.c-torture/execute/va-arg-12.c: New test.
57638 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
57640         * gcc.c-torture/execute/20000223-1.c: New test.
57642 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
57644         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
57646 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
57648         * g++.old-deja/g++.abi/ptrmem.C: New test.
57650 2000-02-19  Richard Henderson  <rth@cygnus.com>
57652         * gcc.c-torture/compile/init-3.c: New.
57654 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
57656         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
57657         ALWAYS_CXXFLAGS.
57659 2000-02-11  Robert Lipe <robertl@sco.com>
57661         * gcc.c-torture/compile/20000211-3.c: New test.
57663 2000-02-11  Martin Buchholz <martin@xemacs.org>
57665         * gcc.c-torture/compile/20000211-2.c: New test.
57667 2000-02-11  Jeffrey A Law  (law@cygnus.com)
57669         * gcc.c-torture/compile/20000211-1.c: New test.
57671 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
57673         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
57674           on native targets
57676 2000-02-08  Nathan Sidwell  <nathan@acm.org>
57678         * g++.old-deja/g++.other/cast5.C: New test.
57680 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
57682         * gcc.c-torture/execute/20000205-1.c: New.
57684 2000-02-03  Nathan Sidwell  <nathan@acm.org>
57686         * g++.old-deja/g++.jason/cast3.C: Return void.
57687         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
57689 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57691         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
57693         * gcc.dg/loop-1.c: New test.
57695 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
57697         * gcc.c-torture/compile/20000127-1.c: New test.
57698         * gcc.c-torture/execute/991228-1.c: New test.
57700 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57702         * gcc.dg/unused-2.c: New test.
57704         * gcc.dg/conv-1.c: New test.
57706 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
57708         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
57709         compiler.
57710         (tool_option_proc): Fix typo.
57712 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
57714         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
57715         of the ld on the host, not on the build machine.
57716         Also, don't crash if '--help' is not a supported option.
57718 2000-01-24  Richard Henderson  <rth@cygnus.com>
57720         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
57722 2000-01-20  Jeffrey A Law  (law@cygnus.com)
57724         * gcc.c-torture/execute/20000120-2.c: New test.
57725         * gcc.c-torture/execute/20000120-1.c: New test.
57727 2000-01-13  Jeffrey A Law  (law@cygnus.com)
57729         * gcc.c-torture/execute/20000113-1.c: New test.
57731 2000-01-12  Jeffrey A Law  (law@cygnus.com)
57733         * gcc.c-torture/execute/20000112-1.c: New test.
57735 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57737         * gcc.dg/20000111-1.c: New test.
57739 2000-01-10  Jeffrey A Law  (law@cygnus.com)
57741         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
57742         with 16 bit integers.
57744 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57746         * gcc.dg/20000108-1.c: New test.
57748 2000-01-05  Nathan Sidwell  <nathan@acm.org>
57750         * g++.old-deja/g++.ns/koenig8.C: New test.
57752 2000-01-05  Nathan Sidwell  <nathan@acm.org>
57754         * g++.old-deja/g++.other/cast4.C: New test.
57756 2000-01-05  Jeffrey A Law  (law@cygnus.com)
57758         * gcc.c-torture/compile/20000105-2.c: New test.
57759         * gcc.c-torture/compile/20000105-1.c: New test.
57761 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57763         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
57764         references to printf & atoi to conform to ANSI standard.
57765         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
57766         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
57767         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
57768         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
57769         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
57770         * g++.old-deja/g++.brendan/complex1.C: Likewise.
57771         * g++.old-deja/g++.brendan/copy1.C: Likewise.
57772         * g++.old-deja/g++.brendan/copy2.C: Likewise.
57773         * g++.old-deja/g++.brendan/copy3.C: Likewise.
57774         * g++.old-deja/g++.brendan/copy4.C: Likewise.
57775         * g++.old-deja/g++.brendan/copy5.C: Likewise.
57776         * g++.old-deja/g++.brendan/copy6.C: Likewise.
57777         * g++.old-deja/g++.brendan/copy7.C: Likewise.
57778         * g++.old-deja/g++.brendan/copy8.C: Likewise.
57779         * g++.old-deja/g++.brendan/crash11.C: Likewise.
57780         * g++.old-deja/g++.brendan/crash14.C: Likewise.
57781         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
57782         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
57783         * g++.old-deja/g++.brendan/delete2.C: Likewise.
57784         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
57785         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
57786         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
57787         * g++.old-deja/g++.brendan/eh1.C: Likewise.
57788         * g++.old-deja/g++.brendan/groff1.C: Likewise.
57789         * g++.old-deja/g++.brendan/init3.C: Likewise.
57790         * g++.old-deja/g++.brendan/misc12.C: Likewise.
57791         * g++.old-deja/g++.brendan/misc7.C: Likewise.
57792         * g++.old-deja/g++.brendan/new2.C: Likewise.
57793         * g++.old-deja/g++.brendan/operators4.C: Likewise.
57794         * g++.old-deja/g++.brendan/operators5.C: Likewise.
57795         * g++.old-deja/g++.brendan/overload2.C: Likewise.
57796         * g++.old-deja/g++.brendan/overload7.C: Likewise.
57797         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
57798         * g++.old-deja/g++.brendan/reference1.C: Likewise.
57799         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
57800         * g++.old-deja/g++.brendan/template24.C: Likewise.
57801         * g++.old-deja/g++.brendan/template3.C: Likewise.
57802         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
57803         * g++.old-deja/g++.jason/inline3.C: Likewise.
57804         * g++.old-deja/g++.jason/opeq.C: Likewise.
57805         * g++.old-deja/g++.law/arg5.C: Likewise.
57806         * g++.old-deja/g++.law/arm7.C: Likewise.
57807         * g++.old-deja/g++.law/ctors11.C: Likewise.
57808         * g++.old-deja/g++.law/cvt8.C: Likewise.
57809         * g++.old-deja/g++.law/init9.C: Likewise.
57810         * g++.old-deja/g++.law/refs4.C: Likewise.
57811         * g++.old-deja/g++.law/template2.C: Likewise.
57812         * g++.old-deja/g++.law/visibility24.C: Likewise.
57813         * g++.old-deja/g++.law/vtable3.C: Likewise.
57814         * g++.old-deja/g++.mike/asm2.C: Likewise.
57815         * g++.old-deja/g++.mike/eh1.C: Likewise.
57816         * g++.old-deja/g++.mike/misc1.C: Likewise.
57817         * g++.old-deja/g++.mike/misc13.C: Likewise.
57818         * g++.old-deja/g++.mike/misc14.C: Likewise.
57819         * g++.old-deja/g++.mike/ns12.C: Likewise.
57820         * g++.old-deja/g++.mike/p1248.C: Likewise.
57821         * g++.old-deja/g++.mike/p3708.C: Likewise.
57822         * g++.old-deja/g++.mike/p3708a.C: Likewise.
57823         * g++.old-deja/g++.mike/p3708b.C: Likewise.
57824         * g++.old-deja/g++.mike/p646.C: Likewise.
57825         * g++.old-deja/g++.mike/p700.C: Likewise.
57826         * g++.old-deja/g++.mike/p783.C: Likewise.
57827         * g++.old-deja/g++.mike/p783a.C: Likewise.
57828         * g++.old-deja/g++.mike/p783b.C: Likewise.
57829         * g++.old-deja/g++.mike/p786.C: Likewise.
57830         * g++.old-deja/g++.mike/p789.C: Likewise.
57831         * g++.old-deja/g++.mike/p789a.C: Likewise.
57832         * g++.old-deja/g++.mike/p807a.C: Likewise.
57833         * g++.old-deja/g++.other/delete3.C: Likewise.
57834         * g++.old-deja/g++.other/dyncast1.C: Likewise.
57835         * g++.old-deja/g++.other/dyncast2.C: Likewise.
57836         * g++.old-deja/g++.other/dyncast3.C: Likewise.
57837         * g++.old-deja/g++.other/empty1.C: Likewise.
57838         * g++.old-deja/g++.other/temporary1.C: Likewise.
57839         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
57840         * g++.old-deja/g++.pt/t16.C: Likewise.
57841         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
57843 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
57845         * gcc.dg/991230-1.c: New test.
57847 1999-12-29  Jeffrey A Law  (law@cygnus.com)
57849         * gcc.c-torture/compile/991229-3.c: New test.
57850         * gcc.c-torture/compile/991229-2.c: New test.
57851         * gcc.c-torture/compile/991229-1.c: New test.
57853 1999-12-29  Greg McGary <gkm@eng.ascend.com>
57855         * gcc.c-torture/compile/labels-2.c: New test.
57857 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
57859         * gcc.c-torture/execute/991227-1.c: New test.
57861 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57863         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
57865 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
57867         * gcc.c-torture/execute/991221-1.c: New test.
57869 1999-12-20  Nathan Sidwell  <nathan@acm.org>
57871         * g++.old-deja/g++.other/cast3.C: New test.
57873 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
57875         * gcc.c-torture/execute/991216-4.c: New test.
57877 1999-12-16  Michael Meissner  <meissner@cygnus.com>
57879         * gcc.c-torture/execute/991216-1.c: New test.
57880         * gcc.c-torture/execute/991216-2.c: New test.
57881         * gcc.c-torture/execute/991216-3.c: New test.
57883 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57885         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
57886         Actually make the test fail by using "-O2" for compilation.
57888 1999-12-15  Nathan Sidwell  <nathan@acm.org>
57890         * g++.old-deja/g++.warn/cast-align1.C: New test.
57892 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57894         * gcc.c-torture/compile/991214-1.c: New test.
57895         * gcc.c-torture/compile/991214-2.c: New test.
57897 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57899         * gcc.dg/991214-1.c: New test.
57901 1999-12-13  Jeffrey A Law  (law@cygnus.com)
57903         * gcc.c-torture/compile/991213-3.c: New test.
57904         * gcc.c-torture/compile/991213-2.c: New test.
57905         * gcc.c-torture/compile/991213-1.c: New test.
57907 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
57909         * gcc.dg/991209-1.c: New test.
57911 1999-12-08  Nathan Sidwell <nathan@acm.org>
57913         * gcc.c-torture/compile/991208-1.c: New test.
57915 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57917         * gcc.dg/ultrasp2.c: New test.
57919 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
57921         * g++.old-deja/g++.abi/align.C (main): Fix typo.
57923 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
57925         * gcc.c-torture/compile/991202-1.c: New test.
57926         * gcc.c-torture/execute/991202-1.c: New test.
57927         * gcc.c-torture/execute/991202-2.c: New test.
57928         * gcc.c-torture/execute/991202-3.c: New test.
57930 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
57932         * g++.old-deja/g++.abi/align.C: New test.
57933         * g++.old-deja/g++.abi/aggregates.C: Likewise.
57934         * g++.old-deja/g++.abi/bitfields.C: Likewise.
57936 1999-12-01  Richard Henderson  <rth@cygnus.com>
57938         * gcc.c-torture/execute/991201-1.c: New.
57940 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
57942         * gcc.dg/991129-1.c: New test.
57944 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57946         * gcc.c-torture/compile/991127-1.c: New test.
57948 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57950         * g++.old-deja/g++.other/warn4.C: New test.
57952 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57954         * g++.old-deja/g++.eh/cleanup2.C: New test.
57955         * g++.old-deja/g++.ext/pretty2.C: New test.
57956         * g++.old-deja/g++.ext/pretty3.C: New test.
57957         * g++.old-deja/g++.other/debug6.C: New test.
57959 1999-10-20  Jim Wilson  <wilson@cygnus.com>
57961         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
57962         compiler_output to look for one error message instead of two.
57964 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
57966         * gcc.c-torture/execute/991118-1.c: Also test case
57967         where the word boundary does not split a byte evenly.
57969 1999-11-19  Nathan Sidwell  <nathan@acm.org>
57971         * g++.old-deja/g++.ext/restrict1.C: New test.
57973 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
57975         * gcc.c-torture/execute/991118-1.c: New test.
57977 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
57979         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
57980         working directory pathnames.
57982 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
57984         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
57985         host is equipped with driver.h and driver.o so it can actually
57986         compile and run the tests.
57988 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
57990         * gcc.c-torture/compile/991008-1.c: New test.
57992 1999-11-08  Nick Clifton  <nickc@cygnus.com>
57994         * lib/gcc-dg.exp: Include target-supports.exp
57996 1999-11-05  Nick Clifton  <nickc@cygnus.com>
57998         * lib/target-supports.exp: New file: Provide procs to test for
57999         features supported by the target.
58000         (check_weak_available): Moved here from ecos.exp.
58001         (check_alias_available): New proc: Determine of the target
58002         toolchain supports the alias attribute.
58004         * gcc.dg/special/ecos.exp: Move check_weak_available to
58005         target-supports.exp.
58006         (alias-1.c): Only perform the test if the target supports
58007         aliases.
58008         (wkali-1.c): Only perform the test if the target supports
58009         aliases.
58011         * gcc.dg/990506-0.c: Expect error messages from cross
58012         targets as well as native targets.
58014 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58016         * gcc.dg/ultrasp1.c: Removed xfail.
58017         * gcc.dg/struct-ret-2.c: Likewise.
58018         * gcc.dg/array-1.c: Likewise.
58020 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58022         * gcc.dg/struct-ret-2.c: New test.
58024         * gcc.dg/array-1.c: New test.
58026 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
58028         * gcc.c-torture/execute/991030-1.c: New test.
58030 1999-10-26  Richard Henderson  <rth@cygnus.com>
58032         * gcc.c-torture/compile/991026-2.c: New test.
58034 1999-10-26  Jeffrey A Law  (law@cygnus.com)
58036         * gcc.c-torture/compile/991026-1.c: New test.
58038 1999-10-23  Jeffrey A Law  (law@cygnus.com)
58040         * gcc.c-torture/execute/991023-1.c: New test.
58042 1999-10-19  Jeffrey A Law  (law@cygnus.com)
58044         * gcc.c-torture/execute/991019-1.c: New test.
58046 1999-10-16  Richard Henderson  <rth@cygnus.com>
58048         * gcc.c-torture/execute/991016-1.c: New test.
58050 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
58052         * gcc.c-torture/execute/991014-1.c: New test.
58054 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
58056         * g++.old-deja/g++.other/union2.C: New test.
58058 1999-10-13  Nathan Sidwell  <nathan@acm.org>
58060         * g++.old-deja/g++.other/vaarg2.C: New test.
58061         * g++.old-deja/g++.other/vaarg3.C: New test.
58063 1999-10-12  Craig Burley  <craig@jcb-sc.com>
58065         * g77.f-torture/noncompile/19990905-1.f: Moved from being
58066         in compile/.
58068 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
58070         * gcc.c-torture/execute/va-arg-11.c: New test.
58072 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
58074         * lib/file-format.exp (gcc_target_object_format): Don't
58075         crash if objdump is unavailable.
58077 1999-09-29  Donn Terry <donn@interix.com>
58079         * gcc.misc-tests/mg.exp: delete extraneous redirection.
58081 1999-09-28  Nick Clifton  <nickc@cygnus.com>
58083         * gcc.c-torture/compile/990928-1.c: New test.
58085 1999-09-28  Nathan Sidwell  <nathan@acm.org>
58087         * g++.old-deja/g++.other/decl6.C: New test.
58089 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58091         * gcc.c-torture/execute/va-arg-10.c: New test.
58093 1999-09-27  Nathan Sidwell  <nathan@acm.org>
58095         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
58096         __PRETTY_FUNCTION__.
58098 1999-09-23  Nick Clifton  <nickc@cygnus.com>
58100         * gcc.c-torture/execute/990923-1.c: New test.
58102 1999-09-21  Nick Clifton  <nickc@cygnus.com>
58104         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
58105         for which -fpic is inappropriate.
58107 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
58109         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
58111 1999-09-21  Nathan Sidwell  <nathan@acm.org>
58113         * g++.old-deja/g++.other/dyncast1.C: New test.
58114         * g++.old-deja/g++.other/dyncast2.C: New test.
58115         * g++.old-deja/g++.other/dyncast3.C: New test.
58116         * g++.old-deja/g++.other/dyncast4.C: New test.
58117         * g++.old-deja/g++.other/dyncast5.C: New test.
58118         * g++.old-deja/g++.eh/catch3.C: New test.
58119         * g++.old-deja/g++.eh/catch3p.C: New test.
58120         * g++.old-deja/g++.eh/catch4.C: New test.
58121         * g++.old-deja/g++.eh/catch4p.C: New test.
58122         * g++.old-deja/g++.eh/catch5.C: New test.
58123         * g++.old-deja/g++.eh/catch5p.C: New test.
58124         * g++.old-deja/g++.eh/catch6.C: New test.
58125         * g++.old-deja/g++.eh/catch6p.C: New test.
58126         * g++.old-deja/g++.eh/catch7.C: New test.
58127         * g++.old-deja/g++.eh/catch7p.C: New test.
58128         * g++.old-deja/g++.eh/catch8.C: New test.
58129         * g++.old-deja/g++.eh/catch8p.C: New test.
58130         * g++.old-deja/g++.eh/catch9.C: New test.
58131         * g++.old-deja/g++.eh/catch9p.C: New test.
58133 1999-09-13  Nathan Sidwell  <nathan@acm.org>
58135         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
58136         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
58138 1999-09-13  Jeffrey A Law  (law@cygnus.com)
58140         * gcc.c-torture/compile/990913-1.c: New test.
58142 1999-09-10  Nathan Sidwell  <nathan@acm.org>
58144         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
58145         * g++.old-deja/g++.jason/rfg5.C: Likewise.
58147 1999-09-09  Richard Henderson  <rth@cygnus.com>
58149         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
58151 1999-09-09  Nathan Sidwell  <nathan@acm.org>
58153         * g++.old-deja/g++.other/lookup11.C: New test.
58154         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
58155         what is permitted and what we want.
58156         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
58157         overload use.
58158         * g++.old-deja/g++.jason/rfg5.C: Likewise.
58160 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
58162         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
58163         * gcc.c-torture/noncompile/poison-1.c: New file.
58165 1999-09-08  Nathan Sidwell  <nathan@acm.org>
58167         * g++.old-deja/g++.other/sizeof3.C: New test.
58168         * g++.old-deja/g++.other/sizeof4.C: New test.
58169         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
58170         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
58172 1999-09-07  Richard Henderson  <rth@cygnus.com>
58174         * gcc.dg/va-arg-1.c: New.
58176 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58178         * gcc.c-torture/execute/va-arg-9.c: New test.
58180 1999-09-05  Craig Burley  <craig@jcb-sc.com>
58182         * g77.f-torture/compile/980519-2.f: New test.
58183         * g77.f-torture/compile/19990905-0.f: New test.
58184         * g77.f-torture/compile/19990905-1.f: New test.
58185         * g77.f-torture/compile/19990905-2.f: New test.
58187         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
58189 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
58191         * gcc.c-torture/execute/990827-1.c: Fix typo.
58193 1999-09-03  Nathan Sidwell  <nathan@acm.org>
58195         * g++.old-deja/g++.other/deref1.C: New test.
58197 1999-09-02  Nathan Sidwell  <nathan@acm.org>
58199         * g++.old-deja/g++.other/ambig2.C: New test.
58200         * g++.old-deja/g++.other/cond5.C: New test.
58201         * g++.old-deja/g++.other/lookup16.C: New test.
58203 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
58205         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
58206         assemblers too.
58208 1999-08-31  Jeffrey A Law  (law@cygnus.com)
58210         * lib/c-torture.exp: Avoid the "compare executables" optimization
58211         when testing native.
58213 1999-08-29  Jeffrey A Law  (law@cygnus.com)
58215         * gcc.c-torture/execute/990829-1.c: New test.
58216         * gcc.c-torture/compile/990829-1.c: New test.
58218 1999-08-27  Paul Burchard  <burchard@pobox.com>
58220         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
58221         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
58222         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
58223         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
58224         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
58225         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
58226         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
58227         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
58228         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
58229         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
58230         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
58232 1999-08-27  Jeffrey A Law  (law@cygnus.com)
58234         * gcc.c-torture/execute/990827-1.c: New test.
58236 1999-08-26  Craig Burley  <craig@jcb-sc.com>
58238         * g77.f-torture/noncompile/19990826-4.f: New test.
58240         * g77.f-torture/compile/19990826-3.f: New test.
58242         * g77.f-torture/execute/19990826-2.f: New test.
58244         * g77.f-torture/compile/19990826-1.f: New test.
58246         * gcc.c-torture/execute/990826-0.c: New test.
58247         * g77.c-torture/execute/19990826-0.f: New test.
58249         * g77.f-torture/noncompile/970626-2.f: New test.
58251 1999-08-25  Paul Burchard  <burchard@pobox.com>
58253         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
58254         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
58255         lss-011.C: New tests.
58257 1999-08-25  Nathan Sidwell  <nathan@acm.org>
58259         * g++.old-deja/g++.other/decl5.C: New test.
58261 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58263         * noncompile/noncompile.exp: Load_lib c-torture.exp.
58264         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
58265         call `postbase' for each one.  All callers of `postbase' changed
58266         to call this instead.
58268 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
58270         * gcc.c-torture/execute/990811-1.c: New test.
58272 1999-08-09  Nick Clifton  <nickc@cygnus.com>
58274         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
58275         just native ones.
58277         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
58278         just native ones.
58280 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58282         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
58284 1999-08-04  Jeffrey A Law  (law@cygnus.com)
58286         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
58288 1999-08-04  Nathan Sidwell  <nathan@acm.org>
58290         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
58292 1999-08-04  Jeffrey A Law  (law@cygnus.com)
58294         * gcc.c-torture/execute/990804-1.c: New test.
58296 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58298         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
58299         * g++.old-deja/g++.brendan/crash64.C: Likewise.
58300         * g++.old-deja/g++.brendan/overload8.C: Likewise.
58302 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58304         * g++.old-deja/g++.other/struct1.C: New test.
58306 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58308         * g++.old-deja/g++.other/enum2.C: New test.
58310 1999-08-02  Richard Henderson  <rth@cygnus.com>
58312         Adapted from tests from Franz Sirl:
58313         * gcc.c-torture/execute/va-arg-7.c: New test.
58314         * gcc.c-torture/execute/va-arg-8.c: New test.
58316 1999-08-01  Jeffrey A Law  (law@cygnus.com)
58318         * gcc.c-torture/compile/990801-2.c: New test.
58320         * gcc.c-torture/compile/990801-1.c: New test.
58322 1999-07-27  Michael Meissner  <meissner@cygnus.com>
58324         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
58325         fp-cmp-1.c, converting double to float.
58327         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
58328         fp-cmp-1.c, converting double to long double.
58330         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
58331         from fr1 to unknown_register, since fr1 is a legitimate register
58332         on some machines.
58334 1999-07-25  Jeffrey A Law  (law@cygnus.com)
58336         * README: More listname related changes.
58338 1999-07-08  Catherine Moore  <clm@cygnus.com>
58340         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
58342 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
58344         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
58346 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58348         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
58350 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
58352         * gcc.dg/990703-1.c: New test.
58354 1999-06-29  Nick Clifton  <nickc@cygnus.com>
58356         * lib/file-format.exp: New file: Move definition of proc
58357         gcc_target_object_format to here from
58358         gcc.dg/special/ecos.exp.
58360         * lib/c-torture.exp: Include lib file-format.exp.
58361         * lib/gcc-dg.exp: Include lib file-format.exp.
58363         * gcc.dg/special/ecos.exp: Remove definition of proc
58364         gcc_target_object_format.
58366 1999-06-28  Jeffrey A Law  (law@cygnus.com)
58368         * gcc.c-torture/execute/990628-1.c: New test.
58370 1999-06-25  Jeffrey A Law  (law@cygnus.com)
58372         * gcc.c-torture/compile/990625-2.c: New test.
58374         * gcc.c-torture/compile/990625-1.c: New test.
58376 1999-06-23  Nick Clifton  <nickc@cygnus.com>
58378         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
58379         attributes compile.
58380         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
58381         ports that use the COFF/PE file format.
58383 1999-06-17  Jeffrey A Law  (law@cygnus.com)
58385         * gcc.c-torture/compile/990617-1.c: New test.
58387 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
58389         * g++.old-deja/g++.other/decl4.C: New test.
58391 1999-06-14  Nathan Sidwell  <nathan@acm.org>
58393         * g++.old-deja/g++.other/bitfld3.C: New test.
58395 1999-06-08  Nathan Sidwell  <nathan@acm.org>
58397         * g++.old-deja/g++.eh/catch1.C: New test.
58399 1999-06-07  Jeffrey A Law  (law@cygnus.com)
58401         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
58403         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
58404         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
58406 1999-06-05  Craig Burley  <craig@jcb-sc.com>
58408         * g77.f-torture/compile/19990502-0.f: Replace with new,
58409         shorter, test that still fails after recent changes.
58411 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58413         * gcc.c-torture/execute/990604-1.c: New test.
58415 1999-05-31  Jeffrey A Law  (law@cygnus.com)
58417         * gcc.c-torture/execute/990531-1.c: New test.
58419 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58421         * gcc.c-torture/compile/990527-1.c: New test.
58423 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
58425         * gcc.c-torture/execute/990527-1.c: New test.
58427 1999-05-25  Nick Clifton  <nickc@cygnus.com>
58429         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
58430         bitfields as signed.
58432 1999-05-25  Craig Burley  <craig@jcb-sc.com>
58434         * g77.f-torture/compile/19990525-0.f: New test.
58436 1999-05-25  Jeffrey A Law  (law@cygnus.com)
58438         * gcc.c-torture/execute/990525-2.c: New test.
58440         * gcc.c-torture/execute/990525-1.c: New test.
58442 1999-05-24  Nathan Sidwell  <nathan@acm.org>
58444         * g++.old-deja/g++.other/anon3.C: New test.
58445         * g++.old-deja/g++.other/anon4.C: New test.
58446         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
58447         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
58448         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
58449         Merrill).
58451 1999-05-24  Jeffrey A Law  (law@cygnus.com)
58453         * gcc.c-torture/execute/990524-1.c: New test.
58455         * gcc.dg/990524-1.c: New test.
58457 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58459         * gcc.c-torture/compile/990523-1.c: New test.
58461 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
58463         * gcc.c-torture/compile/990519-1.c: New test.
58465 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58467         * gcc.c-torture/compile/990517-1.c: New test.
58469         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
58470         (e4, f4): New tests.
58471         (main): Call them.
58473 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58475         * gcc.dg/noreturn-1.c: New test.
58477 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58479         * gcc.c-torture/execute/990513-1.c: New test.
58481 1999-05-10  Richard Henderson  <rth@cygnus.com>
58483         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
58485 1999-05-10  Craig Burley  <craig@jcb-sc.com>
58487         * g77.f-torture/execute/erfc.f: Use small single-precision
58488         values, to avoid problems on Alphas when not -mieee.
58490 1999-05-08  Craig Burley  <craig@jcb-sc.com>
58492         * gcc.dg/990506-0.c: New test.
58494 1999-05-08  Richard Henderson  <rth@cygnus.com>
58496         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
58497         the constant to test.  Don't XFAIL 64-bit targets.
58499         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
58500         * g++.old-deja/g++.law/profile1.C: Likewise.
58502         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
58503         operator new instances.
58504         * g++.old-deja/g++.other/delete5.C: Likewise.
58506 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58508         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
58509         intrinsic.
58511 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58513         * g77.f-torture/execute/u77-test.f: Reverse order of two
58514         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
58516 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58518         * gcc.dg/compare1.c: New test.
58520 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
58522         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
58523         New tests.
58525 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58527         * g77.f-torture/compile/19990502-1.f: New test.
58529 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58531         * g77.f-torture/compile/19990502-0.f: New test.
58533 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58535         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
58536         intrinsic.
58538 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58540         * g77.f-torture/execute/u77-test.f (main): List libU77
58541         intrinsics not currently tested.
58542         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
58543         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
58544         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
58545         Trim blanks off the ends of some printed strings.
58547 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58549         * g77.f-torture/execute/u77-test.f (main): Just warn about
58550         FSTAT gid disagreement, as it's expected on some systems.
58552 1999-05-01  Craig Burley  <craig@jcb-sc.com>
58554         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
58555         use a new function, which allows for some slop.
58556         Clean up some commentary.
58557         (issum): The new function.
58558         (sgladd): Deleted subroutine.
58560 1999-05-01  Craig Burley  <craig@jcb-sc.com>
58562         * g77.f-torture/execute/u77-test.f: Modify to be more like
58563         libf2c/libU77 version, bringing patches to that version here.
58564         Add suitable commentary.
58566 1999-04-25  Richard Henderson  <rth@cygnus.com>
58568         * gcc.dg/990424-1.c: New test.
58570 1999-04-24  Craig Burley  <craig@jcb-sc.com>
58572         * g77.f-torture/execute/u77-test.f (main): Bug involving
58573         LSTAT has been fixed, so turn back on full checking.
58575 1999-04-20  Craig Burley  <craig@jcb-sc.com>
58577         * g77.f-torture/compile/19990419-0.f: New test.
58578         * g77.f-torture/execute/19990419-1.f: New test.
58580 1999-04-17  Richard Henderson  <rth@cygnus.com>
58582         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
58583         to avoid the need for a prototype to supress a warning.
58585 1999-04-07  Jim Wilson  <wilson@cygnus.com>
58587         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
58589 1999-04-04  Jeffrey A Law  (law@cygnus.com)
58591         * gcc.c-torture/execute/990404-1.c: New test.
58593 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58595         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
58596         * gcc.dg/cpp-if3.c: Don't use -pedantic.
58597         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
58598         missing initializer warnings.
58600 1999-03-28  Jeffrey A Law  (law@cygnus.com)
58602         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
58603         matching strings.
58605 1999-03-26  Jeffrey A Law  (law@cygnus.com)
58607         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
58609 1999-03-26  Craig Burley  <craig@jcb-sc.com>
58611         * g77.f-torture/execute/19990325-0.f: New test.
58612         * g77.f-torture/execute/19990325-1.f: New test.
58614 1999-03-24  Jeffrey A Law  (law@cygnus.com)
58616         * gcc.c-torture/execute/990324-1.c: New test.
58618 1999-03-22  Jim Wilson  <wilson@cygnus.com>
58620         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
58621         test with 4.
58623 1999-03-17  Richard Henderson  <rth@cygnus.com>
58625         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
58627 1999-03-13  Craig Burley  <craig@jcb-sc.com>
58629         * g77.f-torture/execute/19990313-2.f: New test.
58630         * g77.f-torture/execute/19990313-3.f: New test.
58632 1999-03-13  Craig Burley  <craig@jcb-sc.com>
58634         * g77.f-torture/execute/19990313-0.f: New test.
58635         * g77.f-torture/execute/19990313-1.f: New test.
58637 1999-03-12  Jim Wilson  <wilson@cygnus.com>
58639         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
58640         printf to sprintf.
58641         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
58642         (main): Add check for u15.  Conditionalize u31 check depending on
58643         whether ints are <32 bits or >=32 bits.
58645 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58647         * g77.f-torture/execute/19981119-0.f: Improve testiness.
58649 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58651         * g77.f-torture/compile/19990305-0.f: New test.
58652         * g77.f-torture/execute/19981119-0.f: New test.
58654 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58656         * g77.f-torture/execute/970625-2.f: call ABORT if final
58657         result is not correct, instead of just printing it.
58658         Add this checking via newly introduced obfuscation, to
58659         trip up buggy front ends.
58661 1999-03-07  Craig Burley  <craig@jcb-sc.com>
58663         * g77.f-torture/compile/960317-1.f: Moved from being
58664         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
58666 1999-03-06  Craig Burley  <craig@jcb-sc.com>
58668         * g77.f-torture/execute/960317-1.f: New (old) test.
58669         * g77.f-torture/execute/970625-2.f: Ditto.
58671 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
58673         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
58674         error message on line 1 or line 2; cccp and cpplib do this differently.
58676 1999-03-01  Jeffrey A Law  (law@cygnus.com)
58678         * g++.old-deja/g++.law/weak1.C: New test.
58680 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58682         * gcc.c-torture/execute/990119-1.c: Renamed to...
58683         * gcc.dg/990119-1.c: this, so it will only be tested once
58684         (it's a preprocessor test, it doesn't need to be run at
58685         multiple optimization levels).
58687 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58689         * lib/g++.exp: Don't add incdir=$base_dir/../include to
58690           ALWAYS_CXXFLAGS.
58692 1999-02-24  Craig Burley  <craig@jcb-sc.com>
58694         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
58695         * g77.f-torture/compile/19981216-0.f: ...as it is expected
58696         to not be compilable by current g77.
58698 1999-02-24  Nick Clifton  <nickc@cygnus.com>
58700         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
58702 1999-02-22  Jeffrey A Law  (law@cygnus.com)
58704         * gcc.c-torture/execute/990222-1.c: New test.
58706 1999-02-19  Craig Burley  <craig@jcb-sc.com>
58708         * g77.f-torture/compile/19990218-0.f: New test.
58709         * g77.f-torture/noncompile/19990218-1.f: New test.
58711 1999-02-18  Craig Burley  <craig@jcb-sc.com>
58713         * g77.f-torture/compile/19981216-0.f: New test.
58715 1999-02-14  Jeffrey A Law  (law@cygnus.com)
58717         * gcc.dg/990214-1.c: New test.
58719 1999-02-13  Jeffrey A Law  (law@cygnus.com)
58721         * gcc.dg/990213-2.c: New test.
58723         * gcc.dg/990213-1.c: New test.
58725 1999-02-12  Jeffrey A Law  (law@cygnus.com)
58727         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
58728         ints.
58730 1999-02-11  Nick Clifton  <nickc@cygnus.com>
58732         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
58733         specified by target.
58735         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
58737 1999-02-11  Jeffrey A Law  (law@cygnus.com)
58739         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
58741 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
58743         * gcc.dg/special/ecos.exp: New test driver for new tests with
58744         special requirements.
58746         * gcc.dg/special/alias-1.c: New test.
58747         * gcc.dg/special/gcsec-1.c: New test.
58748         * gcc.dg/special/weak-1.c: New test.
58749         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
58750         * gcc.dg/special/weak-2.c: New test.
58751         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
58752         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
58753         * gcc.dg/special/wkali-1.c: New test.
58754         * gcc.dg/special/wkali-2.c: New test.
58755         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
58756         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
58758 1999-02-10  Felix Lee  <flee@cygnus.com>
58760           * lib/c-torture.exp (c-torture-compile): Pull out code for
58761           analyzing gcc error messages.
58762           (c-torture-execute): Likewise.  Fix some (harmless) false
58763           positives.
58764           * lib/gcc.exp (gcc_check_compile): New function.
58766 1999-02-08  Richard Henderson  <rth@cygnus.com>
58768         * gcc.c-torture/execute/990208-1.c: New test.
58770 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
58772         * g++.dg/special/ecos.exp: New driver for new tests with special
58773         requirements
58775         * g++.dg/special/conpr-1.C: New test
58776         * g++.dg/special/conpr-2.C: New test
58777         * g++.dg/special/conpr-2a.C: New test
58778         * g++.dg/special/conpr-3.C: New test
58779         * g++.dg/special/conpr-3a.C: New test
58780         * g++.dg/special/conpr-3b.C: New test
58782         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
58783         allow g++ to use the dg driver
58785         * README: Add comment about g++.dg directory
58787 1999-02-06  Jeffrey A Law  (law@cygnus.com)
58789         * README: Update email addresses.
58791 1999-02-03  Nick Clifton  <nickc@cygnus.com>
58793         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
58794         arguments in order to force structure S onto the stack even on
58795         the alpha.
58796         (test): Pass 10 leading arguments to function foo as well as the
58797         structure S.
58799         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
58800         failure for all targets.
58802         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
58803         abort to terminate program execution.
58805 1999-01-30  Richard Henderson  <rth@cygnus.com>
58807         * gcc.c-torture/execute/990130-1.c: New test.
58809 1999-01-30  Jeffrey A Law  (law@cygnus.com)
58811         * gcc.dg/990130-1.c: New test.
58813 1999-01-28  Michael Meissner  <meissner@cygnus.com>
58815         * gcc.c-torture/execute/990128-1.c: New test.
58817 1999-01-27  Michael Meissner  <meissner@cygnus.com>
58819         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
58821 1999-01-27  Felix Lee  <flee@cygnus.com>
58823         * lib/c-torture.exp (c-torture-compile): pull out code for
58824         analyzing gcc error messages.
58825         (c-torture-execute): ditto, and fix some (harmless) false
58826         positives.
58827         * lib/gcc.exp (gcc_check_compile): new function.
58829 1999-01-17  Jeffrey A Law  (law@cygnus.com)
58831         * gcc.dg/990117-1.c: New test.
58833         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
58835         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
58837 1999-01-15  Jeffrey A Law  (law@cygnus.com)
58839         * g77.f-torture/compile/990115-1.f: New test.
58841 1999-01-07  Jeffrey A Law  (law@cygnus.com)
58843         * gcc.c-torture/compile/990107-1.c: New test
58845 1999-01-06  Jeffrey A Law  (law@cygnus.com)
58847         * gcc.c-torture/execute/990106-2.c: New test.
58849         * gcc.c-torture/execute/990106-1.c: New test.
58851 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
58853         * gcc.c-torture/compile/981223-1.c: New test.
58855 1998-12-29  Richard Henderson  <rth@cygnus.com>
58857         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
58858         (opt3): Rename from opt4 and disable.
58860 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
58862         * g++.old-deja/g++.pt/ptrmem5.C: New test.
58864 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
58866         * g++.old-deja/g++.other/conv5.C: New test.
58868 1998-12-14  Nick Clifton  <nickc@cygnus.com>
58870         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
58872 1998-12-11  Jeffrey A Law  (law@cygnus.com)
58874         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
58876 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
58878         * gcc.c-torture/compile/981211-1.c: New test.
58880 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58882         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
58884         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
58886 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58888         * gcc.special/930510-1.c: Make C9X safe.
58889         * gcc.misc-tests/gcov-1.c Similarly.
58890         * gcc.misc-tests/gcov-2.c Similarly.
58892 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58894         * gcc.dg/ultrasp1.c: New test.
58896 1998-12-06  Richard Henderson  <rth@cygnus.com>
58898         * gcc.c-torture/execute/981206.c: New test.
58900 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58902         * g++.old-deja/g++.ns/template7.C: New test.
58904         * g++.old-deja/g++.other/expr1.C: New test.
58906         * g++.old-deja/g++.eh/tmpl3.C: New test.
58908         * g++.old-deja/g++.eh/tmpl2.C: New test.
58910 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
58912         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
58913         * g++.old-deja/g++.other/using6.C: Removed.
58914         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
58916         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
58918 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
58920         * g++.old-deja/g++.pt/overload8.C: New test.
58922         * g++.old-deja/g++.pt/overload7.C: New test.
58924         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
58926         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
58927         and relinking messages.
58928         * lib/g++.exp (g++_target_compile): Remove .rpo file when
58929         compiling with -frepo.
58931 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
58933         * g++.old-deja/g++.pt/lookup6.C: New test.
58935 1998-11-30  Nick Clifton  <nickc@cygnus.com>
58937         * gcc.c-torture/execute/981130-1.c: New test.
58938         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
58940 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58942         * g++.old-deja/g++.pt/explicit76.C: New test.
58944         * g++.old-deja/g++.pt/friend38.C: New test.
58946         * g++.old-deja/g++.ns/crash2.C: New test.
58948         * g++.old-deja/g++.pt/defarg8.C: New test.
58950         * g++.old-deja/g++.pt/instantiate6.C: New test.
58952         * g++.old-deja/g++.pt/static6.C: New test.
58954         * g++.old-deja/g++.pt/decl2.C: New test.
58956 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58958         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
58959         problem is actually related with name lookup, but so what? :-)
58961         * g++.old-deja/g++.pt/friend37.C: New test.
58963 1998-11-25  Dave Love  <d.love@dl.ac.uk>
58965         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
58966         element, which fails on some systems.
58968         * g77.f-torture/execute/labug1.f: New test.
58970 1998-11-21  Jeffrey A Law  (law@cygnus.com)
58972         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
58973         is defined.
58975 1998-11-18  Dave Love  <d.love@dl.ac.uk>
58977         * g77.f-torture/compile/981117-1.f: New test.
58979 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
58981         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
58982         properly discarded.
58984 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
58986         * gcc.c-torture/execute/memcheck: New directory of tests for
58987         -fcheck-memory-usage.
58989 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
58991         * README: New file, general information about the testsuite and
58992         new description of the various C++ test subdirectories.
58993         * README.g++: Eliminate obsolete information, update and move most
58994         relevant stuff to README.
58996 1998-11-07  Richard Henderson  <rth@cygnus.com>
58998         * gcc.c-torture/compile/981107-1.c: New test.
59000 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
59002         * execute/memcpy-bi.c: New testcase.
59004 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
59006         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59007         base classes.
59009         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59010         template is selected.
59012         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
59013         classes, it should be accepted for all types.
59015         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
59017         * g++.old-deja/g++.pt/spec24.C: Ensure that template
59018         specializations start with template headers.
59020 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
59022         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
59024         * g++.old-deja/g++.other/init9.C: Test cross initialization of
59025         non-POD types.
59027 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59029         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
59031 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
59033         * compile/981022-1.c, compile/981022-1.x: New test and driver.
59035 1998-10-19  Jeffrey A Law  (law@cygnus.com)
59037         * 981019-1.c: New test.
59039 1998-10-14  Robert Lipe <robertl@dgii.com>
59041         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
59042         find objc headers.
59044 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59046         * compile/981001-4.c: Remove use of GCC extension that triggers a
59047         compiler bug.
59049 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
59051         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
59053 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59055         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
59056         instantiation of template produces incorrect code for delete
59057         expression.
59059         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
59060         constructors' name is not unique.
59061         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
59062         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
59064         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
59065         automatic array of const is ill-formed.
59067         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
59068         of template parameter?
59070         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
59071         const.
59073         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
59074         pointer-to-member expression.
59076         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
59077         declaration causes ICE.
59079 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
59081         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
59082         reserved in the global namespace.
59084         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
59085         generate needed virtual table.
59087         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
59089 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
59091         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
59092         template-dependent type
59094 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59096         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
59097         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
59098         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
59100         * g++.old-deja/g++.other/using5.C: New test; using decl from base
59101         class should be usable as argument of member function.
59102         * g++.old-deja/g++.other/using6.C: New test; using decl from base
59103         class should be usable as return type of member function.
59104         * g++.old-deja/g++.other/using7.C: New test; using decl from base
59105         class should be usable as type of data member.
59107         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
59109 1998-10-09  Jeffrey A Law  (law@cygnus.com)
59111         * gcc.c-torture/special/920521-1.c: Fix bogus test.
59113 1998-10-08  Nick Clifton  <nickc@cygnus.com>
59115         * gcc.dg/dll-?.c Add thumb to target list.
59116         Fix assembler scan patterns to match current assembler output.
59118 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
59120         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
59121         matching of template brackets.
59123         * g++.old-deja/g++.other/using4.C: New test.  Test using
59124         declarations of methods from base classes.
59126         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
59127         within functions should introduce names into the innermost
59128         enclosing namespace.
59130         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
59131         of static locals if first initialization throws.
59133 1998-10-07  Jim Wilson  <wilson@cygnus.com>
59135         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
59137 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
59139         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
59140         lose track of the possible targets of tablejump insns.
59141         * special/special.exp: Run it.
59143 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59145         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
59146         must be declared before its specializations can be named in friend
59147         declarations.
59149 1998-10-05  Dave Love  <d.love@dl.ac.uk>
59151         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
59153         * g77.f-torture/execute/io1.f: New test.
59155 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59157         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
59158         with pointer to template function, for which no argument deduction
59159         is possible.
59161         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
59162         specialization of template function as argument to template
59163         function.
59165         * g++.old-deja/g++.other/access2.C: New test; Inner class
59166         shouldn't have privileged access to Outer's names.
59168 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59170         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
59171         friend template declared within template class conflicts with
59172         nested class of the same name.
59174         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
59175         is ignored.
59177         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
59178         object with direct initializer as function declaration.
59180         * g++.old-deja/g++.other/decl2.C: New test; duplicate
59181         initializers.
59183         * g++.old-deja/g++.other/null2.C: New test; conditional operator
59184         involving const pointer and NULL produces incorrect result.
59186         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
59187         type name without `typename' should be rejected with -pedantic.
59189 1998-10-02  Richard Henderson  <rth@cygnus.com>
59191         * g++.old-deja/g++.other/addrof1.C: New test.
59193 1998-10-01  Nick Clifton  <nickc@cygnus.com>
59195         * gcc.c-torture/compile/981001-1.c: New test.
59196         * gcc.c-torture/execute/981001-1.c: New test.
59198 1998-10-01  Jeffrey A Law  (law@cygnus.com)
59200         * gcc.c-torture/compile/981001-2.c: New test.
59201         * gcc.c-torture/compile/981001-3.c: New test.
59202         * gcc.c-torture/compile/981001-4.c: New test.
59204 1998-10-01  Robert Lipe  <robertl@dgii.com>
59206         * lib/objc.exp (objc_target_compile): Add -L during compiles for
59207         multilibbed hosts.  Idea grafted from g77.exp.
59209 1998-09-30  Dave Love  <d.love@dl.ac.uk>
59211         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
59212         avoid losing on systems which need -lsocket.
59214 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
59216         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
59217         * g++.old-deja/g++.other/nested2.C: Ditto.
59218         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
59219         failure.
59221 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59223         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
59224         preferred over template operator!= for enum bitfields.
59226 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
59228         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
59229         that happen to have the same base name, but in different scopes,
59230         are incorrectly rejected.
59232 1998-09-16  Richard Henderson  <rth@cygnus.com>
59234         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
59235         on the native word size instead of an integer literal.
59237 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59239         * g++.old-deja/g++.other/static2.C: Invocation of static data
59240         member of type pointer-to-function denoted as non-static member.
59242         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
59243         checks involving function types and aliases.
59245 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59247         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
59248         redefined to the same non-trivial type.
59250         * g++.old-deja/g++.pt/explicit73.C: Test for proper
59251         namespace-qualification of template specializations declared in
59252         other namespaces.
59254         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
59255         to declare a subset of the specializations of a template function
59256         as friends of specializations of a template class.
59258         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
59259         member templates that do not fully specialize the enclosing
59260         template class are rejected.
59262 1998-09-11  Dave Love  <d.love@dl.ac.uk>
59264         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
59266 1998-09-08  Dave Love  <d.love@dl.ac.uk>
59268         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
59269         altered from libf2c/libU77 version.
59271 1998-09-06  Dave Love  <d.love@dl.ac.uk>
59273         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
59275 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
59276             Alexandre Oliva  <oliva@dcc.unicamp.br>
59278         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
59279         (un)signed char are different types for template specialization
59280         purposes.
59282 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
59284         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
59285         * objc: ObjC testsuite.
59287 1998-08-31  Catherine Moore  <clm@cygnus.com>
59289         * gcc.c-torture/execute/941014-1.x: New file.
59291 1998-08-31  Nick Clifton  <nickc@cygnus.com>
59293         * lib/c-torture.exp: Add support for
59294         torture_eval_before_compile and torture_eval_before_execute
59295         variables.
59297 1998-08-30  Jeffrey A Law  (law@cygnus.com)
59299         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
59300         this test triggers valid.
59302 1998-08-27  Jeffrey A Law  (law@cygnus.com)
59304         * gcc.dg/980827-1.c: New test.
59306 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
59308         * gcc.c-torture/execute/loop-4b.c: New test.
59310 1998-08-26  Nick Clifton  <nickc@cygnus.com>
59312         * lib/c-torture.exp: Add support for
59313         torture_eval_before_compile and torture_eval_before_execute
59314         variables.
59316 1998-08-25  Jeffrey A Law  (law@cygnus.com)
59318         * gcc.c-torture/compile/980825-1.c: New test.
59320 1998-08-24  Nick Clifton  <nickc@cygnus.com>
59322         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
59323         count number tests in opt_t0 not good_t0.
59325 1998-08-24  Jeffrey A Law  (law@cygnus.com)
59327         * gcc.c-torture/compile/930326-1.x: Fix typo.
59329 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
59331         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
59332         causes an ICE.
59334 1998-08-21  Jeffrey A Law  (law@cygnus.com)
59336         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
59337         STACK_SIZE is defined.
59338         * gcc.c-torture/unsorted/stuct.c: Similarly.
59340         * gcc.c-torture/compile/980821-1.c: New test.
59342 1998-08-21  Jeffrey A Law  (law@cygnus.com)
59344         * gcc.c-torture/execute/980526-2.c: Disable for targets with
59345         16bit ints.
59347 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
59349         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
59350         code.
59352 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
59354         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
59355         error'.
59357 1998-08-18  Jeffrey A Law  (law@cygnus.com)
59359         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
59361 1998-08-16  Jeffrey A Law  (law@cygnus.com)
59363         * gcc.c-torture/compile/980816-1.c: New test.
59365         * gcc.dg/980816-1.c: New test.
59367 1998-08-13  Jeffrey A Law  (law@cygnus.com)
59369         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
59370         compiler for ieee tests.
59372 1998-08-01  Dave Love  <d.love@dl.ac.uk>
59374         * g77.f-torture/compile/980729-0.f: New test.
59376 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
59378         * gcc.c-torture/special/eeprof-1.c: New test, for
59379         -finstrument-functions.
59380         * gcc.c-torture/special/special.exp: Run it.
59382 1998-07-29  Jeffrey A Law  (law@cygnus.com)
59384         * gcc.c-torture/compile/980729-1.c: New test.
59386 1998-07-27  Nick Clifton  <nickc@cygnus.com>
59388         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
59389         __thumb__ is defined, and test for ARM style doubles if so.
59391 1998-07-26  Dave Love  <d.love@dl.ac.uk>
59393         * g77.f-torture/noncompile/980615-0.f: New test.
59395 1998-07-26  H.J. Lu  (hjl@gnu.org)
59397         * gcc.dg/980312-1.c: Do link instead of compile.
59398         * gcc.dg/980313-1.c: Likewise.
59400 1998-07-26  Jeffrey A Law  (law@cygnus.com)
59402         * gcc.c-torture/compile/980726-1.c: New test.
59404 1998-07-25  Dave Love  <d.love@dl.ac.uk>
59406         * g77.f-torture/execute/io0.f: New test.
59408 1998-07-24  Nick Clifton  <nickc@cygnus.com>
59410         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
59411         an int.
59413 1998-06-18  Michael Meissner  <meissner@cygnus.com>
59415         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
59416         m32r bugs.
59418 1998-07-17  Nick Clifton  <nickc@cygnus.com>
59420         * gcc.dg/980626-1.c: Expect failures for all toolchains until
59421         c-decl.c:grokdeclarator can handle mode attributes.
59423 1998-07-16  Jeffrey A Law  (law@cygnus.com)
59425         * gcc.c-torture/execute/980716-1.c: New test.
59427 1998-07-13  Jeffrey A Law  (law@cygnus.com)
59429         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
59430         the mn10200.
59431         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
59432         the mn10200.
59433         * gcc.c-torture/execute/va-arg-3.x: Similarly.
59434         * gcc.c-torture/compile/930326-1.x: Similarly.
59436 1998-07-13  Dave Love  <d.love@dl.ac.uk>
59438         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
59439         New test from Craig.
59441 1998-07-12  Dave Love  <d.love@dl.ac.uk>
59443         * g77.f-torture/noncompile/980616-0.f: New test.
59445         * g77.f-torture/execute/970816-3.f: New test from Craig.
59447 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59449         *  g++.other/singleton.C: Return error value instead of taking
59450         SIGSEGV.
59452 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
59454         *  g++.other/singleton.C: New test.  Warning is under dispute.
59455         Runtime crash is not.
59457 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59459         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
59460         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
59461         using6.C, using7.C}: New namespace tests.
59463 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59465         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
59466         specialization with typedef'ed names used as array indexes.
59468 1998-07-09  Jeffrey A Law  (law@cygnus.com)
59470         * gcc.c-torture/execute/980709-1.c: New test.
59472         * gcc.dg/980709-1.c: New test.
59474 1998-07-07  Richard Henderson  <rth@cygnus.com>
59476         * gcc.c-torture/execute/bcp-1.c: New test.
59478 1998-07-07  Jeffrey A Law  (law@cygnus.com)
59480         * gcc.c-torture/execute/980707-1.c: New test.
59482 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
59484         * gcc.c-torture/compile/980706-1.c: New test.
59486 1998-07-01  Dave Love  <d.love@dl.ac.uk>
59488         * g77.f-torture/execute/980701-0.f,
59489         g77.f-torture/execute/980701-1.f: New test from Craig.
59491 1998-07-01  Jeffrey A Law  (law@cygnus.com)
59493         * gcc.c-torture/compile/980701-1.c: New test.
59495         * gcc.c-torture/execute/980701-1.c: New test.
59497 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
59498 rlsruhe.de>
59500         * g++.old-deja/g++.robertl/eb132.C: New test.
59501         * g++.old-deja/g++.robertl/eb133.C: Likewise.
59503 1998-06-29  Dave Love  <d.love@dl.ac.uk>
59505         * g77.f-torture/execute/980628-7.f,
59506         g77.f-torture/execute/980628-8.f,
59507         g77.f-torture/execute/980628-9.f,
59508         g77.f-torture/execute/980628-10.f: New tests from Craig.
59510         * g77.f-torture/execute/980628-3.f: Remove mail headers.
59512 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59514         * g77.f-torture/execute/980628-4.f: New test from Craig.
59515         * g77.f-torture/execute/980628-5.f: Likewise.
59516         * g77.f-torture/execute/980628-2.f: Likewise.
59517         * g77.f-torture/execute/980628-0.f: Likewise.
59518         * g77.f-torture/execute/980628-1.f: Likewise.
59519         * g77.f-torture/execute/980628-3.f: Likewise.
59520         * g77.f-torture/execute/980628-6.f: Likewise.
59522 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59524         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
59525         directory when nothing has been installed yet.
59527 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
59529         * gcc.c-torture/special/special.exp: Handle newer versions of
59530         dejagnu.
59532 1998-06-26  Jeffrey A Law  (law@cygnus.com)
59534         * gcc.dg/980626-1.c: New test.
59536 1998-06-19  Bruno Haible <haible@ilog.fr>
59538         * gcc.misc-tests/m-un-2.c: New test.
59539         * g++.old-deja/g++.other/warn01.c: Likewise.
59541 1998-06-19  Robert Lipe  <robertl@dgii.com>
59543         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
59544         compatibility with assmblers with a different comment character.
59545         Eliminate use of GAS-specific extensions.
59547 1998-06-19  Jeffrey A Law  (law@cygnus.com)
59549         * gcc.c-torture/execute/ieee/980619-1.c: New test.
59551 1998-06-19  Robert Lipe  <robertl@dgii.com>
59553         * lib/g77.exp: Replace search for libf2c.a with search for newly
59554         renamed libg2c.a
59556 1998-06-17  Jeffrey A Law  (law@cygnus.com)
59558         * gcc.c-torture/execute/980617-1.c: New test.
59560 1998-06-12  Jeffrey A Law  (law@cygnus.com)
59562         * gcc.c-torture/execute/980612-1.c: New test.
59564 1998-06-08  Jeffrey A Law  (law@cygnus.com)
59566         * gcc.dg/980523-1.c: Only test on ppc-linux.
59567         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
59569         * gcc.c-torture/execute/980608-1.c: New test.
59571 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
59573         * gcc.c-torture/execute/980605-1.c: New test.
59575 1998-06-04  Jeffrey A Law  (law@cygnus.com)
59577         * gcc.c-torture/execute/980604-1.c: New test.
59579 1998-06-02  Jeffrey A Law  (law@cygnus.com)
59581         * gcc.c-torture/execute/980602-1.c: New test.
59582         * gcc.c-torture/execute/980602-2.c: Likewise.
59584 1998-06-02  Dave Love  <d.love@dl.ac.uk>
59586         * 970125-0.f: Fix per JCB.  Add commentary.
59588 1998-05-31  Michael Meissner  <meissner@cygnus.com>
59590         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
59591         IEEE -0 support.
59593 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
59595         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
59596         earlier.
59598 1998-05-28  Catherine Moore <clm@cygnus.com>
59600         * gcc.c-torture/execute/980526-3.c: New test.
59602 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
59604         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
59605         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
59606         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
59607         m88k-motorola-sysv3 to XFAIL.
59609 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59611         * gcc.dg/980526-1.c: New test.
59612         * gcc.c-torture/execute/980526-2.c: New test.
59614 1998-05-26  Jeffrey A Law  (law@cygnus.com)
59616         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
59618         * gcc.c-torture/execute/980526-1.c: New test.
59620 1998-05-26  Dave Love  <d.love@dl.ac.uk>
59622         * g77.f-torture/execute/alpha2.f: Add runtime test.
59624 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
59626         * g++.old-deja/old-deja.exp: Strip leading directories.
59628         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
59629         error for the line.  Don't run multiple tests for the same line.
59631 1998-05-23  Jeffrey A Law  (law@cygnus.com)
59633         * gcc.dg/980523-1.c: New test.
59635 1998-05-23  Dave Love  <d.love@dl.ac.uk>
59637         * g77.f-torture/compile/970915-0.f: New test.
59639 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
59641         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
59643 1998-05-21  Jeffrey A Law  (law@cygnus.com)
59645         * gcc.dg/980520-1.c: New test.
59647 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
59649         * gcc.dg/980502-1.c: Fix return type.
59651 1998-05-20  Jeffrey A Law  (law@cygnus.com)
59653         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
59654         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
59655         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
59656         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
59657         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
59659 1998-05-20  Dave Love  <d.love@dl.ac.uk>
59661         * g77.f-torture/execute/980520-1.f: New test.
59663 1998-05-15  Dave Love  <d.love@dl.ac.uk>
59665         * lib/mike-g77.exp: New file.
59667         * g77.f-torture/noncompile/noncompile.exp,
59668         g77.f-torture/noncompile/check0.f: New files.
59670 1998-05-14  Dave Love  <d.love@dl.ac.uk>
59672         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
59673         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
59674         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
59675         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
59676         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
59677         abort where appropriate.
59679 1998-05-05  Michael Meissner  <meissner@cygnus.com>
59681         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
59682         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
59684 1998-04-29  Dave Love  <d.love@dl.ac.uk>
59686         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
59688 1998-04-27  Dave Love  <d.love@dl.ac.uk>
59690         * g77.f-torture/compile/980427-0.f: New test.
59692 1998-04-24  Dave Love  <d.love@dl.ac.uk>
59694         * g77.f-torture/compile/980424-0.f: New test.
59696 1998-04-19  Dave Love  <d.love@dl.ac.uk>
59698         * g77.f-torture/compile/980419-2.f (main): New test.
59699         * g77.f-torture/compile/970125-0.f: New test.
59700         * g77.f-torture/compile/980419-1.f: New test.
59702 1998-04-08  Jim Wilson  <wilson@cygnus.com>
59704         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
59705         of loop-4.c.
59707 1998-04-07  Jim Wilson  <wilson@cygnus.com>
59709         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
59711 1998-04-03  Jim Wilson  <wilson@cygnus.com>
59713         * gcc.c-torture/compile/980329-1.c: New test.
59715 1998-03-18  Jim Wilson  <wilson@cygnus.com>
59717         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
59718         * gcc.dg/980312-1.c: Fix typo in -march command.
59720 1998-03-16  H.J. Lu  (hjl@gnu.org)
59722         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
59724 1998-03-11  Robert Lipe  <robertl@dgii.com>
59726         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
59727         Dave Love agree the Fortran source is bogus.
59729 1998-03-11  Robert Lipe  <robertl@dgii.com>
59731         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
59732         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
59733         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
59734         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
59735         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
59737 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59739         * g++.old-deja/g++.other/friend1.C: New test.
59741 1998-02-18  Dave Love  <d.love@dl.ac.uk>
59743         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
59744         possibly uninitialized) variables and declare dnrm2.
59746 1998-02-23  Robert Lipe <robertl@dgii.com>
59748         From Bruno Haible <haible@ilog.fr>:
59749         * gcc.c-torture/execute/980223.c: New test.
59751 1998-02-13  Jeffrey A Law  (law@cygnus.com)
59753         * gcc.dg/ifelse-1.c: New test.
59755 1998-02-09  H.J. Lu  (hjl@gnu.org)
59757         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
59759           * lib/old-dejagnu.exp (old-dejagnu): Added the
59760           "execution test - XFAIL *-*-*" handling in the spirit of
59761           "excess errors test -". Changed the "execution test fails"
59762           handling to be like "excess errors test fails".
59763           * Update various tests accordingly.
59765 1998-02-06  Jim Wilson  <wilson@cygnus.com>
59767         * gcc.c-torture/execute/980205.c: New test.
59769 1998-01-18  Jeffrey A Law  (law@cygnus.com)
59771         * lib/c-torture.exp: Look for .x files instead of .cexp files.
59772         * lib/f-torture.exp: Similarly.
59773         * gcc.c-torture: Rename all .cexp files to .x files.
59775 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
59777         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
59778         (940510-1.c): Removed duplicate.
59779         (971104-1.c): New test.
59781 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
59783           * lib/f-torture.exp: Improve error and loop detection.
59785 1997-11-19  Michael Meissner  <meissner@cygnus.com>
59787         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
59788         use that to size the filler array.
59790 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
59792         * lib/c-torture.exp(c-torture-execute): Fix typo.
59794         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
59795         testcase as the executable name. Keep the executable around if
59796         the test fails.
59798 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
59800         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
59801         changes.  Only test one -g option, and move it to the end of the
59802         list of options to test.
59804 1997-09-19  Michael Meissner  <meissner@cygnus.com>
59806         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
59807         variable GCC_TORTURE_OPTIONS to supply default switches separated
59808         by colons.  If no environment variable, run tests with -O0 -g, -O1
59809         -g, and -O2 -g as well.
59811 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
59813         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
59814         explanatory comments. Fix indentation.
59816 1997-09-15  Jeffrey A Law  (law@cygnus.com)
59818         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
59820 1997-09-11  Jeffrey A Law  (law@cygnus.com)
59822         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
59823         * g++.old-deja/g++.mike/p7325.C: Likewise.
59824         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
59826 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
59828         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
59829         * g++.old-deja/g++.brendan/crash30.C: Likewise.
59830         * g++.old-deja/g++.brendan/crash39.C: Likewise.
59831         * g++.old-deja/g++.law/operators4.C: Likewise.
59833 1997-09-11  Joe Buck  (jbuck@synopsys.com)
59835         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
59836         * g++.old-deja/g++.mike/p784.C: Ditto.
59837         * g++.old-deja/g++.mike/p785.C: Ditto.
59839 1997-09-05  Jeffrey A Law  (law@cygnus.com)
59841           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
59843 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
59845         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
59846         target feature; pass this to c-torture-execute as needed.
59848 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
59850         * lib/c-torture.exp(c-torture-execute): If the previous and the
59851         current executables being tested are identical, we don't need to
59852         run the executable again. Try to make the executable names
59853         unique. Add an optional argument for passing additional compiler
59854         flags.
59856 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
59858         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
59860 1997-08-29  Jeffrey A Law  (law@cygnus.com)
59862         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
59864 1997-07-31  Jeffrey A Law  (law@cygnus.com)
59866         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
59867         32bit or larger longs.
59869         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
59870         have either a 32bit long or 32bit int.
59872 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
59874         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
59875         Make double precision tests dependent on sizeof (double).
59877 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
59879         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
59880         too.
59882 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
59884         * gcc.c-torture/compile/961203-1.cexp: New script.
59886 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
59888         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
59889         up the includes ourselves.
59891 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
59893         * lib/plumhall.exp: Remove random include, and add a few
59894         verbose messages for debugging.
59896 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
59898         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
59899         of trying to do it ourselves.
59901 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59903         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
59905 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
59907         * gcc.prms/5403.c: Made regexp a bit less strict.
59909 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
59911         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
59912         is returned from remote_load instead.
59913         * lib/plumhall.exp: Ditto.
59914         * lib/mike-g++.exp: Ditto.
59915         * lib/old-dejagnu.exp: Ditto.
59916         * lib/c-torture.exp: Ditto.
59918 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
59920         * lib/g++.exp: Use build_wrapper procedure.
59921         * lib/gcc.exp: Ditto.
59923 1997-05-20  Jeffrey A Law  (law@cygnus.com)
59925         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
59926         an old-style decl for malloc.  Fixes tests to work when
59927         sizeof (int) != sizeof (size_t).
59929 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59931         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
59933         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
59934         use stdargs.h interface.
59936 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59938         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
59939         NO_VARARGS when compiling.
59941 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
59943         * lib/plumhall.exp(ph_includes): New procedure.
59944         (ph_make): Use it.
59945         (ph_compiler): Ditto.
59947         * lib/g++.exp: Rename test-glue.c to testglue.c.
59948         * lib/gcc.exp: Ditto.
59950 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
59952         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
59953         to completion when it's called.
59955 1997-03-21  Michael Meissner  <meissner@cygnus.com>
59957         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
59958         is defined, don't do test.
59960 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
59962         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
59963         for object files.
59964         (ph_summary): Mark skipped testcases as untested, not unresolved.
59966         * lib/plumhall.exp (ph_make): If unresolved because of bad
59967         errorCode, record errorCode in log file.
59968         (*): Replace send_log/verbose with verbose -log.
59970 1997-03-19  Michael Meissner  <meissner@cygnus.com>
59972         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
59973         double conversion if double isn't at least 8 bytes.
59975         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
59976         int to work with targets where int is 16 bits.
59978         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
59979         8 bytes, just exit, since 4 byte doubles don't have enough bits of
59980         precision for the test to complete.
59982 1997-03-14  Michael Meissner  <meissner@cygnus.com>
59984         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
59985         if d10v is not compiled with the -mdouble64 flag.
59986         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
59988         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
59989         d10v is not compiled with the -mint32 flag.
59991 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
59993         * lib/plumhall.exp: Use incr_count.
59995 1997-03-12  Jeffrey A Law  (law@cygnus.com)
59997         * gcc.c-torture: Update to c-torture-1.45.
59999 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
60001         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60002         the name of the expect testcase file).
60004         * lib/g++.exp(g++_init): Ditto.
60006 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
60008         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60009         the host.
60011         * lib/gcc.exp(gcc_exit): New procedure.
60013 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
60015         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
60016         specs where appropriate.
60018         * g++.old-deja/g++.arm/*: Added additional ERROR checks
60019         because of new "candidates are" messages, and removed a few
60021         * Converted all non-old-style g++ testcases to old-style, and
60022         moved into g++.old-deja.
60024 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
60026         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
60027         options.
60029         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
60030         succeeded.
60032         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
60034 1997-02-13  Michael Meissner  <meissner@cygnus.com>
60036         * lib/gcc.exp (gcc_target_compile): Add support for defining
60037         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
60038         the machine doesn't have those features.
60040 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
60042         * g++.law/operators4.exp: Don't use LIBS.
60044 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
60046         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
60048         * lib/mike-g++.exp: Don't set the compiler to be tested here.
60049         * lib/g++.exp: Set it here instead. Also, allow use of the
60050         --tool_exec and --tool_opt options. Change CXX to
60051         GXX_UNDER_TEST.
60053         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
60055         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
60057 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
60059         * lib/old-dejagnu.exp: Use prune_warnings instead of
60060         prune_system_crud.
60061         * lib/mike-g++.exp: Ditto.
60062         * lib/gcc.exp: Ditto.
60063         * lib/g++.exp: Ditto.
60065         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
60067 1997-02-07  Jeffrey A Law  (law@cygnus.com)
60069           * 941014-2.c: Include stdlib.h
60070           * 960327-1.c: Include stdio.h
60071           * dbra.c, index-1.c: Don't assume ints are 32bits.
60073 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
60075         * lib/gcc.exp: Add gcc,stack_size target feature.
60077         * lib/g++.exp(g++_target_compile): Add the include and link
60078         paths here, not in two other places. And, it's $options, not
60079         options.
60081         * lib/mike-g++.exp(postbase): Remove the code that determines
60082         the correct include and link paths.
60083         * g++.old-deja/old-deja.exp: Ditto.
60085 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
60087         * lib/g++.exp(g++_init): target_compile no longer returns the
60088         filename of the result.
60090 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
60092         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
60093         call to glob.
60095         * gcc.c-torture/special/special.exp: Change call to
60096         gcc_target_compile to include the object file.
60098 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
60100         * gcc.c-torture/special/special.exp: Correct misspelling in last
60101         change.
60103 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
60105         * lib/plumhall.exp(ph_summary): Log the entire output of the
60106         executable. Return -1 if there were any failures, 0 otherwise.
60107         (ph_execute): Return -1 if there were any failures, 0 otherwise.
60108         (ph_make): Clean up objects and executables that were built
60109         if the tests succeeded.
60111 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
60113         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
60114         libraries and includes in the build tree as appropriate.
60116 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
60118         * lib/c-torture.exp: Instead of looking for the global variable
60119         NO_LONG_LONG, check to see if that's a feature of the target.
60121 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
60123         * config/default.exp: Minimize. Delete the remainer of the files in
60124         config; this functionality is now in devo/dejagnu/config.
60126         g++.*/*: Pass any additional flags used to compile to postbase;
60127         delete CXXFLAGS.
60129         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
60130         is now done by runtest.exp. Use gcc_target_compile instead of
60131         compile.
60133         lib/c-torture.exp: Use gcc_target_compile instead of compile.
60134         Remove references to CFLAGS. Use remote_file instead of
60135         calling rm -f.
60136         (c-torture): Take a list of arguments to use to compile this
60137         testcase.
60139         lib/g++.exp: Simplify. Use target_compile instead of compile.
60140         lib/gcc-dg.exp: Ditto.
60141         lib/gcc.exp: Ditto.
60142         lib/mike-{gcc,g++}.exp: Ditto.
60143         lib/old-dejagnu.exp: Ditto.
60144         lib/plumhall.exp: Ditto.
60146 1997-01-08  Jim Wilson  <wilson@cygnus.com>
60148         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
60149         (ph_linker): Likewise.
60151 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
60153           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
60154         MAP_ANON / MAP_ANONYMOUS if defined;
60155         else try to map from /dev/zero .
60157 1996-11-12  Jeffrey A Law  (law@cygnus.com)
60159         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
60160         isn't defined, then define it to MAP_ANONYMOUS.
60162 1996-11-12  Jeffrey A Law  (law@cygnus.com)
60164         * gcc.c-torture: Update to c-torture-1.42 release.
60166 1996-11-11  Jeffrey A Law  (law@cygnus.com)
60168         * gcc.c-torture: Update to c-torture-1.41 release.
60170 1996-10-27  Jeffrey A Law  (law@cygnus.com)
60172         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
60173         c-torture release.
60175 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
60177         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
60178         and LDFLAGS.  Fix second case to append the target_info ldflags
60179         onto LDFLAGS, not CFLAGS.
60180         * lib/g++.exp (g++_init): Add target_info stuff.
60181         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
60182         of libgloss and newlib flags for !native.
60184         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
60185         (GDB): Fix relative path to go up another dir for finding gdb.
60187 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
60189         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
60190         versions in the target_info array, if they don't exist.
60192 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
60194         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
60196 1996-07-08  Jim Wilson  <wilson@cygnus.com>
60198         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
60199         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
60201 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
60203         * lib/old-dejagnu.exp: Don't remove the output file before we've
60204         actually tested it. Don't append pwd to the path of the executable
60205         we're testing.
60207 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
60209         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
60211 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
60213         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
60214         temporary directory for compiler files, and set it to a default
60215         value of /tmp. Set $output as the name of the output file from
60216         compiling the testcase. Add a -o option to $cflags_var so the
60217         compiler writes the final output file as $output. Set $executable
60218         to $output.
60220         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
60221         directory for compiler files, and set it to /tmp if it doesn't
60222         already have a value. Set $output_file to the name of the output
60223         file from compiling the testcase. Add a -o option to CXXFLAGS so
60224         the compiler writes the final output file as $output. Use $output
60225         as the executable to be tested.
60227 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
60229         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
60231 1996-06-08  Jeffrey A Law  (law@cygnus.com)
60233         * gcc.c-torture/execute/pending-1.c: New test.  Still
60234         pending in Tege's queue.
60236 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
60238         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
60239         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
60240         if there were failures.  Call unresolved if there were unresolved
60241         testcases.  Call gcc_fail if program did not run to completion.
60242         (ph_make): Pass additional argument name to ph_execute.
60243         (ph_execute): Add new argument.  Pass additional arguments to
60244         ph_summary.  Call gcc_fail is there is no execution output.
60246 1996-04-24  Jeffrey A Law  (law@cygnus.com)
60248         * lib/plumhall.exp (proc_summary): Output relavent summary
60249         lines into the log so specific failures in plumhall can be
60250         investigated.
60252 1996-04-10  Jeffrey A Law  (law@cygnus.com)
60254         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
60255         (c-torture-execute): Don't try to execute tests which use
60256         "long long" types if $NO_LONG_LONG is nonzero.
60258 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
60260         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
60261         not c-torture.
60263         * gcc.ieee: Move from here.
60264         * gcc.c-torture/execute/ieee: To here.
60266 1996-03-26  Jeffrey A Law  (law@cygnus.com)
60268         * gcc.c-torture: Update to c-torture-1.41 release.
60270 1996-03-22  Jeffrey A Law  (law@cygnus.com)
60272         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
60273         not "$output".
60275 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
60277         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
60278         -c present.
60280 1996-03-02  Jeffrey A Law  (law@cygnus.com)
60282         * config/proelf.exp: Handle connecting to a simulator.
60284 1996-01-31  Jeffrey A Law  (law@cygnus.com)
60286         * config/proelf.exp: New file.  Enough framework that we can
60287         run c-torture tests on the proelf targets (or any other target
60288         that gdb can connect to for that matter).
60290 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
60292         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
60293         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
60295         * lib/plumhall.exp (ph_execute): Always call ph_summary if
60296         exec_output exists.
60298 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
60300         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
60301         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
60303         * config/*.exp: Update FSF address.  Change result of ${tool}_load
60304         to pass/fail/unresolved/unsupported/untested.  Caller must now
60305         call unresolved/unsupported/untested.
60306         * lib/*.exp: Update FSF address.  Update to handle new results of
60307         ${tool}_load.
60308         * lib/chill.exp (verbose): Delete.
60310 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
60312         * lib/gcc.exp (default_gcc_start): Change order of args to
60313         $LDFLAGS $CFLAGS $LIBS.
60314         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
60315         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
60316         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
60317         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
60318         * gcc.misc-tests/dg-test.exp: Likewise.
60319         * gcc.misc-tests/msgs.exp: Likewise.
60320         * gcc.prms/prms.exp: Likewise.
60321         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
60322         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
60324         * lib/dg.exp: Deleted, moved to dejagnu/lib.
60326 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
60328         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
60330         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
60331         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
60333         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
60334         necessary.
60336 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
60338         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
60339         global for loop; add use of $mathlib.
60340         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
60341         settings here; set mathlib for anything but VxWorks.
60343 1996-01-22  Jeffrey A Law  (law@cygnus.com)
60345         * gcc.c-torture: Update to c-torture-1.40 release.
60347 1996-01-03  Jeffrey A Law  (law@cygnus.com)
60349         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
60350         dg.exp.
60352 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
60354         * lib/c-torture.exp (c-torture-execute): Declare "output" as
60355         global.
60357 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
60359         * lib/g++.exp (LIBS): Define if not already.
60360         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
60361         (gcc-dg-prune): Call prune_gcc_output.
60362         * lib/gcc.exp (prune_gcc_output): New proc.
60363         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
60364         prune_gcc_output.
60366 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
60368         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
60369         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
60371 1995-11-15  Jeffrey A Law  (law@cygnus.com)
60373         * gcc.c-torture: Update to c-torture-1.39 release.
60375 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
60377         * lib/c-torture.exp (c-torture-execute): Don't return if one option
60378         fails, try others as well.
60380 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
60382         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
60383         If compilation fails, mark execute tests as `untested'.
60384         If test is marked as unsupported, don't mark compilation and
60385         execute tests as failed.
60387 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
60389         * lib/g++.exp (g++_init): Don't link in libg++, and look to
60390         libstdc++ for whether or not we want to be doing shared
60391         libraries.  Delete link_curses since we don't need it anymore.
60392         * lib/mike-g++.exp (postbase): Don't link in libg++.
60393         * g++.old-deja/old-deja.exp: Likewise.
60395 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
60397         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
60399 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
60401         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
60402         For that, add `-Wl,-a,shared_archive'.
60403         * g++.old-deja/old-deja.exp: Likewise.
60405 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
60407         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
60409 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
60411         * lib/mike-g++.exp (postbase): Pay attention to the status of
60412         g++_load.
60414 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
60416           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
60418 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
60420         * lib/gcc.exp (default_gcc_start): No longer need to log program
60421         being executed or its output, execute_anywhere does that now.
60422         * lib/g++.exp (default_g++_version): Call execute_anywhere.
60423         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
60425 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
60427         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
60428         the same as those in lib/g++.exp.
60430 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
60432         * gcc.c-torture: Update to c-torture-1.38 release.
60433         * gcc.ieee: Related changes.
60435 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
60437         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
60438         "exec". Minor reformatting changes.
60440         * config/rom68k.exp (${tool}_load): Make it work in a canadian
60441         cross. This means all "exec" calls now work on a remote host as
60442         well.
60443         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
60444         cross. Filter out the extra "\r\n" stuff that expect puts in.
60445         (c-torture-execute): Filter out the bogus warnings like
60446         c-torture-compile does. Add support for canadian cross.
60447         * lib/gcc.exp (default_gcc_version, default_gcc_start)
60448         Use execute_anywhere rather than calling exec directly. Now it
60449         works for canadian cross testing.
60451 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
60453         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
60454         results into a variable, and check that rather than using file exists.
60456 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
60458         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
60459         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
60461 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60463         * g++.old-deja/old-deja.exp: Create and pass runshlib and
60464         lib_curses if there's a shared libg++ in the build tree.
60466 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
60468         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
60469         if not supported target.
60471 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
60473         * lib/g++.exp (g++_init): Move empty setting of runshlib and
60474         link_curses up to always happen, not just for native builds.
60476 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
60478         * gcc.c-torture: Update to c-torture-1.36 release.
60479         * gcc.failure: Related changes.
60481 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
60483         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
60485 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
60487         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
60488         * lib/mike-g++.exp (postbase): Not in here.  Still reference
60489         runshlib, link_curses, and mathlib for link and run.
60491         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
60492         pass the runtime shared library options for Solaris, OSF/1, and
60493         Irix5, and link with -lcurses to avoid unresolved references.
60495 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
60497         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
60498         only run once.
60500 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
60502         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
60504 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
60506         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
60507         do not have a framework for the "compat" tests yet.
60509 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
60511         * lib/mike-g++.exp (postbase): New local variable `mathlib',
60512         set to null if we're testing vxworks5.1.  Use that instead of
60513         `-lm' in the setting of LIBS for link and run.
60515 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
60517         * config/rom68k.exp (${tool}_load): Major changes to make it
60518         work.  Verified that it does in fact return the stuff in
60519         exec_output properly.  Catch any Emul or any TRAP other than 0.
60521 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
60523         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
60524         LDFLAGS properly for targets that need stuff from libgloss.
60525         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
60526         only run once.
60527         (gpp_initialized): New variable.
60529 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
60531         * config/rom68k.exp: Load libgloss.exp.
60532         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
60533         so we can produce a fully linked binary.
60534         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
60535         so we can produce a fully linked binary.
60537 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
60539         * lib/plumhall.exp (ph_section): Watch for expected failures.
60540         Add missing `else'.
60542         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
60543         run the testcase.
60544         (c-torture): Likewise.
60546 1995-08-28  Doug Evans  <dje@cygnus.com>
60548         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
60550         * lib/mike-g++.exp (mike_cleanup): New proc.
60551         (prebase): New globals compiler_result, not_compiler_result,
60552         target_regexp.
60553         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
60554         allow leading "-" in pattern.  Watch for unsupported tests.
60555         If $compiler_result is set, pattern match assembler code,
60556         and ditto for $not_compiler_result.
60557         * lib/mike-gcc.exp: Likewise.
60559         * lib/plumhall.exp (ph_execute): Only call ph_summary if
60560         execution "succeeded".
60562 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
60564         * config/win32.exp: New file.
60565         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
60567 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
60569         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
60570         unsupported.
60571         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
60572         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
60573         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
60575         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
60576         "... without exceptions was ...".  That is now handled by
60577         prune_system_crud.
60578         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60580 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
60582         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
60583         sieve.c,sort2.c}: New files.
60584         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
60585         sieve.exp,sort2.exp}: Drivers for them.
60587         * lib/mike-gcc.exp (program_output): New user settable variable.
60588         (postbase): Call prune_system_crud.  Also prune extraneous compiler
60589         messages.
60590         * lib/mike-g++.exp (program_output): New user settable variable.
60592         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
60594         * config/sh.exp: Deleted (use sim.exp instead).
60596 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
60598         * config/vx.exp: Declare CHECKTASK as global.
60599         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
60600         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
60601         * lib/old-dejagnu.exp: Load [pwd]/$executable.
60603 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60605         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
60606         target. Like vx.exp, only includes `vx29k.exp' instead of
60607         `vxworks.exp'.
60609 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
60611         * config/sim.exp: Increase time limit from 120 seconds to 240.
60613 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
60615         * gcc.c-torture/execute/950628-1.c: New test.
60617 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
60619         * gcc.c-torture: Update with changes/additions from
60620         c-torture-1.34.
60622 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
60624         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
60626 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
60628         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
60630 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
60632         * gcc.c-torture/compile/950512-1.c: New test.
60633         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
60634         * gcc.dg/struct-ret-1.c: Likewise.
60636 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
60638         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
60639           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
60641 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
60643         * gcc.c-torture/special/920411-1.c: Deleted.
60644         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
60646 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
60648         * config/sim.exp (${tool}_load): Hack in call to bash to get a
60649         cpu limit.
60651 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
60653         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
60655 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
60657         From kenner;
60658         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
60659         is the proper length.
60660         * va-arg-3.c: Likewise.
60662 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
60664         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
60665         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
60667         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
60668         * lib/g++.exp (default_g++_start): Delete old cruft.
60670 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
60672         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
60673         (2 * (1 << 18)) to (2 * (1 << 17)).
60675         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
60677 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
60679         * config/rom68k.exp: Renamed from config/idp.exp
60681 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
60683         * c-torture/compile/921109-2.c
60685 1995-04-18  Mike Stump  <mrs@cygnus.com>
60687         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
60688         excess errors.
60690 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
60692         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
60693         output.
60694         * lib/g++.exp (default_g++_start): Likewise.
60696 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
60698         * gcc.c-torture/compile/950329-1.c: New test.
60700 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
60702           * config/bug.exp (${tool}_load): Updated to use new remote_open
60703           and remote_close procs.
60704         * config/idp.exp: New file.
60706 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
60708         * gcc.c-torture/execute/950322-1.c: New test.
60710 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
60712         * config/vx.exp (${tool}_load): Clean up testing of return code from
60713         vxworks_ld and vxworks_spawn.
60715 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
60717         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
60719 1995-03-13  Mike Stump  <mrs@cygnus.com>
60721         * lib/old-deja.exp: Add `excess errors test - ' error, now one
60722         can mark excess errors on a machine by machine basis.  Note, the
60723         default is to not expect any excess errors, even when excess
60724         errors test - is given, so you will want to put an XFAIL ... on
60725         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
60726         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
60727         those 4 machines, but no others.
60729 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
60731         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
60732         * lib/c-torture.exp: to here.
60734 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
60736         * gcc.c-torture/execute/950221-1.c: New test.
60737         * gcc.c-torture/execute/struct-ret-1.c: New test.
60738         * gcc.c-torture/compile/950221-1.c: New test.
60740         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
60742 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
60744         * gcc.c-torture/execute/arith-1.c (main): Return 0.
60745         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
60747 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
60749         * g++.gb: New directory of tests, derived from my signature and
60750         class scoping tests.
60752         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
60753         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
60754         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
60755         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
60756         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
60757         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
60758         * g++.gb/sig25.C: Likewise.
60760         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
60761         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
60762         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
60763         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
60764         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
60765         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
60766         * g++.gb/sig25.exp: Likewise.
60768         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
60769         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
60770         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
60771         * g++.gb/scope13.C: Likewise, this test still fails.
60773         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
60774         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
60775         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
60776         * g++.gb/scope13.exp: Ditto.
60778         * g++.gb/README: New file, explains what these tests are about.
60780 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
60782         * lib/dg.exp (dg-do): Support `preprocess'.
60783         (dg-test): Likewise.
60785 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
60787         * config/udi.exp: change "continue -expect" to "exp_continue".
60789 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
60791         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
60792         Delete redundant tests.
60794         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
60795         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
60796         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
60797         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
60798         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
60799         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
60800         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
60801         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
60803         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
60804         storing label pointers.
60805         * gcc.c-torture/execute/921019-1.c: Likewise.
60806         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
60807         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
60808         parameter fp.
60809         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
60810         constants.
60812         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
60813         Delete obsolete tests.
60815         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
60816         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
60817         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
60818         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
60819         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
60820         * gcc.c-torture/compile/950124-1.c: New test.
60822         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
60824 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
60826         * lib/mike-g++.exp: Add -lm to LIBS.
60828 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
60830         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
60832 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
60834         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
60836 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
60838         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
60840 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
60842         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
60843         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
60844         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
60845         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
60846         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
60847         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
60848         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
60849         * g++.law/{operators31.C, operators32.C,
60850         * g++.law/{operators33.C, operators34.C}: Likewise.
60851         * g++.law/{pic1.C, refs2.C}: Likewise.
60852         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
60853         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
60854         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
60855         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60857         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
60858         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
60859         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
60860         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
60861         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
60862         * g++.law/{enum9.exp, friend5.exp}: Likewise.
60863         * g++.law/{nest3.exp, nest4.exp}: Likewise.
60864         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
60865         * g++.law/{operators30.exp, operators31.exp}: Likewise.
60866         * g++.law/{operators32.exp, operators33.exp}: Likewise.
60867         * g++.law/{operators34.exp}: Likewise.
60868         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
60869         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
60870         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
60871         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
60872         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60874         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
60875         No longer expected to fail.
60876         * g++.law/missed-error3.C: Tweak for recent bool changes.
60878 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
60880         * config/emb-unix: Deleted.
60881         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
60882         remote execution.  Do final link on remote host if REMOTE_LINK is set.
60884 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
60886         * lib/dg.exp (dg-test): Fix typo in last patch.
60888 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
60890         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
60891         (handles multiple occurrences).
60893 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
60895         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
60896         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
60897         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
60898         printed).
60899         * lib/c-torture.exp (c-torture-compile): Likewise.
60900         (c-torture): Prepend full path if missing.
60901         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
60902         (gcc_fail): Likewise.
60903         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
60905 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
60907         * lib/netware.exp: Only attach to NetWare i386 systems.
60909 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
60911         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
60912         messages.  Add test name to "output pattern match" pass/fail message.
60914 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
60916         * gcc.dg: New testsuite.
60917         * gcc.dg/dg.exp: New file.
60919         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
60920         test-switch.c}: Deleted.
60922         * gcc.misc-tests/msgs.exp: New testcase driver.
60924 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
60926         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
60927         Watch for illegal return values from ${tool}_load.
60928         * config/unix.exp (${tool}_load): Fix pass/fail detection for
60929         cross targets.  Coerce return value >0 to 1.
60931 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
60933         * config/unix.exp (${tool}_load): Call program rsh, not proc.
60935         * config/emb-unix.exp: New file.
60937         * config/sim.exp: Error if variable $SIM not defined.
60938         (${tool}_load): Mark test as "untested" if simulator missing.
60940         * config/unix.exp: Load remote.exp to get rcp_download.
60941         * lib/c-torture.exp: Use different option lists for testcases with
60942         and without loops.
60943         * gcc.c-torture/execute/execute.exp: Likewise.
60945 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
60947         * config/*.exp: Clarify return code from ${tool}_load.
60948         Call `unresolved' or `untested' instead of `warning' or `perror'
60949         (sometimes you still want to call both though).
60950         Add comment that `shell_id' is local to each file.
60951         * config/udi.exp (timeout): Set to 30.
60952         Don't print warning if connection fails, $connectmode has already
60953         printed an error.
60954         (${tool}_load): Move verbose messages to level 2.
60955         Rework pattern for "Process started" message.
60956         Pass `shell_id' to ${connectmode}_download.
60957         Retry twice upon timeout.  Make resetting of target more robust.
60958         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
60959         Pass `shell_id' to exit_$connectmode.
60960         Only call exit_$connectmode if connected.
60961         * config/unix.exp (${tool}_load): Check return codes better.
60962         * config/vrtx.exp (${tool}_load): Likewise.
60963         * config/vx.exp (${tool}_load): Likewise.
60964         Delete unneeded global's.
60965         * lib/dg.exp (dg-test): Update to reflect clarified return codes
60966         from ${tool}_load.
60967         (dg-stat): Delete.
60968         (dg-init): Delete recording of pass/fail counts.
60969         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60970         (old-dejagnu-init): Likewise.
60971         (old-dejagnu-stat): Delete contents, empty proc now.
60972         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
60973         (c-torture): Delete references to lcnt, lpass, lfail.
60974         Get option list from TORTURE_OPTIONS.
60975         Delete -funroll[-all]-loops if no loops.
60976         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
60977         (g++_stat): Delete contents (empty proc now).
60978         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
60979         (gcc_finish): Likewise.
60980         (gcc_stat): Deleted.
60981         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
60982         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
60983         * gcc.c-torture/execute/execute.exp: Likewise.
60984         Split tests into two parts: compile, execute.
60985         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
60986         no loops.  Update to reflect clarified return codes from ${tool}_load.
60988 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
60990         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
60991         to grep for.
60992         (old-dejagnu): Likewise (where necessary).
60994 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
60996         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
60998         * lib/dg.exp (dg-process-target): Fix processing of selector.
60999         Add comment regarding use of `error'.
61001         * lib/gcc.exp (prune_system_crud): Define if missing.
61002         * lib/g++.exp (prune_system_crud): Likewise.
61004         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61005         Call prune_system_crud.
61006         * lib/dg.exp (dg-runtest): New proc.
61007         Use perror instead of send_user for tcl errors in testcase.
61008         Don't return any value, it's never used.
61009         Don't clobber previous definition of `unknown'.
61010         Print tcl errors in `dg-final'.
61012 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
61014         * lib/dg.exp (dg-process-target): Improve syntax error messages.
61015         (dg-test): Don't print errorInfo, it contains stack backtrace.
61017 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
61019         * lib/g++.exp (runtest_file_p): Define if missing.
61021 1994-09-24  Doug Evans  (dje@cygnus.com)
61023         * lib/mike-g++.exp: Comment out loading of g++.exp.
61024         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
61025         (default_g++_version): Always print something.
61026         (default_g++_start): Comment out call to `which'.
61027         (g++_start, g++_load): Deleted (must be defined in config file).
61028         * lib/gcc.exp: Test for existence of $CC at start.
61029         Delete check for tmpdir (done in gcc_init).
61030         (default_gcc_version): Always print something.
61031         (default_gcc_start): Comment out call to `which'.
61032         * config/*.exp: Major cleanup - make cross targets work at least a
61033         little better for g++ (by not being "--tool gcc" specific).
61034         Rename gcc_xxx to ${tool}_xxx.
61035         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
61036         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
61038 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
61040         * lib/c-torture.exp (c-torture-compile): Rework compiler
61041         message processing.
61043         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
61044         c-torture.
61046 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
61048         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
61050         * lib/dg.exp (dg-process-target): Support { target native }.
61052 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
61054         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
61055         looked for "... program xxx got fatal signal".
61056         Correct regsub munging of `comp_output'.
61057         Ignore compiler messages "path prefix not used" and "linker input
61058         file unused".
61060 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
61062         * lib/gcc.exp (runtest_file_p): Define if missing.
61063         * gcc.prms/template.c: Example to work from.
61065 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
61067         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
61068         * lib/dg.exp (dg-test): Call unsupported testcases as such.
61070         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61071         * gcc.prms/1883.c: Moved from compile/940714-1.c.
61072         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61073         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61075         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61076         (dg-process-target): No longer a varargs proc.
61077         Return S/N for target, P/F for xfail.  All callers changed.
61078         (user option procs): More argument checking.
61079         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61080         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
61081         (dg-test): Skip test if not running on selected target in `dg-do'.
61082         Update handling of `dg-do-what', `dg-output-text'.
61083         Separate execution pass/fail from output pattern match pass/fail.
61084         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
61086 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
61088         * gcc.c-torture/special/special.exp: Don't expect failure for mips
61089         target for 920510-1.c.
61091 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
61093         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
61094         Clean up comment regarding use of passcnt, etc.
61095         (gcc_stat): Don't update `testcnt' here.
61096         (gcc_finish): Do it here.
61097         Might as well reset `but_id' here too.
61098         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
61099         to determine if the file should be tested.
61100         * gcc.c-torture/compile/compile.exp: Likewise.
61101         * gcc.c-torture/execute/execute.exp: Likewise.
61102         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61103         * gcc.misc-tests/dg-test.exp: Likewise.
61104         * gcc.prms/prms.exp: Likewise.
61105         * gcc.wendy/wendy.exp: Likewise.
61106         * g++.old-deja.exp: Likewise.
61107         Move "Testing file" message to verbose level 1.
61109 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
61111         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
61113 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
61115         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
61116         (default_gcc_start): Accept optional second list element
61117         of compiler flags.  Print compiler output at verbosity level 2.
61118         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
61119         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
61120         Save current values of framework globals passcnt, failcnt, xpasscnt,
61121         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
61122         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
61123         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
61124         xfailcnt to compute stats.  Update framework global `testcnt' from
61125         pass/fail counts.
61126         (gcc_finish): New proc.  Clean up test environment.
61127         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
61128         (gcc_epass, gcc_efail): Delete.
61129         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
61130         argument of line number.
61131         (dg-init): If the tool has an init routine, call it.
61132         (dg-test): Remove args `cflags_var' and `libs_var'.
61133         Pass all compiler options to ${tool}_start.
61134         Handle missing line number.
61135         (dg-finish): New function.
61136         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
61137         particular files.  Call gcc_finish at end.  Move "skipping test"
61138         message to verbosity level 3.
61139         * gcc.c-torture/compile/compile.exp: Likewise.
61140         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61141         * gcc.c-torture/execute/execute.exp: Likewise.
61142         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61143         Print testcase being tried at verbosity level 1.
61144         * gcc.c-torture/special/special.exp: Unset xfail.
61145         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61146         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
61147         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
61148         * gcc.failure/failure.exp: Likewise.
61149         * gcc.ieee/ieee.exp: Likewise.
61150         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
61151         Update call to dg-test.  Call dg-finish at end.
61152         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
61153         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61154         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
61155         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
61156         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
61157         * gcc.wendy/wendy.exp: Add copyright.
61158         Delete setting of tmpdir (done by gcc_init).
61159         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
61160         Pass compiler flags to gcc_start.  Call gcc_finish at end.
61161         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
61162         gcc_[ce]pass/fail.
61164 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
61166         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
61167         confusion.
61168         (g++_load): Likewise.
61170         * config/*.exp (gcc_load): Some were varargs fns and some were not.
61171         Rename argument to `prog' to remove the confusion.
61172         Varargs fns behave differently too!
61173         (g++_load): Likewise.
61175         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
61177         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
61178         what it is.  Delete (always) printing of status value for !native.
61179         Simplify verbose code, and include status and exec_output.
61180         (g++_load): Use gcc_load.
61182 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
61184         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
61185         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
61186         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
61187         940714-3.c as these testcases don't exist anymore.  Make
61188         va-arg-1.c expected to pass.
61190 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
61192         * gcc.misc-tests/misc.exp: Only run specific testcases.
61193         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
61194         * gcc.misc-tests/dg-[1-9].c: New files.
61196         * lib/dg.exp: New testsuite driver.
61197         * gcc.prms/prms.exp: Use it.
61199         * README.gcc: New file.
61201         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
61202         Document and reset `lxpass' and `lxfail'.
61203         Simplify "initialized" message.
61204         (gcc_stat): Clean up comments a little.
61206 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
61208         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
61210 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
61212         * lib/old-dejagnu.exp (process-option): New proc.
61213         (old-dejagnu-init, old-dejagnu-stat): Likewise.
61214         (old-dejagnu): Simplify.
61215         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
61217 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
61219         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
61220         exists and is not an empty string.
61222         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
61223         $xfail rather than calling setup_xfail.  Clear $xfail when test is
61224         finished.
61225         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
61226         automatically.
61228         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
61229         longer expected to fail.
61231         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
61232         "f" function call.
61234         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
61236         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
61237         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
61238         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
61239         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
61240         c-torture-1.29.
61242         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
61243         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
61245         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
61247         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
61248         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
61250         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
61251         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
61252         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
61254 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
61256         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
61257         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
61258         940714-1.c, 940714-2.c, 940714-3.c},
61259         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
61260         gcc.misc-tests/{mg.c,mg.exp}:
61261         New tests.
61262         * gcc.noncompile/noncompile.exp: Change accordingly.
61264 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
61266         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
61267         Undo previous clobberage.
61269 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
61271         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
61272         * gcc.special/{930510-1.c, special.exp}:
61273         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
61274         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
61275         struct-varargs-1.c}: New tests from c-torture-1.26.
61277 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
61279         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
61280           argument to switch.
61282 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
61284         * Revert the previous changes.  Please see Rob's directory
61285         (/lisa/test/rob/progressive/gcc/testsuite) for testing
61286         fixes.
61288 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
61290         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
61291         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
61292         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
61293         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
61294         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
61295         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
61296         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
61297         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
61298         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
61299         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
61300         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
61301         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
61302         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
61303         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
61304         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
61305         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
61306         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
61307         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
61308         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
61309         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
61310         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
61311         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
61312         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
61313         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
61314         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
61315         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
61316         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
61317         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
61318         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
61319         testing changes.
61321 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
61323         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
61324         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
61325         with perror calls.
61327 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
61329         * config/unix.exp (g++_load): Fix syntax.
61331 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
61333         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
61334         * gcc.noncompile/921017-1.c: Deleted obsolete test.
61335         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
61336         Don't expect va-arg-1.c to fail.  Correct expected output for
61337         920928-1.c.
61338         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
61339         * gcc.wendy/hbm4.c: Correct typo.
61340         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
61342 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
61344         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
61345         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
61346         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
61347         * lib/c-torture.exp (c-torture-compile): Ditto.
61349         Reduce volume of output (remove all the -I's and such).
61350         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
61351         Call gcc_cpass, gcc_cfail.
61352         (c-torture): Pass testing option to c-torture-compile.
61354 1994-03-21  Doug Evans  (dje@cygnus.com)
61356         Bring patches over from progressive.
61357         * config/default.exp: Exit remote shell cleanly.
61358         (g++_exit, g++_start): Add default versions.
61359         * config/sim.exp (gcc_load): Use perror, not error.
61361 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
61363         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
61364         set in site.exp.
61366 1994-03-14  Doug Evans  (dje@cygnus.com)
61368         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
61369         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
61370         (wendy_try): New proc to run testcase.
61371         (main loop): Call 'em.
61372         * gcc.wendy/*.c: Clean up pass to correct expected output.
61374         * lib/gcc.exp: Minor cleanup work.
61375         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
61377 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
61379         * config/sim.exp (gcc_load): Document return codes better.
61380         Don't pass -v to simulator.
61382 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
61384         * gcc.special/920717-x.c: Fix typo.
61385         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
61386         get at sources.
61388         * lib/mike-gcc.exp: Fix typo.
61390 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
61392         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
61393         binary to use, transform the name.
61394         * config/*.exp: rename everything. Nuke any g++ specific files,
61395         it's now a special case of gcc that requires no special support.
61396         Add a default.exp for unsupported targets.
61398 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
61400         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
61401         lib/old-dejagnu.exp: Fix a few patterns to work with the new
61402         version of Tcl.
61404 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
61406         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
61407         than a warning.
61409 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
61411         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
61413 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
61415         * gcc.execute/execute.exp: Combine opt_list and foption_list into
61416         option_list.  Compile every file with only 4/6 option choices
61417         (same as C torture) instead of with 12/18 different option
61418         choices.
61419         * lib/c-torture.exp: Likewise.
61421         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
61422         not already set.
61424 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
61426         * lib/old-deja.exp: Add `excess errors test fails' error, now one
61427         can put an XFAIL *-*-* on excess errors.
61429 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
61431         * g++.law: Add more tests derived from g++-bugs snapshots.
61433         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
61434         equivalent to g++.law/init9.
61436         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
61437         compiled it, and the a.out file after we've run it.
61439 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
61441         * lib/mike-g++.exp (postbase): Delete the .o file after we've
61442         compiled it, and the a.out file after we've run it.
61444 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
61446         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
61448 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
61450         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
61451         version number.
61453 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
61455         * g++.law: New directory of g++ tests derived from the g++-bugs
61456         snapshots.
61458 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
61460         * gcc.compile: initbug1.c initbug1.exp testcase added
61462 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
61464         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
61465         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
61466           fixes submitted by Jeff Law (law@cs.utah.edu)
61467         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
61468           Jeff Law (law@cs.utah.edu)
61471 1993-11-30  Mike Stump  (mrs@cygnus.com)
61473         * config/unix-g++.exp: Follow the gcc way of doing things.
61474         * g++.old-deja/old-deja.exp: Minor updates.
61475         * lib/g++.exp: New file, follow the gcc way of doing things.
61476         * lib/old-dejagnu.exp: Minor updates.
61477         * lib/mike-g++.exp: Always unset errorInfo.
61479 1993-11-06  Mike Stump  (mrs@cygnus.com)
61481         * lib/gcc.exp: Fix some errors with the below change, CC and
61482         CFLAGS should be global when setting, not local.
61484 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
61486         * lib/gcc.exp: Transform tool name.
61488 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61490         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
61492 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61494         * lib/gcc.exp: change gcc_done to gcc_stat
61496 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61498         * Upgraded gcc testsuite to c-torture version 1.25
61500 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
61502         * lib/gcc.exp: added reporting code. Changed verbose compile message.
61503         * lib/c-torture: added hooks for new reporting code.
61505 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
61507         * config/sh-gcc.exp: check if sh-sim exists in the path
61509 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
61511         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
61512         * gcc.compile/compile.exp: Initial changes for new logic.
61513         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
61514         * gcc.failure/failure.exp: Initial changes for new logic.
61515         * gcc.ieee/ieee.exp: Initial changes for new logic.
61516         * gcc.misc-tests/misc.exp: Initial changes for new logic.
61517         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
61518         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
61519         * lib/c-torture.exp: Initial changes for new logic.
61520         * lib/gcc.exp: Initial changes for new logic.
61522 1993-10-15  Mike Stump  (mrs@cygnus.com)
61524         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
61525         depend upon failure or success.  Fully qualify names in failure
61526         and success messages.  Always remove a.out before starting
61527         compile, just in case.  Pay more attention to error text output by
61528         the compiler.  Handle testcases with no known past errors just
61529         like all others, so that things are uniform.  Other miscellaneous
61530         improvements.
61532 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
61534         * gcc.cpp: new directory for cpp tests
61536 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
61538         * lib/chill.exp: Code reformatted, removed unused code.
61539         * config/unix-chill.exp: Code reformatted, removed unused code.
61540         * chill.execute/execute.exp: Code reformatted, removed unused code.
61541         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
61543 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
61545         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
61546         routines not written.
61548 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
61550         * config/bug-gcc.exp: Use new procs from bug.exp.
61552 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
61554         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
61555         via ftp, rather than depending on NFS.
61556         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
61557         case.
61559 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
61561         * config/bug-gcc.exp: Use new download proc.
61563 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
61565         * chill.execute/execute.exp: cleanups, handles errors better
61566         * chill.compile/compile.exp: rewrite, based on execute.exp
61567         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
61568         * lib/chill.exp: major changes to diff proc and compile and link
61569         procs. added chill_fail and chill_pass wrappers to pass and
61570         fail. added more comments, and handle error codes better.
61571         Added a hack to capture stderr from exec, so noncompile tests
61572         can work.
61574 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
61576         * chill.execute/execute.exp: rewrite of testsuite driver
61577         * lib/chill.exp: rewrite of testsuite driver
61578         * config/unix-chill.exp: rewrite of testsuite driver
61580 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
61582         In chill.execute:
61583         * iexpr.ch: Standardize uppercase.
61584         * tuples.dat: Standardize uppercase.
61585         * vary.ch: standardize.  Correct varying string assignments.
61586         * vary.dat: Add new output lines.
61588 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
61590         In chill.execute:
61591         * chprintf.ch: Standardize use of uppercase.
61592         * tuples.ch: Standardize and turn arr2 into a DCL,
61593           rather than a SYN.
61594         * pinits.ch: Standardize.
61596 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
61598         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
61599         * Makefil: Renamed to Makefile.in.
61600         * configure.in: New.
61602 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
61604         In chill.execute:
61605         * .cvsignore: Add result/output files.
61606         * Makefile: Fix up variables at start.  Use MFLAGS
61607           everywhere.  Correct bool_loc, built_ins entries.
61608           Add entry for vary1.ch.
61609         * bitarray.ch: Standardize upper-case usage.
61610         * bitexpr.ch: Standardize, add output of b1.
61611         * params.ch: Use arrayt in along PROC parameters, to
61612           avoid novelty problems.
61613         * sets.ch: Tiny cleanup.
61614         * vary1.ch: Re-indent.
61616 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
61618         * Add PR-related files to Makefiles, .cvsignore files, etc.
61620 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
61622         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
61623           with compiler objects. New names are test-flow.c and test-loop.c
61625 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
61627         * Upgraded c-torture tests from 1.19 to 1.20
61629         * new files:
61630         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
61631         * gcc.compile: 930623-1.c 930623-2.c
61632         * gcc.noncompile: 930622-1.c 930622-2.c
61633         * gcc.failure: 920411-1.c 920627-2.c
61634         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
61636 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
61638         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61639           More changes to get testsuite working properly. Needs more work.
61640           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
61642 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
61644         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61645           More changes to get testsuite working properly. Needs more work.
61647 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
61649         * chill.compile/compile.exp: Added for Dejagnu support
61650         * chill.execute/execute.exp: Added for Dejagnu support
61651         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
61653 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
61655         This should complete moving the CHILL test files.
61656         * chill.noncompile(.cvsignore printf.grt
61657             in-printf.grt chprintf.grt chprintf.ch):
61658             Added test-support files.
61659           (Makefile): Modified further.
61660         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
61661             signal.ch): Added test files.
61662           * chill.execute (.cvsignore printf.grt printr.c
61663             in-printf.grt rts.c chprintf.grt rts.h): Added
61664           test-support files.
61665             (Makefile): More corrections.
61667 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
61669         * chill.compile, chill.execute, chill.nocompile: Add CHILL
61670           test cases, ready for DejaGnu.
61672 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
61674         * Upgraded c-torture tests from 1.18 to 1.19
61676         * gcc.compile: added test(s):
61677           930607-1.c
61678         * gcc.execute: added test(s):
61679           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
61681         * added new subdirectory for misc tests: gcc.misc-tests
61682         * gcc.misc-test(s): added tests:
61683           inst-check.c test-consts.c test-ior.c test-switch.c
61685 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
61687         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
61689 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
61691         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
61693 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
61695         * Upgraded c-torture tests from 1.17 to 1.18
61697 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
61699         * Upgraded c-torture tests from 1.12 to 1.17
61701 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
61703         * lib/old-dejagnu.exp:
61704           Fixed handling of XFAIL target triplets to correctly
61705           recognize wildcard characters.  Removed code that
61706           appended a unique id tag to the end of the file name
61707           printed out by the result of the testcases within a
61708           given test file.
61710 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
61712         * lib/old-dejagnu.exp:
61713           Reworked expected failure handling to trigger off of XFAIL
61714           keyword in keyphrase embeded in testcase source code. The
61715           XFAIL keyword must be at the end of the keyphrase line. It
61716           may optionally be followed by one or more target triplets.
61717           It has just occured that the handling of wildcards in the
61718           target triplet may not be correct.
61720 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
61722         * g++.old-deja/tests:
61723           Moved all subdirectories up one level into g++.old-deja .
61725         * lib/old-dejagnu.exp:
61726           Fixed problem with CXXFLAGS not being properly reset, and being
61727           corrupted with extraneous "-c" compiler option.  This was
61728           causing binaries to not be generated for test that needed them.
61729           Modified strings passed to "pass" and "fail" so that individual
61730           tests from the same test file would be distinguished by an
61731           identifier appended to the test file name in the summary logs;
61732           this corrected a problem with erroneous diff logs.  Added code
61733           to search testcases for expected fail and unexpected pass keywords.
61735 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
61737         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
61739 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
61741         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
61742           Removed extraneous text from end of "Special g++ Options"
61743           keyphrase.
61745         * lib/old-dejagnu.exp: Added pattern matching to look for new
61746           keywords, embedded in testcases comments, which will trigger
61747           calls to xpass and xfail.
61749 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
61751         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
61752           comments embedded in the testcases, especially the one looking for
61753           special compiler options, as well as the pattern matching for the
61754           compiler output again.
61756 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
61758         * lib/old-dejagnu.exp: Do a proper check of the return value for
61759           execute tests. Fixed several problems with the pattern matching
61760           of the compiler output which gave erroneous test results.
61761           Changed several of the test result messages to be more descriptive.
61762         * config/unix-g++.exp: Proc g++_load now actually works and
61763           executes the tests passed to it and returns a usable return
61764           value.
61766 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
61768           * lib/gcc.exp: Exits gracefully if $CC is bogus.
61770 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
61772         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
61773           Modified both files to properly execute the old style
61774           dejagnu tests. The previous versions of these files were
61775           experimental and did not function anything near correctly.
61777 1993-04-05  Rob Savoye  (rob@cygnus.com)
61779         * Removed all Makefile.in and configure.in files. No configuration
61780         needed now.
61782 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
61784         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
61786 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
61788         * gcc.compile/configure.in, gcc.unsorted/configure.in,
61789         gcc.special/configure.in, gcc.noncompile/configure.in,
61790         gcc.execute/configure.in, gcc.code_quality/configure.in,
61791         g++.other/configure.in, g++.old-deja/configure.in,
61792         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
61793         in srcname setting.
61795 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
61797         * lib/udi.exp: Fixed mondfe and mondfe_download.
61798         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
61799         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
61801 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
61803         * config/udi-gdb.exp: Check $shell_id after connecting to target.
61804         (gdb_exit): Don't remove *_soc files.
61806 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
61808         * lib/c-torture.exp: Don't look for main; instead always use -w
61809         -c.  This is how the c-torture tests work.  Remove the object
61810         file if the compilation succeeds.
61811         * gcc.execute/execute.exp: Remove executable if test passes.
61812         * gcc.noncompile/noncompile.exp: Every test is an expected
61813         failure.
61814         * gcc.special/special.exp: Added tests from c-torture 1.11,
61815         corrected use of existing test.
61816         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
61817         gcc.execute/920625-1.c: Updated to c-torture 1.11.
61818         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
61819         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
61820         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
61821         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
61822         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
61823         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
61824         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
61825         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
61826         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
61827         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
61828         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
61829         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
61830         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
61831         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
61832         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
61833         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
61834         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
61835         c-torture 1.11.
61836         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
61837         correspond to c-torture 1.11.
61839         * New file.